db99b0ff62
* 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
14 lines
515 B
Diff
14 lines
515 B
Diff
Index: ld/ldmain.c
|
|
===================================================================
|
|
--- ld/ldmain.c.orig 2017-07-26 10:07:31.862559913 +0200
|
|
+++ ld/ldmain.c 2017-07-26 10:07:31.886560303 +0200
|
|
@@ -302,6 +302,8 @@ main (int argc, char **argv)
|
|
#ifdef DEFAULT_NEW_DTAGS
|
|
link_info.new_dtags = DEFAULT_NEW_DTAGS;
|
|
#endif
|
|
+ if (getenv ("SUSE_ASNEEDED") && atoi(getenv ("SUSE_ASNEEDED")) > 0)
|
|
+ input_flags.add_DT_NEEDED_for_regular = TRUE;
|
|
|
|
ldfile_add_arch ("");
|
|
emulation = get_emulation (argc, argv);
|