--- Comment #2 from pinskia at gcc dot gnu dot org 2006-05-15 15:53 ---
Confirmed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC|
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-15 15:59 ---
Reduced testcase (without any preprocessed macros or includes):
struct chunk_s {
unsigned int size;
int offset_next;
};
typedef struct chunk_s chunk_t;
void
gcc_bug_test(chunk_t *first)
{
chunk_t * cur;
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |kazu at gcc dot gnu dot org
|dot org
--- Comment #4 from kazu at gcc dot gnu dot org 2006-05-19 19:36 ---
Infinite recursion is going on in CSE. Here is what happens.
At cse.c:4278 in fold_rtx, we have
(gdb) call debug_rtx(x)
(plus:SI (reg/v/f:SI 60 [ first ])
(const_int 4 [0x4]))
(gdb) call debug_rtx(y)
(plus:
--- Comment #5 from mmitchel at gcc dot gnu dot org 2006-05-25 02:34
---
Will not be fixed in 4.1.1; adjust target milestone to 4.1.2.
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from steven at gcc dot gnu dot org 2006-06-04 09:34 ---
Would be fixed with fwprop due to not recursively calling fold_rtx.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27616
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27616
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|kazu at gcc dot gnu dot org |unassigned at gcc dot gnu
|
--- Comment #7 from pinskia at gcc dot gnu dot org 2006-07-07 13:36 ---
Janis,
Could you do a regression hunt on this bug for me?
Thanks,
Andrew Pinski
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #8 from janis at gcc dot gnu dot org 2006-07-14 00:20 ---
A regression hunt on powerpc-linux using an i686-linux cross compiler
identified this patch:
http://gcc.gnu.org/viewcvs?view=rev&rev=102570
r102570 | hubicka | 2005-07-29 22:22:41 + (Fri, 29 Jul 2005)
Th
--- Comment #9 from steven at gcc dot gnu dot org 2006-07-14 17:02 ---
The patch identified in comment #8 can't have caused the CSE problem, but it
probably exposed a latent bug.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27616
--- Comment #10 from ebotcazou at gcc dot gnu dot org 2006-08-06 20:15
---
Investigating.
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed |Added
Assign
--- Comment #11 from ebotcazou at gcc dot gnu dot org 2006-08-08 11:12
---
Ugh. This is an oscillation with period 6 (not 3 as indicated in comment #3)
between fold_rtx and fold_rtx_mem:
#0 fold_rtx (x=0x55759dd4, insn=0x0) at /home/eric/svn/gcc/gcc/cse.c:3621
#1 0x081a640a in fold_
--- Comment #12 from pinskia at gcc dot gnu dot org 2006-08-08 18:33
---
*** Bug 28010 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #13 from ebotcazou at gcc dot gnu dot org 2006-08-08 18:52
---
*** Bug 28569 has been marked as a duplicate of this bug. ***
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed |Added
-
15 matches
Mail list logo