[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-26 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2007-03-26 19:39 --- The ICE is still a bug which needs to be fixed Plus this is still a regression. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-26 Thread hjl at lucon dot org
--- Comment #9 from hjl at lucon dot org 2007-03-26 18:37 --- Any tuning target doesn't set x86_accumulate_outgoing_args will fail. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31344

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-26 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last recon

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread hjl at lucon dot org
--- Comment #8 from hjl at lucon dot org 2007-03-26 04:04 --- The invalid insn is added via #0 add_insn (insn=0x2aafc690) at /export/gnu/src/gcc/gcc/gcc/emit-rtl.c:3411 #1 0x004fb88d in emit_insn (x=0x2aafc690) at /export/gnu/src/gcc/gcc/gcc/emit-rtl.c:4336 #2

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread hjl at lucon dot org
--- Comment #7 from hjl at lucon dot org 2007-03-26 03:15 --- It looks like expr.c and i386.c don't agree how to generate push instuction. i386.c has gen_push and expr.c has emit_single_push_insn. If emit_single_push_insn is called, it will generate invalid patten: (insn 10 9 11 3 (set

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread hjl at lucon dot org
--- Comment #6 from hjl at lucon dot org 2007-03-26 01:55 --- Jan, it may be related to your code: http://gcc.gnu.org/ml/gcc-patches/2000-04/msg00263.html Any idea? -- hjl at lucon dot org changed: What|Removed |Added

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread hjl at lucon dot org
--- Comment #5 from hjl at lucon dot org 2007-03-26 01:18 --- It also happens with -Os: bash-3.1$ /export/build/gnu/gcc/build-x86_64-linux/stage1-gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/stage1-gcc/ -m32 -S -o bar.s bar.i -Os bar.i: In function ‘isinfd32’: bar.i:22: error:

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread fxcoudert at gcc dot gnu dot org
--- Comment #4 from fxcoudert at gcc dot gnu dot org 2007-03-25 19:38 --- Reduced testcase: $ cat a.c typedef struct { unsigned char bits; } decNumber; typedef struct { unsigned char bytes[1]; } decimal32; decNumber *__decimal32ToNumber (const decimal32 *, decNumber *); void __ho

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread fxcoudert at gcc dot gnu dot org
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2007-03-25 19:23 --- Created an attachment (id=13285) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13285&action=view) Preprocessed source file triggering the ICE Here's the preprocessed source, sorry for forgetting it in the f

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread hjl at lucon dot org
--- Comment #2 from hjl at lucon dot org 2007-03-25 19:18 --- Where is "the attached preprocessed source"? -- hjl at lucon dot org changed: What|Removed |Added

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-03-25 18:58 --- Note, I think decLibrary.c changed but does not cause this not to be an user visible regression. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31344

[Bug target/31344] [4.3 regression] Bootstrap failure to compile decLibrary.c

2007-03-25 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |