#!/bin/bash # # Run like: # multidelta -level=# ./reduce-ice $FILE # levels: 0 0 1 1 2 2 10 10 # FILE=rtld.i CC=s390x-ibm-linux-gnu-gcc CFLAGS="-std=gnu99 -fpic -O1" STRING="unrecognizable insn" $CC -pipe -c $CFLAGS $FILE 2>&1 | grep "$STRING" #rtld.c: In function '_dl_start': #rtld.c:562: error: unrecognizable insn: #(insn 53 52 54 5 (set (reg:DI 103) # (const:DI (plus:DI (symbol_ref:DI ("_rtld_local") [flags 0x2] ) # (const_int -14595029256 [0xfffffffc9a1186f8])))) -1 (nil) # (nil)) #rtld.c:562: internal compiler error: in extract_insn, at recog.c:2084