SHA256
1
0
forked from pool/binutils
Commit Graph

297 Commits

Author SHA256 Message Date
Richard Biener
db99b0ff62 - Update to binutils 2.29.
* The MIPS port now supports microMIPS eXtended Physical Addressing (XPA)
    instructions for assembly and disassembly.
  * The MIPS port now supports the microMIPS Release 5 ISA for assembly and
    disassembly.
  * The MIPS port now supports the Imagination interAptiv MR2 processor,
    which implements the MIPS32r3 ISA, the MIPS16e2 ASE as well as a couple
    of implementation-specific regular MIPS and MIPS16e2 ASE instructions.
  * The SPARC port now supports the SPARC M8 processor, which implements the
    Oracle SPARC Architecture 2017.
  * The MIPS port now supports the MIPS16e2 ASE for assembly and disassembly.
  * Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.
  * Add support for the wasm32 ELF conversion of the WebAssembly file format.
  * Add --inlines option to objdump, which extends the --line-numbers option
    so that inlined functions will display their nesting information.
  * Add --merge-notes options to objcopy to reduce the size of notes in
    a binary file by merging and deleting redundant notes.
  * Add support for locating separate debug info files using the build-id
    method, where the separate file has a name based upon the build-id of
    the original file.
  GAS
  * Add support for ELF SHF_GNU_MBIND.
  * Add support for the WebAssembly file format and wasm32 ELF conversion.
  * PowerPC gas now checks that the correct register class is used in
    instructions.  For instance, "addi %f4,%cr3,%r31" warns three times
    that the registers are invalid.
  * Add support for the Texas Instruments PRU processor.
  * Support for the ARMv8-R architecture and Cortex-R52 processor has been
    added to the ARM port.
  GNU ld

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=242
2017-07-26 08:42:03 +00:00
Michael Matz
6b871c8dd6 Accepting request 485812 from home:a_faerber:riscv
Add riscv64 target

