On 27/09/2022 08.54, Rasmus Villemoes wrote: > On 12/09/2022 11.46, Rasmus Villemoes wrote: >> On 29/08/2022 11.29, Rasmus Villemoes wrote: >>> -ffile-prefix-map is supposed to be a superset of -fmacro-prefix-map >>> and -fdebug-prefix-map. However, when building .S or .s files, gas is >>> not called with the appropriate --debug-prefix-map option when >>> -ffile-prefix-map is used. >>> >>> While the user can specify -fdebug-prefix-map when building assembly >>> files via gcc, it's more ergonomic to also support -ffile-prefix-map; >>> especially since for .S files that could contain the __FILE__ macro, >>> one would then also have to specify -fmacro-prefix-map. >>> >>> gcc: >>> PR driver/93371 >>> * gcc.cc (ASM_MAP): Honour -ffile-prefix-map. >>> --- >>> >>> I've tested that this works as expected, both by looking at how gas is >>> now invoked, and by running 'strings' on the generated .o file. But I >>> don't know how to add something to the testsuite for this. >> >> Is this ok for trunk? If so, how about older maintained branches? >> >> And does anyone have ideas for how I could add a test case? > > ping. >
ping^2