--- Comment #6 from jakub at gcc dot gnu dot org 2009-03-09 11:09 ---
Confirmed. Simplified testcase:
extern inline void *
asmfn (void *dest, const void *src, unsigned long n)
{
asm volatile (""
: "=m" (*(struct { char x[n]; } *) dest)
: "r" (n), "r" (dest), "r" (src),
"m" (*(struct
--- Comment #4 from cneil at yahoo dot com 2009-03-09 10:14 ---
OK, maybe I should slept before I submitted this.
1. The glibc-2.9 snapshot is from 20081201. I am not capable of time travel.
2. I successfully compiled this same glibc-2.9 snapshot with the gcc-4.4
snapshot from 20090
--- Comment #3 from cneil at yahoo dot com 2009-03-09 10:00 ---
Created an attachment (id=17427)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17427&action=view)
preprocessed argp-help.c
If any additional information is needed, I'll do my best to provide it.
--
http://gcc.gnu
--- Comment #2 from cneil at yahoo dot com 2009-03-09 09:58 ---
I think I'm hitting the same bug as the reporter.
i686-pc-linux-gnu-gcc argp-help.c -c -std=gnu99 -fgnu89-inline -O2 -Wall
-Winline -Wwrite-strings -fmerge-all-constants -fno-strict-aliasing -ggdb
-march=i686 -pipe -Wstrict
--- Comment #1 from kdebugs at hotmail dot com 2009-03-08 09:18 ---
I don't know if these lines (from my memory) might be useful:
In fuction 'print_header'
argp-help.c:1024
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39394