Hi all, The fix for PR57735 is in current trunk (for a different issue I think), just needs a backport to 4.8. It is r198462 by Richard Sandiford:
2013-04-30 Richard Sandiford <rsand...@linux.vnet.ibm.com> * explow.c (plus_constant): Pass "mode" to immed_double_int_const. Use gen_int_mode rather than GEN_INT. Ok to backport to the 4.8 branch? I've attached the testcase that exposed the ICE. I think the ChangeLog would look like this: 2013-07-22 Kyrylo Tkachov <kyrylo.tkac...@arm.com> PR target/57735 Backport from mainline 2013-04-30 Richard Sandiford <rsand...@linux.vnet.ibm.com> * explow.c (plus_constant): Pass "mode" to immed_double_int_const. Use gen_int_mode rather than GEN_INT. 2013-07-22 Kyrylo Tkachov <kyrylo.tkac...@arm.com> PR target/57735 * g++.dg/ext/pr57735.C: New test. Thanks, Kyrill
pr57735-test.patch
Description: Binary data