https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102081
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Last reconfirmed| |2021-08-26
--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> ---
On Linux/x86_64,
f075b8c5adcf9cb6336563c472c8d624c54184db is the first bad commit
commit f075b8c5adcf9cb6336563c472c8d624c54184db
Author: Jan Hubicka <[email protected]>
Date: Thu Aug 26 15:33:56 2021 +0200
Fix off-by-one error in try_merge_with
caused
FAIL: gcc.c-torture/compile/960514-1.c -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler
error)
FAIL: gcc.c-torture/compile/960514-1.c -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess
errors)
FAIL: gcc.c-torture/compile/960514-1.c -O3 -g (internal compiler error)
FAIL: gcc.c-torture/compile/960514-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/vect/O3-pr45971.c (internal compiler error)
FAIL: gcc.dg/vect/O3-pr45971.c (test for excess errors)
FAIL: gfortran.dg/pr68251.f90 -O (internal compiler error)
FAIL: gfortran.dg/pr68251.f90 -O (test for excess errors)
with GCC configured with
To reproduce:
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="compile.exp=gcc.c-torture/compile/960514-1.c
--target_board='unix{-m32}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="compile.exp=gcc.c-torture/compile/960514-1.c
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="compile.exp=gcc.c-torture/compile/960514-1.c
--target_board='unix{-m64\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="vect.exp=gcc.dg/vect/O3-pr45971.c --target_board='unix{-m32}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="vect.exp=gcc.dg/vect/O3-pr45971.c --target_board='unix{-m32\
-march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="vect.exp=gcc.dg/vect/O3-pr45971.c --target_board='unix{-m64\
-march=cascadelake}'"
$ cd {build_dir}/gcc && make check RUNTESTFLAGS="dg.exp=gfortran.dg/pr68251.f90
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check RUNTESTFLAGS="dg.exp=gfortran.dg/pr68251.f90
--target_board='unix{-m64\ -march=cascadelake}'"