Hello community, here is the log from the commit of package gcc47 for openSUSE:Factory checked in at 2012-12-21 14:41:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc47 (Old) and /work/SRC/openSUSE:Factory/.gcc47.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gcc47", Maintainer is "RGuenther@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/gcc47/cross-armv5tel-gcc47-icecream-backend.changes 2012-12-14 06:47:06.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gcc47.new/cross-armv5tel-gcc47-icecream-backend.changes 2012-12-21 14:41:19.000000000 +0100 @@ -1,0 +2,6 @@ +Tue Dec 18 13:52:06 UTC 2012 - rguenther@suse.com + +- Update to gcc-4_7-branch head (r194579). + * fixes various bugs + +------------------------------------------------------------------- cross-armv7hl-gcc47-icecream-backend.changes: same change cross-hppa-gcc47-icecream-backend.changes: same change cross-i386-gcc47-icecream-backend.changes: same change cross-ia64-gcc47-icecream-backend.changes: same change cross-ppc-gcc47-icecream-backend.changes: same change cross-ppc64-gcc47-icecream-backend.changes: same change cross-s390-gcc47-icecream-backend.changes: same change cross-s390x-gcc47-icecream-backend.changes: same change cross-x86_64-gcc47-icecream-backend.changes: same change gcc47-testresults.changes: same change gcc47.changes: same change libffi47.changes: same change libgcj47.changes: same change Old: ---- gcc-4.7.2-20120920.tar.bz2 pr33763.diff New: ---- gcc-4.7.2-20121218.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-armv5tel-gcc47-icecream-backend.spec ++++++ --- /var/tmp/diff_new_pack.1Rjdya/_old 2012-12-21 14:41:29.000000000 +0100 +++ /var/tmp/diff_new_pack.1Rjdya/_new 2012-12-21 14:41:29.000000000 +0100 @@ -70,7 +70,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.7.2_20120920 +Version: 4.7.2_20121218 Release: 0 %define gcc_version %(echo %version | sed 's/_.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -95,7 +95,6 @@ Patch12: gcc4-ppc64-m32-m64-multilib-only.patch Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff -Patch28: pr33763.diff Patch30: gcc43-no-unwind-tables.diff Patch32: pr49484.diff Patch33: gcc-arm-linker.patch @@ -195,7 +194,6 @@ %endif %patch23 %patch24 -%patch28 %patch30 %patch32 %patch33 -p1 cross-armv7hl-gcc47-icecream-backend.spec: same change cross-hppa-gcc47-icecream-backend.spec: same change cross-i386-gcc47-icecream-backend.spec: same change cross-ia64-gcc47-icecream-backend.spec: same change cross-ppc-gcc47-icecream-backend.spec: same change cross-ppc64-gcc47-icecream-backend.spec: same change cross-s390-gcc47-icecream-backend.spec: same change cross-s390x-gcc47-icecream-backend.spec: same change cross-x86_64-gcc47-icecream-backend.spec: same change gcc47-testresults.spec: same change gcc47.spec: same change libffi47.spec: same change libgcj47.spec: same change ++++++ gcc-4.7.2-20120920.tar.bz2 -> gcc-4.7.2-20121218.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gcc47/gcc-4.7.2-20120920.tar.bz2 /work/SRC/openSUSE:Factory/.gcc47.new/gcc-4.7.2-20121218.tar.bz2 differ: char 11, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.1Rjdya/_old 2012-12-21 14:41:29.000000000 +0100 +++ /var/tmp/diff_new_pack.1Rjdya/_new 2012-12-21 14:41:29.000000000 +0100 @@ -167,7 +167,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: http://gcc.gnu.org/ -Version: 4.7.2_20120920 +Version: 4.7.2_20121218 Release: 1 %define gcc_version %(echo %version | sed 's/_.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -207,7 +207,6 @@ Patch12: gcc4-ppc64-m32-m64-multilib-only.patch Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff -Patch28: pr33763.diff Patch30: gcc43-no-unwind-tables.diff Patch32: pr49484.diff Patch33: gcc-arm-linker.patch @@ -910,7 +909,6 @@ %endif %patch23 %patch24 -%patch28 %patch30 %patch32 %patch33 -p1 ++++++ gcc41-ia64-stack-protector.patch ++++++ --- /var/tmp/diff_new_pack.1Rjdya/_old 2012-12-21 14:41:29.000000000 +0100 +++ /var/tmp/diff_new_pack.1Rjdya/_new 2012-12-21 14:41:29.000000000 +0100 @@ -12,8 +12,8 @@ Index: gcc/config/ia64/linux.h =================================================================== ---- gcc/config/ia64/linux.h.orig 2011-11-03 16:27:28.000000000 +0100 -+++ gcc/config/ia64/linux.h 2011-11-04 11:39:46.000000000 +0100 +--- gcc/config/ia64/linux.h.orig 2012-03-02 12:06:09.000000000 +0100 ++++ gcc/config/ia64/linux.h 2012-12-07 15:00:54.180777617 +0100 @@ -77,6 +77,11 @@ do { \ #undef LINK_EH_SPEC #define LINK_EH_SPEC "" @@ -28,9 +28,9 @@ #define LIBGCC2_HAS_TF_MODE 1 Index: gcc/config/ia64/ia64.c =================================================================== ---- gcc/config/ia64/ia64.c.orig 2011-11-03 16:27:28.000000000 +0100 -+++ gcc/config/ia64/ia64.c 2011-11-04 11:39:47.000000000 +0100 -@@ -2797,6 +2797,9 @@ ia64_compute_frame_size (HOST_WIDE_INT s +--- gcc/config/ia64/ia64.c.orig 2012-12-05 11:05:44.000000000 +0100 ++++ gcc/config/ia64/ia64.c 2012-12-07 15:02:41.535773900 +0100 +@@ -2937,6 +2937,9 @@ ia64_compute_frame_size (HOST_WIDE_INT s else pretend_args_size = crtl->args.pretend_args_size; @@ -40,7 +40,7 @@ total_size = (spill_size + extra_spill_size + size + pretend_args_size + crtl->outgoing_args_size); total_size = IA64_STACK_ALIGN (total_size); -@@ -2829,32 +2832,19 @@ ia64_can_eliminate (const int from ATTRI +@@ -2971,9 +2974,9 @@ ia64_can_eliminate (const int from ATTRI HOST_WIDE_INT ia64_initial_elimination_offset (int from, int to) { @@ -52,41 +52,19 @@ switch (from) { case FRAME_POINTER_REGNUM: -- switch (to) -- { -- case HARD_FRAME_POINTER_REGNUM: -- if (current_function_is_leaf) -- offset = -current_frame_info.total_size; -- else -- offset = -(current_frame_info.total_size -- - crtl->outgoing_args_size - 16); -- break; -- -- case STACK_POINTER_REGNUM: -- if (current_function_is_leaf) -- offset = 0; -- else -- offset = 16 + crtl->outgoing_args_size; -- break; -- -- default: -- gcc_unreachable (); -- } -+ offset = FRAME_GROWS_DOWNWARD ? IA64_STACK_ALIGN (size) : 0; -+ if (!current_function_is_leaf) -+ offset += 16 + crtl->outgoing_args_size; -+ if (to == HARD_FRAME_POINTER_REGNUM) -+ offset -= current_frame_info.total_size; -+ else -+ gcc_assert (to == STACK_POINTER_REGNUM); +@@ -2994,6 +2997,7 @@ ia64_initial_elimination_offset (int fro + default: + gcc_unreachable (); + } ++ offset += FRAME_GROWS_DOWNWARD ? IA64_STACK_ALIGN (size) : 0; break; case ARG_POINTER_REGNUM: Index: gcc/config/ia64/ia64.md =================================================================== ---- gcc/config/ia64/ia64.md.orig 2011-11-03 16:27:28.000000000 +0100 -+++ gcc/config/ia64/ia64.md 2011-11-04 11:39:47.000000000 +0100 -@@ -5180,6 +5180,43 @@ +--- gcc/config/ia64/ia64.md.orig 2012-03-02 12:06:09.000000000 +0100 ++++ gcc/config/ia64/ia64.md 2012-12-07 15:00:54.184777616 +0100 +@@ -5182,6 +5182,43 @@ "mov %0 = ip" [(set_attr "itanium_class" "frbr")]) @@ -132,8 +110,8 @@ ;; Atomic operations Index: gcc/config/ia64/ia64.h =================================================================== ---- gcc/config/ia64/ia64.h.orig 2011-04-28 15:02:22.000000000 +0200 -+++ gcc/config/ia64/ia64.h 2011-11-04 11:39:47.000000000 +0100 +--- gcc/config/ia64/ia64.h.orig 2012-03-02 12:06:09.000000000 +0100 ++++ gcc/config/ia64/ia64.h 2012-12-07 15:00:54.185777616 +0100 @@ -872,7 +872,7 @@ enum reg_class /* Define this macro to nonzero if the addresses of local variable slots -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de