forked from pool/binutils
Accepting request 691290 from openSUSE:Factory:RISCV
- riscv-abi-check.patch: Don't check ABI flags if no code section OBS-URL: https://build.opensuse.org/request/show/691290 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=300
This commit is contained in:
parent
31e85b47c3
commit
cc2332a17c
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -94,6 +94,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -165,6 +166,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 14:00:22 UTC 2019 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv-abi-check.patch: Don't check ABI flags if no code section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 19 10:47:00 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch36: binutils-pr22868.diff
|
||||
Patch37: binutils-revert-plt32-in-branches.diff
|
||||
Patch38: riscv-abi-check.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%if %{suse_version} < 1550
|
||||
%patch37 -p1
|
||||
%endif
|
||||
%patch38 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
69
riscv-abi-check.patch
Normal file
69
riscv-abi-check.patch
Normal file
@ -0,0 +1,69 @@
|
||||
2019-04-02 Jim Wilson <jimw@sifive.com>
|
||||
|
||||
PR 24389
|
||||
* elfnn-riscv.c (_bfd_riscv_elf_merge_private_bfd_data): Move read of
|
||||
ELF header flags to after check for ELF object file. Loop through
|
||||
sections looking for code sections, if none, then skip ABI checks.
|
||||
|
||||
diff --git a/bfd/elfnn-riscv.c b/bfd/elfnn-riscv.c
|
||||
index dba1025994f..964b6bdcbcc 100644
|
||||
--- a/bfd/elfnn-riscv.c
|
||||
+++ b/bfd/elfnn-riscv.c
|
||||
@@ -3086,8 +3086,7 @@ static bfd_boolean
|
||||
_bfd_riscv_elf_merge_private_bfd_data (bfd *ibfd, struct bfd_link_info *info)
|
||||
{
|
||||
bfd *obfd = info->output_bfd;
|
||||
- flagword new_flags = elf_elfheader (ibfd)->e_flags;
|
||||
- flagword old_flags = elf_elfheader (obfd)->e_flags;
|
||||
+ flagword new_flags, old_flags;
|
||||
|
||||
if (!is_riscv_elf (ibfd) || !is_riscv_elf (obfd))
|
||||
return TRUE;
|
||||
@@ -3107,6 +3106,9 @@ _bfd_riscv_elf_merge_private_bfd_data (bfd *ibfd, struct bfd_link_info *info)
|
||||
if (!riscv_merge_attributes (ibfd, info))
|
||||
return FALSE;
|
||||
|
||||
+ new_flags = elf_elfheader (ibfd)->e_flags;
|
||||
+ old_flags = elf_elfheader (obfd)->e_flags;
|
||||
+
|
||||
if (! elf_flags_init (obfd))
|
||||
{
|
||||
elf_flags_init (obfd) = TRUE;
|
||||
@@ -3114,6 +3116,34 @@ _bfd_riscv_elf_merge_private_bfd_data (bfd *ibfd, struct bfd_link_info *info)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
+ /* Check to see if the input BFD actually contains any sections. If not,
|
||||
+ its flags may not have been initialized either, but it cannot actually
|
||||
+ cause any incompatibility. Do not short-circuit dynamic objects; their
|
||||
+ section list may be emptied by elf_link_add_object_symbols.
|
||||
+
|
||||
+ Also check to see if there are no code sections in the input. In this
|
||||
+ case, there is no need to check for code specific flags. */
|
||||
+ if (!(ibfd->flags & DYNAMIC))
|
||||
+ {
|
||||
+ bfd_boolean null_input_bfd = TRUE;
|
||||
+ bfd_boolean only_data_sections = TRUE;
|
||||
+ asection *sec;
|
||||
+
|
||||
+ for (sec = ibfd->sections; sec != NULL; sec = sec->next)
|
||||
+ {
|
||||
+ if ((bfd_get_section_flags (ibfd, sec)
|
||||
+ & (SEC_LOAD | SEC_CODE | SEC_HAS_CONTENTS))
|
||||
+ == (SEC_LOAD | SEC_CODE | SEC_HAS_CONTENTS))
|
||||
+ only_data_sections = FALSE;
|
||||
+
|
||||
+ null_input_bfd = FALSE;
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ if (null_input_bfd || only_data_sections)
|
||||
+ return TRUE;
|
||||
+ }
|
||||
+
|
||||
/* Disallow linking different float ABIs. */
|
||||
if ((old_flags ^ new_flags) & EF_RISCV_FLOAT_ABI)
|
||||
{
|
||||
--
|
||||
2.21.0
|
||||
|
Loading…
Reference in New Issue
Block a user