From eb33c641f8e453990fac29fa98a010b4c741712b082e4ca32a59a7503ff3159a Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Wed, 24 Mar 2010 16:30:28 +0000 Subject: [PATCH] - Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=24 --- binutils.changes | 5 +++++ binutils.spec | 2 ++ cross-alpha-binutils.changes | 5 +++++ cross-alpha-binutils.spec | 2 ++ cross-arm-binutils.changes | 5 +++++ cross-arm-binutils.spec | 2 ++ cross-avr-binutils.changes | 5 +++++ cross-avr-binutils.spec | 2 ++ cross-hppa-binutils.changes | 5 +++++ cross-hppa-binutils.spec | 2 ++ cross-hppa64-binutils.changes | 5 +++++ cross-hppa64-binutils.spec | 2 ++ cross-i386-binutils.changes | 5 +++++ cross-i386-binutils.spec | 2 ++ cross-ia64-binutils.changes | 5 +++++ cross-ia64-binutils.spec | 2 ++ cross-mips-binutils.changes | 5 +++++ cross-mips-binutils.spec | 2 ++ cross-ppc-binutils.changes | 5 +++++ cross-ppc-binutils.spec | 2 ++ cross-ppc64-binutils.changes | 5 +++++ cross-ppc64-binutils.spec | 2 ++ cross-s390-binutils.changes | 5 +++++ cross-s390-binutils.spec | 2 ++ cross-s390x-binutils.changes | 5 +++++ cross-s390x-binutils.spec | 2 ++ cross-sh4-binutils.changes | 5 +++++ cross-sh4-binutils.spec | 2 ++ cross-sparc-binutils.changes | 5 +++++ cross-sparc-binutils.spec | 2 ++ cross-spu-binutils.changes | 5 +++++ cross-spu-binutils.spec | 2 ++ cross-x86_64-binutils.changes | 5 +++++ cross-x86_64-binutils.spec | 2 ++ fixup-testcase-perturb.diff | 38 +++++++++++++++++++++++++++++++++++ 35 files changed, 157 insertions(+) create mode 100644 fixup-testcase-perturb.diff diff --git a/binutils.changes b/binutils.changes index 9e09ccc..8a09880 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/binutils.spec b/binutils.spec index e94ca2c..10061a4 100644 --- a/binutils.spec +++ b/binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -293,6 +294,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 30ecf45..9cd831e 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index fb0719f..b534deb 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 5a7ff60..49bf915 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index c8f5707..4e30fce 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 08f5c1a..fc0c5be 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index c8edbcd..b996179 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 5bc61a5..83bdad3 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index b666195..d265912 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 1c966de..1598465 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 6b3d224..bf0ec34 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index a3f09ff..5af0444 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 96f3ed4..14e9024 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sh4-binutils.changes b/cross-sh4-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-sh4-binutils.changes +++ b/cross-sh4-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-sh4-binutils.spec b/cross-sh4-binutils.spec index 878f10f..5658f81 100644 --- a/cross-sh4-binutils.spec +++ b/cross-sh4-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index a1acec3..5b2a92e 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 3b53ca0..f669662 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 9e09ccc..8a09880 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 24 17:23:32 CET 2010 - matz@suse.de + +- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820] + ------------------------------------------------------------------- Wed Feb 17 17:11:18 CET 2010 - matz@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 7078a0f..9fb77c1 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -83,6 +83,7 @@ Patch10: enable-targets.diff Patch11: use-hashtype-both-by-default.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: fixup-testcase-perturb.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch100: xop.diff.gz @@ -265,6 +266,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch11 %patch12 %patch14 +%patch15 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/fixup-testcase-perturb.diff b/fixup-testcase-perturb.diff new file mode 100644 index 0000000..22fc00e --- /dev/null +++ b/fixup-testcase-perturb.diff @@ -0,0 +1,38 @@ +MALLOC_PERTURB_ will make inval-equ-1.l fail, because with errors fixups aren't +run, which means the space for displacement operands remains uninitialized. +The testcase invalidly expects zeros there. See bnc #590820 . + +--- gas/testsuite/gas/i386/inval-equ-1.l.mm 2008-03-03 15:28:58.000000000 +0000 ++++ gas/testsuite/gas/i386/inval-equ-1.l 2010-03-24 16:16:30.000000000 +0000 +@@ -9,6 +9,6 @@ GAS LISTING .* + [ ]*3[ ]+\.equ bar1,%eax + [ ]*4[ ]+\.equ bar2,%eax + [ ]*5[ ]+\.globl bar2 +-[ ]*6[ ]+\?\?\?\? A1000000 mov bar1,%eax +-[ ]*6[ ]+00 +-[ ]*7[ ]+\?\?\?\? 89C0 mov bar2,%eax ++[ ]*6[ ]+.*[ ]+mov bar1,%eax ++[ ]*6[ ]+.* ++[ ]*7[ ]+.*[ ]+mov bar2,%eax +--- gas/testsuite/gas/i386/inval-equ-2.l.mm 2008-03-03 15:28:58.000000000 +0000 ++++ gas/testsuite/gas/i386/inval-equ-2.l 2010-03-24 16:18:05.000000000 +0000 +@@ -7,13 +7,13 @@ GAS LISTING .* + + [ ]*1[ ]+\.globl bar1 + [ ]*2[ ]+\.set bar1,\(%eax\+1\) +-[ ]*3[ ]+\?\?\?\? A12A0000 mov bar1,%eax +-[ ]*3[ ]+00 ++[ ]*3[ ]+.*[ ]+mov bar1,%eax ++[ ]*3[ ]+.* + [ ]*4[ ]+\.set bar2,\(%eax\+1\) +-[ ]*5[ ]+\?\?\?\? A12A0000 mov bar2,%eax +-[ ]*5[ ]+00 ++[ ]*5[ ]+.*[ ]+mov bar2,%eax ++[ ]*5[ ]+.* + [ ]*6[ ]+\.globl bar2 + [ ]*7[ ]+\.set bar3,\(%eax\+1\) +-[ ]*8[ ]+\?\?\?\? A12A0000 mov bar3,%eax ++[ ]*8[ ]+.*[ ]+mov bar3,%eax + \*\*\*\* Error:can't make global register symbol `bar3' +-[ ]*8[ ]+00 ++[ ]*8[ ]+.*