Created attachment 1236731 [details] graphene.log gcc-6.2.1-2.fc25.ppc64 ../src/graphene-simd4f.c: In function ‘graphene_simd4f_min’: ../src/graphene-simd4f.c:1295:1: error: unrecognizable insn: } ^ (insn 53 52 54 2 (set (reg:SF 36 4) (if_then_else:SF (ge (reg:SF 202) (const_double:SF 0.0 [0x0.0p+0])) (reg:SF 7 7 [orig:6 b+12 ] [6]) (reg:SF 5 5 [orig:4 a+12 ] [4]))) ../src/graphene-simd4f.c:1291 -1 (expr_list:REG_DEAD (reg:SF 202) (expr_list:REG_DEAD (reg:SF 7 7 [orig:6 b+12 ] [6]) (expr_list:REG_DEAD (reg:SF 5 5 [orig:4 a+12 ] [4]) (nil))))) ../src/graphene-simd4f.c:1295:1: internal compiler error: in extract_insn, at recog.c:2287 Please submit a full bug report, with preprocessed source if appropriate. See <http://bugzilla.redhat.com/bugzilla> for instructions. Preprocessed source stored into /tmp/cclj1DuC.out file, please attach this to your bugreport.
It doesn't fail on ppc64le, only on ppc64...
Still getting an ICE compiling this with latest gcc-7.0.1-0.5.fc26 on ppc64. Attaching the preprocessed source.
Created attachment 1247110 [details] Preprocessed source
Upstream report: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79211
Thanks, confirmed fixed in gcc-7.0.1-0.10.fc26