https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98225
--- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #7 from Bernd Edlinger <edlinger at gcc dot gnu.org> --- > when you leave just one of those tests, you can > get somewhat more verbose output by using something like that: > > make check-gcc-c RUNTESTFLAGS="--target_board=unix/-v/-Wl,-v outputs.exp" I've just run the corresponding xgcc invocation manually. > you should see where the collect-ld is invoked: > > collect2 version 11.0.0 20210105 (experimental)^M > /home/ed/gnu/gcc-build/gcc/collect-ld @outputs.ld1_args^M > GNU ld (GNU Binutils) 2.35.1^M > > The arguments are in a response-file: @outputs.ld1_args > maybe that looks different for you? It certainly does (Solaris ld doesn't support -v, so no -Wl,-v here), as I found in collect2.c (do_link): the @ files are only passed if HAVE_GNU_LD and at_file_supplied. The former is certainly false for Solaris ld, so we'll certainly see no outputs.ld1_args passed.