https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82390
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2021-12-24 --- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed, this is the current list: apinski@xeond:~/src/upstream-gcc/gcc/gcc/testsuite$ git grep dg-options gcc.dg/torture gcc.c-torture/ g++.dg/torture/ c-c++-common/torture/ |grep -- -O g++.dg/torture/pr33134.C:/* { dg-options "-O2" } */ g++.dg/torture/pr36745.C:/* { dg-options "-O2 -fPIC -Wno-return-type" } */ g++.dg/torture/pr39259.C:// { dg-options "-O2" } g++.dg/torture/pr48954.C:/* { dg-options "-O2 -flto -fno-early-inlining -fkeep-inline-functions" } */ g++.dg/torture/pr51903.C:// { dg-options "-O2 -fnon-call-exceptions -fno-guess-branch-probability" } g++.dg/torture/pr58201_1.C:/* { dg-options "-O2" } */ g++.dg/torture/pr64988.C:// { dg-options "-O -fdeclone-ctor-dtor" } g++.dg/torture/pr81462.C:// { dg-options "-O1 -fno-ipa-pure-const" } g++.dg/torture/pr83718.C:/* { dg-options "-O2 -std=c++11" } */ gcc.c-torture/compile/asmgoto-4.c:/* { dg-options "-O0 -fdump-rtl-reload" } */ gcc.c-torture/compile/pr48641.c:/* { dg-options "-O -fno-tree-ccp -fno-tree-copy-prop" } */ gcc.c-torture/compile/pr69102.c:/* { dg-options "-Og -fPIC -fschedule-insns2 -fselective-scheduling2 -fno-tree-fre --param=max-sched-extend-regions-iters=10" } */ gcc.c-torture/compile/pr72749.c:/* { dg-options "-O2 -fsched2-use-superblocks" } */ gcc.c-torture/compile/pr83575.c:/* { dg-options "-O2 -funroll-loops -fno-tree-dominator-opts -fno-tree-loop-im -fno-code-hoisting -fno-tree-pre -fno-guess-branch-probability" } */ gcc.c-torture/compile/pr85401.c:/* { dg-options "-O2" } */ gcc.c-torture/execute/pr68381.c:/* { dg-options "-O -fexpensive-optimizations -fno-tree-bit-ccp" } */ gcc.c-torture/execute/pr68390.c:/* { dg-options "-O2" } */ gcc.c-torture/execute/pr68532.c:/* { dg-options "-O2 -ftree-vectorize -fno-vect-cost-model" } */ gcc.dg/torture/builtin-sprintf.c: { dg-options "-O2 -Wall" } gcc.dg/torture/cris-asm-mof-1.c:/* { dg-options "-O2 -march=v10" } */ gcc.dg/torture/pr36244.c:/* { dg-options "-O3 -ftree-parallelize-loops=4" } */ gcc.dg/torture/pr68906.c:/* { dg-options "-O3" } */ gcc.dg/torture/pr70935.c:/* { dg-options "-O3 -g" } */ gcc.dg/torture/pr77916.c:/* { dg-options "-O3 -Wno-int-conversion" } */ gcc.dg/torture/pr77937-1.c:/* { dg-options "-O3" } */ gcc.dg/torture/pr77937-2.c:/* { dg-options "-O3" } */ gcc.dg/torture/pr98289.c:/* { dg-options "-O2 -freorder-blocks-and-partition" } */ I do think the patch is wrong as mentioned, rather what it should test if one of the options was a -O* option instead.