#
6bf90127 |
| 05-Jul-2013 |
miod <miod@openbsd.org> |
VAX ELF toolchain, using `%' as the register prefix. Heavily based upon NetBSD.
|
#
5e46e8b6 |
| 02-Feb-2013 |
miod <miod@openbsd.org> |
ELF toolchain for m68k, following the SysV/m68k ABI (32-bit types aligned on 32-bit boundaries, function return values being in %a0 instead of %d0 if they are declared as pointers, and in fp register
ELF toolchain for m68k, following the SysV/m68k ABI (32-bit types aligned on 32-bit boundaries, function return values being in %a0 instead of %d0 if they are declared as pointers, and in fp registers if they are floating point types).
Compiler configuration bits (including a few m68k PIC code generation fixes) borrowed from NetBSD.
show more ...
|
#
b522d235 |
| 01-Jan-2013 |
miod <miod@openbsd.org> |
m88k ELF toolchain, supporting static binaries only so far.
Assembler supports a register prefix of `#' when configured for SVR4, and `%' when configured for OpenBSD. Pseudo-ops do not need a leadin
m88k ELF toolchain, supporting static binaries only so far.
Assembler supports a register prefix of `#' when configured for SVR4, and `%' when configured for OpenBSD. Pseudo-ops do not need a leading dot, except when configured for OpenBSD, allowing the `set' instruction to be recognized correctly.
Based upon various unfinished or unreliable works, including smurph@'s early work in 2003, my own attempts in 2004 and 2005, and Michael Kato's binutils 2.15 diff from 2005. Support for register prefixes, as well as fixing an evil off-by-one in resolving 16-bit pc-relative relocations in ld (which would only affect kernel .S files branching to global symbols), came as part of the 2012 work.
Not enabled yet (needs Makefile.bsd-wrapper, bfd/config.bfd and gdb/configure.tgt updates to completely enable) so as not to disturb the existing a.out toolchain builds; will hopefully be enabled very soon.
show more ...
|
#
fabff02b |
| 08-Oct-2006 |
miod <miod@openbsd.org> |
Define superH obsd-specific emulations for ld, and use it by default.
|
#
d6728f3f |
| 19-Jan-2005 |
grange <grange@openbsd.org> |
Provide openbsd emulation for mips64el as we do for mips64.
ok miod@
|
#
90d173bf |
| 03-Nov-2004 |
deraadt <deraadt@openbsd.org> |
we use our own ways to install manual pages, not their tree traversals which dump junk all over the place. pval miod ok
|
#
007c2a45 |
| 02-Nov-2004 |
miod <miod@openbsd.org> |
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 typos
New 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@ and otto@.
show more ...
|
#
c074d1c9 |
| 17-May-2004 |
drahn <drahn@openbsd.org> |
Resolve merge conflicts, adjust method of W^X handing (.sh files) remove testsuites (not useable) remove mmalloc (not part of new binutils).
|
#
a0158272 |
| 06-Feb-2003 |
mickey <mickey@openbsd.org> |
use common elf.sc instead of own hppaobsd.sc, catch up w/ dale's elf work for hppa; drahn@ lots of helps and ok
|
#
e550e5ab |
| 05-Jun-2002 |
mickey <mickey@openbsd.org> |
some manual cruft federico keeps in the generated file
|
#
a4cb7c3d |
| 05-Jun-2002 |
mickey <mickey@openbsd.org> |
provide our own path for generating the ldscripts and tweak it accordingly; fgsch@ ok
|
#
67bc8467 |
| 13-May-2002 |
fgsch <fgsch@openbsd.org> |
- Sync changes between source and generated files (ie., changes existing only in the generated files). - Regen.
Whenever is possible, changes should be done to the source files (.am, .in). That wa
- Sync changes between source and generated files (ie., changes existing only in the generated files). - Regen.
Whenever is possible, changes should be done to the source files (.am, .in). That way is easier to track and merge local changes when importing.
show more ...
|
#
b55d4692 |
| 13-May-2002 |
fgsch <fgsch@openbsd.org> |
resolve conflicts.
|
#
6978ef19 |
| 09-Jun-2001 |
espie <espie@openbsd.org> |
Automatic cvs merge. Dread what I will have to fix after this excuse of a program is done...
|
#
80f0e35d |
| 17-Jan-2001 |
espie <espie@openbsd.org> |
Remove libiberty from the list of dependencies, since we use the install version.
|
#
ce21cbae |
| 20-Nov-2000 |
tomo <tomo@openbsd.org> |
Make new binutils compile on Alpha again; ok espie@
|
#
68ad9393 |
| 06-Oct-2000 |
d <d@openbsd.org> |
${SHELL} move-if-changed
|
#
79ffcdc0 |
| 21-Sep-2000 |
espie <espie@openbsd.org> |
Fix man pages for good.
|
#
e1523ec0 |
| 14-Sep-2000 |
espie <espie@openbsd.org> |
Some installation problems: older gnu programs don't know about DESTDIR, but we have a mix here -> convert the old ones to heed DESTDIR.
Also, fix manpages installation in Makefile.bsd-wrapper (INST
Some installation problems: older gnu programs don't know about DESTDIR, but we have a mix here -> convert the old ones to heed DESTDIR.
Also, fix manpages installation in Makefile.bsd-wrapper (INSTALL_MAN setting that got lost, bad MANDIR, don't set MANDIR if PREFIX is the standard location)
show more ...
|
#
bf75e3de |
| 13-Sep-2000 |
espie <espie@openbsd.org> |
Allow make clean to proceed. (This is probably a work-around for a bug in ksh)
|
#
4e3ed4fe |
| 12-Sep-2000 |
espie <espie@openbsd.org> |
link against installed libiberty
|
#
b305b0f1 |
| 12-Sep-2000 |
espie <espie@openbsd.org> |
Help stupid cvs fixing basic conflicts.
|
#
ff2c0cf8 |
| 18-Jun-1999 |
espie <espie@openbsd.org> |
Kill old libiberty, use the one under egcs now.
|
#
192e61ed |
| 13-Oct-1997 |
pefo <pefo@openbsd.org> |
Minor fix, mips BE
|
#
c50852d9 |
| 13-Apr-1997 |
pefo <pefo@openbsd.org> |
More consistent MIPS config
|