Hi! On 2023-12-03T08:41:59+0100, Florian Weimer <f...@deneb.enyo.de> wrote: > * Jeff Law: > >> Anyway, this test was the one I was most concerned about. Basically >> we're testing that on a !dfp target that the builtins are not available. >> It expects a warning, but gets an error by default now. I just >> changed the test to use -fpermissive, so that the test behaves as it did >> previously. > > In these ambiguous cases, I cloned tests into -fpermissive and error > variants. This might be appropriate here as well (or I should remove > the clones again if those are the wrong thing to do).
For that test case, it did seem appropriate to me to simply 's%dg-warning%dg-error', which I already had posted in <https://inbox.sourceware.org/87fs0luded....@euler.schwinge.homeip.net> "c: Turn -Wimplicit-function-declaration into a permerror: Fix 'gcc.dg/gnu23-builtins-no-dfp-1.c'", awaiting review. Rationale: For this test case it's secondary *how* "implicit declaration of function" is diagnosed, so I'd test the standard way, which instead of "warning" now is "error". (But no strong feelings either way.) ;-) Grüße Thomas ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955