[Bug testsuite/95720] [11 Regression] New dump output filename strategy invalidates tests
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jul 24 19:16:11 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95720
--- Comment #14 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Alexandre Oliva <aoliva@gcc.gnu.org>:
https://gcc.gnu.org/g:5fa1767aa45e1a927e832ccc09e959d4c8a9548c
commit r11-2311-g5fa1767aa45e1a927e832ccc09e959d4c8a9548c
Author: Alexandre Oliva <oliva@adacore.com>
Date: Fri Jul 24 15:38:35 2020 -0300
[PR95720] protect gluefile and wrap_flags with -Wl too
The testglue object file gets interpreted as another input file,
changing the dump and aux output names in GCC unless it is protected
by -Wl, like board file-named extra inputs.
Refactor the code that modifies the board settings so that it can be
used to modify regular variables as well, and do so.
for gcc/testsuite/ChangeLog
PR testsuite/95720
* lib/gcc-defs.exp (gcc_adjust_linker_flags_list): Split out of...
(gcc_adjust_linker_flags): ... this. Protect gluefile and
wrap_flags.
* gcc.misc-tests/outputs.exp: Use gcc_adjust_linker_flags_list.
More information about the Gcc-bugs
mailing list