From a6759a8a0b0e969c699c2c8271387086445e504c Mon Sep 17 00:00:00 2001
From: Uros Bizjak <uros@gcc.gnu.org>
Date: Wed, 17 Nov 2010 21:35:46 +0100
Subject: [PATCH] nop.h: Move from ...

	* 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.

From-SVN: r166877
---
 gcc/ChangeLog                            | 48 ++++++++++--------------
 gcc/testsuite/ChangeLog                  | 37 +++++++++++-------
 gcc/testsuite/gcc.dg/guality/asm-1.c     |  2 +-
 gcc/testsuite/gcc.dg/guality/pr43329-1.c |  2 +-
 gcc/testsuite/gcc.dg/lto/20091216-1_0.c  |  8 ++--
 gcc/testsuite/gcc.dg/{guality => }/nop.h |  0
 6 files changed, 48 insertions(+), 49 deletions(-)
 rename gcc/testsuite/gcc.dg/{guality => }/nop.h (100%)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bd1e98d7242c..49c0c2a5031f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -12,8 +12,7 @@
 
 2010-11-17  Richard Guenther  <rguenther@suse.de>
 
-	* value-prof.c (gimple_divmod_fixed_value_transform): Update
-	the stmt.
+	* value-prof.c (gimple_divmod_fixed_value_transform): Update the stmt.
 	(gimple_mod_pow2_value_transform): Likewise.
 	(gimple_mod_subtract_transform): Likewise.
 
@@ -34,8 +33,7 @@
 	* cgraphbuild.c (pass_rebuild_cgraph): Use timevar.
 	* tree-ssa-loop-manip.c (verify_loop_closed_ssa): Use timevar.
 	* tree-emutls.c (pass_ipa_lower_emutls): Ditto.
-	* df-core.c (pass_df_initialize_opt,
-	pass_df_initialize_no_opt): Ditto.
+	* df-core.c (pass_df_initialize_opt, pass_df_initialize_no_opt): Ditto.
 	* predict.c (rebuild_frequencies): Ditto.
 	* tree-vectorizer.c (pass_ipa_increase_alignment): Ditto.
 	* emit-rtl.c (verify_rtl_sharing): Ditto.
@@ -230,10 +228,11 @@
 	* ipa.c (varpool_can_remove_if_no_refs): ... here.
 	(cgraph_remove_unreachable_nodes): Only analyzed nodes needs to stay.
 	* cgraphunit.c (cgraph_analyze_functions): Dump varpool, too.
-	* varpool.c (decide_is_variable_needed): Do not handle visibility issues.
+	* varpool.c (decide_is_variable_needed): Do not handle visibility
+	issues.
 	(varpool_finalize_decl): Likewise.
-	(varpool_remove_unreferenced_decls): Use varpool_mark_needed_node; update
-	outdated comment on DECL_RTL_SET_P check.
+	(varpool_remove_unreferenced_decls): Use varpool_mark_needed_node;
+	update outdated comment on DECL_RTL_SET_P check.
 
 2010-11-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
@@ -243,8 +242,7 @@
 
 2010-11-16  Nick Clifton  <nickc@redhat.com>
 
-	* config/v850/v850.md (maddsf4): Rename to fmasf4 and use fma
-	rtx_code.
+	* config/v850/v850.md (maddsf4): Rename to fmasf4 and use fma rtx_code.
 	(msubsf4): Rename to fmssf4, and use fma.
 	(nmaddsf4): Rename to fnmasf4 and use fma.
 	(nmsubsf4): Rename to fnmssf4 and use fma.
@@ -305,8 +303,7 @@
 
 2010-11-16  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
-	* gensupport.c (MNEMONIC_ATTR_NAME, MNEMONIC_HTAB_SIZE): New
-	macros.
+	* gensupport.c (MNEMONIC_ATTR_NAME, MNEMONIC_HTAB_SIZE): New macros.
 	(htab_eq_string, add_mnemonic_string, gen_mnemonic_setattr)
 	(mnemonic_htab_callback, gen_mnemonic_attr): New functions.
 	(init_rtx_reader_args_cb): Invoke gen_mnemonic_attr.
@@ -411,8 +408,7 @@
 
 2010-11-16  Nathan Froyd  <froydnj@codesourcery.com>
 
-	* Makefile.in (bitmap.o, ebitmap.o, et-forest.o): Update
-	dependencies.
+	* Makefile.in (bitmap.o, ebitmap.o, et-forest.o): Update dependencies.
 	(sreal.o, statistics.o, stringpool.o): Likewise.
 
 2010-11-16  Richard Guenther  <rguenther@suse.de>
