[Bug middle-end/28980] [4.0/4.1/4.2 Regression] ICE with loc_descriptor_from_tree_1 with -g

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Fri Sep 8 04:31:00 GMT 2006



------- Comment #4 from pinskia at gcc dot gnu dot org  2006-09-08 04:31 -------
Reduced testcase:
extern void dynreplace_trampoline(void);
extern void dynreplace_trampoline_endlabel(void);
int dynreplace_add_trampoline(void)
{
  unsigned long trampoline_code[(((unsigned long)
(&(dynreplace_trampoline_endlabel))
-(unsigned long) (&dynreplace_trampoline)))
];
}


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
            Summary|internal compiler error: in |[4.0/4.1/4.2 Regression] ICE
                   |tree_low_cst, at tree.c:4423|with
                   |                            |loc_descriptor_from_tree_1
                   |                            |with -g
   Target Milestone|---                         |4.0.4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28980



More information about the Gcc-bugs mailing list