Add missing words to help the reader.ok mikeb@
change the name "as" in the NAME section of the as(1) manuals to lowercase;requested by and OK jmc@
Add support for .loc directive options basic_block, prologue_end, and epilogue_begin.Backported from binutils 2.17.ok miod@
Add a new option to the mips64 gas, -mfix-loongson2f-btb. This optionis intended to be used when compiling kernel code which will run on aLoongson 2E or 2F processor, and inserts an explicit BTB cl
Add a new option to the mips64 gas, -mfix-loongson2f-btb. This optionis intended to be used when compiling kernel code which will run on aLoongson 2E or 2F processor, and inserts an explicit BTB clear operationbefore every jump through a register (jr or jalr instructions), unlessthat register is k0 or k1, or we are in .set noat.This is a reliable, although aggressive, workaround for the misbehaviourof the branch prediction engine of many Loongson 2F processors with regardto the Branch Translation Buffer, for which an official errata has yetto be published, and for which the Loongson suggested workaround apparentlyonly works due to pipeline side effects, but requires all the executablekernel code to be located in CKSEG0/CKSEG1.These changes are inspired by a backport of the Loongson binutils 2.19 patchto binutils 2.18; the idea of doing an aggressive BTB clear is mine.This causes no functional change to code compiled without the-mfix-loongson2f-btb option.``looks reasonable'' kettenis@
show more ...
fix info target, make sure as.info gets built during built, not install.
sync
one more ${srcdir} place, now puts .info properly in obj/; ok deraadt
incorrectly places output files in ${srcdir} -- candidate for passing backok pvalchev
Merge conflicts, bringing our changes back in:- extra $(SHELL) and sugar for make (so that files not mode +x still work)- safer temp file handling- our W^X binary layout changes in ld- OpenBSD po
Merge conflicts, bringing our changes back in:- extra $(SHELL) and sugar for make (so that files not mode +x still work)- safer temp file handling- our W^X binary layout changes in ld- OpenBSD policy for library file selection in ld- arm and m88k changes which were not merged in time for official 2.15- bfd core file handling- a couple typosNew for 2.15:- ld(1) and as(1) manpages now generated at build time- binutils/stabs.c reverted to use our in-tree libiberty for now- we still use our VIA C3 crypto code over stock binutils, as it recognizes more instructions- new emulations for OpenBSD on mips64 machines, to help OpenBSD/sgi- relaxed %f# handling in gas on OpenBSD/sparc64 (same as was in 2.14)Tested on all platforms by various people; special thanks to sturm@ andotto@.
Binutils 2.15, with testsuites removed, and without gdb and libiberty.
Resolve merge conflicts, adjust method of W^X handing (.sh files)remove testsuites (not useable) remove mmalloc (not part of new binutils).
import binutils 2.14 (excluding testsuites, .info files, and .po files)
resolve conflicts.
Import binutils-2.11.2- only the binutils package (no gdb here)- don't import libiberty and texinfo, they are elsewhere- remove all .info* generated files
bye bye
Long delayed import of binutils-2.10.1. Turns out art@ needs some alphabug-fixes...
Fix man pages for good.
Resolve other problems that dumb cvs can't find out by itself.(trivial part done, `interesting' patches remain)
Help stupid cvs fixing basic conflicts.
Import binutils-2.10- only the binutils package (no gdb here)- don't import libiberty and texinfo, they are elsewhere- remove all .info* generated files
Import of binutils-2.8.1 from Cygnus/FSF
Merge to Cygnus 961112 + add some support (not ready) for shared libs
Merge the Cygnus 960904 sources
Import of binutils, gas, ld & gprof from Cygnus 960904 tree
Bring Cygnus versions into the trunk, keeping our local patches
12