]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[gdb/testsuite] Fix duplicates in gdb.fortran/huge.exp
authorTom de Vries <tdevries@suse.de>
Thu, 20 Jun 2024 13:37:48 +0000 (15:37 +0200)
committerTom de Vries <tdevries@suse.de>
Thu, 20 Jun 2024 13:37:48 +0000 (15:37 +0200)
commit6c58dad0ef53ff7d780c301464e77bdea038c7ec
treeaebf91d3c0636ae56896d7044adb38fb2494bb75
parent56f39033698b22a89571b345e5133b486822df1d
[gdb/testsuite] Fix duplicates in gdb.fortran/huge.exp

With test-case gdb.fortran/huge.exp, on a system without fortran compiler, I
ran into a number of duplicates:
...
Running /home/vries/gdb/src/gdb/testsuite/gdb.fortran/huge.exp ...
gdb compile failed, default_target_compile: Can't find gfortran.
UNTESTED: gdb.fortran/huge.exp: huge.exp
  ...
gdb compile failed, default_target_compile: Can't find gfortran.
UNTESTED: gdb.fortran/huge.exp: huge.exp
DUPLICATE: gdb.fortran/huge.exp: huge.exp
UNSUPPORTED: gdb.fortran/huge.exp: require failed: expr $compilation_succeeded
...

Fix this by wrapping the compile in a with_test_prefix, getting us instead:
...
gdb compile failed, default_target_compile: Can't find gfortran.
UNTESTED: gdb.fortran/huge.exp: CRASH_GDB=2097152: huge.exp
  ...
gdb compile failed, default_target_compile: Can't find gfortran.
UNTESTED: gdb.fortran/huge.exp: CRASH_GDB=16: huge.exp
UNSUPPORTED: gdb.fortran/huge.exp: require failed: expr $compilation_succeeded
...

Tested on x86_64-linux.
gdb/testsuite/gdb.fortran/huge.exp