x86: Tune Skylake, Cannonlake and Icelake as Haswell
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / builtins / abs-1.c
blob6ca246d3922543b3c0d5566bc10296ec1a3aef3d
1 /* Test for -fno-builtin-FUNCTION. */
2 /* Origin: Joseph Myers <jsm28@cam.ac.uk>. */
3 /* GCC normally handles abs and labs as built-in functions even without
4 optimization. So test that with -fno-builtin-abs, labs is so handled
5 but abs isn't. */
7 int abs_called = 0;
9 extern int abs (int);
10 extern long labs (long);
11 extern void abort (void);
13 void
14 main_test (void)
16 if (labs (0) != 0)
17 abort ();
18 if (abs (0) != 0)
19 abort ();
20 if (!abs_called)
21 abort ();