--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Summary|4.4 regression breaks "reply|[4.4 Regression] breaks
|to all" in alpine
--- Comment #6 from jakub at gcc dot gnu dot org 2009-05-05 09:02 ---
Reduced testcase:
extern void abort (void);
struct A
{
struct A *a;
};
struct B
{
struct A *b;
};
__attribute__((noinline))
struct A *
foo (struct A *x)
{
asm volatile ("" : : "g" (x) : "memory");
return x;
--- Comment #5 from joshuadfranklin at yahoo dot com 2009-05-05 00:01
---
(In reply to comment #3)
> That is the assembler that is produced not the preprocessed source, use
> -save-temps and attach the .ii file.
Sorry. Does this one look right? It's actually .c I typo'd the .cc.
--
--- Comment #4 from joshuadfranklin at yahoo dot com 2009-05-05 00:00
---
Created an attachment (id=17799)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17799&action=view)
alpine pith/reply.c compiled with save-temps
'
My compile line:
gcc -c -save-temps -std=gnu99 -DHAVE_CONFI
--- Comment #3 from pinskia at gcc dot gnu dot org 2009-05-04 23:55 ---
That is the assembler that is produced not the preprocessed source, use
-save-temps and attach the .ii file.
Thanks,
Andrew Pinski
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--
joshuadfranklin at yahoo dot com changed:
What|Removed |Added
CC||joshuadfranklin at yahoo dot
|
--- Comment #2 from joshuadfranklin at yahoo dot com 2009-05-04 23:36
---
Created an attachment (id=17798)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17798&action=view)
alpine pith/reply.c compiled with O0 and save-temps
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40022
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-05-04 23:16 ---
Hmm, so -fwrapv and -fno-strict-aliasing fixes the problem which case it might
be a bug in the source.
Can you provide the preprocessed source of pith/reply.cc?
--
pinskia at gcc dot gnu dot org changed: