]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Fix invalid float test
authorfeedable <feedabl3@gmail.com>
Tue, 24 Feb 2026 00:36:52 +0000 (02:36 +0200)
committerAndrew Pinski <andrew.pinski@oss.qualcomm.com>
Wed, 22 Apr 2026 16:53:03 +0000 (09:53 -0700)
Make floating point test compile on platforms without FE_UPWARD

gcc/testsuite/ChangeLog:

* gcc.dg/torture/fp-double-convert-float-1.c: Move declaration
before the #ifdef

gcc/testsuite/gcc.dg/torture/fp-double-convert-float-1.c

index a0d8ae61278f667ab51a4201f34fc5c8b62a550c..12070975b9f185d1c2d719dd1015e0fc3ab8b988 100644 (file)
 int
 main ()
 {
+  float f;
 #if __DBL_MANT_DIG__ == 53 && __FLT_MANT_DIG__ == 24
 #ifdef FE_UPWARD
   fesetround (FE_UPWARD);
-  float f = 1.3;
+  f = 1.3;
   if (f != 0x1.4ccccep+0f)
     __builtin_abort ();
 #endif