http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
Mikael Pettersson changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
--- Comment #7 from Mikael Pettersson 2011-05-16
12:17:45 UTC ---
The bootstrap comparison failure appears to be gone in a c-only build of
gcc-4.7-20110514. I'll run a bisect to identify which rev fixed this bug.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
--- Comment #6 from Mikael Pettersson 2011-05-12
22:36:17 UTC ---
It's expand_call(), initialize_argument_information(),
precompute_register_parameters(), or load_register_parameters() that gets
miscompiled in stage2. expand_call() is an externa
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
--- Comment #5 from Mikael Pettersson 2011-05-07
16:25:34 UTC ---
It's calls.c that gets miscompiled. If stage2 cc1 is relinked with calls.o
from stage1 then it generates the same code for alloca.c as stage1 does. If
stage1 cc1 is relinked with
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
--- Comment #4 from Mikael Pettersson 2011-05-06
11:19:10 UTC ---
The smallest .o file that fails bootstrap comparison is libiberty/alloca.o,
which get 150 bytes of .text with stage1 xgcc but 148 bytes of text with stage2
and stage3 xgcc (same op
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
Mikael Pettersson changed:
What|Removed |Added
CC||vmakarov at gcc dot gnu.org
--- Comme
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
--- Comment #2 from Mikael Pettersson 2011-04-19
09:58:30 UTC ---
`size' shows .text size differences, diffing objdump -d outputs shows what
looks like register allocation changes. E.g. on libiberty/objalloc.o:
> size prev-libiberty/objalloc.o
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
Richard Guenther changed:
What|Removed |Added
Target Milestone|--- |4.7.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48679
--- Comment #1 from Andreas Schwab 2011-04-19 09:24:05
UTC ---
What are the differences?