0b92143ab3Accepting request 1235669 from devel:gcc
factory
Ana Guerrero
2025-01-09 14:04:09 +0000
ea6705f235- Unset SUSE_ZNOW while running testsuite, many tests cannot cope
Michael Matz
2025-01-07 16:15:39 +0000
1100ed340eAccepting request 1229830 from devel:gcc
Ana Guerrero
2024-12-11 20:01:22 +0000
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 +0000
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 +0000
a2d6bc201e- Add loongarch64 as new target
Richard Biener
2024-11-26 10:31:59 +0000
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 +0000
5b00f2f6a7Accepting request 1199785 from home:martinliska:branches:devel:gcc
Michael Matz
2024-10-14 13:27:39 +0000
06651c198aAccepting request 1197005 from devel:gcc
Dominique Leuenberger
2024-08-30 11:25:36 +0000
6ab53898b4- Update to current 2.43.1 branch [PED-10474]:
Michael Matz
2024-08-28 13:31:37 +0000
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 +0000
c5ee3b00afAccepting request 1193447 from devel:gcc
Dominique Leuenberger
2024-08-13 11:21:41 +0000
51ff8f742aNicer changelog.
Michael Matz
2024-08-12 14:15:41 +0000
09caadc22bBlaeh, also rebase the patches for old codestreams * Rebased ld-relro.diff and binutils-revert-rela.diff.
Michael Matz
2024-08-06 14:51:59 +0000
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 +0000
a535d8569eAccepting request 1183197 from devel:gcc
Ana Guerrero
2024-06-27 13:57:39 +0000
5e537ebd6d- binutils-pr22868.diff: Remove obsolete patch - Undefine _FORTIFY_SOURCE when running checks
Michael Matz
2024-06-25 14:23:41 +0000
20c893709dAccepting request 1171312 from devel:gcc
Ana Guerrero
2024-05-03 17:44:17 +0000
25ef655d66Accepting request 1171128 from home:bmwiedemann:branches:devel:gcc
devel
Richard Biener
2024-05-02 09:48:54 +0000
626fe753e0Accepting request 1149163 from home:dimstar:rpm4.20:b
Richard Biener
2024-05-02 09:47:03 +0000
c3a490c0a5Accepting request 1148804 from devel:gcc
Ana Guerrero
2024-02-23 15:40:10 +0000
d8ab355f1aAccepting request 1148803 from home:Andreas_Schwab:riscv:binutils
Michael Matz
2024-02-21 16:31:48 +0000
9bf70195f2Accepting request 1144349 from devel:gcc
Ana Guerrero
2024-02-18 19:20:43 +0000
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 +0000
dd7c1c259dUnset SOURCE_DATE_EPOCH for the testsuite
Michael Matz
2024-01-31 15:58:56 +0000
d0f2831079For 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 +0000
6d24c45b6eAdjust the patches only applied on old codestreams.
Michael Matz
2024-01-30 17:07:36 +0000
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 +0000
e1e98de2a1Accepting request 1124735 from devel:gcc
Ana Guerrero
2023-11-10 11:28:45 +0000
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 +0000
b848c43c43Accepting request 1113839 from home:Andreas_Schwab:Factory
Michael Matz
2023-09-27 13:28:24 +0000
893acf05ad- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)
Michael Matz
2023-09-14 12:28:40 +0000
9ce63b809cupdate branch to b6f6a3ec (fixes a gold powerpc problem in llvm)
Michael Matz
2023-09-08 13:34:48 +0000
0ecc24e37a- Update to version 2.41 [PED-5778]:
Michael Matz
2023-09-08 13:29:52 +0000
4c9b49f650Adjust changes to match SLE versions
Michael Matz
2023-09-07 14:04:30 +0000
fd511406bc- Add binutils-old-makeinfo.diff for SLE-12 and older.
Michael Matz
2023-08-16 15:58:52 +0000
16ef8f4732riscv-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 +0000
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 +0000
f640d8dd9cAccepting request 1089814 from devel:gcc
Dominique Leuenberger
2023-06-02 22:05:05 +0000
c1497d86e3Accepting request 1089774 from home:Andreas_Schwab:riscv:binutils
Michael Matz
2023-05-30 12:57:13 +0000
1313a52089Accepting request 1079086 from devel:gcc
Dominique Leuenberger
2023-04-14 11:12:35 +0000
b348687adcFix patch.
Martin Liška
2023-04-13 08:33:59 +0000
7a91a96471Accepting request 1078750 from home:marxin:branches:devel:gcc
Martin Liška
2023-04-12 15:10:41 +0000
3585613b10Accepting request 1073595 from devel:gcc
Dominique Leuenberger
2023-03-25 17:53:55 +0000
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 +0000
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 +0000
3e6a8bb3adAccepting request 1067336 from devel:gcc
Dominique Leuenberger
2023-03-02 22:01:45 +0000
488080e211Accepting request 1067335 from home:marxin:branches:devel:gcc
Martin Liška
2023-02-23 09:15:27 +0000
c291feaf4aAccepting request 1067052 from home:marxin:branches:devel:gcc
Martin Liška
2023-02-22 08:39:07 +0000
916d7ccf74Accepting request 1062048 from devel:gcc
Dominique Leuenberger
2023-02-21 14:35:25 +0000
2089720318Accepting request 1062047 from home:marxin:branches:devel:gcc
Martin Liška
2023-01-30 12:48:54 +0000
4d31f3f0fa- Remove upstreamed patch binutils-maxpagesize.diff.
Martin Liška
2023-01-27 19:08:00 +0000
ccfe1c0155Accepting request 1061532 from home:marxin:branches:devel:gcc
Martin Liška
2023-01-27 18:30:55 +0000
6a540076f1Accepting request 1060656 from devel:gcc
Dominique Leuenberger
2023-01-27 09:15:03 +0000
79d05b9598Accepting request 1060669 from home:marxin:branches:devel:gcc
Michael Matz
2023-01-24 15:25:48 +0000
72dd29de21- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]
Richard Biener
2023-01-24 12:54:02 +0000
f9fb68c014Accepting request 1060010 from devel:gcc
Dominique Leuenberger
2023-01-23 17:30:20 +0000
2580f878fbAccepting request 1060005 from home:dirkmueller:Factory
Michael Matz
2023-01-20 17:08:10 +0000
f3d315cc8dMention 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 +0000
2489107f56Another SLE patch and updating CVE mentions in .changes
Michael Matz
2022-10-25 15:43:19 +0000
278e829c00Accepting request 1031143 from home:Andreas_Schwab:Factory
Michael Matz
2022-10-25 14:40:05 +0000
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 +0000
b182f7d94cWhoops
Michael Matz
2022-10-17 15:06:56 +0000
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 +0000
9460b44a5cThe 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 +0000
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 +0000
df4986e3dc- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533 [bsc#1202816]
Michael Matz
2022-08-26 13:26:14 +0000
010f9982dfAccepting request 994281 from devel:gcc
Dominique Leuenberger
2022-08-13 20:36:31 +0000
dadfa067bf- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.
Martin Liška
2022-08-10 09:05:45 +0000
ad4fd8f04bAccepting request 993764 from home:marxin:branches:devel:gcc
Martin Liška
2022-08-08 14:03:30 +0000
daae1fdd3dAccepting request 993443 from home:marxin:branches:devel:gcc
Martin Liška
2022-08-06 13:10:01 +0000
3b387fedf9Accepting request 979157 from devel:gcc
Dominique Leuenberger
2022-05-27 22:28:03 +0000
1d5ec0b679- Use https for variosu links.
Martin Liška
2022-05-25 10:24:02 +0000
8c85dadfb5Accepting request 979148 from home:marxin:branches:devel:gcc
Martin Liška
2022-05-25 10:22:57 +0000
6dd46225bbFix typo: - Enable multitarget build on riscv64
Michael Matz
2022-05-09 12:48:29 +0000
22b4e7d19cAccepting request 975772 from home:Andreas_Schwab:Factory
Michael Matz
2022-05-09 12:46:21 +0000
ed2b0fdf75Accepting request 974908 from devel:gcc
Dominique Leuenberger
2022-05-06 16:58:04 +0000
990fc24d26- Renumber Sources.
Martin Liška
2022-05-04 12:08:59 +0000
ee641bff33Accepting request 974890 from home:marxin:branches:devel:gcc
Martin Liška
2022-05-04 10:36:02 +0000
473303228cAccepting request 974872 from home:marxin:branches:devel:gcc
Richard Biener
2022-05-04 09:51:41 +0000
2210b70bed- Start using _multibuild for cross binutils.
Martin Liška
2022-05-02 10:26:16 +0000
055d2689cdAccepting request 974386 from home:marxin:branches:devel:gcc
Richard Biener
2022-05-02 10:21:07 +0000
6d389b3488Accepting request 969239 from devel:gcc
Dominique Leuenberger
2022-04-14 15:22:48 +0000
e75e43ca87- Update binutils-2.38-branch.diff.gz (to c210342d7f5) to include recognition of 'z16' name for 'arch14' on s390. [bsc#1198237]
Michael Matz
2022-04-11 13:53:50 +0000
b8421bbf1fAccepting request 964006 from devel:gcc
Dominique Leuenberger
2022-03-24 21:56:46 +0000
fac6e3e444Mention binutils-znow.patch.
Michael Matz
2022-03-22 16:09:29 +0000
3baf335380Accepting request 963860 from home:msmeissn:branches:devel:gcc
Michael Matz
2022-03-22 13:30:49 +0000
3376a38904Accepting request 961607 from devel:gcc
Dominique Leuenberger
2022-03-17 16:01:09 +0000
1c7e0bacf0Accepting request 961008 from home:wolfi323:branches:devel:gcc
Martin Liška
2022-03-14 08:43:31 +0000
ef3eb8be22Accepting request 959404 from devel:gcc
Dominique Leuenberger
2022-03-05 13:42:56 +0000
4523532a30Accepting request 959378 from home:marxin:branches:devel:gcc
Martin Liška
2022-03-04 12:30:10 +0000
a63833d4f3- From Stefan Brüns <stefan.bruens@rwth-aachen.de>: * Install symlinks for all target specific tools on arm-eabi-none [bsc#1185712]
Michael Matz
2022-03-01 12:43:50 +0000
2f26a20813Accepting request 957237 from home:marxin:branches:devel:gcc
Michael Matz
2022-02-28 14:38:04 +0000
845bec2beaAccepting request 957216 from home:marxin:branches:devel:gcc
Martin Liška
2022-02-24 09:09:30 +0000
303dd11d49- Make it build on SLE-11 again.
Michael Matz
2022-02-23 17:53:55 +0000
ccd355274bAccepting request 956642 from home:marxin:branches:devel:gcc
Michael Matz
2022-02-22 14:37:51 +0000
fd2a841d44Accepting request 953949 from home:marxin:branches:devel:gcc
Michael Matz
2022-02-14 15:11:29 +0000
d79ff58fe0Accepting request 951572 from home:matwey:gcc-pru
Martin Liška
2022-02-12 16:21:49 +0000