Hello community,
here is the log from the commit of package gcc45 for openSUSE:Factory
checked in at Wed Apr 20 13:34:57 CEST 2011.
--------
--- gcc45/cross-hppa-gcc-icecream-backend.changes 2011-02-10 12:36:13.000000000 +0100
+++ /mounts/work_src_done/STABLE/gcc45/cross-hppa-gcc-icecream-backend.changes 2011-04-19 13:21:56.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Apr 19 09:32:23 UTC 2011 - rguenther@novell.com
+
+- Update to GCC 4.5.3 release candidate.
+
+-------------------------------------------------------------------
+Wed Mar 2 15:11:46 UTC 2011 - rguenther@novell.com
+
+- Update to gcc-4_5-branch head (r170616).
+- Add patches for PR45967 and PR47278. [bnc#663013]
+
+-------------------------------------------------------------------
cross-i386-gcc-icecream-backend.changes: same change
cross-ia64-gcc-icecream-backend.changes: same change
cross-ppc-gcc-icecream-backend.changes: same change
cross-ppc64-gcc-icecream-backend.changes: same change
cross-s390-gcc-icecream-backend.changes: same change
cross-s390x-gcc-icecream-backend.changes: same change
cross-x86_64-gcc-icecream-backend.changes: same change
gcc45-testresults.changes: same change
gcc45.changes: same change
libffi45.changes: same change
libgcj45.changes: same change
calling whatdependson for head-i586
Old:
----
gcc-4.5.1-20101208.tar.bz2
gcc45-allow-new-ppl.diff
New:
----
gcc-4.5.2-20110419.tar.bz2
pr47976.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cross-hppa-gcc-icecream-backend.spec ++++++
--- /var/tmp/diff_new_pack.ixNOMh/_old 2011-04-20 13:34:33.000000000 +0200
+++ /var/tmp/diff_new_pack.ixNOMh/_new 2011-04-20 13:34:33.000000000 +0200
@@ -46,8 +46,8 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
-Version: 4.5.1_20101208
-Release: 4
+Version: 4.5.2_20110419
+Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
%define snapshot_date %(echo %version | sed 's/[34]\.[0-9]\.[0-6]//' | sed 's/_/-/')
@@ -81,7 +81,7 @@
Patch30: gcc43-no-unwind-tables.diff
Patch31: pr43270.diff
Patch32: gcc45-disable-ipa-sra-O2.diff
-Patch33: gcc45-allow-new-ppl.diff
+Patch35: pr47976.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -179,7 +179,7 @@
%patch30
%patch31
%patch32
-%patch33
+%patch35
%patch51
%patch55
%patch57
@@ -400,12 +400,12 @@
--with-tune=generic \
%endif
%if "%{TARGET_ARCH}" == "s390"
- --with-tune=z9-109 --with-arch=z900 \
+ --with-tune=z10 --with-arch=z10 \
--with-long-double-128 \
--enable-decimal-float \
%endif
%if "%{TARGET_ARCH}" == "s390x"
- --with-tune=z10 --with-arch=z9-109 \
+ --with-tune=z10 --with-arch=z10 \
--with-long-double-128 \
--enable-decimal-float \
%endif
cross-i386-gcc-icecream-backend.spec: same change
cross-ia64-gcc-icecream-backend.spec: same change
cross-ppc-gcc-icecream-backend.spec: same change
cross-ppc64-gcc-icecream-backend.spec: same change
cross-s390-gcc-icecream-backend.spec: same change
cross-s390x-gcc-icecream-backend.spec: same change
cross-x86_64-gcc-icecream-backend.spec: same change
gcc45-testresults.spec: same change
gcc45.spec: same change
libffi45.spec: same change
libgcj45.spec: same change
++++++ gcc-4.5.1-20101208.tar.bz2 -> gcc-4.5.2-20110419.tar.bz2 ++++++
gcc45/gcc-4.5.1-20101208.tar.bz2 /mounts/work_src_done/STABLE/gcc45/gcc-4.5.2-20110419.tar.bz2 differ: char 11, line 1
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.ixNOMh/_old 2011-04-20 13:34:33.000000000 +0200
+++ /var/tmp/diff_new_pack.ixNOMh/_new 2011-04-20 13:34:33.000000000 +0200
@@ -143,7 +143,7 @@
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
URL: http://gcc.gnu.org/
-Version: 4.5.1_20101208
+Version: 4.5.2_20110419
Release: 1
%define gcc_version %(echo %version | sed 's/_.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2)
@@ -203,7 +203,7 @@
Patch30: gcc43-no-unwind-tables.diff
Patch31: pr43270.diff
Patch32: gcc45-disable-ipa-sra-O2.diff
-Patch33: gcc45-allow-new-ppl.diff
+Patch35: pr47976.diff
# A set of patches from the RH srpm
Patch51: gcc41-ia64-stack-protector.patch
Patch55: gcc41-java-slow_pthread_self.patch
@@ -911,7 +911,7 @@
%patch30
%patch31
%patch32
-%patch33
+%patch35
%patch51
%patch55
%patch57
@@ -1132,12 +1132,12 @@
--with-tune=generic \
%endif
%if "%{TARGET_ARCH}" == "s390"
- --with-tune=z9-109 --with-arch=z900 \
+ --with-tune=z10 --with-arch=z10 \
--with-long-double-128 \
--enable-decimal-float \
%endif
%if "%{TARGET_ARCH}" == "s390x"
- --with-tune=z10 --with-arch=z9-109 \
+ --with-tune=z10 --with-arch=z10 \
--with-long-double-128 \
--enable-decimal-float \
%endif
++++++ pr43270.diff ++++++
--- /var/tmp/diff_new_pack.ixNOMh/_old 2011-04-20 13:34:33.000000000 +0200
+++ /var/tmp/diff_new_pack.ixNOMh/_new 2011-04-20 13:34:33.000000000 +0200
@@ -1,9 +1,9 @@
Index: gcc/tree-vrp.c
===================================================================
-*** gcc/tree-vrp.c.orig 2010-03-08 15:10:59.000000000 +0100
---- gcc/tree-vrp.c 2010-03-08 16:11:47.000000000 +0100
+*** gcc/tree-vrp.c.orig 2011-02-01 13:55:01.000000000 +0100
+--- gcc/tree-vrp.c 2011-03-02 16:19:21.000000000 +0100
*************** check_array_ref (location_t location, tr
-*** 4981,5003 ****
+*** 5053,5075 ****
{
value_range_t* vr = NULL;
tree low_sub, up_sub;
@@ -27,7 +27,7 @@
if (TREE_CODE (low_sub) == SSA_NAME)
{
---- 4981,5026 ----
+--- 5053,5098 ----
{
value_range_t* vr = NULL;
tree low_sub, up_sub;
@@ -75,7 +75,7 @@
if (TREE_CODE (low_sub) == SSA_NAME)
{
*************** check_array_ref (location_t location, tr
-*** 5022,5035 ****
+*** 5094,5107 ****
}
}
else if (TREE_CODE (up_sub) == INTEGER_CST
@@ -90,7 +90,7 @@
{
warning_at (location, OPT_Warray_bounds,
"array subscript is above array bounds");
---- 5045,5055 ----
+--- 5117,5127 ----
}
}
else if (TREE_CODE (up_sub) == INTEGER_CST
@@ -105,7 +105,7 @@
Index: gcc/testsuite/g++.dg/warn/Warray-bounds-4.C
===================================================================
*** /dev/null 1970-01-01 00:00:00.000000000 +0000
---- gcc/testsuite/g++.dg/warn/Warray-bounds-4.C 2010-03-08 16:12:00.000000000 +0100
+--- gcc/testsuite/g++.dg/warn/Warray-bounds-4.C 2011-03-02 16:19:21.000000000 +0100
***************
*** 0 ****
--- 1,37 ----
@@ -148,11 +148,11 @@
+ }
Index: gcc/tree-ssa-sccvn.h
===================================================================
-*** gcc/tree-ssa-sccvn.h.orig 2010-03-08 15:10:59.000000000 +0100
---- gcc/tree-ssa-sccvn.h 2010-03-08 15:11:08.000000000 +0100
+*** gcc/tree-ssa-sccvn.h.orig 2011-03-02 13:29:14.000000000 +0100
+--- gcc/tree-ssa-sccvn.h 2011-03-02 16:19:21.000000000 +0100
*************** unsigned int get_next_value_id (void);
-*** 204,207 ****
---- 204,208 ----
+*** 206,209 ****
+--- 206,210 ----
unsigned int get_constant_value_id (tree);
unsigned int get_or_alloc_constant_value_id (tree);
bool value_id_constant_p (unsigned int);
@@ -160,8 +160,8 @@
#endif /* TREE_SSA_SCCVN_H */
Index: gcc/tree-ssa-pre.c
===================================================================
-*** gcc/tree-ssa-pre.c.orig 2010-03-08 15:10:59.000000000 +0100
---- gcc/tree-ssa-pre.c 2010-03-08 15:11:08.000000000 +0100
+*** gcc/tree-ssa-pre.c.orig 2011-03-02 13:30:20.000000000 +0100
+--- gcc/tree-ssa-pre.c 2011-03-02 16:19:21.000000000 +0100
*************** do_unary:
*** 1231,1279 ****
case REFERENCE:
@@ -227,11 +227,11 @@
}
Index: gcc/tree-ssa-sccvn.c
===================================================================
-*** gcc/tree-ssa-sccvn.c.orig 2010-03-08 15:10:59.000000000 +0100
---- gcc/tree-ssa-sccvn.c 2010-03-08 16:08:09.000000000 +0100
+*** gcc/tree-ssa-sccvn.c.orig 2011-03-02 13:29:56.000000000 +0100
+--- gcc/tree-ssa-sccvn.c 2011-03-02 16:19:21.000000000 +0100
*************** vn_reference_lookup_pieces (tree vuse, a
-*** 1234,1239 ****
---- 1234,1305 ----
+*** 1241,1246 ****
+--- 1241,1312 ----
return NULL_TREE;
}
@@ -305,8 +305,8 @@
number if it exists in the hash table. Return NULL_TREE if it does
not exist in the hash table or if the result field of the structure
*************** vn_reference_lookup (tree op, tree vuse,
-*** 1246,1251 ****
---- 1312,1318 ----
+*** 1253,1258 ****
+--- 1319,1325 ----
{
VEC (vn_reference_op_s, heap) *operands;
struct vn_reference_s vr1;
@@ -315,20 +315,20 @@
if (vnresult)
*vnresult = NULL;
*************** vn_reference_lookup (tree op, tree vuse,
-*** 1255,1260 ****
---- 1322,1329 ----
+*** 1262,1267 ****
+--- 1329,1336 ----
vr1.type = TREE_TYPE (op);
vr1.set = get_alias_set (op);
vr1.hashcode = vn_reference_compute_hash (&vr1);
+ if ((cst = fully_constant_vn_reference_p (&vr1)))
+ return cst;
- if (maywalk
+ if (kind != VN_NOWALK
&& vr1.vuse)
Index: gcc/testsuite/gcc.dg/Warray-bounds-7.c
===================================================================
*** /dev/null 1970-01-01 00:00:00.000000000 +0000
---- gcc/testsuite/gcc.dg/Warray-bounds-7.c 2010-03-08 15:11:08.000000000 +0100
+--- gcc/testsuite/gcc.dg/Warray-bounds-7.c 2011-03-02 16:19:21.000000000 +0100
***************
*** 0 ****
--- 1,13 ----
@@ -347,8 +347,8 @@
+ }
Index: gcc/Makefile.in
===================================================================
-*** gcc/Makefile.in.orig 2010-03-08 15:10:59.000000000 +0100
---- gcc/Makefile.in 2010-03-08 15:11:08.000000000 +0100
+*** gcc/Makefile.in.orig 2011-03-02 16:19:21.000000000 +0100
+--- gcc/Makefile.in 2011-03-02 16:19:21.000000000 +0100
*************** GCC_WARN_CXXFLAGS = $(LOOSE_WARN) $($(@D
*** 183,188 ****
--- 183,189 ----
++++++ pr47976.diff ++++++
2011-04-19 Bernd Schmidt