Re: %gs:0x14

2006-11-14 Thread Neill Miller
On Tue, 14 Nov 2006 17:57:50 +0100 Thomas Schwinge <[EMAIL PROTECTED]> wrote: Hello, Hope this helps! > ... because this is a Debian testing system and they're still using a > 2.3-based glibc. That's probably it. If someone has easy access to a > system with a really recent GCC 4.1 or GCC 4.2

Re: %gs:0x14

2006-11-14 Thread Neill Miller
On Tue, 14 Nov 2006 17:57:50 +0100 Thomas Schwinge <[EMAIL PROTECTED]> wrote: Oops, that was on PPC. Let me try this again ;-) Note that while it's an AMD 64 chip, it's running in full 32-bit mode with no 64 bit anything. Hope that helps. > #v+ > $ echo 'void f (void) { volatile char a[8]; a[

Re: %gs:0x14

2006-11-14 Thread Neill Miller
On Tue, 14 Nov 2006 11:08:02 -0600 Neill Miller <[EMAIL PROTECTED]> wrote: One more time, this time adding the -ffreestanding option after the -fstack-protector option: > > $ echo 'void f (void) { volatile char a[8]; a[3]; }' | gcc -S -x c -O2 > > -fstack-protector