--- 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
---
--- 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
--
fxcoudert at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last recon
--- 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
--- 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
--- 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
--- 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:
--- 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
--- 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
--- 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
--- 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
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
12 matches
Mail list logo