Regressions on releases/gcc-13 at commit r13-8500 vs commit r13-8496 on Linux/i686

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on releases/gcc-13 at commit r13-8500 vs commit r13-8496 on 
Linux/i686
New failures:
FAIL: ctestzstd

New passes:


Regressions on master at commit r14-9671 vs commit r14-9654 on Linux/x86_64

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9671 vs commit r14-9654 on Linux/x86_64
New failures:
FAIL: gcc.c-torture/execute/pr51.c   -O0  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O0  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O0  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O1  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O1  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O1  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/pr51.c   -Os  execution test
FAIL: gcc.c-torture/execute/pr51.c   -Os  execution test
FAIL: gcc.c-torture/execute/pr51.c   -Os  execution test

New passes:


Regressions on master at commit r14-9682 vs commit r14-9661 on Linux/x86_64

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9682 vs commit r14-9661 on Linux/x86_64
New failures:
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5

New passes:


Regressions on master at commit r14-9682 vs commit r14-9671 on Linux/x86_64

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9682 vs commit r14-9671 on Linux/x86_64
New failures:
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5
FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link,  -O 
-flto -save-temps

New passes:
FAIL: gcc.c-torture/execute/pr51.c   -O0  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O0  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O0  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O1  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O1  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O1  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/pr51.c   -O3 -g  execution test
FAIL: gcc.c-torture/execute/pr51.c   -Os  execution test
FAIL: gcc.c-torture/execute/pr51.c   -Os  execution test
FAIL: gcc.c-torture/execute/pr51.c   -Os  execution test
FAIL: gcc.dg/torture/convert-dfp-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)


Regressions on releases/gcc-13 at commit r13-8500 vs commit r13-8496 on Linux/x86_64

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on releases/gcc-13 at commit r13-8500 vs commit r13-8496 on 
Linux/x86_64
New failures:
FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link,  -O 
-flto -save-temps
FAIL: gcc.dg/vect/vect-bic-bitmask-2.c -flto -ffat-lto-objects (test for excess 
errors)
FAIL: gcc.dg/vect/vect-bic-bitmask-3.c -flto -ffat-lto-objects (test for excess 
errors)
FAIL: gcc.dg/vect/vect-bic-bitmask-4.c -flto -ffat-lto-objects (test for excess 
errors)
FAIL: gcc.dg/vect/vect-bic-bitmask-5.c -flto -ffat-lto-objects (test for excess 
errors)
FAIL: gcc.dg/vect/vect-bic-bitmask-6.c -flto -ffat-lto-objects (test for excess 
errors)

New passes:
FAIL: gcc.dg/vect/vect-bic-bitmask-10.c -flto -ffat-lto-objects (test for 
excess errors)
FAIL: gcc.dg/vect/vect-bic-bitmask-11.c -flto -ffat-lto-objects (test for 
excess errors)
FAIL: g++.dg/opt/pr91838.C  -std=c++14  scan-assembler pxor\\s+%xmm0,\\s+%xmm0
FAIL: g++.dg/opt/pr91838.C  -std=c++17  scan-assembler pxor\\s+%xmm0,\\s+%xmm0
FAIL: g++.dg/opt/pr91838.C  -std=c++20  scan-assembler pxor\\s+%xmm0,\\s+%xmm0


Regressions under Intel SDE on native/master at commit r14-9692 vs commit r14-9687 on Linux/x86_64

2024-03-27 Thread H. J. Lu via Gcc-regression
New failures:
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\t]+%r[a-z0-9]+, a@gottpoff\\(%rip\\), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \txor[ql]\t 2

New passes:

To reproduce the test failures:

$ cd gcc
$ make check RUNTESTFLAGS="--target_board='unix{-m32,}' i386.exp=failed-test"

If a run-time test failure fails to reproduce, please run the executable
under Intel SDE which can be downloaded from

https://www.intel.com/content/www/us/en/developer/articles/tool/software-development-emulator.html

$ /sde -future -- ./executable

To debug executable under SDE:

1. Turn on SDE debug:

$ /sde -future -debug -- ./executable

and you should get:

Application stopped until continued from debugger.
Start GDB, then issue this command at the (gdb) prompt:
  target remote :x

where x is a random number.

2. Run gdb

$ gdb ./executable
...
(gdb) target remote :x

and you should get:
...
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
0x7fae0fc07100 in _start ()
   from /lib64/ld-linux-x86-64.so.2
(gdb)


