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  <r...@cebitec.uni-bielefeld.de>
++
++      Backport from mainline:
++      2010-12-01  Rainer Orth  <r...@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  <ebotca...@adacore.com>
-+
-+      * config/ia64/ia64.md (cstorebi4): Fix thinko.
-+
-+2010-08-28  Uros Bizjak  <ubiz...@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  <ja...@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.f...@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  <edels...@gnu.org>
-+
-+      Backport from mainline
-+      2010-04-22  David Edelsohn  <edels...@gnu.org>
-+
-+      * config/rs6000/x-aix: Override LDFLAGS for all COMPILERS.
-+
-+2010-08-19  Uros Bizjak  <ubiz...@gmail.com>
-+
-+      * config/i386/i386.md (*add<SWI:mode>3_cconly_overflow): Do not use
-+      ix86_binary_operator_ok.
-+
-+2010-08-18  Uros Bizjak  <ubiz...@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...@intel.com>
-+
-+      Backport from mainline
-+      2010-08-18  Paolo Bonzini  <bonz...@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  <ubiz...@gmail.com>
-+
-+      PR target/45296
-+      * reginfo.c (globalize_reg): Reject stack registers.
-+
-+2010-08-16  Changpeng Fang  <changpeng.f...@amd.com>
-+
-+      Backport from mainline:
-+      2010-08-12  Changpeng Fang  <changpeng.f...@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.ang...@nrc-cnrc.gc.ca>
-+
-+      Backport from mainline:
-+      2010-08-09  Richard Guenther  <rguent...@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.ang...@nrc-cnrc.gc.ca>
-+
-+      Revert:
-+      2010-08-08  John David Anglin  <dave.ang...@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  <ja...@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  <ja...@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.ang...@nrc-cnrc.gc.ca>
-+
-+      Backport from mainline.
-+      2010-07-17  John David Anglin  <dave.ang...@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  <rguent...@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  <rguent...@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.ang...@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  <ebotca...@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  <ubiz...@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  <ubiz...@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.weig...@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  <ubiz...@gmail.com>
-+
-+      PR target/41089
-+      * config/alpha/alpha.c (alpha_build_builtin_va_list): Mark __offset
-+      as volatile.
-+
-+2010-08-03  Martin Jambor  <mjam...@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  <d...@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  <aol...@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  <rguent...@suse.de>
++2010-12-18  Alexandre Oliva  <aol...@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  <rguent...@suse.de>
++2010-12-16  Eric Botcazou  <ebotca...@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  <rguent...@suse.de>
++2010-12-16  Richard Guenther  <rguent...@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  <b...@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  <j...@codesourcery.com>
- 
-@@ -286,7 +527,7 @@
-       if old_decl was DECL_ONE_ONLY.
- 
-       2010-06-21  Jakub Jelinek  <ja...@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  <mjam...@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  <mjam...@suse.cz>
- 
-       Backport from mainline
-       2010-04-13  Martin Jambor  <mjam...@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  <j...@suse.cz>
- 
-@@ -536,7 +777,7 @@
-       Backport from mainline:
-       2010-05-18  Steven Bosscher  <ste...@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 <i...@il.ibm.com>
-+2010-04-19 Ira Rosen  <i...@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.corsep...@rtems.org>
-+2010-04-01  Ralf Corsépius  <ralf.corsep...@rtems.org>
- 
-       * config.gcc (lm32-*-rtems*): Add t-lm32.
- 
--2010-04-01  Joel Sherrill <joel.sherr...@oarcorp.com>
-+2010-04-01  Joel Sherrill  <joel.sherr...@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.p...@gmail.com>
--          Jack Howarth <howa...@bromo.med.uc.edu>
-+      2010-03-30  Seongbae Park  <seongbae.p...@gmail.com>
-+                  Jack Howarth  <howa...@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.p...@gmail.com>
--          Jack Howarth <howa...@bromo.med.uc.edu>
-+2010-03-30  Seongbae Park  <seongbae.p...@gmail.com>
-+          Jack Howarth  <howa...@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  <janis...@us.ibm.com>
--          Rainer Orth <r...@cebitec.uni-bielefeld.de>
-+          Rainer Orth  <r...@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 <fxcoud...@gcc.gnu.org>
--          Jack Howarth <howa...@bromo.med.uc.edu>
-+2010-03-18  Francois-Xavier Coudert  <fxcoud...@gcc.gnu.org>
-+          Jack Howarth  <howa...@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

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to