X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Ftest%2Fbad.c;h=0d56ab4cea2fce2d48e9f71020c808165ba8d4cf;hb=fa1f1f0c232a7290b5705f325bdc5d614a15f630;hp=8ef4dfb507db85536887e89bf5621786446a1eba;hpb=380be6db4ec0f9d22668032077e7e5b34efe07d0;p=libfirm diff --git a/ir/be/test/bad.c b/ir/be/test/bad.c index 8ef4dfb50..0d56ab4ce 100644 --- a/ir/be/test/bad.c +++ b/ir/be/test/bad.c @@ -4,68 +4,68 @@ unsigned int f1 (int diff) { - return ((unsigned int) (diff < 0 ? -diff : diff)); + return ((unsigned int) (diff < 0 ? -diff : diff)); } unsigned int f2 (unsigned int diff) { - return ((unsigned int) ((signed int) diff < 0 ? -diff : diff)); + return ((unsigned int) ((signed int) diff < 0 ? -diff : diff)); } unsigned long long f3 (long long diff) { - return ((unsigned long long) (diff < 0 ? -diff : diff)); + return ((unsigned long long) (diff < 0 ? -diff : diff)); } unsigned long long f4 (unsigned long long diff) { - return ((unsigned long long) ((signed long long) diff < 0 ? -diff : diff)); + return ((unsigned long long) ((signed long long) diff < 0 ? -diff : diff)); } int main () { - int i; - for (i = 0; i <= 10; i++) - { - /* - if (f1 (i) != i) { - printf("f1(%d)\n", i); - abort (); - } - if (f1 (-i) != i) { - printf("f1(%d)\n", -i); - abort (); - } - if (f2 (i) != i) { - printf("f2(%d)\n", i); - abort (); - } - */ - if ((int) f2 (-i) != i) { - printf("f2(%d) -> %d\n", -i, f2(-i)); - abort (); - } - /* - if (f3 ((long long) i) != i) { - printf("f3(%lld)\n", i); - abort (); - } - if (f3 ((long long) -i) != i) { - printf("f3(%lld)\n", -i); - abort (); - } - if (f4 ((long long) i) != i) { - printf("f4(%lld)\n", i); - abort (); - } - if (f4 ((long long) -i) != i) { - printf("f4(%d)\n", -i); - abort (); - } - */ - } - exit (0); + int i; + for (i = 0; i <= 10; i++) + { +#if 0 + if (f1 (i) != i) { + printf("f1(%d)\n", i); + abort (); + } + if (f1 (-i) != i) { + printf("f1(%d)\n", -i); + abort (); + } + if (f2 (i) != i) { + printf("f2(%d)\n", i); + abort (); + } +#endif + if ((int) f2 (-i) != i) { + printf("f2(%d) -> %d\n", -i, f2(-i)); + abort (); + } +#if 0 + if (f3 ((long long) i) != i) { + printf("f3(%lld)\n", i); + abort (); + } + if (f3 ((long long) -i) != i) { + printf("f3(%lld)\n", -i); + abort (); + } + if (f4 ((long long) i) != i) { + printf("f4(%lld)\n", i); + abort (); + } + if (f4 ((long long) -i) != i) { + printf("f4(%d)\n", -i); + abort (); + } +#endif + } + exit (0); }