[PATCH, testsuite]: Use nop.h some more

Uros Bizjak ubizjak@gmail.com
Wed Nov 17 21:10:00 GMT 2010


Hello!

2010-11-17  Uros Bizjak  <ubizjak@gmail.com>

	* gcc.dg/nop.h: Move from ...
	* gcc.dg/guality/nop.h: ... here.
	* gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
	* gcc.dg/guality/asm-1.c: Update nop.h include.
	* gcc.dg/guality/pr43329-1.c: Ditto.

Tested on x86_64-pc-linux-gnu, committed to mainline.

Uros.
-------------- next part --------------
Index: gcc.dg/guality/nop.h
===================================================================
--- gcc.dg/guality/nop.h	(revision 166876)
+++ gcc.dg/guality/nop.h	(working copy)
@@ -1,7 +0,0 @@
-#if defined (__ia64__) || defined (__s390__) || defined (__s390x__)
-#define NOP "nop 0"
-#elif defined (__MMIX__)
-#define NOP "swym 0"
-#else
-#define NOP "nop"
-#endif
Index: gcc.dg/guality/asm-1.c
===================================================================
--- gcc.dg/guality/asm-1.c	(revision 166876)
+++ gcc.dg/guality/asm-1.c	(working copy)
@@ -1,7 +1,7 @@
 /* { dg-do run } */
 /* { dg-options "-g" } */
 
-#include "nop.h"
+#include "../nop.h"
 
 struct A { int x; unsigned short y; char z[64]; };
 
Index: gcc.dg/guality/pr43329-1.c
===================================================================
--- gcc.dg/guality/pr43329-1.c	(revision 166876)
+++ gcc.dg/guality/pr43329-1.c	(working copy)
@@ -2,7 +2,7 @@
 /* { dg-do run } */
 /* { dg-options "-g" } */
 
-#include "nop.h"
+#include "../nop.h"
 
 static inline void
 foo (int argx)
Index: gcc.dg/lto/20091216-1_0.c
===================================================================
--- gcc.dg/lto/20091216-1_0.c	(revision 166876)
+++ gcc.dg/lto/20091216-1_0.c	(working copy)
@@ -1,11 +1,9 @@
 /* { dg-lto-do run } */
 
-#ifdef __ia64
-asm (".globl start_\nstart_: nop 0");
-#else
-asm (".globl start_\nstart_: nop");
-#endif
+#include "../nop.h"
 
+asm (".globl start_\nstart_: " NOP);
+
 int
 main ()
 {


More information about the Gcc-patches mailing list