buildroot/package/binutils/2.31.1
Max Filippov de1d1577d7 package/binutils: fix loops relaxation in bare sections
The commit 197b5f9d1c ("package/binutils: fix loops relaxation in
xtensa gas") changed the way loop opcodes are relaxed resulting in build
failures in hand-made assembly code that has loops in sections without
.literal_position pseudo op or equivalent construct. This e.g. breaks
xtensa linux kernel build.

Fix that by adding literal position to the beginning of every section.

Fixes: 197b5f9d1c ("package/binutils: fix loops relaxation in xtensa
gas")
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2019-04-17 08:56:42 +02:00
..
0001-sh-conf.patch
0005-poison-system-directories.patch
0006-Refactored-location-where-GOT-information-is-collect.patch
0007-Improved-robustness.-Return-FALSE-in-case-of-NULL-po.patch
0008-Make-sure-global-symbol-is-not-an-indirect-or-warnin.patch
0009-PLT-information-was-still-being-generated-when-symbo.patch
0010-xtensa-fix-relaxation-of-undefined-weak-references-i.patch
0011-xtensa-move-dynamic-relocations-sections-consistency.patch
0012-x86-Add-a-GNU_PROPERTY_X86_ISA_1_USED-note-if-needed.patch package/binutils: upstream fixes for 2.31.1 2019-03-18 22:04:01 +01:00
0013-x86-Properly-merge-GNU_PROPERTY_X86_ISA_1_USED.patch package/binutils: upstream fixes for 2.31.1 2019-03-18 22:04:01 +01:00
0014-x86-Properly-add-X86_ISA_1_NEEDED-property.patch package/binutils: upstream fixes for 2.31.1 2019-03-18 22:04:01 +01:00
0015-bfd-xtensa-fix-shrink_dynamic_reloc_sections-for-exp.patch package/binutils: xtensa: fix shrink_dynamic_reloc_sections 2019-03-29 08:01:55 +01:00
0016-gas-use-literals-const16-for-xtensa-loop-relaxation.patch package/binutils: fix loops relaxation in xtensa gas 2019-04-03 08:36:32 +02:00
0017-xtensa-gas-put-.literal_position-at-section-start.patch package/binutils: fix loops relaxation in bare sections 2019-04-17 08:56:42 +02:00