this is a gcc file, you can download it and learn its usetility, for further detail please look at t

源代码在线查看: old-style-asm-1.c

软件大小: 1331 K
上传用户: pipinooad
关键词: usetility download further detail
下载地址: 免注册下载 普通下载 VIP

相关代码

				/* PR inline-asm/8832 */				/* { dg-do compile } */				/* { dg-options "-O2" } */								/* Verify that GCC doesn't optimize				   old style asm instructions.  */								void foo(int v)				{				  if (v)				    asm ("dummy1");								  asm ("dummy2");								  if (v)				    asm ("dummy3");				}								/* The purpose of the test below is to check that there are two branches				   in the generated code, supposedly corresponding to the if-statements.				   Warning: this is fragile and assumes that one of the generated labels				   for the branches matches the string "L2", or as with				   mmix-knuth-mmixware, "L:2".  That assumption is generally invalid,				   because for example it depends on the target macro				   ASM_GENERATE_INTERNAL_LABEL to generate a name matching this regexp (as				   with the default definition).  */				/* { dg-final { scan-assembler "L(:|\\\$0*)?2" } } */							

相关资源