Hi, I have bootstrapped and make check'd my final patch on latest trunk. Is it OK? Could you please push it if possible?
The patch can be found here, but please update the commit message date: https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00803.html Test result: Native configuration is x86_64-pc-linux-gnu === gcc tests === Running target unix === gcc Summary === # of expected passes 134514 # of expected failures 462 # of unsupported tests 2109 /home/usr/Desktop/gcc-build/gcc/xgcc version 9.0.0 20180916 (experimental) (GCC) === g++ tests === Running target unix FAIL: g++.dg/pr80481.C -std=gnu++98 scan-assembler-not vmovaps FAIL: g++.dg/pr80481.C -std=gnu++11 scan-assembler-not vmovaps FAIL: g++.dg/pr80481.C -std=gnu++14 scan-assembler-not vmovaps FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) === g++ Summary === # of expected passes 127011 # of unexpected failures 4 # of expected failures 532 # of unsupported tests 5028 /home/usr/Desktop/gcc-build/gcc/xg++ version 9.0.0 20180916 (experimental) (GCC) === libatomic tests === Running target unix === libatomic Summary === # of expected passes 54 === libgomp tests === Running target unix === libgomp Summary === # of expected passes 2031 # of expected failures 1 # of unsupported tests 188 === libitm tests === Running target unix === libitm Summary === # of expected passes 42 # of expected failures 3 # of unsupported tests 1 === libstdc++ tests === Running target unix === libstdc++ Summary === # of expected passes 12667 # of expected failures 77 # of unsupported tests 589 Compiler version: 9.0.020180916(experimental)(GCC) Platform: x86_64-pc-linux-gnu configure flags: --enable-languages=c,c++ --prefix=/home/usr/Desktop/gcc-out --with-system-zlib --enable-checking=release --disable-multilib --with-abi=m64