[v2] c: Turn -Wimplicit-function-declaration into a permerror: Fix 'gcc.dg/gnu23-builtins-no-dfp-1.c' (was: [committed] Fix gnu23-builtins-no-dfp)

2023-12-05 Thread Thomas Schwinge
ings, line 18) [-PASS:-]{+FAIL:+} gcc.dg/gnu23-builtins-no-dfp-1.c (test for excess errors) This is due to: [...]/gcc.dg/gnu23-builtins-no-dfp-1.c:13:13: error: implicit declaration of function '__builtin_fabsd32'; did you mean '__builtin_fabsf32'? [-Wimplicit-function-decl

Re: [committed] Fix gnu23-builtins-no-dfp

2023-12-03 Thread Jeff Law
On 12/3/23 05:23, Thomas Schwinge wrote: Hi! On 2023-12-03T08:41:59+0100, Florian Weimer 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 er

Re: [committed] Fix gnu23-builtins-no-dfp

2023-12-03 Thread Thomas Schwinge
Hi! On 2023-12-03T08:41:59+0100, Florian Weimer 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 >> change

Re: [committed] Fix gnu23-builtins-no-dfp

2023-12-02 Thread Florian Weimer
* 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 i

[committed] Fix gnu23-builtins-no-dfp

2023-12-02 Thread Jeff Law
Jeffcommit f37744662cbc74efcceb790b99dcd6521c51a578 Author: Jeff Law Date: Sat Dec 2 22:54:46 2023 -0700 [committed] Fix gnu23-builtins-no-dfp Last patch for the night. There's still a bit of minor fallout left in GCC (loongarch testsuite for example). But things are looking good on the tar