SHA256
8
0
forked from pool/binutils

Commit Graph

  • 163294f8d2 Accepting request 1294193 from devel:gcc main Ana Guerrero 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 Michael Matz 2025-07-17 13:10:39 +00:00
  • 722b5664bd Accepting request 1291682 from devel:gcc Dominique Leuenberger 2025-07-14 08:49:39 +00:00
  • c68f248d6d Skip PGO with %want_reproducible_builds (boo#1040589) Michael Matz 2025-07-10 12:16:59 +00:00
  • a96b8d380f Accepting request 1288676 from devel:gcc Ana Guerrero 2025-06-27 21:00:03 +00:00
  • 0ed753250b - pr33029.patch: Fix crash in assembler with -gdawrf-5 Michael Matz 2025-06-26 12:22:29 +00:00
  • 6ea12aba13 Accepting request 1282736 from devel:gcc Ana Guerrero 2025-06-05 18:31:34 +00:00
  • 13e049f446 - Drop aarch64-common-pagesize.patch, aarch64 no longer uses 64K page size Michael Matz 2025-06-04 12:32:38 +00:00
  • afef41171e Accepting request 1275274 from devel:gcc Dominique Leuenberger 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. Michael Matz 2025-05-07 12:32:37 +00:00
  • f239e244d8 Try again Michael Matz 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) Michael Matz 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. Michael Matz 2025-03-24 16:30:48 +00:00
  • 0073239164 - Do not build binutils-gold for openSUSE Factory or SLFO. Richard Biener 2025-02-13 10:20:31 +00:00
  • 4b78165cf7 Accepting request 1237516 from devel:gcc Ana Guerrero 2025-01-15 16:42:31 +00:00
  • 872ccfe028 - Enable multitarget build on loongarch64 Michael Matz 2025-01-13 15:24:18 +00:00
  • 0b92143ab3 Accepting request 1235669 from devel:gcc Ana Guerrero 2025-01-09 14:04:09 +00:00
  • ea6705f235 - Unset SUSE_ZNOW while running testsuite, many tests cannot cope Michael Matz 2025-01-07 16:15:39 +00:00
  • 1100ed340e Accepting request 1229830 from devel:gcc Ana Guerrero 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. Michael Matz 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. Michael Matz 2024-12-09 14:59:58 +00:00
  • a2d6bc201e - Add loongarch64 as new target Richard Biener 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) Richard Biener 2024-11-26 10:31:08 +00:00
  • 5b00f2f6a7 Accepting request 1199785 from home:martinliska:branches:devel:gcc Michael Matz 2024-10-14 13:27:39 +00:00
  • 06651c198a Accepting request 1197005 from devel:gcc Dominique Leuenberger 2024-08-30 11:25:36 +00:00
  • 6ab53898b4 - Update to current 2.43.1 branch [PED-10474]: Michael Matz 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. Michael Matz 2024-08-28 13:25:33 +00:00
  • c5ee3b00af Accepting request 1193447 from devel:gcc Dominique Leuenberger 2024-08-13 11:21:41 +00:00
  • 51ff8f742a Nicer changelog. Michael Matz 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. Michael Matz 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: Michael Matz 2024-08-06 14:38:53 +00:00
  • a535d8569e Accepting request 1183197 from devel:gcc Ana Guerrero 2024-06-27 13:57:39 +00:00
  • 5e537ebd6d - binutils-pr22868.diff: Remove obsolete patch - Undefine _FORTIFY_SOURCE when running checks Michael Matz 2024-06-25 14:23:41 +00:00
  • 20c893709d Accepting request 1171312 from devel:gcc Ana Guerrero 2024-05-03 17:44:17 +00:00
  • 25ef655d66 Accepting request 1171128 from home:bmwiedemann:branches:devel:gcc Richard Biener 2024-05-02 09:48:54 +00:00
  • 626fe753e0 Accepting request 1149163 from home:dimstar:rpm4.20:b Richard Biener 2024-05-02 09:47:03 +00:00
  • c3a490c0a5 Accepting request 1148804 from devel:gcc Ana Guerrero 2024-02-23 15:40:10 +00:00
  • d8ab355f1a Accepting request 1148803 from home:Andreas_Schwab:riscv:binutils Michael Matz 2024-02-21 16:31:48 +00:00
  • 9bf70195f2 Accepting request 1144349 from devel:gcc Ana Guerrero 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. Michael Matz 2024-02-05 16:58:24 +00:00
  • dd7c1c259d Unset SOURCE_DATE_EPOCH for the testsuite Michael Matz 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. Michael Matz 2024-01-31 14:04:30 +00:00
  • 6d24c45b6e Adjust the patches only applied on old codestreams. Michael Matz 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. Michael Matz 2024-01-30 15:49:12 +00:00
  • e1e98de2a1 Accepting request 1124735 from devel:gcc Ana Guerrero 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] Michael Matz 2023-11-09 16:55:17 +00:00
  • b848c43c43 Accepting request 1113839 from home:Andreas_Schwab:Factory Michael Matz 2023-09-27 13:28:24 +00:00
  • 893acf05ad - Add libzstd-devel to Requires of binutils-devel. (bsc#1215341) Michael Matz 2023-09-14 12:28:40 +00:00
  • 9ce63b809c update branch to b6f6a3ec (fixes a gold powerpc problem in llvm) Michael Matz 2023-09-08 13:34:48 +00:00
  • 0ecc24e37a - Update to version 2.41 [PED-5778]: Michael Matz 2023-09-08 13:29:52 +00:00
  • 12ff806348 - Contains fixes for these non-CVEs (not security bugs per upstreams SECURITY.md): * bsc#1214565 aka CVE-2020-19726 aka PR26240 * bsc#1214567 aka CVE-2022-35206 aka PR29290 * bsc#1214579 aka CVE-2022-35205 aka PR29289 * bsc#1214580 aka CVE-2022-44840 aka PR29732 * bsc#1214604 aka CVE-2022-45703 aka PR29799 * bsc#1214611 aka CVE-2022-48065 aka PR29925 * bsc#1214619 aka CVE-2022-48064 aka PR29922 * bsc#1214620 aka CVE-2022-48063 aka PR29924 * bsc#1214623 aka CVE-2022-47696 aka PR29677 * bsc#1214624 aka CVE-2022-47695 aka PR29846 * bsc#1214625 aka CVE-2022-47673 aka PR29876 Michael Matz 2023-09-08 13:20:37 +00:00
  • 4c9b49f650 Adjust changes to match SLE versions Michael Matz 2023-09-07 14:04:30 +00:00
  • fd511406bc - Add binutils-old-makeinfo.diff for SLE-12 and older. Michael Matz 2023-08-16 15:58:52 +00:00
  • 16ef8f4732 riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch, extensa-gcc-4_3-fix.diff . - Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff . Michael Matz 2023-08-16 15:44:33 +00:00
  • c052426963 - Update to version 2.41: * 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 * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions. * A new .insn directive is recognized by x86 gas. * Add SME2 support to the AArch64 port. * The linker now accepts a command line option of --remap-inputs <PATTERN>=<FILE> to relace any input file that matches <PATTERN> with <FILE>. In addition the option --remap-inputs-file=<FILE> can be used to specify a file containing any number of these remapping directives. Michael Matz 2023-08-16 15:16:34 +00:00
  • f640d8dd9c Accepting request 1089814 from devel:gcc Dominique Leuenberger 2023-06-02 22:05:05 +00:00
  • c1497d86e3 Accepting request 1089774 from home:Andreas_Schwab:riscv:binutils Michael Matz 2023-05-30 12:57:13 +00:00
  • 1313a52089 Accepting request 1079086 from devel:gcc Dominique Leuenberger 2023-04-14 11:12:35 +00:00
  • b348687adc Fix patch. Martin Liška 2023-04-13 08:33:59 +00:00
  • 7a91a96471 Accepting request 1078750 from home:marxin:branches:devel:gcc Martin Liška 2023-04-12 15:10:41 +00:00
  • 3585613b10 Accepting request 1073595 from devel:gcc Dominique Leuenberger 2023-03-25 17:53:55 +00:00
  • e13c8c1084 - Document fixed CVEs: * bnc#1208037 aka CVE-2023-25588 aka PR29677 * bnc#1208038 aka CVE-2023-25587 aka PR29846 * bnc#1208040 aka CVE-2023-25585 aka PR29892 * bnc#1208409 aka CVE-2023-0687 aka PR29444 Martin Liška 2023-03-21 16:35:53 +00:00
  • 6e3ed92d9c - Enable bpf-none cross target and add bpf-none to the multitarget set of supported targets. Richard Biener 2023-03-16 14:55:37 +00:00
  • c1f5f1a167 - Disable packed-relative-relocs for old codestreams. They generate buggy relocations when binutils-revert-rela.diff is active. [bsc#1206556] Michael Matz 2023-03-08 15:34:27 +00:00
  • 3e6a8bb3ad Accepting request 1067336 from devel:gcc Dominique Leuenberger 2023-03-02 22:01:45 +00:00
  • 488080e211 Accepting request 1067335 from home:marxin:branches:devel:gcc Martin Liška 2023-02-23 09:15:27 +00:00
  • c291feaf4a Accepting request 1067052 from home:marxin:branches:devel:gcc Martin Liška 2023-02-22 08:39:07 +00:00
  • 916d7ccf74 Accepting request 1062048 from devel:gcc Dominique Leuenberger 2023-02-21 14:35:25 +00:00
  • 2089720318 Accepting request 1062047 from home:marxin:branches:devel:gcc Martin Liška 2023-01-30 12:48:54 +00:00
  • 4d31f3f0fa - Remove upstreamed patch binutils-maxpagesize.diff. Martin Liška 2023-01-27 19:08:00 +00:00
  • ccfe1c0155 Accepting request 1061532 from home:marxin:branches:devel:gcc Martin Liška 2023-01-27 18:30:55 +00:00
  • 6a540076f1 Accepting request 1060656 from devel:gcc Dominique Leuenberger 2023-01-27 09:15:03 +00:00
  • 79d05b9598 Accepting request 1060669 from home:marxin:branches:devel:gcc Michael Matz 2023-01-24 15:25:48 +00:00
  • 72dd29de21 - Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515] Richard Biener 2023-01-24 12:54:02 +00:00
  • f9fb68c014 Accepting request 1060010 from devel:gcc Dominique Leuenberger 2023-01-23 17:30:20 +00:00
  • 2580f878fb Accepting request 1060005 from home:dirkmueller:Factory Michael Matz 2023-01-20 17:08:10 +00:00
  • f3d315cc8d Mention all the various duplicated tracker entries. Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033, jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031, jsc#SLE-25047] Michael Matz 2022-11-02 16:28:43 +00:00
  • 2489107f56 Another SLE patch and updating CVE mentions in .changes Michael Matz 2022-10-25 15:43:19 +00:00
  • 278e829c00 Accepting request 1031143 from home:Andreas_Schwab:Factory Michael Matz 2022-10-25 14:40:05 +00:00
  • b1a0c6a5a8 - SLE toolchain update of binutils. Update to 2.39 from 2.37, which means obsoleting and hence removing these patches: binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff, binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff, binutils-add-z16-name.diff. (Fake entry from SLE for tracking purposes:) - For building shim 15.6~rc1 (and later versions) aarch64 image, objcopy needs to support efi-app-aarch64 target. (bsc#1198458) Adds binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff, binutils-add-efi-aarch64-3.diff . Michael Matz 2022-10-17 15:18:05 +00:00
  • b182f7d94c Whoops Michael Matz 2022-10-17 15:06:56 +00:00
  • cfaae36524 - Add binutils-revert-rela.diff to revert back to old behaviour of not ignoring the in-section content of to be relocated fields on x86-64, even though that's a RELA architecture. Compatibility with buggy object files generated by old tools. [bsc#1198422] (forward port from SLE) Michael Matz 2022-10-17 15:04:37 +00:00
  • 9460b44a5c The last change was premature, 2.39 isn't actually affected by the problem, it was introduced in one of the prerequisite patches, remove all traces of the change. Michael Matz 2022-09-01 11:57:45 +00:00
  • 8d8118647c - Add binutils-pr29370.diff and their prerequisites binutils-pr29370-pre1.diff and binutils-pr29370-pre2.diff for PR29370, aka CVE-2022-38128 [bsc#1203016] Michael Matz 2022-09-01 11:54:53 +00:00
  • df4986e3dc - Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533 [bsc#1202816] Michael Matz 2022-08-26 13:26:14 +00:00
  • 010f9982df Accepting request 994281 from devel:gcc Dominique Leuenberger 2022-08-13 20:36:31 +00:00
  • dadfa067bf - Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451. Martin Liška 2022-08-10 09:05:45 +00:00
  • ad4fd8f04b Accepting request 993764 from home:marxin:branches:devel:gcc Martin Liška 2022-08-08 14:03:30 +00:00
  • daae1fdd3d Accepting request 993443 from home:marxin:branches:devel:gcc Martin Liška 2022-08-06 13:10:01 +00:00
  • 3b387fedf9 Accepting request 979157 from devel:gcc Dominique Leuenberger 2022-05-27 22:28:03 +00:00
  • 1d5ec0b679 - Use https for variosu links. Martin Liška 2022-05-25 10:24:02 +00:00
  • 8c85dadfb5 Accepting request 979148 from home:marxin:branches:devel:gcc Martin Liška 2022-05-25 10:22:57 +00:00
  • 6dd46225bb Fix typo: - Enable multitarget build on riscv64 Michael Matz 2022-05-09 12:48:29 +00:00
  • 22b4e7d19c Accepting request 975772 from home:Andreas_Schwab:Factory Michael Matz 2022-05-09 12:46:21 +00:00
  • ed2b0fdf75 Accepting request 974908 from devel:gcc Dominique Leuenberger 2022-05-06 16:58:04 +00:00
  • 990fc24d26 - Renumber Sources. Martin Liška 2022-05-04 12:08:59 +00:00
  • ee641bff33 Accepting request 974890 from home:marxin:branches:devel:gcc Martin Liška 2022-05-04 10:36:02 +00:00
  • 473303228c Accepting request 974872 from home:marxin:branches:devel:gcc Richard Biener 2022-05-04 09:51:41 +00:00
  • 2210b70bed - Start using _multibuild for cross binutils. Martin Liška 2022-05-02 10:26:16 +00:00
  • 055d2689cd Accepting request 974386 from home:marxin:branches:devel:gcc Richard Biener 2022-05-02 10:21:07 +00:00