I think it really ought to be controlled by a -mno-stack-protector-tls or
suchlike, for complete flexibility.  Obviously it should default to
disabled for -ffreestanding.  Those are GCC quality issues.  AFAIK, it does
configure checks on the installed libc for linux configs to decide the ssp
stuff.

Long term, Hurd gcc targets should match Linux target configs 100% wrt code
generation.  Divergence beyond -specs details of -I/-l et al is trouble.
atm, Hurd libc doesn't set up %gs, but with fixed TLS support it should and
should match the few layout bits that code generation uses.



_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to