SHA256
1
0
forked from pool/binutils
Commit Graph

308 Commits

Author SHA256 Message Date
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
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
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
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
Richard Biener
6d67935326 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=249 2017-09-01 08:04:50 +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
acc3578ab0 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=239 2017-03-31 11:59:22 +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
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
59fc4e7026 - Enable compressed debuginfo sections also for the linker on Factory.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=218
2016-11-28 13:17:52 +00:00
Richard Biener
ecacc15bcb Accepting request 433210 from home:StefanBruens:branches:devel:gcc
OBS-URL: https://build.opensuse.org/request/show/433210
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=217
2016-10-07 07:46:30 +00:00
Richard Biener
4894d24449 - Update to binutils 2.27.
* Add a configure option, --enable-64-bit-archive, to force use of a
    64-bit format when creating an archive symbol index.
  * Add --elf-stt-common= option to objcopy for ELF targets to control
    whether to convert common symbols to the STT_COMMON type.
  GAS:
  * Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
  * Add --no-pad-sections to stop the assembler from padding the end of output
    sections up to their alignment boundary.
  * Support for the ARMv8-M architecture has been added to the ARM port.
    Support for the ARMv8-M Security and DSP Extensions has also been added
    to the ARM port.
  * ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
    .extCoreRegister pseudo-ops that allow an user to define custom
    instructions, conditional codes, auxiliary and core registers.
  * Add a configure option --enable-elf-stt-common to decide whether ELF
    assembler should generate common symbols with the STT_COMMON type by
    default.  Default to no.
  * New command line option --elf-stt-common= for ELF targets to control
    whether to generate common symbols with the STT_COMMON type.
  * Add ability to set section flags and types via numeric values for ELF
    based targets.
  * Add a configure option --enable-x86-relax-relocations to decide whether
    x86 assembler should generate relax relocations by default.  Default to
    yes, except for x86 Solaris targets older than Solaris 12.
  * New command line option -mrelax-relocations= for x86 target to control
    whether to generate relax relocations.
  * New command line option -mfence-as-lock-add=yes for x86 target to encode
    lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
  * Add assembly-time relaxation option for ARC cpus.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=215
2016-08-24 11:55:45 +00:00
Richard Biener
121de26ad4 - Update to binutils 2.26.1.
- Remove binutils-2.26-branch.diff.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=213
2016-07-06 13:30:57 +00:00
Richard Biener
e860120c9a - Update binutils-2.26-branch.diff, updates to branch head.
(bnc#970239)
- Disable -mrelax-relocations by default on old products.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=210
2016-03-17 13:11:29 +00:00
Richard Biener
b8241668cd - Add binutils-2.26-branch.diff, updates to branch head.
* Adds -mrelax-relocations on x86
  * Fixes bso#19698

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=206
2016-02-29 13:11:41 +00:00
Richard Biener
e0ce529b18 - Update to binutils 2.28
* Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time
    workaround for a bug in the bus matrix / memory controller for some of
    the STM32 Cortex-M4 based products (STM32L4xx)
  * Add a configure option --enable-compressed-debug-sections={all,ld} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Experimental support for linker garbage collection (--gc-sections)
    has been enabled for COFF and PE based targets.
  * New command line option for ELF targets to compress DWARF debug
    sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
  * New command line option, --orphan-handling=[place|warn|error|discard], to
    adjust how orphan sections are handled.  The default is 'place' which gives
    the current behaviour, 'warn' and 'error' issue a warning or error
    respectively when orphan sections are found, and 'discard' will discard all
    orphan sections.
  * Add support for LLVM plugin.
  * Add --print-memory-usage option to report memory blocks usage.
  * Add --require-defined option, it's like --undefined except the new symbol
    must be defined by the end of the link.
  * Add a configure option --enable-compressed-debug-sections={all,gas} to
    decide whether DWARF debug sections should be compressed by default.
  * Add support for the ARC EM/HS, and ARC600/700 architectures.  Remove
    assembler support for Argonaut RISC architectures.
  * Add option to objcopy to insert new symbols into a file:
    --add-symbol <name>=[<section>:]<value>[,<flags>]
  * Add support for the ARC EM/HS, and ARC600/700 architectures.
  * Extend objcopy --compress-debug-sections option to support
    --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF
    targets.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=200
2016-01-27 13:17:46 +00:00
Richard Biener
985d648f51 Accepting request 353332 from home:Andreas_Schwab:Factory
- gold-relocate-tls.patch: Fix internal error when applying TLSDESC
  relocations with no TLS segment

OBS-URL: https://build.opensuse.org/request/show/353332
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=198
2016-01-14 09:37:34 +00:00
Michael Matz
39979f8a31 Accepting request 338990 from home:Andreas_Schwab:Factory
- s390-troo-insn-type.patch: fix wrong insn type for troo insn
- aarch64-common-pagesize.patch: change default common-page-size to 64K on
  aarch64

OBS-URL: https://build.opensuse.org/request/show/338990
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=196
2015-10-14 14:38:50 +00:00
Richard Biener
e79c7d734f Accepting request 335624 from home:Andreas_Schwab:Factory
- gold-arm64-abi-pagesize.patch: fix ABI pagesize for aarch64 in gold

OBS-URL: https://build.opensuse.org/request/show/335624
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=194
2015-10-02 09:20:21 +00:00
Michael Matz
ada421c799 - Disable use-hashtype-both-by-default.diff for
the mips target, it's incompatible with it.  [bnc #938658]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=193
2015-07-21 12:50:51 +00:00
Michael Matz
757d724436 Accepting request 316400 from home:a_faerber:rx
Add cross-rx-binutils package for Renesas RX

OBS-URL: https://build.opensuse.org/request/show/316400
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=192
2015-07-13 14:13:27 +00:00
Michael Matz
6f8caac7e7 Accepting request 315982 from home:AndreasSchwab:f
- Work around qemu bug

OBS-URL: https://build.opensuse.org/request/show/315982
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=191
2015-07-10 21:02:31 +00:00
Michael Matz
d30ea5816d - Add patches for s390 z13 support (backports from
to-be 2.26):
  0001-S-390-Add-support-for-IBM-z13.patch
  0002-S-390-Add-check-for-length-field-operand.patch
  0003-S-390-Add-more-IBM-z13-instructions.patch
  0004-S-390-Fixes-for-z13-instructions.patch
  0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch .

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=189
2015-07-09 14:43:01 +00:00
Michael Matz
446fa172be - Update to 2.25 branch at 2f5b97b4f (changes
binutils-2.25-branch.diff.gz) fixes PR 18481, gas/18541.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=188
2015-07-09 14:30:36 +00:00
Michael Matz
3731e51f95 Accepting request 315475 from home:a_faerber:branches:devel:gcc
Fix %TARGET vs. $TARGET_OS inconsistencies by turning $TARGET_OS into %TARGET_OS for reuse in install and file sections.
This fixes the assumption that $TARGET_OS will match %{TARGET}*.

OBS-URL: https://build.opensuse.org/request/show/315475
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=187
2015-07-07 13:41:24 +00:00
Michael Matz
606ad0bb42 Accepting request 311727 from devel:ARM:Factory
- enable gold for aarch64

OBS-URL: https://build.opensuse.org/request/show/311727
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=185
2015-06-12 11:22:39 +00:00
Michael Matz
166469e33c - Add binutils-2.25-branch.diff.gz:
Update to 2.25 branch at 8fe8994c, fixing many bugs:
  PR ld/15228, binutils/17512, 17165, binutils/17531, ld/17615, 17666,
  ld/17709, gas/17753, 17755, 17817, ld/17827, 17842, binutils/17926,
  17954, 18010, ld/18167, ld/18222, ld/18270.
- Remove eh-frame-hdr-on-shared-lib-bfd.patch: Included already.
- Remove gold-opd-visibility.patch: Included already.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=184
2015-05-18 15:45:47 +00:00
Michael Matz
179d732b22 - Move sed call from %prep to %build to not disturb quilt.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=183
2015-05-18 15:27:56 +00:00
Michael Matz
ea50f6e67e Accepting request 307690 from home:msmeissn:branches:devel:gcc
- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

- move info deinstall to preun section

OBS-URL: https://build.opensuse.org/request/show/307690
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=182
2015-05-18 15:14:41 +00:00
Michael Matz
34c93fbb81 Accepting request 307494 from home:sumski:branches:devel:gcc
- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992

- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992

- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992

- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992

- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992

- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992

- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and
  https://sourceware.org/bugzilla/show_bug.cgi?id=16992

- Added binutils-fix--dynamic-list.patch:
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=13577 and

OBS-URL: https://build.opensuse.org/request/show/307494
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=181
2015-05-18 15:13:16 +00:00
Richard Biener
2819f93f2f Accepting request 286744 from home:Andreas_Schwab:Factory
- gold-opd-visibility.patch: Set default visibility on discarded .opd
  symbols

OBS-URL: https://build.opensuse.org/request/show/286744
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=179
2015-02-19 11:49:45 +00:00
Richard Biener
845c324ebc Accepting request 282205 from home:Andreas_Schwab:Factory
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64

OBS-URL: https://build.opensuse.org/request/show/282205
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=177
2015-01-21 11:28:20 +00:00
Richard Biener
259d0160ec OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=175 2015-01-15 10:22:03 +00:00
Richard Biener
058b51ee87 - Update to binutils 2.25 release.
* Add --data option to strings to only print strings in loadable, initialized
    data sections.  Change the default behaviour to be --all, but add a new
    configure time option of --disable-default-strings-all to restore the old
    default behaviour.
  * Add --include-all-whitespace to strings.
  * Add --dump-section option to objcopy.
  * Add support for the Andes NDS32.
  * PE binaries now once again contain real timestamps by default.  To disable
    the inclusion of a timestamp in a PE binary, use the --no-insert-timestamp
    command line option.
  * Replace support for openrisc and or32 with support for or1k.
  * Add support for the --build-id command line option to COFF based targets.
  * x86/x86_64 pe-coff now supports the --build-id option.
  * Add support for the AVR Tiny microcontrollers.
  * Enhanced the ARM port to accept the assembler output from the CodeComposer
    Studio tool.  Support is enabled via the new command line option -mccs.
- Update to 2.25 branch head.
  * Pulls PIE fixes.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=174
2015-01-15 09:39:48 +00:00
Richard Biener
5ea8d7b458 Accepting request 280994 from home:dimstar:branches:devel:gcc
- Minor fix on the usage of update-alternatives
  https://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines

OBS-URL: https://build.opensuse.org/request/show/280994
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=173
2015-01-14 09:49:35 +00:00
Michael Matz
769c1acaab don't complain if unwanted files aren't there to start with.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=171
2014-12-02 16:34:18 +00:00
Michael Matz
d7a739063a - binutils-fix-gold-aarch64.diff: fixing build temporarily broken
on brach.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=170
2014-12-02 16:15:19 +00:00
Michael Matz
d2f4e6dfee - Update to current 2.25 pre-release branch, at 127a4644.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=169
2014-12-01 17:04:10 +00:00
Michael Matz
097f2bfdeb Accepting request 259148 from home:a_faerber:epiphany
Enable the Epiphany target (epiphany-elf), which is needed for the Parallella board.

OBS-URL: https://build.opensuse.org/request/show/259148
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=168
2014-11-04 16:19:26 +00:00
Richard Biener
face4cb5f0 - binutils-2.24-bso16746.diff: Fix bso#16746, spurious warnings
for warn annotated symbols with LTO.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=166
2014-05-07 08:21:16 +00:00
Richard Biener
b416ee658f Accepting request 229209 from home:AndreasSchwab:f
- ld-dtags.diff: update testsuite for --enable-new-dtags default
- ld-testsuite.patch: fix spurious failures in ld-plugin/lto.exp

OBS-URL: https://build.opensuse.org/request/show/229209
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=164
2014-04-07 08:14:05 +00:00
Richard Biener
7961dd1a0f OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=162 2014-04-04 08:09:07 +00:00
Michael Matz
d531143ff6 - Update to current 2.24 branch at b36bc812:
AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors.
  aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing,
  support ifunc in static links.
  Fix ld/16643 (problem with GCed sections).
  powerpc64le: fix ld segfault with --emit-relocs.
  Fix buffer underrun in x86 disassembler.
  Fix merging of skipped weak symbols.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=159
2014-03-26 15:41:18 +00:00
Richard Biener
e5c3143c60 - Add binutils-2.24-bso16746.diff to shut off ld complaining about
IR references to warning symbols.  [bso#16746]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=158
2014-03-24 14:00:56 +00:00
Richard Biener
dc9e77e566 - Add binutils-2.24-auto-plugin.diff to make plugin auto-load work
for GCC LTO objects.  [bso#14698]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=157
2014-03-21 12:27:13 +00:00
Michael Matz
3a62bf9875 Missed one occasion.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=155
2014-02-21 18:44:08 +00:00
Michael Matz
bd8b0b1cf0 - Disable --enable-deterministic-archives again, as it breaks
valid Makefiles.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=154
2014-02-21 17:00:54 +00:00
Michael Matz
bcc5660694 Accepting request 222512 from home:subchaser:avr
avr only: AVR-style output in avr-size utility

OBS-URL: https://build.opensuse.org/request/show/222512
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=153
2014-02-17 13:21:17 +00:00
Michael Matz
1613f4df8a Accepting request 215224 from home:elvigia:branches:devel:gcc
- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

- build with --enable-deterministic-archives so ar and ranlib 
  cooperate in the creation of reproducible builds.

OBS-URL: https://build.opensuse.org/request/show/215224
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=152
2014-01-27 06:17:43 +00:00
Michael Matz
c27d635b42 - Update to 2.24 release and to branch at 9177510e:
* Add support for the Texas Instruments MSP430X processor.
  * Add support for Altera Nios II.
  * Add support for the V850E3V5 architecture.
  * Add support for the Imagination Technologies Meta processor.
  * --enable-new-dtags no longer generates old dtags in addition to new dtags.
  * Remove assembler and linker support for MIPS ECOFF targets.
  * Remove assembler support for MIPS ECOFF targets.
  * Add ALIGN_WITH_INPUT to the linker script language to force the
    alignment of an output section to use the maximum alignment of
    all its input sections.
  * Add -gdwarf-sections command line option to enable per-code-section
    generation of DWARF .debug_line sections.
  * Objcopy now supports wildcard characters in command line options that take
    section names.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=150
2013-12-09 15:23:12 +00:00
Michael Matz
250ce9d40f - Add cross-ppc64le-binutils.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=148
2013-11-29 15:17:31 +00:00
Michael Matz
9ce9c76bd2 - Update to 2.23.92 prerelease, mostly for ppc64le support.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=147
2013-11-29 15:02:40 +00:00
Richard Biener
8046d4ccfe Accepting request 202682 from home:Andreas_Schwab:Factory
- pie-m68k.patch: Emit DT_DEBUG also for PIE

OBS-URL: https://build.opensuse.org/request/show/202682
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=145
2013-10-09 10:05:12 +00:00
Michael Matz
08a0196e76 - Update to 2.23.90 prerelease, remove patches that
are upstream ( aarch64-biarch.patch, aarch64-dynamic-placement.patch,
  aarch64-execstack.patch, aarch64-gc-section-support.patch,
  aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff,
  aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff,
  binutils-2.22-objalloc.patch, binutils-2.23.2.tar.bz2,
  binutils-2.23.52.0.1-64-bit-thin-archives.patch,
  s390-machinemode.patch, warning-symbol-sections.patch).

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=143
2013-09-20 15:57:46 +00:00
Richard Biener
318c193067 Accepting request 196965 from home:namtrac:bugfix
- Add binutils-2.23.52.0.1-64-bit-thin-archives.patch to fix thin
  archive creation on 64bit systems. This is rh#915411 and should
  also fix webkitgtk on s390x.

OBS-URL: https://build.opensuse.org/request/show/196965
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=141
2013-09-04 08:09:24 +00:00
Michael Matz
b914186841 Accepting request 183973 from home:Andreas_Schwab:Factory
- warning-symbol-sections.patch: don't clobber warning sections from
  shared libraries

OBS-URL: https://build.opensuse.org/request/show/183973
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=137
2013-07-22 13:10:35 +00:00
Michael Matz
5693a71233 Accepting request 181892 from devel:ARM:Factory
- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list

OBS-URL: https://build.opensuse.org/request/show/181892
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=135
2013-07-03 15:01:26 +00:00
Michael Matz
8b4e6d652e Accepting request 181831 from home:Andreas_Schwab:Factory
- aarch64-dynamic-placement.patch: Correct placement of &_DYNAMIC

OBS-URL: https://build.opensuse.org/request/show/181831
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=134
2013-07-03 13:02:47 +00:00
Richard Biener
d7f2de8e4d Accepting request 178615 from home:dirkmueller:branches:devel:gcc
- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

OBS-URL: https://build.opensuse.org/request/show/178615
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=132
2013-06-12 13:40:44 +00:00
Richard Biener
f530317ce0 Accepting request 175586 from home:Andreas_Schwab:Factory
- Tell bfd ELF backend that aarch64 defaults to non-exec stack

OBS-URL: https://build.opensuse.org/request/show/175586
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=127
2013-05-15 08:15:18 +00:00
Richard Biener
1b21a4661a - Re-instantiate patch to warn about non-PIC code in shared objects
on s390x.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=126
2013-04-03 13:09:27 +00:00
Richard Biener
a28f0e14c7 - Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=124
2013-03-28 13:13:17 +00:00
Richard Biener
332ccb2acb Accepting request 158538 from home:Andreas_Schwab:Factory
- Add aarch64 support for --gc-sections
  (from http://sourceware.org/ml/binutils/2013-02/msg00285.html)

OBS-URL: https://build.opensuse.org/request/show/158538
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=123
2013-03-11 13:31:52 +00:00
Richard Biener
dc97cafffe Accepting request 145903 from home:Andreas_Schwab:Factory
- Backport s390 .machinemode pseudo insn

OBS-URL: https://build.opensuse.org/request/show/145903
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=121
2012-12-20 11:52:20 +00:00
Richard Biener
41e240dafb - Revert upstream change to error on bfd.h usage without first
including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=120
2012-11-30 13:00:21 +00:00
Richard Biener
1577ba8f9c Accepting request 143261 from home:adrianSuSE:aarch64
ups, I used wrong triple name :/ copy and paste error ...

OBS-URL: https://build.opensuse.org/request/show/143261
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=118
2012-11-28 11:01:22 +00:00
Richard Biener
5dc6298db3 - Change update-alternative priorities to always prefer GNU ld
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=117
2012-11-28 11:00:47 +00:00
Richard Biener
abf4a23f3d Accepting request 143264 from home:jengelh:branches:devel:gcc
- Implement update-alternatives service for gold

OBS-URL: https://build.opensuse.org/request/show/143264
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=116
2012-11-28 10:59:15 +00:00
Richard Biener
fed834d5d6 Accepting request 143122 from home:adrianSuSE:aarch64
update and biarch patch. It does not help me, but it does not harm either ;)

OBS-URL: https://build.opensuse.org/request/show/143122
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=115
2012-11-27 14:23:40 +00:00
Richard Biener
5c502ac474 Accepting request 142675 from home:adrianSuSE:aarch64
add aarch64 target and cross compiler

OBS-URL: https://build.opensuse.org/request/show/142675
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=114
2012-11-26 14:43:39 +00:00
Richard Biener
8fa4ac1dc6 - Update to binutils 2.23 branch head.
* Includes binutils 2.23 release.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=110
2012-10-24 11:45:28 +00:00
Richard Biener
055de10ccc OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=109 2012-09-18 10:54:27 +00:00
Richard Biener
e7c8c76a0f OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=108 2012-09-17 15:02:09 +00:00
Richard Biener
a4fc06d5f8 - Remove no longer applying AVR patch.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=107
2012-09-17 14:01:07 +00:00
Richard Biener
93b6bf5c96 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=106 2012-09-17 08:57:22 +00:00
Richard Biener
befe12c924 - Update to binutils 2.23 release candidate.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=104
2012-09-14 12:12:28 +00:00
Richard Biener
444c57d409 Accepting request 133229 from home:coolo:branches:openSUSE:Factory
- add makeinfo as explicit buildrequire

OBS-URL: https://build.opensuse.org/request/show/133229
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=102
2012-09-10 09:33:05 +00:00
Richard Biener
c4d70ce4c8 Accepting request 132379 from home:namtrac:bugfix
- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

OBS-URL: https://build.opensuse.org/request/show/132379
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=101
2012-09-03 10:14:26 +00:00
Richard Biener
4171f9e565 - Add patch to fix libiberty integer overflow. [bnc#776968]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=100
2012-09-03 09:07:37 +00:00
Richard Biener
c7eddb1a5b Accepting request 125638 from openSUSE:Factory:ARM
fix default elf format on arm

OBS-URL: https://build.opensuse.org/request/show/125638
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=98
2012-06-21 12:18:52 +00:00
Factory Maintainer
a6b01b9fe1 Accepting request 125342 from home:coolo:branches:openSUSE:Factory
- the previous fix was not good enough, another iteration of the same

OBS-URL: https://build.opensuse.org/request/show/125342
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=94
2012-06-18 19:15:24 +00:00
Richard Biener
f58f60c9a3 Accepting request 124950 from home:coolo:branches:openSUSE:Factory
- exclude our target arch for cross compiling - this is just not cross

OBS-URL: https://build.opensuse.org/request/show/124950
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=92
2012-06-15 08:02:02 +00:00
Richard Biener
a92c0aa65f - Consistently use $target-suse-linux triplets.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=90
2012-04-19 11:30:58 +00:00
Richard Biener
0506179d7c - Drop the new spec files again, instead move the cross-$arch-binutils
contents to /usr, away from /opt.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=88
2012-02-15 11:33:41 +00:00
Richard Biener
ef845cca75 Accepting request 105013 from home:rmax:branches:devel:gcc
- Add spec files that build variants for arm and avr that install
  under /usr rather than /opt/cross.
- Add avr-binutils-relocs.patch to fix a crash in avr-ld.
  http://sourceware.org/bugzilla/show_bug.cgi?id=12161

OBS-URL: https://build.opensuse.org/request/show/105013
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=87
2012-02-15 09:19:39 +00:00
Richard Biener
23ad996130 Accepting request 101646 from home:coolo:branches:openSUSE:Factory
fix license - and format_spec because I can

OBS-URL: https://build.opensuse.org/request/show/101646
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=85
2012-01-26 12:50:17 +00:00
Richard Biener
b66269c273 - Fix package licenses to follow SPDX format, adjust to reality.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=84
2012-01-26 10:37:09 +00:00
Richard Biener
bd22e1ff87 - Add patch to fix arm unwind table corruption. [bso#13449]
- Canonicalize arm targets.
- Enable gold for arm.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=80
2012-01-04 12:35:38 +00:00
Richard Biener
6fbc9527bc - Add patch to fix build-id issues. [bso#12451]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=79
2012-01-03 14:43:51 +00:00
Richard Biener
9338b2c4d9 - Update to final binutils 2.22 release.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=76
2011-12-06 10:48:55 +00:00
Richard Biener
03ae34d31d * Drop patches that have been applied upstream.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=73
2011-11-02 10:09:49 +00:00
Richard Biener
a5ed0c7d14 Accepting request 85857 from home:tserong:branches:devel:gcc
- Fix --gc-sections failure with symbol versioning [bso#13195] (this indirectly fixes build of openSUSE:Factory:ARM/busybox, BTW)

OBS-URL: https://build.opensuse.org/request/show/85857
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=71
2011-10-04 09:10:57 +00:00
Richard Biener
5449084e1a - Update to binutils-2_22-branch head.
* Drop patches that have been applied upstream.
  * Drop patches that no longer apply.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=69
2011-09-28 13:30:44 +00:00
Richard Biener
916b9b29ca OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=68 2011-09-26 14:46:11 +00:00
Richard Biener
6bcb6c817c Accepting request 84478 from Base:build:arm
add arm support

OBS-URL: https://build.opensuse.org/request/show/84478
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=67
2011-09-26 09:45:39 +00:00
Richard Biener
da09f347b2 - Revert back to --copy-dt-needed-entries being the default for ld.
- Make --no-copy-dt-needed-entries the default for ld.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=66
2011-08-29 08:10:55 +00:00
OBS User buildservice-autocommit
61b85cabb1 Updating link to change in openSUSE:Factory/binutils revision 68.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=0c04be2663519a82d24f8cb1da963e94
2011-08-24 09:37:43 +00:00
Richard Biener
24dd8b3836 - Fix XLC object linker complaints. [bnc#713504]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=64
2011-08-23 11:43:54 +00:00
Richard Biener
78e1a393dd Accepting request 79447 from home:a_jaeger:branches:openSUSE:Factory
Make --no-copy-dt-needed-default the default for ld.

OBS-URL: https://build.opensuse.org/request/show/79447
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=63
2011-08-22 08:12:58 +00:00
OBS User buildservice-autocommit
32c5a46368 Updating link to change in openSUSE:Factory/binutils revision 66.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=bb2741fa443c431d050a6cbc50203495
2011-07-12 12:06:37 +00:00
Richard Biener
49a5b48643 - Add patch for bogus executable stack setting with -flto. [bso#12982]
- Add patch to fix a readelf endless loop bug.  [bso#12855]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=61
2011-07-12 08:56:10 +00:00
OBS User buildservice-autocommit
3f4adf463d Updating link to change in openSUSE:Factory/binutils revision 64.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=a23a0b1f412024e3f50fc33362d00375
2011-07-11 14:01:45 +00:00
Richard Biener
8d4184c649 - BuildRequire glibc-devel-static to fix static linking tests.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=59
2011-07-11 08:43:27 +00:00
Richard Biener
78a80a41dc Accepting request 75863 from home:saschpe:branches:devel:gcc
- Add patch to fix a readelf endless loop bug [#12855]

OBS-URL: https://build.opensuse.org/request/show/75863
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=58
2011-07-11 08:40:17 +00:00
Richard Biener
737a7f94f3 * Add --interleave-width option to objcopy to allowing copying a range
of bytes from the input to the output with the --interleave option.
  * Add support for the TMS320C6000 (TI C6X) processor family.
  * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab)
    using the -u / --unwind option.
  * Add --dyn-syms to readelf to dump dynamic symbol table.
  * A new tool - elfedit - has been added to directly manipulate ELF
    format binaries.
  * Add to dlltool .def file feature of aliasing PE internal symbol name
    by '== <ID>' option.
  * Add a new command line option -a / --addresses to addr2line to display
    the address before function name or source filename.
  * Add a new command line option -p / --pretty-print to addr2line to have
    a more human readable output.
  * The hppa/som targets can now be compiled on any host.
  * Add --interleave-width option to objcopy to allowing copying a range
    of bytes from the input to the output with the --interleave option.
  * Add support for the TMS320C6000 (TI C6X) processor family.
  * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab)
    using the -u / --unwind option.
  * Add --dyn-syms to readelf to dump dynamic symbol table.
  * A new tool - elfedit - has been added to directly manipulate ELF
    format binaries.
  * Add to dlltool .def file feature of aliasing PE internal symbol name
    by '== <ID>' option.
  * Add a new command line option -a / --addresses to addr2line to display
    the address before function name or source filename.
  * Add a new command line option -p / --pretty-print to addr2line to have
    a more human readable output.
  * The hppa/som targets can now be compiled on any host.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=57
2011-07-08 08:29:01 +00:00
Richard Biener
66c531f535 - Add dependency to opcodes from gold.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=55
2011-07-01 10:34:38 +00:00
Richard Biener
607e7a7aa4 - Update to binutils 2.21.1 release.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=54
2011-06-28 08:13:36 +00:00
Michael Matz
0c91cde38b (sync with sle11sp2 binutils)
- Add support for x86_64-pep target [needed for Xen fate #311376]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=53
2011-06-27 14:59:47 +00:00
OBS User buildservice-autocommit
eb4b58099e Updating link to change in openSUSE:Factory/binutils revision 60.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=d0b51458def62f2da61c723f1e848e06
2011-06-15 09:41:49 +00:00
Michael Matz
a7eedde248 make it apply :-/
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=50
2011-06-09 14:25:46 +00:00
Michael Matz
8281408088 - Add patch to support AMD Bulldozer v2 [fate #312149]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=49
2011-06-09 14:22:53 +00:00
OBS User buildservice-autocommit
97f83a23b1 Updating link to change in openSUSE:Factory/binutils revision 58.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=ba24f3005c8964b570e5660661d04f59
2011-05-04 13:50:18 +00:00
OBS User buildservice-autocommit
2aa94797c6 Updating link to change in openSUSE:Factory/binutils revision 56.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=79012559131d6ccd7bd33655e17e4bc4
2011-04-21 09:42:38 +00:00
Richard Biener
1d9ec8c4fa OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=43 2011-04-19 14:26:53 +00:00
Richard Biener
882b1768fc - Update to binutils-2_21-branch head. [fate#311554] [fate#311972]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=42
2011-04-19 13:16:39 +00:00
Richard Biener
fd10e898ba * linker plugin support
* AMD Bulldozer enablement

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=40
2011-01-12 11:42:34 +00:00
Richard Biener
2d05369731 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=39 2011-01-11 16:42:11 +00:00
Richard Biener
b4a8e6637c OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=38 2011-01-11 15:36:40 +00:00
Richard Biener
e468d07813 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=37 2011-01-11 14:35:20 +00:00
Richard Biener
5afac475fd OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=36 2011-01-11 13:41:17 +00:00
Richard Biener
15f0bd9314 - Update to binutils 2.21.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=33
2011-01-10 16:53:49 +00:00
OBS User buildservice-autocommit
b5f59ed764 Updating link to change in openSUSE:Factory/binutils revision 51.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=011dbdef56800d1cd2fa8c585b3dd7db
2010-07-30 10:32:27 +00:00
OBS User autobuild
bf9a0738a0 Accepting request 44055 from devel:gcc
checked in (request 44055)

OBS-URL: https://build.opensuse.org/request/show/44055
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=32
2010-07-30 10:32:26 +00:00
Richard Biener
0ca88e9bb6 Accepting request 44050 from home:coolo:branches:openSUSE:Factory
Copy from home:coolo:branches:openSUSE:Factory/binutils via accept of submit request 44050 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/44050
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=30
2010-07-27 11:40:56 +00:00
Richard Biener
cd0b6cbf94 Accepting request 42780 from home:jengelh:sparc
Copy from home:jengelh:sparc/binutils via accept of submit request 42780 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/42780
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=29
2010-07-09 19:31:17 +00:00
Richard Biener
7aec9b3f05 Accepting request 42400 from home:jengelh:smp
Copy from home:jengelh:smp/binutils via accept of submit request 42400 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/42400
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=28
2010-07-02 08:42:27 +00:00
OBS User buildservice-autocommit
e7e83f6267 Updating link to change in openSUSE:Factory/binutils revision 48.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=66c13f63188778f68ded6503c3efe182
2010-04-13 19:21:52 +00:00
OBS User autobuild
117eb4f1aa Accepting request 37774 from devel:gcc
checked in (request 37774)

OBS-URL: https://build.opensuse.org/request/show/37774
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=27
2010-04-13 19:21:51 +00:00
Michael Matz
960c464580 - Initialize memory for MALLOC_PERTURB on ppc. [PR gas/11486]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=26
2010-04-12 11:37:10 +00:00