/* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */ /* { dg-options "-Wall" } */ /* Testcase to check for ABI complia…
ABI 源代码
每个操作系统都会为运行在该系统下的应用程序提供应用程序二进制接口(ApplicationBinaryInterface,ABI)。ABI包含了应用程序在这个系统下运行时必须遵守的编程约定。ABI总是包含一系列的系统调用和使用这些系统调用的方法,以及关于程序可以使用的内存地址和使用…
/* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-require-effective-target ilp32 } */ struct c { double d; int i;…
/* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-Wno-long-long"…
/* { dg-do run { target powerpc*-*-darwin* } } */ /* You might think you'd need -maltivec for this, but actually you don't; GC…
/* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-Wno-long-long"…
/* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-Wno-long-long"…
/* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-Wno-long-long"…
/* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-Wno-long-long"…
/* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-require-effective-target ilp32 } */ /* { dg-options "-Wno-long-long"…
/* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-options "-O" } */ /* { dg-final { scan-assembler "li r3,12345\n\t(bl…