[Bug debug/52857] DW_OP_GNU_regval_type is generated with INVALID_REGNUM

hjl.tools at gmail dot com gcc-bugzilla@gcc.gnu.org
Fri Apr 6 14:52:00 GMT 2012


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

--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> 2012-04-06 14:51:55 UTC ---
Another testcase:

[hjl@gnu-mic-2 delta]$ cat testcase.c
void uw_init_context_1 (void *);
void _Unwind_ForcedUnwind (void)
{
  uw_init_context_1 (__builtin_dwarf_cfa ());
}
[hjl@gnu-mic-2 delta]$ /export/build/gnu/gcc-x32/build-x86_64-linux/gcc/xgcc
-B/export/build/gnu/gcc-x32/build-x86_64-linux/gcc/ -mx32 -O2 -g  -fPIC -S
-maddress-mode=long testcase.c
testcase.c: In function \u2018_Unwind_ForcedUnwind\u2019:
testcase.c:5:1: internal compiler error: in mem_loc_descriptor, at
dwarf2out.c:11675
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
[hjl@gnu-mic-2 delta]$



More information about the Gcc-bugs mailing list