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 "rguent...@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 - rguent...@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+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to