]> git.ipfire.org Git - thirdparty/gcc.git/commit
testsuite: Add necessary dejagnu directives to pr115815_0.c
authorMartin Jambor <mjambor@suse.cz>
Fri, 18 Oct 2024 10:00:12 +0000 (12:00 +0200)
committerMartin Jambor <jamborm@gcc.gnu.org>
Fri, 18 Oct 2024 10:08:45 +0000 (12:08 +0200)
commit1a458bdeb223ffa501bac8e76182115681967094
tree6840f64cbca12d0bc4ba4859dd58332544735e0a
parent51291ad0f1f89a81de917110af96e019dcd5690c
testsuite: Add necessary dejagnu directives to pr115815_0.c

I have received an email from the Linaro infrastructure that the test
gcc.dg/lto/pr115815_0.c which I added is failing on arm-eabi and I
realized that not only it is missing dg-require-effective-target
global_constructor but actually any dejagnu directives at all, which
means it is unnecessarily running both at -O0 and -O2 and there is an
unnecesary run test too.  All fixed by this patch.

I have not actually verified that the failure goes away on arm-eabi
but have very high hopes it will.  I have verified that the test still
checks for the bug and also that it passes by running:

  make -k check-gcc RUNTESTFLAGS="lto.exp=*pr115815*"

gcc/testsuite/ChangeLog:

2024-10-14  Martin Jambor  <mjambor@suse.cz>

* gcc.dg/lto/pr115815_0.c: Add dejagu directives.
gcc/testsuite/gcc.dg/lto/pr115815_0.c