Hello community, here is the log from the commit of package gcc43 checked in at Fri Nov 21 15:07:20 CET 2008. -------- --- gcc43/cross-avr-gcc43.changes 2008-11-13 16:45:34.000000000 +0100 +++ /mounts/work_src_done/STABLE/gcc43/cross-avr-gcc43.changes 2008-11-19 19:04:54.000000000 +0100 @@ -1,0 +2,6 @@ +Mon Nov 17 19:42:40 CET 2008 - rguenther@suse.de + +- Backport patch for PR38051. [ggo#38169] +- Filter out -m32/-m64 from RPM_OPT_FLAGS. + +------------------------------------------------------------------- cross-hppa-gcc-icecream-backend.changes: same change cross-i386-gcc-icecream-backend.changes: same change cross-ia64-gcc-icecream-backend.changes: same change cross-ppc64-gcc-icecream-backend.changes: same change cross-ppc-gcc-icecream-backend.changes: same change cross-s390-gcc-icecream-backend.changes: same change cross-s390x-gcc-icecream-backend.changes: same change cross-spu-gcc.changes: same change cross-spu-gcc-static.changes: same change cross-x86_64-gcc-icecream-backend.changes: same change gcc43.changes: same change libgcj43.changes: same change calling whatdependson for head-i586 New: ---- pr38051.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-avr-gcc43.spec ++++++ --- /var/tmp/diff_new_pack.b12807/_old 2008-11-21 15:04:42.000000000 +0100 +++ /var/tmp/diff_new_pack.b12807/_new 2008-11-21 15:04:42.000000000 +0100 @@ -66,7 +66,7 @@ Url: http://gcc.gnu.org/ License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT Version: 4.3.3_20081022 -Release: 5 +Release: 7 %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/_/-/') @@ -107,6 +107,7 @@ Patch46: pr32277.diff Patch47: pr36438.diff Patch48: pr37868.diff +Patch49: pr38051.diff # A set of patches from the RH srpm Patch50: gcc43-c++-builtin-redecl.patch Patch51: gcc41-ia64-stack-protector.patch @@ -251,6 +252,7 @@ %patch46 %patch47 %patch48 -p1 +%patch49 %patch50 %patch51 %patch52 @@ -331,7 +333,7 @@ mkdir obj-%{GCCDIST} cd obj-%{GCCDIST} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE" -RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'` +RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' -e 's/-m64//g'` %ifarch %ix86 # -mcpu is superceded by -mtune but -mtune is not supported by # our bootstrap compiler. -mcpu gives a warning that stops @@ -524,6 +526,9 @@ %defattr(-,root,root) %{_prefix} %changelog +* Mon Nov 17 2008 rguenther@suse.de +- Backport patch for PR38051. [ggo#38169] +- Filter out -m32/-m64 from RPM_OPT_FLAGS. * Thu Nov 13 2008 matz@suse.de - Pass build-id to linker also on ppc/ppc64. * Mon Nov 10 2008 matz@suse.de ++++++ cross-hppa-gcc-icecream-backend.spec ++++++ --- /var/tmp/diff_new_pack.b12807/_old 2008-11-21 15:04:42.000000000 +0100 +++ /var/tmp/diff_new_pack.b12807/_new 2008-11-21 15:04:42.000000000 +0100 @@ -43,7 +43,7 @@ Url: http://gcc.gnu.org/ License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT Version: 4.3.3_20081022 -Release: 5 +Release: 7 %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/_/-/') @@ -84,6 +84,7 @@ Patch46: pr32277.diff Patch47: pr36438.diff Patch48: pr37868.diff +Patch49: pr38051.diff # A set of patches from the RH srpm Patch50: gcc43-c++-builtin-redecl.patch Patch51: gcc41-ia64-stack-protector.patch @@ -231,6 +232,7 @@ %patch46 %patch47 %patch48 -p1 +%patch49 %patch50 %patch51 %patch52 @@ -311,7 +313,7 @@ mkdir obj-%{GCCDIST} cd obj-%{GCCDIST} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE" -RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'` +RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' -e 's/-m64//g'` %ifarch %ix86 # -mcpu is superceded by -mtune but -mtune is not supported by # our bootstrap compiler. -mcpu gives a warning that stops @@ -541,6 +543,9 @@ /usr/share/icecream-envs %changelog +* Mon Nov 17 2008 rguenther@suse.de +- Backport patch for PR38051. [ggo#38169] +- Filter out -m32/-m64 from RPM_OPT_FLAGS. * Thu Nov 13 2008 matz@suse.de - Pass build-id to linker also on ppc/ppc64. * Mon Nov 10 2008 matz@suse.de cross-i386-gcc-icecream-backend.spec: same change cross-ia64-gcc-icecream-backend.spec: same change cross-ppc64-gcc-icecream-backend.spec: same change cross-ppc-gcc-icecream-backend.spec: same change cross-s390-gcc-icecream-backend.spec: same change cross-s390x-gcc-icecream-backend.spec: same change ++++++ cross-spu-gcc.spec ++++++ --- /var/tmp/diff_new_pack.b12807/_old 2008-11-21 15:04:43.000000000 +0100 +++ /var/tmp/diff_new_pack.b12807/_new 2008-11-21 15:04:43.000000000 +0100 @@ -57,7 +57,7 @@ Url: http://gcc.gnu.org/ License: GPL v2 or later Version: 4.3.3_20081022 -Release: 5 +Release: 7 %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/_/-/') @@ -98,6 +98,7 @@ Patch46: pr32277.diff Patch47: pr36438.diff Patch48: pr37868.diff +Patch49: pr38051.diff # A set of patches from the RH srpm Patch50: gcc43-c++-builtin-redecl.patch Patch51: gcc41-ia64-stack-protector.patch @@ -237,6 +238,7 @@ %patch46 %patch47 %patch48 -p1 +%patch49 %patch50 %patch51 %patch52 @@ -317,7 +319,7 @@ mkdir obj-%{GCCDIST} cd obj-%{GCCDIST} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE" -RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'` +RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' -e 's/-m64//g'` %ifarch %ix86 # -mcpu is superceded by -mtune but -mtune is not supported by # our bootstrap compiler. -mcpu gives a warning that stops @@ -510,6 +512,9 @@ %defattr(-,root,root) %{_prefix} %changelog +* Mon Nov 17 2008 rguenther@suse.de +- Backport patch for PR38051. [ggo#38169] +- Filter out -m32/-m64 from RPM_OPT_FLAGS. * Thu Nov 13 2008 matz@suse.de - Pass build-id to linker also on ppc/ppc64. * Mon Nov 10 2008 matz@suse.de cross-spu-gcc-static.spec: same change ++++++ cross-x86_64-gcc-icecream-backend.spec ++++++ --- /var/tmp/diff_new_pack.b12807/_old 2008-11-21 15:04:43.000000000 +0100 +++ /var/tmp/diff_new_pack.b12807/_new 2008-11-21 15:04:43.000000000 +0100 @@ -43,7 +43,7 @@ Url: http://gcc.gnu.org/ License: BSD 3-Clause; GPL v2 or later; LGPL v2.1 or later; X11/MIT Version: 4.3.3_20081022 -Release: 5 +Release: 7 %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/_/-/') @@ -84,6 +84,7 @@ Patch46: pr32277.diff Patch47: pr36438.diff Patch48: pr37868.diff +Patch49: pr38051.diff # A set of patches from the RH srpm Patch50: gcc43-c++-builtin-redecl.patch Patch51: gcc41-ia64-stack-protector.patch @@ -231,6 +232,7 @@ %patch46 %patch47 %patch48 -p1 +%patch49 %patch50 %patch51 %patch52 @@ -311,7 +313,7 @@ mkdir obj-%{GCCDIST} cd obj-%{GCCDIST} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE" -RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'` +RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' -e 's/-m64//g'` %ifarch %ix86 # -mcpu is superceded by -mtune but -mtune is not supported by # our bootstrap compiler. -mcpu gives a warning that stops @@ -541,6 +543,9 @@ /usr/share/icecream-envs %changelog +* Mon Nov 17 2008 rguenther@suse.de +- Backport patch for PR38051. [ggo#38169] +- Filter out -m32/-m64 from RPM_OPT_FLAGS. * Thu Nov 13 2008 matz@suse.de - Pass build-id to linker also on ppc/ppc64. * Mon Nov 10 2008 matz@suse.de ++++++ gcc43.spec ++++++ --- /var/tmp/diff_new_pack.b12807/_old 2008-11-21 15:04:43.000000000 +0100 +++ /var/tmp/diff_new_pack.b12807/_new 2008-11-21 15:04:43.000000000 +0100 @@ -116,7 +116,7 @@ Url: http://gcc.gnu.org/ License: GPL v3 or later Version: 4.3.3_20081022 -Release: 5 +Release: 7 %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/_/-/') @@ -170,6 +170,7 @@ Patch46: pr32277.diff Patch47: pr36438.diff Patch48: pr37868.diff +Patch49: pr38051.diff # A set of patches from the RH srpm Patch50: gcc43-c++-builtin-redecl.patch Patch51: gcc41-ia64-stack-protector.patch @@ -1414,6 +1415,7 @@ %patch46 %patch47 %patch48 -p1 +%patch49 %patch50 %patch51 %patch52 @@ -1494,7 +1496,7 @@ mkdir obj-%{GCCDIST} cd obj-%{GCCDIST} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE" -RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'` +RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' -e 's/-m64//g'` %ifarch %ix86 # -mcpu is superceded by -mtune but -mtune is not supported by # our bootstrap compiler. -mcpu gives a warning that stops @@ -2526,6 +2528,9 @@ %endif %changelog +* Mon Nov 17 2008 rguenther@suse.de +- Backport patch for PR38051. [ggo#38169] +- Filter out -m32/-m64 from RPM_OPT_FLAGS. * Thu Nov 13 2008 matz@suse.de - Pass build-id to linker also on ppc/ppc64. * Mon Nov 10 2008 matz@suse.de ++++++ libgcj43.spec ++++++ --- /var/tmp/diff_new_pack.b12807/_old 2008-11-21 15:04:43.000000000 +0100 +++ /var/tmp/diff_new_pack.b12807/_new 2008-11-21 15:04:43.000000000 +0100 @@ -127,7 +127,7 @@ Url: http://gcc.gnu.org/ License: GPL v2 or later; LGPL v2.1 or later Version: 4.3.3_20081022 -Release: 5 +Release: 7 %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/_/-/') @@ -181,6 +181,7 @@ Patch46: pr32277.diff Patch47: pr36438.diff Patch48: pr37868.diff +Patch49: pr38051.diff # A set of patches from the RH srpm Patch50: gcc43-c++-builtin-redecl.patch Patch51: gcc41-ia64-stack-protector.patch @@ -648,6 +649,7 @@ %patch46 %patch47 %patch48 -p1 +%patch49 %patch50 %patch51 %patch52 @@ -728,7 +730,7 @@ mkdir obj-%{GCCDIST} cd obj-%{GCCDIST} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE" -RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'` +RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' -e 's/-m64//g'` %ifarch %ix86 # -mcpu is superceded by -mtune but -mtune is not supported by # our bootstrap compiler. -mcpu gives a warning that stops @@ -1325,6 +1327,9 @@ %endif %changelog +* Mon Nov 17 2008 rguenther@suse.de +- Backport patch for PR38051. [ggo#38169] +- Filter out -m32/-m64 from RPM_OPT_FLAGS. * Thu Nov 13 2008 matz@suse.de - Pass build-id to linker also on ppc/ppc64. * Mon Nov 10 2008 matz@suse.de ++++++ check-build.sh ++++++ --- /var/tmp/diff_new_pack.b12807/_old 2008-11-21 15:04:43.000000000 +0100 +++ /var/tmp/diff_new_pack.b12807/_new 2008-11-21 15:04:43.000000000 +0100 @@ -8,7 +8,7 @@ # - $BUILD_BASENAME # -case $BUILD_BASENAME in +case `uname -m` in *ppc*) # Our biarch 32-bit compiler needs to be build on a 64-bit machine, # otherwise some configure checks fail. @@ -21,10 +21,6 @@ fi ;; *x86_64*) - #if [ `ulimit -v` -le 740000 ] ; then - # echo "build does not work on ("`hostname`" for gcc)" - # exit 1 - #fi if [ `getconf _NPROCESSORS_CONF` -lt 2 ] ; then echo "build does not work on `hostname` for gcc" exit 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.b12807/_old 2008-11-21 15:04:46.000000000 +0100 +++ /var/tmp/diff_new_pack.b12807/_new 2008-11-21 15:04:46.000000000 +0100 @@ -180,6 +180,7 @@ Patch46: pr32277.diff Patch47: pr36438.diff Patch48: pr37868.diff +Patch49: pr38051.diff # A set of patches from the RH srpm Patch50: gcc43-c++-builtin-redecl.patch Patch51: gcc41-ia64-stack-protector.patch @@ -909,6 +910,7 @@ %patch46 %patch47 %patch48 -p1 +%patch49 %patch50 %patch51 %patch52 @@ -991,7 +993,7 @@ mkdir obj-%{GCCDIST} cd obj-%{GCCDIST} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE" -RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g'` +RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' -e 's/-m64//g'` %ifarch %ix86 # -mcpu is superceded by -mtune but -mtune is not supported by # our bootstrap compiler. -mcpu gives a warning that stops ++++++ pr38051.diff ++++++ Index: gcc/tree-ssa-structalias.c =================================================================== *** gcc/tree-ssa-structalias.c (revision 141900) --- gcc/tree-ssa-structalias.c (working copy) *************** update_alias_info (tree stmt, struct ali *** 3467,3472 **** --- 3467,3495 ---- mem_ref_stats->num_mem_stmts++; + /* Add all decls written to to the list of written variables. */ + if (TREE_CODE (stmt) == GIMPLE_MODIFY_STMT + && TREE_CODE (GIMPLE_STMT_OPERAND (stmt, 0)) != SSA_NAME) + { + tree lhs = GIMPLE_STMT_OPERAND (stmt, 0); + while (handled_component_p (lhs)) + lhs = TREE_OPERAND (lhs, 0); + if (DECL_P (lhs)) + { + subvar_t svars; + if (var_can_have_subvars (lhs) + && (svars = get_subvars_for_var (lhs))) + { + unsigned int i; + tree subvar; + for (i = 0; VEC_iterate (tree, svars, i, subvar); ++i) + pointer_set_insert (ai->written_vars, subvar); + } + else + pointer_set_insert (ai->written_vars, lhs); + } + } + /* Notice that we only update memory reference stats for symbols loaded and stored by the statement if the statement does not contain pointer dereferences and it is not a call/asm site. *************** update_alias_info (tree stmt, struct ali *** 3489,3513 **** dereferences (e.g., MEMORY_VAR = *PTR) or if a call site has memory symbols in its argument list, but these cases do not occur so frequently as to constitute a serious problem. */ - if (STORED_SYMS (stmt)) - EXECUTE_IF_SET_IN_BITMAP (STORED_SYMS (stmt), 0, i, bi) - { - tree sym = referenced_var (i); - pointer_set_insert (ai->written_vars, sym); - if (!stmt_dereferences_ptr_p - && stmt_escape_type != ESCAPE_TO_CALL - && stmt_escape_type != ESCAPE_TO_PURE_CONST - && stmt_escape_type != ESCAPE_TO_ASM) - update_mem_sym_stats_from_stmt (sym, stmt, 0, 1); - } - if (!stmt_dereferences_ptr_p - && LOADED_SYMS (stmt) && stmt_escape_type != ESCAPE_TO_CALL && stmt_escape_type != ESCAPE_TO_PURE_CONST && stmt_escape_type != ESCAPE_TO_ASM) ! EXECUTE_IF_SET_IN_BITMAP (LOADED_SYMS (stmt), 0, i, bi) ! update_mem_sym_stats_from_stmt (referenced_var (i), stmt, 1, 0); } } --- 3512,3530 ---- dereferences (e.g., MEMORY_VAR = *PTR) or if a call site has memory symbols in its argument list, but these cases do not occur so frequently as to constitute a serious problem. */ if (!stmt_dereferences_ptr_p && stmt_escape_type != ESCAPE_TO_CALL && stmt_escape_type != ESCAPE_TO_PURE_CONST && stmt_escape_type != ESCAPE_TO_ASM) ! { ! if (STORED_SYMS (stmt)) ! EXECUTE_IF_SET_IN_BITMAP (STORED_SYMS (stmt), 0, i, bi) ! update_mem_sym_stats_from_stmt (referenced_var (i), stmt, 0, 1); ! ! if (LOADED_SYMS (stmt)) ! EXECUTE_IF_SET_IN_BITMAP (LOADED_SYMS (stmt), 0, i, bi) ! update_mem_sym_stats_from_stmt (referenced_var (i), stmt, 1, 0); ! } } } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org