| OLD | NEW |
| 1 /* { dg-do compile } */ | 1 /* { dg-do compile } */ |
| 2 /* { dg-options "-O1 -fno-trapping-math -fno-finite-math-only -fdump-tree-optimi
zed" } */ | 2 /* { dg-options "-O1 -fno-trapping-math -fno-finite-math-only -fdump-tree-optimi
zed" } */ |
| 3 | 3 |
| 4 extern void f(int); | 4 extern void f(int); |
| 5 extern void link_error (); | 5 extern void link_error (); |
| 6 | 6 |
| 7 extern float x; | 7 extern float x; |
| 8 extern double y; | 8 extern double y; |
| 9 extern long double z; | 9 extern long double z; |
| 10 | 10 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 24 if (__builtin_isinf (pinff) != 1) | 24 if (__builtin_isinf (pinff) != 1) |
| 25 link_error (); | 25 link_error (); |
| 26 if (__builtin_isinff (pinff) != 1) | 26 if (__builtin_isinff (pinff) != 1) |
| 27 link_error (); | 27 link_error (); |
| 28 #endif | 28 #endif |
| 29 if (__builtin_isinf (pinfl) != 1) | 29 if (__builtin_isinf (pinfl) != 1) |
| 30 link_error (); | 30 link_error (); |
| 31 if (__builtin_isinfl (pinfl) != 1) | 31 if (__builtin_isinfl (pinfl) != 1) |
| 32 link_error (); | 32 link_error (); |
| 33 | 33 |
| 34 if (__builtin_isinf (-pinf) != -1) | 34 if (__builtin_isinf_sign (-pinf) != -1) |
| 35 link_error (); | 35 link_error (); |
| 36 #ifndef __SPU__ | 36 #ifndef __SPU__ |
| 37 if (__builtin_isinf (-pinff) != -1) | 37 if (__builtin_isinf_sign (-pinff) != -1) |
| 38 link_error (); | |
| 39 if (__builtin_isinff (-pinff) != -1) | |
| 40 link_error (); | 38 link_error (); |
| 41 #endif | 39 #endif |
| 42 if (__builtin_isinf (-pinfl) != -1) | 40 if (__builtin_isinf_sign (-pinfl) != -1) |
| 43 link_error (); | |
| 44 if (__builtin_isinfl (-pinfl) != -1) | |
| 45 link_error (); | 41 link_error (); |
| 46 | 42 |
| 47 if (__builtin_isinf (4.0)) | 43 if (__builtin_isinf (4.0)) |
| 48 link_error (); | 44 link_error (); |
| 49 if (__builtin_isinf (4.0)) | 45 if (__builtin_isinf (4.0)) |
| 50 link_error (); | 46 link_error (); |
| 51 if (__builtin_isinff (4.0)) | 47 if (__builtin_isinff (4.0)) |
| 52 link_error (); | 48 link_error (); |
| 53 if (__builtin_isinf (4.0)) | 49 if (__builtin_isinf (4.0)) |
| 54 link_error (); | 50 link_error (); |
| 55 if (__builtin_isinfl (4.0)) | 51 if (__builtin_isinfl (4.0)) |
| 56 link_error (); | 52 link_error (); |
| 57 } | 53 } |
| 58 | 54 |
| 59 | 55 |
| 60 /* Check that all instances of link_error were subject to DCE. */ | 56 /* Check that all instances of link_error were subject to DCE. */ |
| 61 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */ | 57 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */ |
| 62 /* { dg-final { cleanup-tree-dump "optimized" } } */ | 58 /* { dg-final { cleanup-tree-dump "optimized" } } */ |
| OLD | NEW |