Michael Matz
9a553bed82
- Fix the fix for PR23919 [bsc#1118644]:
...
rename handle-ELF-compressed-header-alignment-correctly-by-.patch
to fix-pr23919-1.diff and add fix-pr23919-2.diff
and fix-pr23919-3.diff .
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=290
2018-12-06 13:56:46 +00:00
Michael Matz
45fa6d4806
Accepting request 652176 from home:marxin:branches:devel:gcc
...
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
- Add handle-ELF-compressed-header-alignment-correctly-by-.patch:
PR23919.
OBS-URL: https://build.opensuse.org/request/show/652176
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=288
2018-11-27 14:01:05 +00:00
Michael Matz
baaa326a69
Mention changed/removed patches.
...
- Removes binutils-fix-pr21964.diff as it's included in 2.31.
Rebase testsuite.diff and aarch64-common-pagesize.patch .
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=287
2018-09-04 15:32:28 +00:00
Michael Matz
4812900bdb
Mention various CVEs fixed.
...
- Includes fixes for these CVEs:
* from 2.30:
bnc#1065643 aka CVE-2017-15996 aka PR22361
bnc#1065689 aka CVE-2017-15939 aka PR22205
bnc#1065693 aka CVE-2017-15938 aka PR22209
bnc#1068640 aka CVE-2017-16826 aka PR22376
bnc#1068643 aka CVE-2017-16832 aka PR22373
bnc#1068887 aka CVE-2017-16831 aka PR22385
bnc#1068888 aka CVE-2017-16830 aka PR22384
bnc#1068950 aka CVE-2017-16829 aka PR22307
bnc#1069176 aka CVE-2017-16828 aka PR22386
bnc#1069202 aka CVE-2017-16827 aka PR22306
* from 2.31:
bnc#1077745 aka CVE-2018-6323 aka PR22746
bnc#1079103 aka CVE-2018-6543 aka PR22769
bnc#1079741 aka CVE-2018-6759 aka PR22794
bnc#1080556 aka CVE-2018-6872 aka PR22788
bnc#1081527 aka CVE-2018-7208 aka PR22741
bnc#1083528 aka CVE-2018-7570 aka PR22881
bnc#1083532 aka CVE-2018-7569 aka PR22895
bnc#1086608 aka CVE-2018-8945 aka PR22809
bnc#1086784 aka CVE-2018-7643 aka PR22905
bnc#1086786 aka CVE-2018-7642 aka PR22887
bnc#1086788 aka CVE-2018-7568 aka PR22894
bnc#1090997 aka CVE-2018-10373 aka PR23065
bnc#1091015 aka CVE-2018-10372 aka PR23064
bnc#1091365 aka CVE-2018-10535 aka PR23113
bnc#1091368 aka CVE-2018-10534 aka PR23110
- Includes fixes for these CVEs:
* from 2.30:
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=286
2018-09-04 13:38:01 +00:00
Michael Matz
ba5d49be5c
Fix order of changes entries
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=285
2018-08-28 14:18:47 +00:00
Michael Matz
a4e84e54d4
- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in
...
the support for the X86_ISA_1_* notes. Adds
patch binutils-2.31-branch.diff.gz .
- Add binutils-revert-plt32-in-branches.diff on anything older
than Tumbleweed to not break old tools not expecting
PLT32 instead of PC32 relocs on x86_64.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=284
2018-08-28 14:17:33 +00:00
Richard Biener
2c1683c701
- Disable -z separate-code everywhere but in Tumbleweed.
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=282
2018-07-31 11:46:23 +00:00
Richard Biener
8c3c5b3c56
- Remove binutils-2.30-branch.diff.
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=281
2018-07-17 11:20:41 +00:00
Richard Biener
5d3575eaf0
- Adjust cross-avr-omit_section_dynsym.patch.
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=280
2018-07-16 11:21:50 +00:00
Richard Biener
6178497ff2
- Update to binutils 2.31
...
* The AArch64 port now supports showing disassembly notes which are emitted
when inconsistencies are found with the instruction that may result in the
instruction being invalid. These can be turned on with the option -M notes
to objdump.
* The AArch64 port now emits warnings when a combination of an instruction and
a named register could be invalid.
* Added O modifier to ar to display member offsets inside an archive
* The ADR and ADRL pseudo-instructions supported by the ARM assembler
now only set the bottom bit of the address of thumb function symbols
if the -mthumb-interwork command line option is active.
* Add --generate-missing-build-notes=[yes|no] option to create (or not) GNU
Build Attribute notes if none are present in the input sources. Add a
--enable-generate-build-notes=[yes|no] configure time option to set the
default behaviour. Set the default if the configure option is not used
to "no".
* Remove -mold-gcc command-line option for x86 targets.
* Add -O[2|s] command-line options to x86 assembler to enable alternate
shorter instruction encoding.
* Add support for .nops directive. It is currently supported only for
x86 targets.
* Speed up direct linking with DLLs for Cygwin and Mingw targets.
* Add a configure option --enable-separate-code to decide whether
-z separate-code should be enabled in ELF linker by default. Default
to yes for Linux/x86 targets. Note that -z separate-code can increase
disk and memory size.
* Includes riscv-relax-size.patch, riscv-relax-relocatable.patch,
riscv-relax-versioned-hidden.patch and riscv-wrap-relax.patch
- Refresh enable-targets-gold.diff.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=279
2018-07-16 08:15:08 +00:00
Michael Matz
2ba3d3648a
Accepting request 613973 from home:Andreas_Schwab:Factory
...
- riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem
with versioned symbols (PR ld/22756)
OBS-URL: https://build.opensuse.org/request/show/613973
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=277
2018-06-04 13:25:20 +00:00
Richard Biener
e2096be0af
Accepting request 606696 from home:a_faerber:riscv
...
Restore riscv64-elf cross prefix for newlib toolchain
OBS-URL: https://build.opensuse.org/request/show/606696
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=276
2018-05-14 07:39:38 +00:00
Michael Matz
87992c9ec4
Accepting request 591508 from home:Andreas_Schwab:Factory
...
- riscv-relax-relocatable.patch: RISC-V: Don't enable relaxation in
relocatable link
OBS-URL: https://build.opensuse.org/request/show/591508
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=274
2018-03-27 15:01:40 +00:00
Richard Biener
c0b27d2978
- Update binutils-2.30-branch.diff: 2.30 branch @7c78c26eefbb8
...
* Includes fix for PR22983.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=272
2018-03-20 11:27:36 +00:00
Richard Biener
6c3622185a
- Update binutils-2.30-branch.diff: 2.30 branch @cd2de6083def3
...
* Includes fix for PR22836. [boo#1085784]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=271
2018-03-19 15:18:36 +00:00
Richard Biener
ddcf44b372
- Update binutils-2.30-branch.diff: 2.30 branch @da8c5cfcc9
...
* Includes more complete fix for PR20882.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=270
2018-03-14 13:16:58 +00:00
Michael Matz
968cb54108
Accepting request 584502 from home:Andreas_Schwab:Factory
...
- riscv-relax-size.patch: Fix symbol size bug when relaxation deletes bytes
OBS-URL: https://build.opensuse.org/request/show/584502
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=268
2018-03-09 13:34:02 +00:00
Michael Matz
beaa2c0c2e
- Add binutils-pr22868.diff to fix testsuite fails in LLVM.
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=266
2018-03-06 16:02:58 +00:00
Michael Matz
809215cb87
Accepting request 580272 from home:Andreas_Schwab:Factory
...
- Update to binutils 2.30
* Add --debug-dump=links option to readelf and --dwarf=links option to objdump
which displays the contents of any .gnu_debuglink or .gnu_debugaltlink
sections.
Add a --debug-dump=follow-links option to readelf and a --dwarf=follow-links
option to objdump which causes indirect links into separate debug info files
to be followed when dumping other DWARF sections.
* Add support for loaction views in DWARF debug line information.
* Add -z separate-code to generate separate code PT_LOAD segment.
* Add "-z undefs" command line option as the inverse of the "-z defs" option.
* Add -z globalaudit command line option to force audit libraries to be run
for every dynamic object loaded by an executable - provided that the loader
supports this functionality.
* Tighten linker script grammar around file name specifiers to prevent the use
of SORT_BY_ALIGNMENT and SORT_BY_INIT_PRIORITY on filenames. These would
previously be accepted but had no effect.
* The EXCLUDE_FILE directive can now be placed within any SORT_* directive
within input section lists.
- binutils-2.30-branch.diff: 2.30 branch @4cd0043413
- riscv-wrap-relax.patch: Fix linker relaxation with --wrap
- Remove use-hashtype-both-by-default.diff, use
--enable-default-hash-style=both instead
- Remove binutils-2.29-branch.diff, s390x-8fe09d7.diff
- Use riscv64-suse-linux as target for cross-riscv64-binutils
OBS-URL: https://build.opensuse.org/request/show/580272
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=265
2018-02-26 15:56:02 +00:00
Michael Matz
b0ad0e34cc
Accepting request 569884 from home:dimstar:Factory
...
Drop bc build dependency... I could not find any test that still relies on it (but I can might be wrong)
OBS-URL: https://build.opensuse.org/request/show/569884
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=263
2018-01-26 15:02:52 +00:00
Michael Matz
9cdc0d3b6d
Accepting request 568059 from home:Andreas_Schwab:Factory
...
- Add riscv64 to %target_list
OBS-URL: https://build.opensuse.org/request/show/568059
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=261
2018-01-22 15:21:29 +00:00
Michael Matz
02edc8adef
Accepting request 566969 from home:a_faerber:arm:none
...
Prepare arm-none-eabi binutils as symlinks
OBS-URL: https://build.opensuse.org/request/show/566969
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=260
2018-01-18 15:44:48 +00:00
Michael Matz
8784249b4d
Mention more CVEs and security bugzillas to be fixed
...
with the update to 2.29.
- Fixes these security-related PRs/bnc/CVEs:
18750 [bsc#1030296, CVE-2014-9939]
20891 [bsc#1030585, CVE-2017-7225]
20892 [bsc#1030588, CVE-2017-7224]
20898 [bsc#1030589, CVE-2017-7223]
20905 [bsc#1030584, CVE-2017-7226]
20908 [bsc#1031644, CVE-2017-7299]
20909 [bsc#1031656, CVE-2017-7300]
20921 [bsc#1031595, CVE-2017-7302]
20922 [bsc#1031593, CVE-2017-7303]
20924 [bsc#1031638, CVE-2017-7301]
20931 [bsc#1031590, CVE-2017-7304]
21409 [bsc#1037052, CVE-2017-8392]
21412 [bsc#1037057, CVE-2017-8393]
21414 [bsc#1037061, CVE-2017-8394]
21432 [bsc#1037066, CVE-2017-8396]
21440 [bsc#1037273, CVE-2017-8421]
21580 [bsc#1044891, CVE-2017-9746]
21581 [bsc#1044897, CVE-2017-9747]
21582 [bsc#1044901, CVE-2017-9748]
21587 [bsc#1044909, CVE-2017-9750]
21594 [bsc#1044925, CVE-2017-9755]
21595 [bsc#1044927, CVE-2017-9756]
- Feature changes:
PR 21135 [bsc#1030298, CVE-2017-7209],
PR 21137 [bsc#1029909, CVE-2017-6965],
PR 21139 [bsc#1029908, CVE-2017-6966],
PR 21156 [bsc#1029907, CVE-2017-6969],
PR 21157 [bsc#1030297, CVE-2017-7210],
PR 21147, PR 21148, PR 21149, PR 21150, PR 21151, PR 21155,
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=258
2017-10-13 15:01:36 +00:00
Michael Matz
14c120c0e7
Mention also the fates related to this.
...
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
- Update to binutils 2.29. [fate#321454, fate#321494, fate#323293]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=256
2017-10-05 13:22:51 +00:00
Michael Matz
8ccc8ac690
- Add s390x-8fe09d7.diff to fix typo in ELF notes.
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=255
2017-10-02 19:32:02 +00:00
Michael Matz
5caecceb57
Clarify which CVEs are fixed with this.
...
relative to the 2.29.1 release fixing following PRs/bnc/CVE:
22058 [bnc#1057149, CVE-2017-14130]
21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454,
bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452,
bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456,
bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453,
bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450]
22148 [bnc#1060599, CVE-2017-14745]
22163 [bnc#1061241, CVE-2017-14974]
21933 [bnc#1053347, CVE-2017-12799]
21787 [bnc#1052518, CVE-2017-12448]
22018 [bnc#1056312, CVE-2017-13757]
22170 [bnc#1060621, CVE-2017-14729]
22047 [bnc#1057144, CVE-2017-14129]
22059 [bnc#1057139, CVE-2017-14128]
21990 [bnc#1058480, CVE-2017-14333]
22113 [bnc#1059050, CVE-2017-14529]
as well as these PRs:
22061, 21786, 21916, 21994, 22064, 21995, 21909, 21441, 22060,
22067, 22032, 21820, 22048, 22199, 21781, 21824, 21861, 22150.
relative to the 2.29.1 release fixing following PRs/bnc/CVE:
22058 [bnc#1057149, CVE-2017-14130]
21813 [bnc#1052503, CVE-2017-12456, bnc#1052507, CVE-2017-12454,
bnc#1052509, CVE-2017-12453, bnc#1052511, CVE-2017-12452,
bnc#1052514, CVE-2017-12450, bnc#1052503, CVE-2017-12456,
bnc#1052507, CVE-2017-12454, bnc#1052509, CVE-2017-12453,
bnc#1052511, CVE-2017-12452, bnc#1052514, CVE-2017-12450]
22148 [bnc#1060599, CVE-2017-14745]
22163 [bnc#1061241, CVE-2017-14974]
21933 [bnc#1053347, CVE-2017-12799]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=254
2017-10-02 18:43:52 +00:00
Richard Biener
68aabe785c
Accepting request 529877 from home:marxin:branches:devel:gcc
...
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
- Update binutils-2.29-branch.diff to @a45d8fd5ffbf888 fixing PR 22220.
OBS-URL: https://build.opensuse.org/request/show/529877
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=253
2017-10-02 08:55:36 +00:00
Richard Biener
399641da3b
- Update to 2.29.1 release, accumulating bugfixes.
...
- Update binutils-2.29-branch.diff to @a38a1d80 and to be
relative to the 2.29.1 release fixing PRs 22199, 22170 and 22163.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=251
2017-09-28 08:29:20 +00:00
Michael Matz
f69c141e09
- Update to 2.29 (@5d25156), upstream fix for PR21884, as
...
well as PRs 18808 18841 21840 21988 21910 21962 21964.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=248
2017-08-30 13:08:30 +00:00
Michael Matz
383988ae48
- Last fixed for PR21884 weren't complete, adjust
...
binutils-2.29-branch.diff some more for this.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=247
2017-08-11 14:01:07 +00:00
Michael Matz
a30a0a2021
- Update to 2.29 branch (@de44148c), fixing PR21884, a segfault
...
in ld while building memtest86+ .
Changes binutils-2.29-branch.diff.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=246
2017-08-10 14:50:48 +00:00
Richard Biener
871c3164ec
- Remove binutils-2.28-branch.diff.
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=245
2017-08-04 11:39:18 +00:00
Michael Matz
4b3c072b49
- Update to 2.29 branch, fixing PR21847, affecting the ppc64le
...
ABI in corner cases since 2.29 release.
Adds binutils-2.29-branch.diff.
- Remove binutils-2.29-gold-mips.patch, obsolete by the update.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=244
2017-07-31 17:17:45 +00:00
Richard Biener
077dac8506
- Add binutils-2.29-gold-mips.patch to fix build on SLE-11.
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=243
2017-07-26 10:55:44 +00:00
Richard Biener
db99b0ff62
- Update to binutils 2.29.
...
* The MIPS port now supports microMIPS eXtended Physical Addressing (XPA)
instructions for assembly and disassembly.
* The MIPS port now supports the microMIPS Release 5 ISA for assembly and
disassembly.
* The MIPS port now supports the Imagination interAptiv MR2 processor,
which implements the MIPS32r3 ISA, the MIPS16e2 ASE as well as a couple
of implementation-specific regular MIPS and MIPS16e2 ASE instructions.
* The SPARC port now supports the SPARC M8 processor, which implements the
Oracle SPARC Architecture 2017.
* The MIPS port now supports the MIPS16e2 ASE for assembly and disassembly.
* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.
* Add support for the wasm32 ELF conversion of the WebAssembly file format.
* Add --inlines option to objdump, which extends the --line-numbers option
so that inlined functions will display their nesting information.
* Add --merge-notes options to objcopy to reduce the size of notes in
a binary file by merging and deleting redundant notes.
* Add support for locating separate debug info files using the build-id
method, where the separate file has a name based upon the build-id of
the original file.
GAS
* Add support for ELF SHF_GNU_MBIND.
* Add support for the WebAssembly file format and wasm32 ELF conversion.
* PowerPC gas now checks that the correct register class is used in
instructions. For instance, "addi %f4,%cr3,%r31" warns three times
that the registers are invalid.
* Add support for the Texas Instruments PRU processor.
* Support for the ARMv8-R architecture and Cortex-R52 processor has been
added to the ARM port.
GNU ld
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=242
2017-07-26 08:42:03 +00:00
Michael Matz
6b871c8dd6
Accepting request 485812 from home:a_faerber:riscv
...
Add riscv64 target
OBS-URL: https://build.opensuse.org/request/show/485812
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=240
2017-04-05 12:58:14 +00:00
Richard Biener
9dedaf88ec
- Add binutils-bso21333.diff. [boo#1029995]
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=238
2017-03-31 11:43:20 +00:00
Richard Biener
0a4a64a0d6
- Update binutils-2.28-branch.diff.
...
- Make compressed debug section handling explicit, disable for
old products and enable for gas on all architectures otherwise.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=237
2017-03-31 10:45:35 +00:00
Richard Biener
32d9ceffd6
- Remove empty rpath component removal optimization from
...
binutils-skip-rpaths.patch to workaround CMake rpath handling.
[boo#1025282]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=236
2017-03-30 11:17:57 +00:00
Michael Matz
f65434a0e9
- Add fix-security-bugs.diff to fix bnc#1029907, bnc#1029908,
...
bnc#1029909 and more. Upstream bugs fixed:
PR 21135, PR 21137, PR 21139, PR 21147, PR 21148, PR 21149,
PR 21150, PR 21151, PR 21155, PR 21156, PR 21157, PR 21158,
PR 21159
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=233
2017-03-17 15:42:08 +00:00
Richard Biener
4522633f01
- Update to binutils 2.28.
...
* Add support for locating separate debug info files using the build-id
method, where the separate file has a name based upon the build-id of
the original file.
* This version of binutils fixes a problem with PowerPC VLE 16A and 16D
relocations which were functionally swapped, for example,
R_PPC_VLE_HA16A performed like R_PPC_VLE_HA16D while R_PPC_VLE_HA16D
performed like R_PPC_VLE_HA16A. This could have been fixed by
renumbering relocations, which would keep object files created by an
older version of gas compatible with a newer ld. However, that would
require an ABI update, affecting other assemblers and linkers that
create and process the relocations correctly. It is recommended that
all VLE object files be recompiled, but ld can modify the relocations
if --vle-reloc-fixup is passed to ld. If the new ld command line
option is not used, ld will ld warn on finding relocations inconsistent
with the instructions being relocated.
* The nm program has a new command line option (--with-version-strings)
which will display a symbol's version information, if any, after the
symbol's name.
* The ARC port of objdump now accepts a -M option to specify the extra
instruction class(es) that should be disassembled.
* The --remove-section option for objcopy and strip now accepts section
patterns starting with an exclamation point to indicate a non-matching
section. A non-matching section is removed from the set of sections
matched by an earlier --remove-section pattern.
* The --only-section option for objcopy now accepts section patterns
starting with an exclamation point to indicate a non-matching section.
A non-matching section is removed from the set of sections matched by
an earlier --only-section pattern.
* New --remove-relocations=SECTIONPATTERN option for objcopy and strip.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=231
2017-03-08 11:39:36 +00:00
Michael Matz
3b9da27fe3
Accepting request 477325 from home:AndreasSchwab:f
...
- Configure with --with-system-zlib
OBS-URL: https://build.opensuse.org/request/show/477325
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=230
2017-03-06 18:00:36 +00:00
Richard Biener
137be544d1
- Add binutils-bso21193.diff to fix section alignment on
...
.gnu_debuglink. [bso#21193]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=228
2017-02-24 10:51:58 +00:00
Richard Biener
f1bbe29a58
- Add s390x to gold_archs.
...
- Fix alignment frags for aarch64 (boo#1003846)
aarch64-alignment-frags.patch
- Call ldconfig for libbfd
- Add s390x to gold_archs.
- Fix alignment frags for aarch64 (boo#1003846)
aarch64-alignment-frags.patch
- Call ldconfig for libbfd
- Add s390x to gold_archs.
- Fix alignment frags for aarch64 (boo#1003846)
aarch64-alignment-frags.patch
- Call ldconfig for libbfd
- Add s390x to gold_archs.
- Fix alignment frags for aarch64 (boo#1003846)
aarch64-alignment-frags.patch
- Call ldconfig for libbfd
- Add s390x to gold_archs.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=226
2017-02-07 11:42:42 +00:00
Richard Biener
662ed82bb8
Accepting request 448196 from openSUSE:Factory:zSystems
...
Added s390x to the list of architectures that get built.
OBS-URL: https://build.opensuse.org/request/show/448196
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=225
2017-02-07 11:37:24 +00:00
Richard Biener
ca89863d6e
Accepting request 455047 from home:a_faerber:atf
...
Fix arm-trusted-firmware build (boo#1003846)
OBS-URL: https://build.opensuse.org/request/show/455047
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=224
2017-02-07 11:35:44 +00:00
Richard Biener
470d55128c
Accepting request 448240 from home:jengelh:branches:devel:gcc
...
- Call ldconfig for libbfd
OBS-URL: https://build.opensuse.org/request/show/448240
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=223
2017-01-30 10:43:43 +00:00
Richard Biener
265dc4928d
Accepting request 442826 from home:namtrac:branches:devel:gcc
...
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
from upstream to fix an assembler problem with clang on ARM.
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
from upstream to fix an assembler problem with clang on ARM.
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
from upstream to fix an assembler problem with clang on ARM.
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
from upstream to fix an assembler problem with clang on ARM.
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
from upstream to fix an assembler problem with clang on ARM.
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
from upstream to fix an assembler problem with clang on ARM.
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
from upstream to fix an assembler problem with clang on ARM.
Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
from upstream to fix an assembler problem with clang on ARM.
OBS-URL: https://build.opensuse.org/request/show/442826
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=221
2016-11-30 12:49:54 +00:00
Richard Biener
8bff1befec
- Add binutils-2.27-fix-section-order.diff to restore monotonically
...
increasing section offsets.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=220
2016-11-29 09:33:38 +00:00
Richard Biener
58032ecf3b
- Update binutils-2.27-branch.diff to include recent fixes from the branch.
...
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=219
2016-11-29 08:08:17 +00:00