https://gcc.gnu.org/g:b524a89412c6b2e221ec60e052d54de0134caa4a
commit r17-3826-gb524a89412c6b2e221ec60e052d54de0134caa4a Author: Georg-Johann Lay <[email protected]> Date: Tue Sep 1 19:00:57 2026 +0200 Fix sloppy PR126536 test This test failed with FAIL: gcc.dg/pr126536-1.c (test for excess errors) Excess errors: gcc.dg/pr126536-1.c:37:5: warning: overflow in conversion from 'long int' to 'int' changes value from '100000' to '-31072' [-Woverflow] gcc.dg/pr126536-1.c:37:5: warning: empty range specified gcc.dg/pr126536-1.c:39:5: warning: overflow in conversion from 'long int' to 'int' changes value from '200000' to '3392' [-Woverflow] FAIL: gcc.dg/pr126536-1.c execution test As it's obviously requiring int32plus in the argument of f. Hence use __INT32_TYPE__ instead of int. gcc/testsuite/ PR testsuite/126536 * gcc.dg/pr126536-1.c (f): Pass a as __INT32_TYPE__. Diff: --- gcc/testsuite/gcc.dg/pr126536-1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/pr126536-1.c b/gcc/testsuite/gcc.dg/pr126536-1.c index 0f8701589bcb..0b97fa737472 100644 --- a/gcc/testsuite/gcc.dg/pr126536-1.c +++ b/gcc/testsuite/gcc.dg/pr126536-1.c @@ -3,7 +3,7 @@ volatile int v; __attribute__((noipa)) int -f (int a) +f (__INT32_TYPE__ a) { switch (a) {