Regressions on native/master at commit r14-9692 vs commit r14-9687 on Linux/x86_64

2024-03-27 Thread H. J. Lu via Gcc-regression
Regressions on native/master at commit r14-9692 vs commit r14-9687 on 
Linux/x86_64
New failures:
FAIL: gcc.dg/torture/convert-dfp-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\t]+%r[a-z0-9]+, a@gottpoff\\(%rip\\), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \txor[ql]\t 2
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \txor[ql]\t 2

New passes:


Regressions on releases/gcc-13 at commit r13-8500 vs commit r13-8496 on Linux/x86_64

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on releases/gcc-13 at commit r13-8500 vs commit r13-8496 on 
Linux/x86_64
New failures:
FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link,  -O 
-flto -save-temps
FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link,  -O 
-flto -save-temps
FAIL: gcc.dg/torture/convert-dfp-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)

New passes:
FAIL: gcc.dg/vect/vect-bic-bitmask-10.c -flto -ffat-lto-objects (test for 
excess errors)
FAIL: gcc.dg/vect/vect-bic-bitmask-11.c -flto -ffat-lto-objects (test for 
excess errors)
FAIL: g++.dg/opt/pr91838.C  -std=c++14  scan-assembler pxor\\s+%xmm0,\\s+%xmm0
FAIL: g++.dg/opt/pr91838.C  -std=c++17  scan-assembler pxor\\s+%xmm0,\\s+%xmm0
FAIL: g++.dg/opt/pr91838.C  -std=c++20  scan-assembler pxor\\s+%xmm0,\\s+%xmm0


Regressions on native/master at commit r14-9696 vs commit r14-9692 on Linux/x86_64

2024-03-27 Thread H. J. Lu via Gcc-regression
Regressions on native/master at commit r14-9696 vs commit r14-9692 on 
Linux/x86_64
New failures:

New passes:
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5
FAIL: gcc.dg/torture/convert-dfp-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)


[r14-9692 Regression] FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \txor[ql]\t 2 on Linux/x86_64

2024-03-27 Thread haochen.jiang via Gcc-regression
On Linux/x86_64,

839bc42772ba7af66af3bd16efed4a69511312ae is the first bad commit
commit 839bc42772ba7af66af3bd16efed4a69511312ae
Author: Segher Boessenkool 
Date:   Wed Mar 27 14:09:52 2024 +

combine: Don't combine if I2 does not change

caused

FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \txor[ql]\t 2

with GCC configured with

../../gcc/configure 
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r14-9692/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/pr101950-2.c --target_board='unix{-m64}'"
$ cd {build_dir}/gcc && make check 
RUNTESTFLAGS="i386.exp=gcc.target/i386/pr101950-2.c --target_board='unix{-m64\ 
-march=cascadelake}'"

(Please do not reply to this email, for question about this report, contact me 
at haochen dot jiang at intel.com.)
(If you met problems with cascadelake related, disabling AVX512F in command 
line might save that.)
(However, please make sure that there is no potential problems with AVX512.)


Regressions on master at commit r14-9696 vs commit r14-9687 on Linux/i686

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9696 vs commit r14-9687 on Linux/i686
New failures:

New passes:
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5


Regressions on master at commit r14-9696 vs commit r14-9687 on Linux/i686

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9696 vs commit r14-9687 on Linux/i686
New failures:

New passes:
FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times .4byte[\t ][a-e][\t 
]+[^\n]*bts_offset 5


Regressions on master at commit r14-9692 vs commit r14-9682 on Linux/x86_64

2024-03-27 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9692 vs commit r14-9682 on Linux/x86_64
New failures:
FAIL: gcc.dg/torture/convert-dfp-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.dg/torture/convert-dfp.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  (test for excess errors)
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\t]+%r[a-z0-9]+, a@gottpoff\\(%rip\\), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \txor[ql]\t 2
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \txor[ql]\t 2

New passes:


Regressions on native/releases/gcc-13 at commit r13-8502 vs commit r13-8500 on Linux/x86_64

2024-03-27 Thread H. J. Lu via Gcc-regression
Regressions on native/releases/gcc-13 at commit r13-8502 vs commit r13-8500 on 
Linux/x86_64
New failures:

New passes:
FAIL: gcc.dg/vect/vect-bic-bitmask-10.c -flto -ffat-lto-objects (test for 
excess errors)
FAIL: gcc.dg/vect/vect-bic-bitmask-11.c -flto -ffat-lto-objects (test for 
excess errors)