[Bug middle-end/58382] New: [4.9 Regression] unwind.inc:136:1: ICE: in trunc_int_for_mode, at explow.c:55
danglin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Sep 10 12:04:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58382
Bug ID: 58382
Summary: [4.9 Regression] unwind.inc:136:1: ICE: in
trunc_int_for_mode, at explow.c:55
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: danglin at gcc dot gnu.org
Host: hppa64-hp-hpux11.11
Target: hppa64-hp-hpux11.11
Build: hppa64-hp-hpux11.11
Created attachment 30786
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30786&action=edit
Preprocessed source
/test/gnu/gcc/objdir/./gcc/xgcc -B/test/gnu/gcc/objdir/./gcc/
-B/opt/gnu64/gcc/g
cc-4.9/hppa64-hp-hpux11.11/bin/
-B/opt/gnu64/gcc/gcc-4.9/hppa64-hp-hpux11.11/lib
/ -isystem /opt/gnu64/gcc/gcc-4.9/hppa64-hp-hpux11.11/include -isystem
/opt/gnu6
4/gcc/gcc-4.9/hppa64-hp-hpux11.11/sys-include -g -O2 -O2 -g -O2 -DIN_GCC
-
W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes
-Wmissing
-prototypes -Wold-style-definition -isystem ./include
-frandom-seed=fixed-see
d -Dpa64=1 -DELF=1 -mlong-calls -g -DIN_LIBGCC2 -fbuilding-libgcc
-fno-stack-pr
otector -frandom-seed=fixed-seed -Dpa64=1 -DELF=1 -mlong-calls -I. -I.
-I../.
././gcc -I../../../gcc/libgcc -I../../../gcc/libgcc/.
-I../../../gcc/libgcc/../g
cc -I../../../gcc/libgcc/../include -DHAVE_CC_TLS -DUSE_EMUTLS -o unwind-dw2.o
-MT unwind-dw2.o -MD -MP -MF unwind-dw2.dep -fexceptions -c
../../../gcc/libgcc/
unwind-dw2.c -fvisibility=hidden -DHIDE_EXPORTS
In file included from ../../../gcc/libgcc/unwind-dw2.c:1698:0:
../../../gcc/libgcc/unwind.inc: In function '_Unwind_RaiseException':
../../../gcc/libgcc/unwind.inc:136:1: internal compiler error: in
trunc_int_for_mode, at explow.c:55
}
^
/test/gnu/gcc/objdir/./gcc/cc1 -fpreprocessed unwind-dw2.i -quiet -dumpbase
unw
ind-dw2.c -mlong-calls -auxbase-strip unwind-dw2.o -g -g -g -O2 -O2 -O2 -Wextra
-Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes
-Wmissing-p
rototypes -Wold-style-definition -version -frandom-seed=fixed-seed
-fbuilding-li
bgcc -fno-stack-protector -frandom-seed=fixed-seed -fexceptions
-fvisibility=hidden -o unwind-dw2.s
GNU C (GCC) version 4.9.0 20130909 (experimental) [trunk revision 202391]
(hppa64-hp-hpux11.11)
compiled by GNU C version 4.7.2, GMP version 5.0.5, MPFR version 3.1.2,
MPC version 1.0
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C (GCC) version 4.9.0 20130909 (experimental) [trunk revision 202391]
(hppa64-hp-hpux11.11)
compiled by GNU C version 4.7.2, GMP version 5.0.5, MPFR version 3.1.2,
MPC version 1.0
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 1887fdfaba237bed4d949cbaeffd7a9b
In file included from ../../../gcc/libgcc/unwind-dw2.c:1698:0:
../../../gcc/libgcc/unwind.inc: In function '_Unwind_RaiseException':
../../../gcc/libgcc/unwind.inc:136:1: internal compiler error: in
trunc_int_for_mode, at explow.c:55
}
^
Introduced in r202391:
2013-09-09 Richard Sandiford <rdsandiford@googlemail.com>
* alias.c (addr_side_effect_eval): Use gen_int_mode with the mode
of the associated gen_rtx_* call.
* caller-save.c (init_caller_save): Likewise.
* combine.c (find_split_point, make_extraction): Likewise.
(make_compound_operation): Likewise.
* dwarf2out.c (mem_loc_descriptor): Likewise.
* explow.c (plus_constant, probe_stack_range): Likewise.
* expmed.c (expand_mult_const): Likewise.
* expr.c (emit_single_push_insn_1, do_tablejump): Likewise.
* reload1.c (init_reload): Likewise.
* valtrack.c (cleanup_auto_inc_dec): Likewise.
* var-tracking.c (adjust_mems): Likewise.
* modulo-sched.c (sms_schedule): Likewise, but use gen_rtx_GT
rather than gen_rtx_fmt_ee.
More information about the Gcc-bugs
mailing list