SHA256
1
0
forked from pool/binutils

- Fix testcase breaking with MALLOC_PERTURB. [bnc #590820]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=24
This commit is contained in:
Michael Matz 2010-03-24 16:30:28 +00:00 committed by Git OBS Bridge
parent 8656d2a0c8
commit eb33c641f8
35 changed files with 157 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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[ ]+.*