On Linux/x86_64, d10f3e900b0377b4760a090b0f90371bcef01686 is the first bad commit commit d10f3e900b0377b4760a090b0f90371bcef01686 Author: qing zhao <qinz...@gcc.gnu.org> Date: Fri Oct 30 20:41:38 2020 +0100
Add -fzero-call-used-regs option and zero_call_used_regs function attributes. caused FAIL: gcc.target/i386/zero-scratch-regs-24.c scan-assembler xorl[ \t]*%edi, %edi FAIL: gcc.target/i386/zero-scratch-regs-25.c scan-assembler xorl[ \t]*%edi, %edi FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movaps[ \t]*%xmm0, %xmm3 FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movaps[ \t]*%xmm0, %xmm4 FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movaps[ \t]*%xmm0, %xmm5 FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movaps[ \t]*%xmm0, %xmm6 FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movaps[ \t]*%xmm0, %xmm7 FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movl[ \t]*%edx, %edi FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movl[ \t]*%edx, %esi FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movl[ \t]*%edx, %r8d FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler movl[ \t]*%edx, %r9d FAIL: gcc.target/i386/zero-scratch-regs-26.c scan-assembler pxor[ \t]*%xmm0, %xmm0 FAIL: gcc.target/i386/zero-scratch-regs-27.c scan-assembler movl[ \t]*%edx, %edi FAIL: gcc.target/i386/zero-scratch-regs-27.c scan-assembler movl[ \t]*%edx, %esi FAIL: gcc.target/i386/zero-scratch-regs-27.c scan-assembler movl[ \t]*%edx, %r8d FAIL: gcc.target/i386/zero-scratch-regs-27.c scan-assembler movl[ \t]*%edx, %r9d FAIL: gcc.target/i386/zero-scratch-regs-28.c (test for excess errors) FAIL: gcc.target/i386/zero-scratch-regs-30.c scan-assembler-times fstp 8 FAIL: gcc.target/i386/zero-scratch-regs-31.c (test for excess errors) with GCC configured with ../../gcc/configure --prefix=/local/skpandey/gccwork/toolwork/gcc-bisect-master/master/r11-4578/usr --enable-clocale=gnu --with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-languages=c,c++,fortran --enable-cet --without-isl --enable-libmpx x86_64-linux --disable-bootstrap To reproduce: $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-24.c --target_board='unix{-m32}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-24.c --target_board='unix{-m32\ -march=cascadelake}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-25.c --target_board='unix{-m32}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-25.c --target_board='unix{-m32\ -march=cascadelake}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-26.c --target_board='unix{-m32\ -march=cascadelake}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-26.c --target_board='unix{-m64\ -march=cascadelake}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-27.c --target_board='unix{-m32}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-27.c --target_board='unix{-m32\ -march=cascadelake}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-28.c --target_board='unix{-m32}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-28.c --target_board='unix{-m32\ -march=cascadelake}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-30.c --target_board='unix{-m32}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-30.c --target_board='unix{-m32\ -march=cascadelake}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-31.c --target_board='unix{-m32}'" $ cd {build_dir}/gcc && make check RUNTESTFLAGS="i386.exp=gcc.target/i386/zero-scratch-regs-31.c --target_board='unix{-m32\ -march=cascadelake}'" (Please do not reply to this email, for question about this report, contact me at skpgkp2 at gmail dot com)