| /* Test for -fno-builtin-FUNCTION. */ | |
| /* Origin: Joseph Myers <jsm28@cam.ac.uk>. */ | |
| /* GCC normally handles abs and labs as built-in functions even without | |
| optimization. So test that with -fno-builtin-abs, labs is so handled | |
| but abs isn't. */ | |
| int abs_called = 0; | |
| extern int abs (int); | |
| extern long labs (long); | |
| extern void abort (void); | |
| void | |
| main_test (void) | |
| { | |
| if (labs (0) != 0) | |
| abort (); | |
| if (abs (0) != 0) | |
| abort (); | |
| if (!abs_called) | |
| abort (); | |
| } |