diff --git a/binutils.changes b/binutils.changes index 237c1bd..f33518c 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/binutils.spec b/binutils.spec index 659ea02..8e12c99 100644 --- a/binutils.spec +++ b/binutils.spec @@ -95,6 +95,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 237c1bd..f33518c 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 2b77833..dffe3e9 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index bc12f40..3ea35ca 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 6665639..ceb6c34 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 237c1bd..f33518c 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index e53f440..73cbe9e 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 48c82a2..90ba5a8 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 7ccb78a..47777b1 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 774ba03..4e1ad3e 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index f835cae..3664c49 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 237c1bd..f33518c 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index 24c384f..d2032b5 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index fefeb67..aea02ed 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 1ede343..b7f777e 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index ac50144..e5dad49 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 237c1bd..f33518c 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index a26b08f..e02bdfa 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 237c1bd..f33518c 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-riscv64-binutils.spec b/cross-riscv64-binutils.spec index ab90f76..650ce96 100644 --- a/cross-riscv64-binutils.spec +++ b/cross-riscv64-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 237c1bd..f33518c 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-rx-binutils.spec b/cross-rx-binutils.spec index 0d0deee..bce69f5 100644 --- a/cross-rx-binutils.spec +++ b/cross-rx-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index acc7fbb..310c3bc 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 997668b..de8854f 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 69dfa93..55419ff 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 237c1bd..f33518c 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 0696f0c..1742fb7 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index e2f2478..ec8c10f 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %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 237c1bd..f33518c 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de + +- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in + relocatable link + ------------------------------------------------------------------- Tue Mar 20 11:26:23 UTC 2018 - rguenther@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 2b2ee0f..aabdf94 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -98,6 +98,7 @@ Patch34: aarch64-common-pagesize.patch Patch35: riscv-wrap-relax.patch Patch36: binutils-pr22868.diff Patch37: riscv-relax-size.patch +Patch38: riscv-relax-relocatable.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch35 -p1 %patch36 -p1 %patch37 -p1 +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/riscv-relax-relocatable.patch b/riscv-relax-relocatable.patch new file mode 100644 index 0000000..3775e08 --- /dev/null +++ b/riscv-relax-relocatable.patch @@ -0,0 +1,30 @@ +2018-03-15 Andreas Schwab + + PR ld/22949 + * emultempl/riscvelf.em (riscv_elf_before_allocation): Don't + enable relaxation in relocatable link. + +Index: binutils-2.30/ld/emultempl/riscvelf.em +=================================================================== +--- binutils-2.30.orig/ld/emultempl/riscvelf.em ++++ binutils-2.30/ld/emultempl/riscvelf.em +@@ -33,11 +33,14 @@ riscv_elf_before_allocation (void) + if (link_info.discard == discard_sec_merge) + link_info.discard = discard_l; + +- /* We always need at least some relaxation to handle code alignment. */ +- if (RELAXATION_DISABLED_BY_USER) +- TARGET_ENABLE_RELAXATION; +- else +- ENABLE_RELAXATION; ++ if (!bfd_link_relocatable (&link_info)) ++ { ++ /* We always need at least some relaxation to handle code alignment. */ ++ if (RELAXATION_DISABLED_BY_USER) ++ TARGET_ENABLE_RELAXATION; ++ else ++ ENABLE_RELAXATION; ++ } + + link_info.relax_pass = 3; + }