@@ -442,8 +438,7 @@
 2010-11-16  Richard Guenther  <rguenther@suse.de>
 
 	PR middle-end/45172
-	* tree-eh.c (cleanup_empty_eh_unsplit): Avoid creating duplicate
-	edges.
+	* tree-eh.c (cleanup_empty_eh_unsplit): Avoid creating duplicate edges.
 
 2010-11-16  Nick Clifton  <nickc@redhat.com>
 
@@ -453,7 +448,7 @@
 2010-11-15  Richard Henderson  <rth@redhat.com>
 
 	* fold-const.c (operand_equal_for_comparison_p): Handle FMA_EXPR,
-	WIDEN_MULT_PLUS_EXPR, WIDEN_MULT_MINUS_EXPR, VEC_COND_EXPR,
+	WIDEN_MULT_PLUS_EXPR, WIDEN_MULT_MINUS_EXPR, VEC_COND_EXPR and
 	DOT_PROD_EXPR.
 
 2010-11-15  Richard Henderson  <rth@redhat.com>
@@ -474,8 +469,7 @@
 	(argbuf_length, argbuf_index): Remove.
 	(alloc_args, clear_args, store_arg, execute, insert_wrapper,
 	do_spec, do_self_spec, do_spec_1, eval_spec_function, main,
-	compare_debug_dump_opt_spec_function: Use VEC interfaces on
-	argbuf.
+	compare_debug_dump_opt_spec_function: Use VEC interfaces on argbuf.
 	* Makefile.in (GCC_OBJS): Add vec.o and ggc-none.o.
 	(gcc.o): Depend on $(VEC_H).
 
@@ -947,8 +941,7 @@
 	* config/avr/avr.c (avr_num_arg_regs): Constify type.
 	(avr_return_addr_rtx): De-constify tem.
 	(avr_rotate_bytes): Move declarations to start of block.
-	Don't use variable length array.
-	Put nested if/else into block.
+	Don't use variable length array.  Put nested if/else into block.
 
 	PR rtl-optimization/46433
 	* var-tracking.c: Include tm_p.h .
@@ -981,8 +974,7 @@
 	(trapping_loads_p): Remove unused variable pat.
 	(bfin_expand_binop_builtin): Use expand_normal.
 	(bfin_expand_unop_builtin): Likewise.
-	(bfin_expand_builtin): Likewise.
-	Set tmode before use.
+	(bfin_expand_builtin): Likewise.  Set tmode before use.
 
 	PR middle-end/44769
 	* final.c (split_double): Don't use BITS_PER_WORD directly in
@@ -1074,10 +1066,11 @@
 
 	PR tree-optimize/40436
 	* ipa-inline.c (likely_eliminated_by_inlining_p): Rename to ...
-	(eliminated_by_inlining_prob): ... this one; return 50% probability for
-	SRA.
-	(estimate_function_body_sizes): Update use of eliminated_by_inlining_prob;
-	estimate static function size for 2 instructions.
+	(eliminated_by_inlining_prob): ... this one; return 50% probability
+	for SRA.
+	(estimate_function_body_sizes): Update use of
+	eliminated_by_inlining_prob; estimate static function size
+	for 2 instructions.
 
 2010-11-11  Joern Rennecke  <amylaar@spamcop.net>
 
@@ -1276,8 +1269,7 @@
 	* opts.c (finish_options, common_handle_option): Start diagnostics
 	with lowercase letters and remove trailing '.'.  Fix typo in
 	diagnostic.
-	* passes.c (position_pass): Start diagnostic with lowercase
-	letter.
+	* passes.c (position_pass): Start diagnostic with lowercase letter.
 	* plugin.c (add_new_plugin, parse_plugin_arg_opt,
 	register_callback, try_init_one_plugin): Start diagnostics with
 	lowercase letters.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 571dbc42521b..cb564c1e196a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+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.
+
 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
 
 	* gcc.dg/two-types-1.c: New test.
@@ -129,19 +137,20 @@
 	* objc.dg/property/dotsyntax-19.m: New.
 	* objc.dg/property/dotsyntax-20.m: New.
 	* obj-c++.dg/property/dotsyntax-18.mm: New.
-	* obj-c++.dg/property/dotsyntax-19.mm: New.	
+	* obj-c++.dg/property/dotsyntax-19.mm: New.
 	* obj-c++.dg/property/dotsyntax-20.mm: New.
-	* objc.dg/property/dotsyntax-4.m: Removed some unused variables and code.
+	* objc.dg/property/dotsyntax-4.m: Removed some unused
+	variables and code.
 	* objc.dg/property/dotsyntax-6.m: Same change.
-	* objc.dg/property/dotsyntax-16.m: Same change. 
+	* objc.dg/property/dotsyntax-16.m: Same change.
 	* objc.dg/property/dotsyntax-17.m: Same change.
 	* obj-c++.dg/property/dotsyntax-4.mm: Same change.
 	* obj-c++.dg/property/dotsyntax-6.mm: Same change.
-	* obj-c++.dg/property/dotsyntax-16.mm: Same change. 
+	* obj-c++.dg/property/dotsyntax-16.mm: Same change.
 	* obj-c++.dg/property/dotsyntax-17.mm: Same change.
 	* objc.dg/property/at-property-22.m: Added missing casts.
 	* obj-c++.dg/property/at-property-22.mm: Same change.
-	
+
 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
 
 	PR tree-optimization/46491
@@ -154,7 +163,8 @@
 
 	PR fortran/46484
 	* gfortran.dg/allocatable_scalar_11.f90: New.
-	* gfortran.dg/allocatable_scalar_5.f90: Make test case standard conform.
+	* gfortran.dg/allocatable_scalar_5.f90: Make test case
+	standard conform.
 
 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
 
@@ -167,13 +177,13 @@
 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
 
 	* objc.dg/property/dotsyntax-16.m: New.
-	* objc.dg/property/dotsyntax-17.m: New.	
+	* objc.dg/property/dotsyntax-17.m: New.
 	* obj-c++.dg/property/dotsyntax-16.mm: New.
-	* obj-c++.dg/property/dotsyntax-17.mm: New.	
+	* obj-c++.dg/property/dotsyntax-17.mm: New.
 	* objc.dg/property/at-property-10.m: Uncommented using 'x++'
 	syntax with properties, which now works.
 	* obj-c++.dg/property/at-property-10.mm: Same change.
-	
+
 2010-11-15  Martin Jambor  <mjambor@suse.cz>
 
 	PR tree-optimization/46349
@@ -325,7 +335,7 @@
 	PR fortran/45794
 	* gfortran.dg/optional_mask.f90: New test.
 
-2010-11-13  Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
+2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
 
 	* g++.dg/cpp0x/defaulted15.C: Adjust.
 
@@ -566,8 +576,7 @@
 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR tree-optimization/46414
-	* gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
-	unrolling.
+	* gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
 
 2010-11-10  Tobias Burnus  <burnus@net-b.de>
 
@@ -677,8 +686,8 @@
 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
 
 	PR middle-end/45663
-	* gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
-	instead of first.
+	* gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
+	bar invocation instead of first.
 
 	PR debug/46171
 	* gcc.dg/pr46171.c: New test.
diff --git a/gcc/testsuite/gcc.dg/guality/asm-1.c b/gcc/testsuite/gcc.dg/guality/asm-1.c
index 1112bf7a7c94..e9cf4a167aab 100644
--- a/gcc/testsuite/gcc.dg/guality/asm-1.c
+++ b/gcc/testsuite/gcc.dg/guality/asm-1.c
@@ -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]; };
 
