summaryrefslogtreecommitdiff
path: root/cross/binutils/patches
AgeCommit message (Collapse)AuthorFilesLines
2006-12-29Added missing data type castswulf1-0/+31
2006-08-24Update cross-binutils to 2.17.0.0.kristerw1-7/+7
Changes in 2.17: * Add "-x NAME" to readelf in addition to "-x NUMBER". * Add -i and -t switches to cxxfilt. -i disables the display of implementation specific extra demangling information (if any) and -t disables the demangling of types. * Add support for the "@<file>" syntax to the command lines of all tools, so that extra switches can be read from <file>. * Add "-W/--dwarf" to objdump to display the contents of the DWARF debug sections. * Add "-t/--section-details" to readelf to display section details. "-N/--full-section-name" is deprecated. * powerpc-linux ld now supports a variant form of PLT and GOT for the security conscious. This form will automatically be chosen when ld detects that all code in regular object files was generated by gcc -msecure-plt. The old PLT and GOT may be forced by a new ld option, --bss-plt. * Add "-i/--inlines" to addr2line to print enclosing scope information for inlined function chains, back to first non-inlined function. * Add "-N/--full-section-name" to readelf to display full section name. * Add "-M entry:<addr>" switch to objdump to specify a function entry address when disassembling VAX binaries. * Add "--globalize-symbol <name>" and "--globalize-symbols <filename>" switches to objcopy to convert local symbols into global symbols. Changes in 2.16: * Add "-g/--section-groups" to readelf to display section groups. * objcopy recognizes two new options --strip-unneeded-symbol and --strip-unneeded-symbols, namely for use together with the wildcard matching the original --strip-symbol/--strip-symbols provided, but retaining any symbols matching but needed by relocations. * readelf can now display address ranges from .debug_range sections. This happens automatically when a DW_AT_range attribute is encountered. The command line switch --debug-dump=Ranges (or -wR) can also be used to display the contents of the .debug_range section. * nm and objdump now have a switch "--special-syms" to enable the displaying of symbols which the target considers to be special. By default these symbols are no longer displayed. Currently the only special symbols are the Mapping symbols used by the ARM port to mark transitions between text and data and between ARM and THUMB code. * dlltool has a switch "--ext-prefix-alias <prefix>" to generate additional import and export symbols with <preifx> prepended to them.
2004-07-09Update to binutils-2.15.kristerw17-1997/+4
Changes since binutils-2.9 are not easy to summarize, since it represent more than 6 years of active development... Solves PR pkg/13442.
2001-04-05Standardize patch file names, at least a bit.wiz2-2/+2
2001-01-24add RCS Idwiz1-0/+1
2001-01-24Add m68k-netbsdlef target.tsutsui1-0/+72
2001-01-24Bring ELF BSS alignment fix from main trunk:tsutsui1-0/+13
gnusrc/gnu/dist/bfd/elf.c 1.2->1.3
2001-01-06emulparams for mips should be elf32bmip, not elf32ebmip.tsutsui1-2/+2
2001-01-04split sh*- and shel-*.itojun1-0/+410
based on ftp://ftp.netbsd.org/pub/NetBSD/arch/sh3/crosskit/. XXX due to /bin/sh restriction in ld/config.status, we can accomodate no more archs. we need to change ld/{Makefile,configure}.in
2000-08-14Retire USE_PKGLIBTOOL in favour of USE_LIBTOOL.wiz4-84/+0
Use LTCONFIG_OVERRIDE, and thus remove four patches. Update PLIST for arm and mipse[bl] additions.
2000-08-09On port-hpcmips-ja@jp.netbsd.org:jun1-0/+116
shin@sm.sony.co.jp <10007180619.AA00274@lachesis.sm.sony.co.jp> tsutsui@ceres.dti.ne.jp <200008031537.e73Fb0S25554@mirage.ceres.dti.ne.jp> the pkgsrc cross linker did not know -nostdlib option,and -nostdlib option works such as -n option. -n is NMAGIC output option. this misunderstanding makes bad alignment and bad address dynamic-linked binary. cf. On ftp://ftp.netbsd.org/pub/NetBSD/arch/hpcmips/snapshot/20000620-1.5, dynamic-linked binary is almost broken.
2000-06-11Fix problems with uninitialized data, mostly on MIPS.mycroft2-14/+42
2000-06-11Include directory name.mycroft1-3/+3
2000-06-11Import the NUL termination bug fix from -current.mycroft1-0/+19
2000-05-04defuzzrh1-6/+8
2000-02-19Add mipse[bl]-netbsd to targets.tsutsui1-0/+32
1999-12-06Add arm-netbsd to bfd target.sakamoto1-0/+748
1999-01-06Fix these patches: they work now on very -current.tv1-7/+9
1999-01-06Fix handling of sys_{errlist,nerr} in strerror.c.tv1-0/+39
1999-01-06Add the first NetBSD-targeted cross compiler, cross-netbsd-powerpc.tv1-0/+13
Installs only the compiler, no headers or runtime link libraries.
1999-01-04Major `cross' category overhaul. Clean up the shared Makefiles; move alltv12-0/+595
binutils stuff (except gas) to a shared, multiple-target binutils build; reduce extract and compile times by being more specific with files and targets; update to egcs 1.1.1 with a diffball from NetBSD's src/gnu/dist tree; add 4.4BSD a.out archive support to binutils.