testsuite: Fix up FAILs in gfortran testsuite with -fcompare-debug [PR94280]
authorJakub Jelinek <jakub@redhat.com>
Wed, 25 Mar 2020 09:48:27 +0000 (10:48 +0100)
committerJakub Jelinek <jakub@redhat.com>
Wed, 25 Mar 2020 09:48:27 +0000 (10:48 +0100)
commitc8504ebef1d6a799600b8e5d255c704b7b3aa19c
tree87e7c01654cac976842a8dfc00990575d987307a
parentc38daa7976886a59a3cd496b5c776d75f3cdb056
testsuite: Fix up FAILs in gfortran testsuite with -fcompare-debug [PR94280]

These 3 tests use compiler_options() function,
which is inherently incompatible with -fcompare-debug compilation, as it
emits into a string literal in the assembly the exact f951 command line
options, which differs between the two compilations with -fcompare-debug,
where one has -gtoggle and -fcompare-debug-second options added and
different -fdump-final-insns= option argument.

The following patch adds dg-skip-if directives, so that these tests are
ignored during
make check-gfortran RUNTESTFLAGS='--target_board=unix/-fcompare-debug'

2020-03-25  Jakub Jelinek  <jakub@redhat.com>

PR debug/94280
* gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for
-fcompare-debug.
* gfortran.dg/iso_c_binding_compiler_3.f90: Likewise.
* gfortran.dg/unlimited_polymorphic_31.f03: Likewise.
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/iso_c_binding_compiler_1.f90
gcc/testsuite/gfortran.dg/iso_c_binding_compiler_3.f90
gcc/testsuite/gfortran.dg/unlimited_polymorphic_31.f03