packages: crossmingw32-gcc/crossmingw32-gcc.spec, crossmingw32-gcc/gcc-bran...

qboosh qboosh at pld-linux.org
Sat Jan 1 16:02:20 CET 2011


Author: qboosh                       Date: Sat Jan  1 15:02:19 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 4.5.2

---- Files affected:
packages/crossmingw32-gcc:
   crossmingw32-gcc.spec (1.87 -> 1.88) , gcc-branch.diff (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/crossmingw32-gcc/crossmingw32-gcc.spec
diff -u packages/crossmingw32-gcc/crossmingw32-gcc.spec:1.87 packages/crossmingw32-gcc/crossmingw32-gcc.spec:1.88
--- packages/crossmingw32-gcc/crossmingw32-gcc.spec:1.87	Mon Oct  4 07:31:42 2010
+++ packages/crossmingw32-gcc/crossmingw32-gcc.spec	Sat Jan  1 16:02:14 2011
@@ -13,20 +13,20 @@
 Summary(pt_BR.UTF-8):	Utilitários para desenvolvimento de binários da GNU - MinGW32 gcc
 Summary(tr.UTF-8):	GNU geliştirme araçları - MinGW32 gcc
 Name:		crossmingw32-gcc
-Version:	4.5.1
-Release:	2
+Version:	4.5.2
+Release:	1
 Epoch:		1
 License:	GPL v3+
 Group:		Development/Languages
 Source0:	ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2
-# Source0-md5:	48231a8e33ed6e058a341c53b819de1a
+# Source0-md5:	d6559145853fbaaa0fd7556ed93bce9a
 %define		apiver	3.15
 Source1:	http://downloads.sourceforge.net/mingw/w32api-%{apiver}-1-mingw32-dev.tar.lzma
 # Source1-md5:	efcbcadd0299a6413d95b9ce919ede9f
 %define		runver	3.18
 Source2:	http://downloads.sourceforge.net/mingw/mingwrt-%{runver}-mingw32-dev.tar.gz
 # Source2-md5:	e49803d8c14b1ffa6e24e5b5fee31a3d
-# svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_5_1_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch > gcc-branch.diff
+# svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_5_2_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch > gcc-branch.diff
 Patch100:	gcc-branch.diff
 Patch0:		%{name}-buildsystem1.patch
 Patch1:		%{name}-buildsystem2.patch
@@ -492,6 +492,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.88  2011/01/01 15:02:14  qboosh
+- updated to 4.5.2
+
 Revision 1.87  2010/10/04 05:31:42  qboosh
 - release 2
 

================================================================
Index: packages/crossmingw32-gcc/gcc-branch.diff
diff -u packages/crossmingw32-gcc/gcc-branch.diff:1.1 packages/crossmingw32-gcc/gcc-branch.diff:1.2
--- packages/crossmingw32-gcc/gcc-branch.diff:1.1	Thu Sep 30 00:02:29 2010
+++ packages/crossmingw32-gcc/gcc-branch.diff	Sat Jan  1 16:02:14 2011
@@ -1,11158 +1,399 @@
-Index: gcc/optabs.c
+Index: libgomp/configure.tgt
 ===================================================================
---- gcc/optabs.c	(.../tags/gcc_4_5_1_release)	(wersja 163628)
-+++ gcc/optabs.c	(.../branches/gcc-4_5-branch)	(wersja 163628)
-@@ -7033,6 +7033,7 @@
-   if (icode == CODE_FOR_nothing)
-     return NULL_RTX;
+--- libgomp/configure.tgt	(.../tags/gcc_4_5_2_release)	(wersja 168030)
++++ libgomp/configure.tgt	(.../branches/gcc-4_5-branch)	(wersja 168030)
+@@ -125,6 +125,10 @@
+ 	config_path="bsd posix"
+ 	;;
+ 
++  mips-sgi-irix6*)
++	# Need to link with -lpthread so libgomp.so is self-contained.
++	XLDFLAGS="${XLDFLAGS} -lpthread"
++	;;
+   *)
+ 	;;
+ 
+Index: libgomp/ChangeLog
+===================================================================
+--- libgomp/ChangeLog	(.../tags/gcc_4_5_2_release)	(wersja 168030)
++++ libgomp/ChangeLog	(.../branches/gcc-4_5-branch)	(wersja 168030)
+@@ -1,3 +1,10 @@
++2010-12-17  Rainer Orth  <ro at CeBiTec.Uni-Bielefeld.DE>
++
++	Backport from mainline:
++	2010-12-01  Rainer Orth  <ro at CeBiTec.Uni-Bielefeld.DE>
++
++	* configure.tgt (mips-sgi-irix6*): Add -lpthread to XLDFLAGS.
++
+ 2010-12-16  Release Manager
  
