aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/powerpc/pr87870.c
blob: d2108ac338685132792a138a181629cc6c9ae91b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
/* { dg-options "-O2" } */

__int128
test0 (void)
{
  return 0;
}

__int128
test1 (void)
{
  return 1;
}

__int128
test2 (void)
{
  return -1;
}

__int128
test3 (void)
{
  return ((__int128)0xdeadbeefcafebabe << 64) | 0xfacefeedbaaaaaad;
}

/* { dg-final { scan-assembler-not {\mld\M} } } */