Hello community, here is the log from the commit of package gcc44 for openSUSE:Factory checked in at Fri Apr 24 22:41:29 CEST 2009. -------- --- gcc44/gcc44.changes 2009-04-18 14:45:53.000000000 +0200 +++ gcc44/gcc44.changes 2009-04-22 11:49:23.000000000 +0200 @@ -1,0 +2,5 @@ +Mon Apr 20 17:07:59 CEST 2009 - rguenther@suse.de + +- Update to GCC 4.4.0 release. + +------------------------------------------------------------------- libgcj44.changes: same change calling whatdependson for head-i586 Old: ---- gcc-4.4.0-20090414.tar.bz2 New: ---- gcc-4.4.0-20090421.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gcc44.spec ++++++ --- /var/tmp/diff_new_pack.G24960/_old 2009-04-24 22:33:09.000000000 +0200 +++ /var/tmp/diff_new_pack.G24960/_new 2009-04-24 22:33:09.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gcc44 (Version 4.4.0_20090414) +# spec file for package gcc44 (Version 4.4.0_20090421) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -115,8 +115,8 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc Url: http://gcc.gnu.org/ License: GPL v3 or later -Version: 4.4.0_20090414 -Release: 2 +Version: 4.4.0_20090421 +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-4]\.[0-6]//' | sed 's/_/-/') @@ -1407,6 +1407,7 @@ %prep %setup -q -n gcc-%{gcc_version}%{snapshot_date} %patch1 +%patch2 %patch3 %patch5 %patch6 @@ -1425,7 +1426,7 @@ %patch29 %endif %patch30 -#%patch51 +%patch51 %patch55 %patch57 %patch60 @@ -2605,6 +2606,8 @@ %endif %changelog +* Mon Apr 20 2009 rguenther@suse.de +- Update to GCC 4.4.0 release. * Sat Apr 18 2009 rguenther@suse.de - Adjust Ada BuildRequires check. * Tue Apr 14 2009 rguenther@suse.de ++++++ libgcj44.spec ++++++ --- /var/tmp/diff_new_pack.G24960/_old 2009-04-24 22:33:09.000000000 +0200 +++ /var/tmp/diff_new_pack.G24960/_new 2009-04-24 22:33:09.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libgcj44 (Version 4.4.0_20090414) +# spec file for package libgcj44 (Version 4.4.0_20090421) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -126,8 +126,8 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc Url: http://gcc.gnu.org/ License: GPL v2 or later; LGPL v2.1 or later -Version: 4.4.0_20090414 -Release: 2 +Version: 4.4.0_20090421 +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-4]\.[0-6]//' | sed 's/_/-/') @@ -547,6 +547,7 @@ %prep %setup -q -n gcc-%{gcc_version}%{snapshot_date} %patch1 +%patch2 %patch3 %patch5 %patch6 @@ -565,7 +566,7 @@ %patch29 %endif %patch30 -#%patch51 +%patch51 %patch55 %patch57 %patch60 @@ -1232,6 +1233,8 @@ %endif %changelog +* Mon Apr 20 2009 rguenther@suse.de +- Update to GCC 4.4.0 release. * Sat Apr 18 2009 rguenther@suse.de - Adjust Ada BuildRequires check. * Tue Apr 14 2009 rguenther@suse.de ++++++ gcc41-ia64-stack-protector.patch ++++++ --- /var/tmp/diff_new_pack.G24960/_old 2009-04-24 22:33:10.000000000 +0200 +++ /var/tmp/diff_new_pack.G24960/_new 2009-04-24 22:33:10.000000000 +0200 @@ -12,37 +12,40 @@ Index: gcc/config/ia64/linux.h =================================================================== -*** gcc/config/ia64/linux.h.orig 2006-12-12 16:47:58.000000000 +0100 ---- gcc/config/ia64/linux.h 2007-11-03 22:03:55.000000000 +0100 +*** gcc/config/ia64/linux.h.orig 2009-03-30 16:33:59.000000000 +0200 +--- gcc/config/ia64/linux.h 2009-04-23 14:51:26.000000000 +0200 *************** do { \ -*** 59,61 **** ---- 59,66 ---- - #define LINK_EH_SPEC "" +*** 60,65 **** +--- 60,70 ---- #define MD_UNWIND_SUPPORT "config/ia64/linux-unwind.h" -+ + + #ifdef TARGET_LIBC_PROVIDES_SSP + /* IA-64 glibc provides __stack_chk_guard in [r13-8]. */ + #define TARGET_THREAD_SSP_OFFSET -8 + #endif ++ + /* Put all *tf routines in libgcc. */ + #undef LIBGCC2_HAS_TF_MODE + #define LIBGCC2_HAS_TF_MODE 1 Index: gcc/config/ia64/ia64.c =================================================================== -*** gcc/config/ia64/ia64.c.orig 2007-10-31 17:24:41.000000000 +0100 ---- gcc/config/ia64/ia64.c 2007-11-03 22:03:55.000000000 +0100 +*** gcc/config/ia64/ia64.c.orig 2009-04-06 11:48:29.000000000 +0200 +--- gcc/config/ia64/ia64.c 2009-04-23 14:52:07.000000000 +0200 *************** ia64_compute_frame_size (HOST_WIDE_INT s -*** 2578,2583 **** ---- 2578,2586 ---- +*** 2618,2623 **** +--- 2618,2626 ---- else - pretend_args_size = current_function_pretend_args_size; + pretend_args_size = crtl->args.pretend_args_size; + if (FRAME_GROWS_DOWNWARD) + size = IA64_STACK_ALIGN (size); + total_size = (spill_size + extra_spill_size + size + pretend_args_size - + current_function_outgoing_args_size); + + crtl->outgoing_args_size); total_size = IA64_STACK_ALIGN (total_size); *************** ia64_compute_frame_size (HOST_WIDE_INT s -*** 2602,2633 **** +*** 2642,2673 **** HOST_WIDE_INT ia64_initial_elimination_offset (int from, int to) { @@ -59,14 +62,14 @@ ! offset = -current_frame_info.total_size; ! else ! offset = -(current_frame_info.total_size -! - current_function_outgoing_args_size - 16); +! - crtl->outgoing_args_size - 16); ! break; ! ! case STACK_POINTER_REGNUM: ! if (current_function_is_leaf) ! offset = 0; ! else -! offset = 16 + current_function_outgoing_args_size; +! offset = 16 + crtl->outgoing_args_size; ! break; ! ! default: @@ -75,7 +78,7 @@ break; case ARG_POINTER_REGNUM: ---- 2605,2623 ---- +--- 2645,2663 ---- HOST_WIDE_INT ia64_initial_elimination_offset (int from, int to) { @@ -87,7 +90,7 @@ case FRAME_POINTER_REGNUM: ! offset = FRAME_GROWS_DOWNWARD ? IA64_STACK_ALIGN (size) : 0; ! if (!current_function_is_leaf) -! offset += 16 + current_function_outgoing_args_size; +! offset += 16 + crtl->outgoing_args_size; ! if (to == HARD_FRAME_POINTER_REGNUM) ! offset -= current_frame_info.total_size; ! else @@ -97,11 +100,11 @@ case ARG_POINTER_REGNUM: Index: gcc/config/ia64/ia64.md =================================================================== -*** gcc/config/ia64/ia64.md.orig 2007-10-29 14:34:08.000000000 +0100 ---- gcc/config/ia64/ia64.md 2007-11-03 22:03:55.000000000 +0100 +*** gcc/config/ia64/ia64.md.orig 2009-03-30 16:33:59.000000000 +0200 +--- gcc/config/ia64/ia64.md 2009-04-23 14:51:26.000000000 +0200 *************** -*** 6416,6421 **** ---- 6416,6458 ---- +*** 6542,6547 **** +--- 6542,6584 ---- "mov %0 = ip" [(set_attr "itanium_class" "frbr")]) @@ -147,10 +150,10 @@ ;; Atomic operations Index: gcc/config/ia64/ia64.h =================================================================== -*** gcc/config/ia64/ia64.h.orig 2007-10-29 14:34:08.000000000 +0100 ---- gcc/config/ia64/ia64.h 2007-11-03 22:03:55.000000000 +0100 +*** gcc/config/ia64/ia64.h.orig 2009-03-30 16:33:59.000000000 +0200 +--- gcc/config/ia64/ia64.h 2009-04-23 14:51:26.000000000 +0200 *************** enum reg_class -*** 902,908 **** +*** 919,925 **** /* Define this macro to nonzero if the addresses of local variable slots are at negative offsets from the frame pointer. */ @@ -158,7 +161,7 @@ /* Offset from the frame pointer to the first local variable slot to be allocated. */ ---- 902,908 ---- +--- 919,925 ---- /* Define this macro to nonzero if the addresses of local variable slots are at negative offsets from the frame pointer. */ ++++++ gcc-4.4.0-20090414.tar.bz2 -> gcc-4.4.0-20090421.tar.bz2 ++++++ gcc44/gcc-4.4.0-20090414.tar.bz2 gcc44/gcc-4.4.0-20090421.tar.bz2 differ: byte 11, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.G24960/_old 2009-04-24 22:33:10.000000000 +0200 +++ /var/tmp/diff_new_pack.G24960/_new 2009-04-24 22:33:10.000000000 +0200 @@ -123,7 +123,7 @@ URL: http://gcc.gnu.org/ License: GPL -Version: 4.4.0_20090414 +Version: 4.4.0_20090421 Release: 1 %define gcc_version %(echo %version | sed 's/_.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -815,6 +815,7 @@ %prep %setup -q -n gcc-%{gcc_version}%{snapshot_date} %patch1 +%patch2 %patch3 %patch5 %patch6 @@ -833,7 +834,7 @@ %patch29 %endif %patch30 -#%patch51 +%patch51 %patch55 %patch57 %patch60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org