On Wed, Jun 29, 2016 at 03:11:07PM +0200, Christophe Lyon wrote: > This causes GCC builds failures on arm-linux* targets, while building glibc: > > ns_print.c: In function 'ns_sprintrrf': > ns_print.c:94:1: internal compiler error: in get_stridx_plus_constant, > at tree-ssa-strlen.c:680 > ns_sprintrrf(const u_char *msg, size_t msglen, > ^~~~~~~~~~~~ > 0xcf1387 get_stridx_plus_constant > > /tmp/1440207_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-ssa-strlen.c:680 > 0xcf15ba get_addr_stridx > > /tmp/1440207_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-ssa-strlen.c:197 > 0xcf1776 get_stridx > > /tmp/1440207_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-ssa-strlen.c:250 > 0xcf6448 handle_pointer_plus > > /tmp/1440207_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-ssa-strlen.c:2028 > 0xcf6448 strlen_optimize_stmt > > /tmp/1440207_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-ssa-strlen.c:2297 > 0xcf6fd9 strlen_dom_walker::before_dom_children(basic_block_def*) > > /tmp/1440207_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-ssa-strlen.c:2456 > 0x115c27c dom_walker::walk(basic_block_def*) > > /tmp/1440207_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/domwalk.c:265 > 0xcef80a execute > > /tmp/1440207_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/tree-ssa-strlen.c:2528 > > > I do not have a preprocessed file yet, I'll prepare one if you need.
That would be greatly appreciated (plus command line options). Please file a PR and I'll handle it. Thanks. Jakub