diff options
author | Richard Henderson <rth@redhat.com> | 2002-01-29 19:39:56 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2002-01-29 19:39:56 -0800 |
commit | 2fd667c2763e523098d78fd224504319dfc9070f (patch) | |
tree | a86b952015a135d3a9bb65999084df62ceb2defc /gcc | |
parent | 7950ed567cc12db99e44c3fbbd908431f592e6b7 (diff) | |
download | gcc-2fd667c2763e523098d78fd224504319dfc9070f.zip gcc-2fd667c2763e523098d78fd224504319dfc9070f.tar.gz gcc-2fd667c2763e523098d78fd224504319dfc9070f.tar.bz2 |
991118-1.c: Cast various constants back to long long.
* gcc.c-torture/execute/991118-1.c: Cast various constants back
to long long.
* gcc.c-torture/execute/bf64-1.c: Likewise.
From-SVN: r49336
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/991118-1.c | 9 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/bf64-1.c | 8 |
3 files changed, 14 insertions, 9 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b3217f1..f4ab14b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2002-01-29 Richard Henderson <rth@redhat.com> + + * gcc.c-torture/execute/991118-1.c: Cast various constants back + to long long. + * gcc.c-torture/execute/bf64-1.c: Likewise. + 2002-01-29 Jakub Jelinek <jakub@redhat.com> * gcc.c-torture/execute/20020129-1.c: New test. diff --git a/gcc/testsuite/gcc.c-torture/execute/991118-1.c b/gcc/testsuite/gcc.c-torture/execute/991118-1.c index 77ba888..dc6839d 100644 --- a/gcc/testsuite/gcc.c-torture/execute/991118-1.c +++ b/gcc/testsuite/gcc.c-torture/execute/991118-1.c @@ -57,23 +57,22 @@ struct tmp4 tmp4 = {0x1FFFF00000000LL, 0x123}; main() { - if (sizeof (long long) != 8) exit (0); tmp = sub (tmp); tmp2 = sub2 (tmp2); - if (tmp.pad != 0x123 || tmp.field != 0xFFF9551175BDFDB5LL) + if (tmp.pad != 0x123 || tmp.field != (long long) 0xFFF9551175BDFDB5LL) abort (); - if (tmp2.pad != 0x123 || tmp2.field != 0xFFF9551175BDFDB5LL) + if (tmp2.pad != 0x123 || tmp2.field != (long long) 0xFFF9551175BDFDB5LL) abort (); tmp3 = sub3 (tmp3); tmp4 = sub4 (tmp4); - if (tmp3.pad != 0x123 || tmp3.field != 0xFFF989AB12345678LL) + if (tmp3.pad != 0x123 || tmp3.field != (long long) 0xFFF989AB12345678LL) abort (); - if (tmp4.pad != 0x123 || tmp4.field != 0xFFF989AB12345678LL) + if (tmp4.pad != 0x123 || tmp4.field != (long long) 0xFFF989AB12345678LL) abort (); exit (0); } diff --git a/gcc/testsuite/gcc.c-torture/execute/bf64-1.c b/gcc/testsuite/gcc.c-torture/execute/bf64-1.c index 60028fb..96ce501 100644 --- a/gcc/testsuite/gcc.c-torture/execute/bf64-1.c +++ b/gcc/testsuite/gcc.c-torture/execute/bf64-1.c @@ -26,15 +26,15 @@ sub2 (struct tmp2 tmp2) main() { - struct tmp tmp = {0x123, 0xFFF000FFF000FLL}; - struct tmp2 tmp2 = {0xFFF000FFF000FLL, 0x123}; + struct tmp tmp = {0x123, (long long)0xFFFFFF000FFF000F}; + struct tmp2 tmp2 = {(long long)0xFFFFFF000FFF000F, 0x123}; tmp = sub (tmp); tmp2 = sub2 (tmp2); - if (tmp.pad != 0x123 || tmp.field != 0xFFFFFF541FFF567FLL) + if (tmp.pad != 0x123 || tmp.field != (long long)0xFFFFFF541FFF567F) abort (); - if (tmp2.pad != 0x123 || tmp2.field != 0xFFFFFF541FFF567FLL) + if (tmp2.pad != 0x123 || tmp2.field != (long long)0xFFFFFF541FFF567F) abort (); exit (0); } |