OBS-URL: https://build.opensuse.org/request/show/485812
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=240
2017-04-05 12:58:14 +00:00
Richard Biener
9dedaf88ec - Add binutils-bso21333.diff. [boo#1029995]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=238
2017-03-31 11:43:20 +00:00
Richard Biener
0a4a64a0d6 - Update binutils-2.28-branch.diff.
- Make compressed debug section handling explicit, disable for
  old products and enable for gas on all architectures otherwise.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=237
2017-03-31 10:45:35 +00:00
Michael Matz
fe376ecbb2 Whoops, forgot the other .spec files.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=234
2017-03-17 15:44:53 +00:00
Richard Biener
4522633f01 - Update to binutils 2.28.
* Add support for locating separate debug info files using the build-id
    method, where the separate file has a name based upon the build-id of
    the original file.
  * This version of binutils fixes a problem with PowerPC VLE 16A and 16D
    relocations which were functionally swapped, for example,
    R_PPC_VLE_HA16A performed like R_PPC_VLE_HA16D while R_PPC_VLE_HA16D
    performed like R_PPC_VLE_HA16A.  This could have been fixed by
    renumbering relocations, which would keep object files created by an
    older version of gas compatible with a newer ld.  However, that would
    require an ABI update, affecting other assemblers and linkers that
    create and process the relocations correctly.  It is recommended that
    all VLE object files be recompiled, but ld can modify the relocations
    if --vle-reloc-fixup is passed to ld.  If the new ld command line
    option is not used, ld will ld warn on finding relocations inconsistent
    with the instructions being relocated.
  * The nm program has a new command line option (--with-version-strings)
    which will display a symbol's version information, if any, after the
    symbol's name.
  * The ARC port of objdump now accepts a -M option to specify the extra
    instruction class(es) that should be disassembled.
  * The --remove-section option for objcopy and strip now accepts section
    patterns starting with an exclamation point to indicate a non-matching
    section.  A non-matching section is removed from the set of sections
    matched by an earlier --remove-section pattern.
  * The --only-section option for objcopy now accepts section patterns
    starting with an exclamation point to indicate a non-matching section.
    A non-matching section is removed from the set of sections matched by
    an earlier --only-section pattern.
  * New --remove-relocations=SECTIONPATTERN option for objcopy and strip.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=231
2017-03-08 11:39:36 +00:00
Michael Matz
3b9da27fe3 Accepting request 477325 from home:AndreasSchwab:f
- Configure with --with-system-zlib

OBS-URL: https://build.opensuse.org/request/show/477325
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=230
2017-03-06 18:00:36 +00:00
Richard Biener
137be544d1 - Add binutils-bso21193.diff to fix section alignment on
.gnu_debuglink.  [bso#21193]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=228
2017-02-24 10:51:58 +00:00
Richard Biener
f1bbe29a58 - Add s390x to gold_archs.
- Fix alignment frags for aarch64 (boo#1003846)
  aarch64-alignment-frags.patch

- Call ldconfig for libbfd

- Add s390x to gold_archs.

- Fix alignment frags for aarch64 (boo#1003846)
  aarch64-alignment-frags.patch

- Call ldconfig for libbfd

- Add s390x to gold_archs.

- Fix alignment frags for aarch64 (boo#1003846)
  aarch64-alignment-frags.patch

- Call ldconfig for libbfd

- Add s390x to gold_archs.

- Fix alignment frags for aarch64 (boo#1003846)
  aarch64-alignment-frags.patch

- Call ldconfig for libbfd

- Add s390x to gold_archs.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=226
2017-02-07 11:42:42 +00:00
Richard Biener
662ed82bb8 Accepting request 448196 from openSUSE:Factory:zSystems
Added s390x to the list of architectures that get built.

OBS-URL: https://build.opensuse.org/request/show/448196
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=225
2017-02-07 11:37:24 +00:00
Richard Biener
ca89863d6e Accepting request 455047 from home:a_faerber:atf
Fix arm-trusted-firmware build (boo#1003846)

OBS-URL: https://build.opensuse.org/request/show/455047
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=224
2017-02-07 11:35:44 +00:00
Richard Biener
470d55128c Accepting request 448240 from home:jengelh:branches:devel:gcc
- Call ldconfig for libbfd

OBS-URL: https://build.opensuse.org/request/show/448240
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=223
2017-01-30 10:43:43 +00:00
Richard Biener
265dc4928d Accepting request 442826 from home:namtrac:branches:devel:gcc
- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
  from upstream to fix an assembler problem with clang on ARM.
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648

- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
  from upstream to fix an assembler problem with clang on ARM.
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648

- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
  from upstream to fix an assembler problem with clang on ARM.
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648

- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
  from upstream to fix an assembler problem with clang on ARM.
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648

- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
  from upstream to fix an assembler problem with clang on ARM.
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648

- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
  from upstream to fix an assembler problem with clang on ARM.
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648

- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
  from upstream to fix an assembler problem with clang on ARM.
  Fixes https://sourceware.org/bugzilla/show_bug.cgi?id=20648

- Add refine_.cfi_sections_check_to_only_consider_compact_eh_frame.patch
  from upstream to fix an assembler problem with clang on ARM.

OBS-URL: https://build.opensuse.org/request/show/442826
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=221
2016-11-30 12:49:54 +00:00
Richard Biener
8bff1befec - Add binutils-2.27-fix-section-order.diff to restore monotonically
increasing section offsets.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=220
2016-11-29 09:33:38 +00:00
Richard Biener
58032ecf3b - Update binutils-2.27-branch.diff to include recent fixes from the branch.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=219
2016-11-29 08:08:17 +00:00
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
d52fe03274 - Update binutils-2.26-branch.diff.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=212
2016-06-13 12:54:57 +00:00
Richard Biener
c6440e42ce (swo#19807) (bnc#970239)
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=211
2016-03-18 07:58:33 +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
37e85f4b2b - Update binutils-2.26-branch.diff, updates to branch head.
(swo#19739) (swo#19775)

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=208
2016-03-09 11:21:52 +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
Michael Matz
6e994e1dd9 Correct version number in .changes files.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=205
2016-02-03 16:42:59 +00:00
Richard Biener
936e52a4e1 - Refresh cross-avr-nesc-as.patch
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=204
2016-02-01 09:03:36 +00:00
Richard Biener
a52f2b41eb binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch
  binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch
  and s390-troo-insn-type.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=203
2016-01-28 09:15:03 +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
55381be6ac Accepting request 315389 from home:a_faerber:branches:devel:gcc
Sync .spec and .changes files for aarch64 gold change

OBS-URL: https://build.opensuse.org/request/show/315389
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=186
2015-07-07 13:08:58 +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
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
94693ac819 Mention removed patches in .changes.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=172
2014-12-09 14:27:07 +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
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
629ac9d1d1 - Update to current 2.24 branch at 25f1c421:
Fix merging of skipped weak symbols.  [bnc #863764]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=161
2014-04-03 13:41:48 +00:00
Richard Biener
3efc9a02e6 - binutils-2.24-auto-plugin.diff: Update from git commit that went
to trunk.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=160
2014-04-03 10:58:41 +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
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
2ead0dab74 Accepting request 205049 from home:Andreas_Schwab:Factory
- Add cross-m68k-binutils

OBS-URL: https://build.opensuse.org/request/show/205049
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=146
2013-10-29 08:55:26 +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
3abd35a8ac Pasto in .changes entry.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=144
2013-09-20 15:58:41 +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
5bb32da2db Accepting request 184884 from home:Andreas_Schwab:Factory
- warning-symbol-sections.patch: correct test in last change

OBS-URL: https://build.opensuse.org/request/show/184884
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=139
2013-07-30 10:59:31 +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
00507fc5b0 - Drop cross-alpha-binutils. Adjust pre-checkin.sh to remove
all cross packages before re-generating them.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=130
2013-05-15 11:26:32 +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
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
Michael Matz
4c0af76464 Accepting request 142522 from home:jengelh:branches:devel:gcc
- Have pre_checkin.sh create cross-sparc64-binutils

OBS-URL: https://build.opensuse.org/request/show/142522
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=113
2012-11-23 14:19:56 +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
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
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
3ecd3bddbb - fix stupid typo
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=96
2012-06-19 05:10:12 +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
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
1c734b34b0 - Amend patch to fix arm unwind table corruption. [bso#13449]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=83
2012-01-25 14:13:15 +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
61cd004141 - Update to binutils-2_22-branch head.
* Adds support for LDPT_GET_SYMBOLS_V2.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=72
2011-11-02 09:28:51 +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
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
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
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
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
Michael Matz
8f9672eedb Fiddle with .changes to make it incremental wrt. sle11.
Make patch also apply for the cross packages.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=51
2011-06-09 15:26:48 +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
Richard Biener
cd09a10aa5 - Update to binutils-2_21-branch head. [bnc#698346]
- Disable cross-sh4-binutils.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=48
2011-06-07 11:04:38 +00:00
Richard Biener
22570ef08f - Update to binutils-2_21-branch head. [bnc#691290]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=46
2011-05-04 08:47:53 +00:00
Richard Biener
10183a74df - Update to binutils-2_21-branch head.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=45
2011-05-03 10:53:19 +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
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
3f88cd5780 - drop cross-avr-binutils
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=31
2010-07-27 11:44:38 +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
OBS User buildservice-autocommit
93787b9829 Updating link to change in openSUSE:Factory/binutils revision 47.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=2271778c31d28b42fbc80372f40f023c
2010-03-25 23:03:53 +00:00
OBS User autobuild
c36183e8b5 Accepting request 35698 from devel:gcc
checked in (request 35698)

OBS-URL: https://build.opensuse.org/request/show/35698
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=25
2010-03-25 23:03:52 +00:00
Michael Matz
eb33c641f8 - Fix testcase breaking with MALLOC_PERTURB. [bnc #590820]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=24
2010-03-24 16:30:28 +00:00
Michael Matz
46b1bd421d - Add xsave64, xrstor64 and vpermil2p support (XOP).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=22
2010-02-17 16:14:04 +00:00
Richard Biener
582ea3a06c - Drop build counter from the libbfd and libopcode SONAMEs.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=21
2010-02-13 16:53:23 +00:00
OBS User buildservice-autocommit
0b325a53ed Updating link to change in openSUSE:Factory/binutils revision 45.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=000f9c9d7c0f39cd452ee42599c418a4
2010-02-12 16:04:27 +00:00
OBS User autobuild
c0c250f7e4 checked in (request 32416)
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=20
2010-02-12 16:04:26 +00:00
Michael Matz
dba0f84754 - Add more aliases for VPCOM* instructions (XOP support).
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=19
2010-02-12 15:56:29 +00:00
Michael Matz
a717d9337f Reference the bugnumber in .changes
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=18
2010-02-12 14:44:42 +00:00
Michael Matz
348a78d47b - Add support for AMD XOP instructions.
Let's try this a bit.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=17
2010-02-08 15:11:34 +00:00
OBS User buildservice-autocommit
2f5e53f4f0 Updating link to change in openSUSE:Factory/binutils revision 44.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=a12c8197de717e7e437b0616c0922c50
2010-01-29 13:58:53 +00:00
OBS User autobuild
bf961e57fc checked in (request 30302)
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=16
2010-01-29 13:58:51 +00:00
Michael Matz
b218f20d31 - Update to current binutils-2_20-branch. [bnc #561142, #573019]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=15
2010-01-22 14:35:35 +00:00
OBS User buildservice-autocommit
9407e4635b Updating link to change in openSUSE:Factory/binutils revision 43.0
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=354593ae6fd7cc18ed45338faff6c2a3
2010-01-14 14:24:23 +00:00
OBS User autobuild
6bac7af5a9 checked in
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=14
2010-01-14 14:24:21 +00:00
Michael Matz
f2e1de61b8 - Fix removal of unwanted files (man,info,libiberty) on the
cross binutils.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=13
2010-01-13 14:18:48 +00:00
Richard Biener
29c828b3db Accepting request 26336 from home:jengelh:branches:devel:gcc
Copy from home:jengelh:branches:devel:gcc/binutils via accept of submit request 26336 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/26336
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=12
2009-12-13 11:20:49 +00:00