diff --git a/gcc/testsuite/gcc.dg/guality/pr43329-1.c b/gcc/testsuite/gcc.dg/guality/pr43329-1.c
index 7820727e9784..5e27adfca30b 100644
--- a/gcc/testsuite/gcc.dg/guality/pr43329-1.c
+++ b/gcc/testsuite/gcc.dg/guality/pr43329-1.c
@@ -2,7 +2,7 @@
 /* { dg-do run } */
 /* { dg-options "-g" } */
 
-#include "nop.h"
+#include "../nop.h"
 
 static inline void
 foo (int argx)
diff --git a/gcc/testsuite/gcc.dg/lto/20091216-1_0.c b/gcc/testsuite/gcc.dg/lto/20091216-1_0.c
index 054330bbe238..7bcf1f38ddf1 100644
--- a/gcc/testsuite/gcc.dg/lto/20091216-1_0.c
+++ b/gcc/testsuite/gcc.dg/lto/20091216-1_0.c
@@ -1,10 +1,8 @@
 /* { 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 ()
diff --git a/gcc/testsuite/gcc.dg/guality/nop.h b/gcc/testsuite/gcc.dg/nop.h
similarity index 100%
rename from gcc/testsuite/gcc.dg/guality/nop.h
rename to gcc/testsuite/gcc.dg/nop.h
-- 
GitLab