https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72851
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Doesn't reproduce with a cross. I've configured with just --target=s390x-suse-linux thus end up with > ./xgcc -B. -S des.i -g -O3 -std=c99 -fPIC -pthread -v Reading specs from ./specs COLLECT_GCC=./xgcc Target: s390x-suse-linux Configured with: /space/rguenther/src/svn/gcc-6-branch/configure --target=s390x-suse-linux --enable-languages=c,c++ --enable-checking=yes Thread model: posix gcc version 6.1.1 20160719 [gcc-6-branch revision 238088] (GCC) COLLECT_GCC_OPTIONS='-B' '.' '-S' '-g' '-O3' '-std=c99' '-fPIC' '-pthread' '-v' '-m64' '-mzarch' '-march=z900' ./cc1 -fpreprocessed des.i -quiet -dumpbase des.i -m64 -mzarch -march=z900 -auxbase des -g -O3 -std=c99 -version -fPIC -o des.s not sure if -march is the one you see this with. Ah, using -march=z10 is required to reproduce it and it iterates forever in VRP. Investiating.