/* PR inline-asm/6806 */ /* { dg-do run } */ /* { dg-skip-if "" { ilp32 && { ! nonpic } } { "*" } { "" } } */ /* { dg-options "-O2…
ASM-C+Interface 源代码
汇集 ASM-C+Interface 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
// { dg-do assemble { target sparc-sun-* } } // { dg-options "-S" } // GROUPS passed asm-extension // This used to crash because c…
/* { dg-do compile } */ /* { dg-require-effective-target int32plus } */ struct x { int selector; }; void f() { struct x* add…
/* { dg-do compile } */ /* { dg-options "" } */ void f() { asm ("foo%%bar"); } /* { dg-final { scan-assembler "foo%%bar" } } *…
/* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-optimized" } */ #ifdef __hppa__ #define REGISTER "1" #else #define REGIS…
/* Make sure that gcc understands that an in/out operand is a use as well as a def. */ /* { dg-do compile } */ /* { dg-option…
/* PR 17739 */ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-optimized" } */ #ifdef __hppa__ #define REGISTER "1" #els…
/* PR middle-end/30263 */ /* { dg-do compile } */ /* { dg-options "-O2 -fopenmp" } */ void foo (void) { int s0, s1 = 5, s2 = 6;…
/* PR inline-asm/11676 */ /* { dg-do compile } */ /* { dg-options "-O -Wall" } */ void foo(void) { long x = 0; asm volatile (…
/* Check error messages for named asm operands. */ void foo () { int i; __asm__ ("" : [data] "=r" (i) : [data] "i" (100)); /*…