Skip to content
Snippets Groups Projects
Commit 84d55315 authored by rth's avatar rth
Browse files

* gcc.c-torture/execute/991118-1.c: Cast various constants back

        to long long.
        * gcc.c-torture/execute/bf64-1.c: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49336 138bc75d-0d04-0410-961f-82ee72b054a4
parent 207fe309
No related branches found
No related tags found
No related merge requests found
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.
......
......@@ -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);
}
......@@ -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);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment