SHA256
8
0
forked from pool/binutils

567 Commits

Author SHA256 Message Date
163294f8d2 Accepting request 1294193 from devel:gcc
Fix a typo and sync with a change from SLFO (adjusted to
continue building gold in Factory)

- pr33029.patch: Fix crash in assembler with -gdwarf-5
- Do not build binutils-gold for SLFO.

OBS-URL: https://build.opensuse.org/request/show/1294193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=181
2025-07-20 13:27:45 +00:00
f8319038da Fix typo in changes and carry over a change from SLFO to
devel:gcc (but so that gold remains enabled on Factory for now)
- pr33029.patch: Fix crash in assembler with -gdwarf-5

- Do not build binutils-gold for SLFO.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=500
2025-07-17 13:10:39 +00:00
722b5664bd Accepting request 1291682 from devel:gcc
Skip PGO with %want_reproducible_builds (boo#1040589) (forwarded request 1291583 from bmwiedemann)

OBS-URL: https://build.opensuse.org/request/show/1291682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=180
2025-07-14 08:49:39 +00:00
c68f248d6d Skip PGO with %want_reproducible_builds (boo#1040589)
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=498
2025-07-10 12:16:59 +00:00
a96b8d380f Accepting request 1288676 from devel:gcc
- pr33029.patch: Fix crash in assembler with -gdawrf-5 (forwarded request 1286747 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1288676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=179
2025-06-27 21:00:03 +00:00
0ed753250b - pr33029.patch: Fix crash in assembler with -gdawrf-5
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=496
2025-06-26 12:22:29 +00:00
6ea12aba13 Accepting request 1282736 from devel:gcc
- Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size (forwarded request 1282431 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1282736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=178
2025-06-05 18:31:34 +00:00
13e049f446 - Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=494
2025-06-04 12:32:38 +00:00
afef41171e Accepting request 1275274 from devel:gcc
- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].

OBS-URL: https://build.opensuse.org/request/show/1275274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=177
2025-05-08 16:21:41 +00:00
9987aa9839 Can't submit this from non-devel project, so switch the devel:gcc
variant temporarily to this one.

- Add -std=gnu17 to move gcc15 forward, as temporary measure until
  the binutils version can be updated [bsc#1241916].

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=492
2025-05-07 12:32:37 +00:00
f239e244d8 Try again
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=491
2025-03-25 15:13:49 +00:00
f499f1acf5 - binutils-gold is gone for good
- remove support for our unsupported architectures from the enterprise
  codestreams (alpha, avr, pru, epiphany, hppa, ia64, m68k, mips, rx, sh4
  sparc, xtensa)

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=490
2025-03-25 14:36:17 +00:00
66c9b49144 - Update to current 2.44:
* riscv - disassembly now supports -M,max
  * nios2 - support dropped except in readelf
  * assembler:
    - x86: add support for AMX-AVX512, AMX-FP8, AMX-MOVRS, AMX-TF32
      and AMX-TRANSPOSE, MOVRS, PHE2, RNG2, GMI, MSR_IMM instructions
    - x86: add support for Intel AVX10.2 and SM4 AVX10.2 extensions
    - aarch64: SME and SVE non-widening BFloat16 instructions
    - riscv: various standard and vendor extensions added:
      Zicfiss v1.0, Zicfilp v1.0, Zcmp v1.0, Zcmt v1.0,
      Smrnmi v1.0, S[sm]dbltrp v1.0 and S[sm]ctr v1.0;
      CORE-V: xcvbitmanip v1.0 and xcvsimd v1.0;
      SiFive: xsfvqmaccdod v1.0, xsfvqmaccqoqv1.0 and xsfvfnrclipxfqf v1.0
  * linker:
    - loongarch: changed default max page size from 16KiB to 64KiB
    - add support for mixed LTO and non-LTO code in relocatable output
    - add --image-base=<ADDR> to behave like -Ttext-segment for
      compatibility with LLD
    - Accept percent-encoded and %[string] encoded JSON payload
      with --package-metadata
- binutils-gold is gone for good.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=489
2025-03-24 16:30:48 +00:00
0073239164 - Do not build binutils-gold for openSUSE Factory or SLFO.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=488
2025-02-13 10:20:31 +00:00
4b78165cf7 Accepting request 1237516 from devel:gcc
- Enable multitarget build on loongarch64 (forwarded request 1236850 from jsulig)

OBS-URL: https://build.opensuse.org/request/show/1237516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=176
2025-01-15 16:42:31 +00:00
872ccfe028 - Enable multitarget build on loongarch64
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=486
2025-01-13 15:24:18 +00:00
0b92143ab3 Accepting request 1235669 from devel:gcc
- Unset SUSE_ZNOW while running testsuite, many tests cannot cope (forwarded request 1231723 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1235669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=175
2025-01-09 14:04:09 +00:00
ea6705f235 - Unset SUSE_ZNOW while running testsuite, many tests cannot cope
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=484
2025-01-07 16:15:39 +00:00
1100ed340e Accepting request 1229830 from devel:gcc
This gives us loongarch, new s390 insns (for SLE), and for now
avoid the issue with zstd we had in the last submission (by not
using it by default).  It's also what is going to be in SLE-15
soon.

- Update to current 2.43.1 branch [PED-10254, PED-10306]:
  * s390 - Add arch15 instructions
  * various fixes from upstream: PR32153, PR32171, PR32189,
    PR32196, PR32191, PR32109, PR32372, PR32387
- Adjusted binutils-2.43-branch.diff.gz.
- Disable zstd-by-default again (needs adjustments in at least
  golang,llvm15,llvm17 first)
- Add binutils-fix-branch.diff.
- Check non-changing of flex/bison inputs only after applying
  branch and fix-branch diffs.

- drop ld-relro.diff (relro is the default for some time)
  and it warns on avr spuriously (bsc#1233520)

- Add loongarch64 as new target

- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.

OBS-URL: https://build.opensuse.org/request/show/1229830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=174
2024-12-11 20:01:22 +00:00
37d03cdb94 - Disable zstd-by-default again (needs adjustments in at least
golang,llvm15,llvm17 first)
- Add binutils-fix-branch.diff.
- Check non-changing of flex/bison inputs only after applying
  branch and fix-branch diffs.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=482
2024-12-09 15:54:38 +00:00
89ba785707 - Update to current 2.43.1 branch [PED-10254, PED-10306]:
* s390 - Add arch15 instructions
  * various fixes from upstream: PR32153, PR32171, PR32189,
    PR32196, PR32191, PR32109, PR32372, PR32387
- Adjusted binutils-2.43-branch.diff.gz.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=481
2024-12-09 14:59:58 +00:00
a2d6bc201e - Add loongarch64 as new target
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=480
2024-11-26 10:31:59 +00:00
38e0c73256 - drop ld-relro.diff (relro is the default for some time)
and it warns on avr spuriously (bsc#1233520)

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=479
2024-11-26 10:31:08 +00:00
5b00f2f6a7 Accepting request 1199785 from home:martinliska:branches:devel:gcc
- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.

OBS-URL: https://build.opensuse.org/request/show/1199785
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=478
2024-10-14 13:27:39 +00:00
06651c198a Accepting request 1197005 from devel:gcc
- Update to current 2.43.1 branch [PED-10474]:
  * PR32109 - fuzzing problem
  * PR32083 - LTO vs overridden common symbols
  * PR32067 - crash with LTO-plugin and --oformat=binary
  * PR31956 - LTO vs wrapper symbols
  * riscv - add Zimop and Zcmop extensions
- Adjusted binutils-2.43-branch.diff.gz.

OBS-URL: https://build.opensuse.org/request/show/1197005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=173
2024-08-30 11:25:36 +00:00
6ab53898b4 - Update to current 2.43.1 branch [PED-10474]:
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=476
2024-08-28 13:31:37 +00:00
1e122fb9d2 - Update to current 2.43.1 branch:
* PR32109 - fuzzing problem
  * PR32083 - LTO vs overridden common symbols
  * PR32067 - crash with LTO-plugin and --oformat=binary
  * PR31956 - LTO vs wrapper symbols
  * riscv - add Zimop and Zcmop extensions
- Adjusted binutils-2.43-branch.diff.gz.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=475
2024-08-28 13:25:33 +00:00
c5ee3b00af Accepting request 1193447 from devel:gcc
- Update to version 2.43: 
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake

OBS-URL: https://build.opensuse.org/request/show/1193447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=172
2024-08-13 11:21:41 +00:00
51ff8f742a Nicer changelog.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=473
2024-08-12 14:15:41 +00:00
09caadc22b Blaeh, also rebase the patches for old codestreams
* Rebased ld-relro.diff and binutils-revert-rela.diff.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=472
2024-08-06 14:51:59 +00:00
f32da6f20f - Update to version 2.43:
* new .base64 pseudo-op, allowing base64 encoded data as strings
* Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
  (APX_F now fully supported)
* x86 Intel syntax now warns about more mnemonic suffixes
* macros and .irp/.irpc/.rept bodies can use \+ to get at number of times
  the macro/body was executed
* aarch64: support 'armv9.5-a' for -march, add support for LUT and LUT2
* s390: base register operand in D(X,B) and D(L,B) can now be omitted
  (ala 'D(X,)'); warn when register type doesn't match operand type
  (use option 'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
* riscv: support various extensions: Zacas, Zcmp, Zfbfmin, Zvfbfmin,
  Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw, XSfCease, all at
  version 1.0;
  remove support for assembly of privileged spec 1.9.1 (linking support
  remains)
* arm: remove support for some old co-processors: Maverick and FPA
* mips: '--trap' now causes either trap or breakpoint instructions to
  be emitted as per current ISA, instead of always using trap insn
  and failing when current ISA was incompatible with that
* LoongArch: accept .option pseudo-op for fine-grained control
  of assembly code options; add support for DT_RELR
* readelf: now displays RELR relocations in full detail;
  add -j/--display-section to show just those section(s) content
  according to their type
* objdump/readelf now dump also .eh_frame_hdr (when present) when
  dumping .eh_frame
* gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake processors;
  add minimal support for riscv
* linker:

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=471
2024-08-06 14:38:53 +00:00
a535d8569e Accepting request 1183197 from devel:gcc
- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks (forwarded request 1180350 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1183197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=171
2024-06-27 13:57:39 +00:00
5e537ebd6d - binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=469
2024-06-25 14:23:41 +00:00
20c893709d Accepting request 1171312 from devel:gcc
Allow to disable profiling
there were some variations in .gcda files
that rarely could lead to variations in optimized finaly binaries (forwarded request 1171128 from bmwiedemann)

OBS-URL: https://build.opensuse.org/request/show/1171312
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=170
2024-05-03 17:44:17 +00:00
25ef655d66 Accepting request 1171128 from home:bmwiedemann:branches:devel:gcc
Allow to disable profiling
there were some variations in .gcda files
that rarely could lead to variations in optimized finaly binaries

OBS-URL: https://build.opensuse.org/request/show/1171128
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=467
2024-05-02 09:48:54 +00:00
626fe753e0 Accepting request 1149163 from home:dimstar:rpm4.20:b
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1149163
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=466
2024-05-02 09:47:03 +00:00
c3a490c0a5 Accepting request 1148804 from devel:gcc
- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax (forwarded request 1148803 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1148804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=169
2024-02-23 15:40:10 +00:00
d8ab355f1a Accepting request 1148803 from home:Andreas_Schwab:riscv:binutils
- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax

OBS-URL: https://build.opensuse.org/request/show/1148803
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=464
2024-02-21 16:31:48 +00:00
9bf70195f2 Accepting request 1144349 from devel:gcc
- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.

- Update to version 2.42:
* Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
* Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
* Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
* Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
* BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
* x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
* risc-v ld: Add '--[no-]check-uleb128'.
* New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
* New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  --error-rxw-segments to convert the existing warnings into errors.
* objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
* readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
* objcopy: Add --set-section-flags for x86_64 to include

OBS-URL: https://build.opensuse.org/request/show/1144349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=168
2024-02-18 19:20:43 +00:00
f343644904 - Add binutils-disable-code-arch-error.diff to demote an
error about swapped .arch/.code directives to a warning.
  It happens in the wild.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=462
2024-02-05 16:58:24 +00:00
dd7c1c259d Unset SOURCE_DATE_EPOCH for the testsuite
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=461
2024-01-31 15:58:56 +00:00
d0f2831079 For SLE-12 explicitely add std=gnu++11 to CXX for gold.
It's configured and set "correctly" in the gold subdir, but the toplevel
passes CXX=g++ down (and that overrides), so hack around this.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=460
2024-01-31 14:04:30 +00:00
6d24c45b6e Adjust the patches only applied on old codestreams.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=459
2024-01-30 17:07:36 +00:00
98284da2a0 - Update to version 2.42:
* Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
* Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
* Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
* Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
* BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
* x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
* risc-v ld: Add '--[no-]check-uleb128'.
* New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
* New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  --error-rxw-segments to convert the existing warnings into errors.
* objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
* readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
* objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
* s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=458
2024-01-30 15:49:12 +00:00
e1e98de2a1 Accepting request 1124735 from devel:gcc
This should fix the last fail in Staging, the build of
libQt5WebEngine on i586.  *knockonwood*

- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]

- riscv-relro.patch: RISC-V: Protect .got with relro

- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)

- Update to version 2.41 [PED-5778]:
* The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
* Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
* New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
* SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
* Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
* The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
* The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps

OBS-URL: https://build.opensuse.org/request/show/1124735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=167
2023-11-10 11:28:45 +00:00
f30534e59c - Add binutils-use-less-memory.diff to be a little nicer to 32bit
userspace and huge links.  [bsc#1216908]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=456
2023-11-09 16:55:17 +00:00
b848c43c43 Accepting request 1113839 from home:Andreas_Schwab:Factory
- riscv-relro.patch: RISC-V: Protect .got with relro

OBS-URL: https://build.opensuse.org/request/show/1113839
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=455
2023-09-27 13:28:24 +00:00
893acf05ad - Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=454
2023-09-14 12:28:40 +00:00
9ce63b809c update branch to b6f6a3ec
(fixes a gold powerpc problem in llvm)

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=453
2023-09-08 13:34:48 +00:00
0ecc24e37a - Update to version 2.41 [PED-5778]:
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=452
2023-09-08 13:29:52 +00:00