-+  do_pending_stack_adjust ();
-   do
-     {
-       start_sequence ();
+ 	* GCC 4.5.2 released.
 Index: gcc/DATESTAMP
 ===================================================================
---- gcc/DATESTAMP	(.../tags/gcc_4_5_1_release)	(wersja 163628)
-+++ gcc/DATESTAMP	(.../branches/gcc-4_5-branch)	(wersja 163628)
+--- gcc/DATESTAMP	(.../tags/gcc_4_5_2_release)	(wersja 168030)
++++ gcc/DATESTAMP	(.../branches/gcc-4_5-branch)	(wersja 168030)
 @@ -1 +1 @@
--20100731
-+20100829
-Index: gcc/postreload.c
-===================================================================
---- gcc/postreload.c	(.../tags/gcc_4_5_1_release)	(wersja 163628)
-+++ gcc/postreload.c	(.../branches/gcc-4_5-branch)	(wersja 163628)
-@@ -810,7 +810,7 @@
- 	  rtx reg = SET_DEST (set);
- 	  rtx plus = SET_SRC (set);
- 	  rtx base = XEXP (plus, 1);
--	  rtx prev = prev_nonnote_insn (insn);
-+	  rtx prev = prev_nonnote_nondebug_insn (insn);
- 	  rtx prev_set = prev ? single_set (prev) : NULL_RTX;
- 	  unsigned int regno = REGNO (reg);
- 	  rtx index_reg = NULL_RTX;
-@@ -1323,7 +1323,7 @@
- 		       && MODES_OK_FOR_MOVE2ADD (GET_MODE (reg),
- 						 reg_mode[REGNO (src)]))
- 		{
--		  rtx next = next_nonnote_insn (insn);
-+		  rtx next = next_nonnote_nondebug_insn (insn);
- 		  rtx set = NULL_RTX;
- 		  if (next)
- 		    set = single_set (next);
-Index: gcc/rtlanal.c
-===================================================================
---- gcc/rtlanal.c	(.../tags/gcc_4_5_1_release)	(wersja 163628)
-+++ gcc/rtlanal.c	(.../branches/gcc-4_5-branch)	(wersja 163628)
-@@ -4755,9 +4755,7 @@
- 	 stop if it isn't a single set or if it has a REG_INC note because
- 	 we don't want to bother dealing with it.  */
- 
--      do
--	prev = prev_nonnote_insn (prev);
--      while (prev && DEBUG_INSN_P (prev));
-+      prev = prev_nonnote_nondebug_insn (prev);
- 
-       if (prev == 0
- 	  || !NONJUMP_INSN_P (prev)
-Index: gcc/fold-const.c
-===================================================================
---- gcc/fold-const.c	(.../tags/gcc_4_5_1_release)	(wersja 163628)
-+++ gcc/fold-const.c	(.../branches/gcc-4_5-branch)	(wersja 163628)
-@@ -4737,9 +4737,9 @@
- 	  n_high = range_binop (MINUS_EXPR, exp_type,
- 				build_int_cst (exp_type, 0),
- 				0, low, 0);
--	  low = n_low, high = n_high;
--	  exp = arg0;
--	  continue;
-+	  if (n_high != 0 && TREE_OVERFLOW (n_high))
-+	    break;
-+	  goto normalize;
- 
- 	case BIT_NOT_EXPR:
- 	  /* ~ X -> -X - 1  */
-@@ -4773,6 +4773,7 @@
- 	  if (TYPE_OVERFLOW_UNDEFINED (arg0_type))
- 	    *strict_overflow_p = true;
- 
-+	normalize:
- 	  /* Check for an unsigned range which has wrapped around the maximum
- 	     value thus making n_high < n_low, and normalize it.  */
- 	  if (n_low && n_high && tree_int_cst_lt (n_high, n_low))
+-20101216
++20101218
 Index: gcc/DEV-PHASE
 ===================================================================
---- gcc/DEV-PHASE	(.../tags/gcc_4_5_1_release)	(wersja 163628)
-+++ gcc/DEV-PHASE	(.../branches/gcc-4_5-branch)	(wersja 163628)
+--- gcc/DEV-PHASE	(.../tags/gcc_4_5_2_release)	(wersja 168030)
++++ gcc/DEV-PHASE	(.../branches/gcc-4_5-branch)	(wersja 168030)
 @@ -0,0 +1 @@
 +prerelease
+Index: gcc/tree-ssa-sccvn.c
+===================================================================
+--- gcc/tree-ssa-sccvn.c	(.../tags/gcc_4_5_2_release)	(wersja 168030)
++++ gcc/tree-ssa-sccvn.c	(.../branches/gcc-4_5-branch)	(wersja 168030)
+@@ -1063,6 +1063,7 @@
+       size2 = TREE_INT_CST_LOW (gimple_call_arg (def_stmt, 2)) * 8;
+       if ((unsigned HOST_WIDE_INT)size2 / 8
+ 	  == TREE_INT_CST_LOW (gimple_call_arg (def_stmt, 2))
++	  && maxsize2 != -1
+ 	  && operand_equal_p (base, base2, 0)
+ 	  && offset2 <= offset
+ 	  && offset2 + size2 >= offset + maxsize)
+@@ -1086,7 +1087,8 @@
+       HOST_WIDE_INT offset2, size2, maxsize2;
+       base2 = get_ref_base_and_extent (gimple_assign_lhs (def_stmt),
+ 				       &offset2, &size2, &maxsize2);
+-      if (operand_equal_p (base, base2, 0)
++      if (maxsize2 != -1
++	  && operand_equal_p (base, base2, 0)
+ 	  && offset2 <= offset
+ 	  && offset2 + size2 >= offset + maxsize)
+ 	{
+@@ -1116,7 +1118,8 @@
+       /* See if the assignment kills REF.  */
+       base2 = get_ref_base_and_extent (gimple_assign_lhs (def_stmt),
+ 				       &offset2, &size2, &maxsize2);
+-      if (!operand_equal_p (base, base2, 0)
++      if (maxsize2 == -1
++	  || !operand_equal_p (base, base2, 0)
+ 	  || offset2 > offset
+ 	  || offset2 + size2 < offset + maxsize)
+ 	return (void *)-1;
 Index: gcc/ChangeLog
 ===================================================================
---- gcc/ChangeLog	(.../tags/gcc_4_5_1_release)	(wersja 163628)
-+++ gcc/ChangeLog	(.../branches/gcc-4_5-branch)	(wersja 163628)
-@@ -1,3 +1,244 @@
-+2010-08-28  Eric Botcazou  <ebotcazou at adacore.com>
-+
-+	* config/ia64/ia64.md (cstorebi4): Fix thinko.
-+
-+2010-08-28  Uros Bizjak  <ubizjak at gmail.com>
-+
-+	PR target/41484
-+	* config/i386/sse.md (sse4_1_extendv8qiv8hi2): Also accept memory
-+	operands for operand 1.
-+	(sse4_1_extendv4qiv4si2): Ditto.
-+	(sse4_1_extendv2qiv2di2): Ditto.
-+	(sse4_1_extendv4hiv4si2): Ditto.
-+	(sse4_1_extendv2hiv2di2): Ditto.
-+	(sse4_1_extendv2siv2di2): Ditto.
-+	(sse4_1_zero_extendv8qiv8hi2): Ditto.
-+	(sse4_1_zero_extendv4qiv4si2): Ditto.
-+	(sse4_1_zero_extendv2qiv2di2): Ditto.
-+	(sse4_1_zero_extendv4hiv4si2): Ditto.
-+	(sse4_1_zero_extendv2hiv2di2): Ditto.
-+	(sse4_1_zero_extendv2siv2di2): Ditto.
-+	(*sse4_1_extendv8qiv8hi2): Remove insn pattern.
-+	(*sse4_1_extendv4qiv4si2): Ditto.
-+	(*sse4_1_extendv2qiv2di2): Ditto.
-+	(*sse4_1_extendv4hiv4si2): Ditto.
-+	(*sse4_1_extendv2hiv2di2): Ditto.
-+	(*sse4_1_extendv2siv2di2): Ditto.
-+	(*sse4_1_zero_extendv8qiv8hi2): Ditto.
-+	(*sse4_1_zero_extendv4qiv4si2): Ditto.
-+	(*sse4_1_zero_extendv2qiv2di2): Ditto.
-+	(*sse4_1_zero_extendv4hiv4si2): Ditto.
-+	(*sse4_1_zero_extendv2hiv2di2): Ditto.
-+	(*sse4_1_zero_extendv2siv2di2): Ditto.
-+
-+2010-08-25  Jakub Jelinek  <jakub at redhat.com>
-+
-+	PR rtl-optimization/44858
-+	* combine.c (try_combine): If recog_for_combine added CLOBBERs to
-+	newi2pat, make sure they don't affect newpat.
-+
-+	PR rtl-optimization/45400
-+	* combine.c (simplify_shift_const_1) <case SUBREG>: Only use
-+	SUBREG_REG if both modes are of MODE_INT class.
-+
-+2010-08-20  Changpeng Fang  <changpeng.fang at amd.com>
-+
-+	PR tree-optimization/45260
-+	* tree-flow.h (may_be_nonaddressable_p): New definition. Make the
-+	existing static function global.
-+
-+	* tree-ssa-loop-ivopts.c (may_be_nonaddressable_p): This function
-+	is changed to global.
-+
-+	* tree-ssa-loop-prefetch.c (gather_memory_references_ref): Call
-+	may_be_nonaddressable_p on base, and don't collect this reference
-+	if the address of the base could not be taken.
-+
-+2010-08-20  David Edelsohn  <edelsohn at gnu.org>
-+
-+	Backport from mainline
-+	2010-04-22  David Edelsohn  <edelsohn at gnu.org>
-+
-+	* config/rs6000/x-aix: Override LDFLAGS for all COMPILERS.
-+
-+2010-08-19  Uros Bizjak  <ubizjak at gmail.com>
-+
-+	* config/i386/i386.md (*add<SWI:mode>3_cconly_overflow): Do not use
-+	ix86_binary_operator_ok.
-+
-+2010-08-18  Uros Bizjak  <ubizjak at gmail.com>
-+
-+	PR target/45327
-+	* config/i386/i386.md (<any_or:code><SWI:mode>_3): Do not use
-+	ix86_binary_operator_ok.
-+
-+2010-08-18  H.J. Lu  <hongjiu.lu at intel.com>
-+
-+	Backport from mainline
-+	2010-08-18  Paolo Bonzini  <bonzini at gnu.org>
-+
-+	PR middle-end/45292
-+	* optabs.c (expand_bool_compare_and_swap): Expand pending
-+	pops before trying the optab.
-+
-+2010-08-17  Uros Bizjak  <ubizjak at gmail.com>
-+
-+	PR target/45296
-+	* reginfo.c (globalize_reg): Reject stack registers.
-+
-+2010-08-16  Changpeng Fang  <changpeng.fang at amd.com>
-+
-+	Backport from mainline:
-+	2010-08-12  Changpeng Fang  <changpeng.fang at amd.com>
-+
-+	PR tree-optimization/45241
-+	* tree-vect-patterns.c (vect_recog_dot_prod_pattern): Give
-+	up dot_prod pattern searching if a stmt is outside the loop.
-+
-+2010-08-16  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
-+
-+	Backport from mainline:
-+	2010-08-09  Richard Guenther  <rguenther at suse.de>
-+
-+	PR middle-end/44632
-+	* function.c (gimplify_parameters): Do not clear addressable
-+	bit of the original parameter.
-+
-+2010-08-14  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
-+
-+	Revert:
-+	2010-08-08  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
-+
-+	PR boehm-gc/34544
-+	* gthr-posix.h (__gthread_start): Delete.
-+	(__gthread_active_init): Use pthread_default_stacksize_np instead of
-+	pthread_create to determine if hpux pthreads are active.
-+	* gthr-posix95.h (__gthread_start): Delete.
-+	(__gthread_active_init): Likewise use pthread_default_stacksize_np.
-+
-+2010-08-12  Jakub Jelinek  <jakub at redhat.com>
-+
-+	PR middle-end/45262
-+	* fold-const.c (make_range) <case NEGATE_EXPR>: Punt if
-+	-a overflows.  Normalize the range.
-+
-+	PR debug/45259
-+	* caller-save.c (save_call_clobbered_regs): Only swap notes with
-+	DEBUG_INSNs if n_regs_saved.
-+
-+	Backport from mainline
-+	2010-07-30  Jakub Jelinek  <jakub at redhat.com>
-+
-+	PR debug/45055
-+	PR rtl-optimization/45137
-+	* rtl.h (prev_nonnote_nondebug_insn, next_nonnote_nondebug_insn): New
-+	prototypes.
-+	* emit-rtl.c (prev_nonnote_nondebug_insn, next_nonnote_nondebug_insn):
-+	New functions.
-+	* combine.c (next_nonnote_nondebug_insn): Removed.
-+	* ifcvt.c (noce_process_if_block): Use prev_nonnote_nondebug_insn.
-+	* haifa-sched.c (queue_to_ready): Use next_nonnote_nondebug_insn.
-+	* sched-deps.c (sched_analyze_insn): Likewise.
-+	(fixup_sched_groups, deps_start_bb): Use prev_nonnote_nondebug_insn.
-+	* rtlanal.c (canonicalize_condition): Likewise.
-+	* postreload.c (reload_combine): Likewise.
-+	(reload_cse_move2add): Use next_nonnote_nondebug_insn.
-+
-+2010-08-08  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
-+
-+	Backport from mainline.
-+	2010-07-17  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
-+
-+	PR target/44805
-+	* config/pa/pa.h (CONSTANT_ALIGNMENT): Align strings to BITS_PER_WORD
-+	on all targets.
-+
-+2010-08-08  Richard Guenther  <rguenther at suse.de>
-+
-+	PR middle-end/45034
-+	* convert.c (convert_to_integer): Always use an unsigned
-+	type for narrowed negate and bitwise not.
-+
-+2010-08-08  Richard Guenther  <rguenther at suse.de>
-+
-+	PR tree-optimization/45109
-+	* tree-ssa-structalias.c (get_constraint_for_component_ref):
-+	Explicitly strip handled components and indirect references.
-+
-+2010-08-08  John David Anglin  <dave.anglin at nrc-cnrc.gc.ca>
-+
-+	PR boehm-gc/34544
-+	* gthr-posix.h (__gthread_start): Delete.
-+	(__gthread_active_init): Use pthread_default_stacksize_np instead of
-+	pthread_create to determine if hpux pthreads are active.
-+	* gthr-posix95.h (__gthread_start): Delete.
-+	(__gthread_active_init): Likewise use pthread_default_stacksize_np.
-+
-+2010-08-06  Eric Botcazou  <ebotcazou at adacore.com>
-+
-+	PR target/44942
-+	* config/sparc/sparc.c (function_arg_advance): Always take into account
-+	the padding, if any.
-+
-+2010-08-06  Uros Bizjak  <ubizjak at gmail.com>
-+
-+	* expmed.c (expand_mult_const) <case alg_shift>: Expand shift into
-+	temporary. Emit move from temporary to accum, so REG_EQUAL note will
-+	be attached to this insn in correct mode.
-+
-+2010-08-06  Uros Bizjak  <ubizjak at gmail.com>
-+
-+	* config/i386/i386.c (ix86_decompose_address): Check for SI_REG
-+	using REGNO of base_reg directly.
-+
-+2010-08-03  Ulrich Weigand  <Ulrich.Weigand at de.ibm.com>
-+
-+	* config/spu/spu.c (spu_emit_branch_hint): Do not access NOTE_KIND of
-+	non-NOTE insns.
-+
-+2010-08-03  Uros Bizjak  <ubizjak at gmail.com>
-+
-+	PR target/41089
-+	* config/alpha/alpha.c (alpha_build_builtin_va_list): Mark __offset
-+	as volatile.
-+
-+2010-08-03  Martin Jambor  <mjambor at suse.cz>
-+
-+	PR tree-optimization/44914
-+	* tree-sra.c (cfg_changed): New variable.
-+	(sra_initialize): Initialize cgf_changed to false.
-+	(scan_function): Set cfg_changed if cfg was changed.
-+	(perform_intra_sra): Return also TODO_cleanup_cfg if cfg was changed.
-+	(ipa_early_sra): Likewise.
-+
-+2010-08-02  DJ Delorie  <dj at redhat.com>
+--- gcc/ChangeLog	(.../tags/gcc_4_5_2_release)	(wersja 168030)
++++ gcc/ChangeLog	(.../branches/gcc-4_5-branch)	(wersja 168030)
+@@ -1,3 +1,23 @@
++2010-12-18  Alexandre Oliva  <aoliva at redhat.com>
 +
-+	* config/rx/predicates.md (rx_constshift_operand): New.
-+	* config/rx/rx.md (zs_cond): New.
-+	(cbranchsi4): Remove mode.
-+	(*cbranchsi4_<code>): Likewise.
-+	(*tstbranchsi4_<code>): New.
-+	(*tstbranchsi4r_<code>): New.
-+	(*tstbranchsi4m_eq): New.
-+	(*tstbranchsi4m_ne): New.
-+	(cbranchsf4): Remove mode.
-+	(*cbranchsf4_<code>): Likewise.
++	PR debug/46756
++	* jump.c (mark_all_labels): Skip debug insns.
 +
-+2010-07-31  Richard Guenther  <rguenther at suse.de>
++2010-12-18  Alexandre Oliva  <aoliva at redhat.com>
 +
-+	PR tree-optimization/45052
-+	* ipa-pure-const.c (check_stmt): Check volatileness.
++	PR debug/46782
++	* cfgcleanup.c (try_forward_edges): Skip debug insns.
 +
-+2010-07-31  Richard Guenther  <rguenther at suse.de>
++2010-12-16  Eric Botcazou  <ebotcazou at adacore.com>
 +
-+	* ipa-prop.c (ipa_modify_formal_parameters): Use
-+	build_distinct_type_copy.
++	* tree-ssa-sccvn.c (vn_reference_lookup_3): Always punt if the call to
++	get_ref_base_and_extent returns -1 as the max size.
 +
-+2010-07-31  Richard Guenther  <rguenther at suse.de>
++2010-12-16  Richard Guenther  <rguenther at suse.de>
 +
 +	* DEV-PHASE: Set back to prerelease.
-+	* BASE-VER: Bump to 4.5.2.
-+
- 2010-07-31  Release Manager
- 
- 	* GCC 4.5.1 released.
-@@ -105,8 +346,8 @@
- 2010-07-19  Bingfeng Mei  <bmei at broadcom.com>
- 
- 	* ddg.c (create_ddg): Exclude nodes of debug_insn in counting nodes
--        of a loop.
--        * loop-doloop.c (doloop_condition_get): Skip possible debug_insn.
-+	of a loop.
-+	* loop-doloop.c (doloop_condition_get): Skip possible debug_insn.
- 
- 2010-07-15  Jie Zhang  <jie at codesourcery.com>
- 
-@@ -286,7 +527,7 @@
- 	if old_decl was DECL_ONE_ONLY.
- 
- 	2010-06-21  Jakub Jelinek  <jakub at redhat.com>
-- 
++	* BASE-VER: Bump to 4.5.3.
 +
- 	PR target/44575
- 	* config/i386/i386.c (ix86_gimplify_va_arg): When copying
- 	va_arg from a set of register save slots into a temporary,
-@@ -392,24 +633,24 @@
- 	Backport from mainline
- 	2010-05-17  Martin Jambor  <mjambor at suse.cz>
- 
--        PR middle-end/44133
--        * tree-sra.c (create_access_replacement): New parameter rename, mark
--        the replaement for renaming only when it is true.
--        (get_access_replacement): Pass true in the rename parameter of
--        create_access_replacement.
--        (get_unrenamed_access_replacement): New function.
--        (replace_uses_with_default_def_ssa_name): New parameter racc, get the
--        replacement declaration from it.
-+	PR middle-end/44133
-+	* tree-sra.c (create_access_replacement): New parameter rename, mark
-+	the replaement for renaming only when it is true.
-+	(get_access_replacement): Pass true in the rename parameter of
-+	create_access_replacement.
-+	(get_unrenamed_access_replacement): New function.
-+	(replace_uses_with_default_def_ssa_name): New parameter racc, get the
-+	replacement declaration from it.
- 
- 2010-06-29  Martin Jambor  <mjambor at suse.cz>
- 
- 	Backport from mainline
- 	2010-04-13  Martin Jambor  <mjambor at suse.cz>
- 
--        * tree-sra.c (replace_uses_with_default_def_ssa_name): New function.
--        (sra_modify_assign): Delete stmts loading dead data even if racc has no
--        children.  Call replace_uses_with_default_def_ssa_name to handle
--        SSA_NAES on lhs.
-+	* tree-sra.c (replace_uses_with_default_def_ssa_name): New function.
-+	(sra_modify_assign): Delete stmts loading dead data even if racc has no
-+	children.  Call replace_uses_with_default_def_ssa_name to handle
-+	SSA_NAES on lhs.
+ 2010-12-16  Release Manager
  
- 2010-06-27  Jan Hubicka  <jh at suse.cz>
- 
-@@ -536,7 +777,7 @@
- 	Backport from mainline:
- 	2010-05-18  Steven Bosscher  <steven at gcc.gnu.org>
- 
--        * darwin.c (darwin_asm_named_section): Do not add assembler comment
-+	* darwin.c (darwin_asm_named_section): Do not add assembler comment
- 	after .section directive; just print it before the directive
- 	instead.
- 
-@@ -1659,7 +1900,7 @@
- 	* tree-tailcall.c (find_tail_calls): Verify the tail call
- 	properly.
- 
--2010-04-19 Ira Rosen <irar at il.ibm.com>
-+2010-04-19 Ira Rosen  <irar at il.ibm.com>
- 
- 	PR tree-optimization/43771
- 	* tree-vect-slp.c (vect_supported_load_permutation_p): Check that
-@@ -1925,11 +2166,11 @@
- 	* Makefile.in ($(out_object_file)): Depend on
- 	gt-$(basename $(notdir $(out_file))).h.
- 
--2010-04-01  Ralf Corsépius <ralf.corsepius at rtems.org>
-+2010-04-01  Ralf Corsépius  <ralf.corsepius at rtems.org>
- 
- 	* config.gcc (lm32-*-rtems*): Add t-lm32.
- 
--2010-04-01  Joel Sherrill <joel.sherrill at oarcorp.com>
-+2010-04-01  Joel Sherrill  <joel.sherrill at oarcorp.com>
- 
- 	* config.gcc: Add lm32-*-rtems*.
- 	* config/lm32/rtems.h: New file.
-@@ -1984,8 +2225,8 @@
- 
- 	PR middle-end/43602
- 	Revert
--	2010-03-30  Seongbae Park <seongbae.park at gmail.com>
--	    Jack Howarth <howarth at bromo.med.uc.edu>
-+	2010-03-30  Seongbae Park  <seongbae.park at gmail.com>
-+		    Jack Howarth  <howarth at bromo.med.uc.edu>
- 
- 	* tree-profile.c (tree_init_ic_make_global_vars): Make static
- 	variables TLS.
-@@ -2276,8 +2517,8 @@
- 	* config/s390/s390.c (s390_emit_prologue): Omit issuing a dynamic
- 	stack check if the mask would be zero.
- 
--2010-03-30  Seongbae Park <seongbae.park at gmail.com>
--	    Jack Howarth <howarth at bromo.med.uc.edu>
-+2010-03-30  Seongbae Park  <seongbae.park at gmail.com>
-+	    Jack Howarth  <howarth at bromo.med.uc.edu>
- 
- 	* tree-profile.c (tree_init_ic_make_global_vars): Make static
- 	variables TLS.
-@@ -2620,7 +2861,7 @@
- 	instead of callq.
- 
- 2010-03-22  Janis Johnson  <janis187 at us.ibm.com>
--	    Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
-+	    Rainer Orth  <ro at CeBiTec.Uni-Bielefeld.DE>
- 
- 	* doc/sourcebuild.texi (Test Directives): Split into six
- 	subsections, with most of the current text in new subsections
-@@ -2775,8 +3016,8 @@
- 	(sparc_file_end): Emit a hidden comdat symbol for the PIC
- 	thunk if possible.  Output CFI information as needed.
- 
--2010-03-18  Francois-Xavier Coudert <fxcoudert at gcc.gnu.org>
--	    Jack Howarth <howarth at bromo.med.uc.edu>
-+2010-03-18  Francois-Xavier Coudert  <fxcoudert at gcc.gnu.org>
-+	    Jack Howarth  <howarth at bromo.med.uc.edu>
- 
- 	PR target/36399
- 	* config/i386/i386.h: Fix ABI on darwin x86-32.
-@@ -2919,7 +3160,7 @@
- 	* graphite-sese-to-poly.c (split_reduction_stmt): Skip debug
- 	statements before splitting block.
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossmingw32-gcc/crossmingw32-gcc.spec?r1=1.87&r2=1.88&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossmingw32-gcc/gcc-branch.diff?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list