https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120084
Bug ID: 120084
Summary: FAIL: gcc-dg-lto-pr60779-01.exe
scan-ltrans-tree-dump-times optimized "divdc3" 1
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: danglin at gcc dot gnu.org
CC: rguenth at gcc dot gnu.org
Target Milestone: ---
Host: hppa64-hp-hpux11.11
Target: hppa64-hp-hpux11.11
Build: hppa64-hp-hpux11.11
Created attachment 61283
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61283&action=edit
Tree dump
Executing on host: /home/dave/gnu/gcc/objdir64/gcc/xgcc
-B/home/dave/gnu/gcc/objdir64/gcc/ -fdiagnostics-plain-output -O -flto
-fdump-tree-optimized -c -o c_lto_pr60779_0.o
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/lto/pr60779_0.c (timeout = 300)
spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir64/gcc/xgcc
-B/home/dave/gnu/gcc/objdir64/gcc/ -fdiagnostics-plain-output -O -flto
-fdump-tree-optimized -c -o c_lto_pr60779_0.o
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/lto/pr60779_0.c
PASS: gcc.dg/lto/pr60779 c_lto_pr60779_0.o assemble, -O -flto
-fdump-tree-optimized
Executing on host: /home/dave/gnu/gcc/objdir64/gcc/xgcc
-B/home/dave/gnu/gcc/objdir64/gcc/ -fdiagnostics-plain-output -O -flto
-fdump-tree-optimized -fcx-limited-range -c -o c_lto_pr60779_1.o
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/lto/pr60779_1.c (timeout = 300)
spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir64/gcc/xgcc
-B/home/dave/gnu/gcc/objdir64/gcc/ -fdiagnostics-plain-output -O -flto
-fdump-tree-optimized -fcx-limited-range -c -o c_lto_pr60779_1.o
/home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/lto/pr60779_1.c
PASS: gcc.dg/lto/pr60779 c_lto_pr60779_1.o assemble, -O -flto
-fdump-tree-optimized
Executing on host: /home/dave/gnu/gcc/objdir64/gcc/xgcc
-B/home/dave/gnu/gcc/objdir64/gcc/ c_lto_pr60779_0.o c_lto_pr60779_1.o
-fdiagnostics-plain-output -O -flto -fdump-tree-optimized -o
gcc-dg-lto-pr60779-01.exe (timeout = 300)
spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir64/gcc/xgcc
-B/home/dave/gnu/gcc/objdir64/gcc/ c_lto_pr60779_0.o c_lto_pr60779_1.o
-fdiagnostics-plain-output -O -flto -fdump-tree-optimized -o
gcc-dg-lto-pr60779-01.exe
PASS: gcc.dg/lto/pr60779 c_lto_pr60779_0.o-c_lto_pr60779_1.o link, -O -flto
-fdump-tree-optimized
gcc-dg-lto-pr60779-01.exe: pattern found 2 times
FAIL: gcc-dg-lto-pr60779-01.exe scan-ltrans-tree-dump-times optimized "divdc3"
1
There are two instances of divdc3 in dump. It appears foo was expected to
be optimized away.