History log of /openbsd-current/gnu/usr.bin/binutils-2.17/bfd/bfd-in2.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.12 11-Jan-2024 jca

Add basic support for R_386_GOT32X

Repairs ld.bfd operations on i386: since the switch to llvm-16 clang
emits such relocations (eg one is present in /usr/lib/crtbegin.o).
This unbreaks the build of ports/lang/fpc.

Help and tests from tb@, ok tb@ kettenis@


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
# 1.11 05-May-2021 drahn

riscv64 binutils 'support'
Enable just enough of binutils to be a functional compilation system
with llvm doing the heavy lifting.
With corrections suggested by reviewers.
ok jsg@ kettenis@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.10 27-Feb-2017 guenther

Implement D and U modifiers to ar; with D the uid/gid/mode/time on the updated
archive members are set to deterministic values. U cancels D. This should
simplify the syspatch work.

Based on a diff by daniel@
ok millert@ deraadt@ kettenis@


# 1.9 25-Feb-2017 kettenis

Implement support for generating movw/movt relocations on arm in gas(1).

Ported from FreeBSD's GPLv2 version of binutils.

ok guenther@


# 1.8 25-Jan-2017 kettenis

Stub out aarch64 support and avoid building gas and ld on this architecture.

ok mpi@, patrick@


# 1.7 20-Sep-2016 kettenis

Support a few more relocations, most notably R_ARM_MOVW_ABS_NC and
R_ARM_MOVT_ABS that clang creates in its default configuration.

From FreeBSD.

ok jsg@


Revision tags: OPENBSD_6_0_BASE
# 1.6 31-May-2016 stefan

Port over binutils fix for PR ld/3111.

This greatly speeds up up linking of object files that contain
lots of dwarf2 symbols by caching symbol tables.

Original patch before binutils was switched to GPLv3 from:
https://sourceware.org/ml/binutils/2006-08/msg00334.html

Aaron Miller made us aware of that diff and adapted it to our
in-tree binutils. Many thanks!

Ports build testing on amd64 by krw@
ok deraadt@ krw@


# 1.5 26-Apr-2016 pirofti

Add Octeon specific sync opcodes.

This is needed for proper sili(4) functionality on Octeon II machines.

OK jasper@, visa@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.4 25-May-2015 miod

Port the ELF m88k work to binutils 2.17. Good enough to build a booting
kernel, and hopefully userland as well.


Revision tags: OPENBSD_5_7_BASE
# 1.3 09-Aug-2014 guenther

Regenerate to pick up time_t changes


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.2 19-Apr-2013 miod

Use time_t instead of long for archive timestamps, and print them as long long;
prodding deraadt@


# 1.1 24-Apr-2011 miod

branches: 1.1.1;
Initial revision


# 1.11 05-May-2021 drahn

riscv64 binutils 'support'
Enable just enough of binutils to be a functional compilation system
with llvm doing the heavy lifting.
With corrections suggested by reviewers.
ok jsg@ kettenis@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.10 27-Feb-2017 guenther

Implement D and U modifiers to ar; with D the uid/gid/mode/time on the updated
archive members are set to deterministic values. U cancels D. This should
simplify the syspatch work.

Based on a diff by daniel@
ok millert@ deraadt@ kettenis@


# 1.9 25-Feb-2017 kettenis

Implement support for generating movw/movt relocations on arm in gas(1).

Ported from FreeBSD's GPLv2 version of binutils.

ok guenther@


# 1.8 25-Jan-2017 kettenis

Stub out aarch64 support and avoid building gas and ld on this architecture.

ok mpi@, patrick@


# 1.7 20-Sep-2016 kettenis

Support a few more relocations, most notably R_ARM_MOVW_ABS_NC and
R_ARM_MOVT_ABS that clang creates in its default configuration.

From FreeBSD.

ok jsg@


Revision tags: OPENBSD_6_0_BASE
# 1.6 31-May-2016 stefan

Port over binutils fix for PR ld/3111.

This greatly speeds up up linking of object files that contain
lots of dwarf2 symbols by caching symbol tables.

Original patch before binutils was switched to GPLv3 from:
https://sourceware.org/ml/binutils/2006-08/msg00334.html

Aaron Miller made us aware of that diff and adapted it to our
in-tree binutils. Many thanks!

Ports build testing on amd64 by krw@
ok deraadt@ krw@


# 1.5 26-Apr-2016 pirofti

Add Octeon specific sync opcodes.

This is needed for proper sili(4) functionality on Octeon II machines.

OK jasper@, visa@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.4 25-May-2015 miod

Port the ELF m88k work to binutils 2.17. Good enough to build a booting
kernel, and hopefully userland as well.


Revision tags: OPENBSD_5_7_BASE
# 1.3 09-Aug-2014 guenther

Regenerate to pick up time_t changes


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.2 19-Apr-2013 miod

Use time_t instead of long for archive timestamps, and print them as long long;
prodding deraadt@


# 1.1 24-Apr-2011 miod

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.10 27-Feb-2017 guenther

Implement D and U modifiers to ar; with D the uid/gid/mode/time on the updated
archive members are set to deterministic values. U cancels D. This should
simplify the syspatch work.

Based on a diff by daniel@
ok millert@ deraadt@ kettenis@


# 1.9 25-Feb-2017 kettenis

Implement support for generating movw/movt relocations on arm in gas(1).

Ported from FreeBSD's GPLv2 version of binutils.

ok guenther@


# 1.8 25-Jan-2017 kettenis

Stub out aarch64 support and avoid building gas and ld on this architecture.

ok mpi@, patrick@


# 1.7 20-Sep-2016 kettenis

Support a few more relocations, most notably R_ARM_MOVW_ABS_NC and
R_ARM_MOVT_ABS that clang creates in its default configuration.

From FreeBSD.

ok jsg@


Revision tags: OPENBSD_6_0_BASE
# 1.6 31-May-2016 stefan

Port over binutils fix for PR ld/3111.

This greatly speeds up up linking of object files that contain
lots of dwarf2 symbols by caching symbol tables.

Original patch before binutils was switched to GPLv3 from:
https://sourceware.org/ml/binutils/2006-08/msg00334.html

Aaron Miller made us aware of that diff and adapted it to our
in-tree binutils. Many thanks!

Ports build testing on amd64 by krw@
ok deraadt@ krw@


# 1.5 26-Apr-2016 pirofti

Add Octeon specific sync opcodes.

This is needed for proper sili(4) functionality on Octeon II machines.

OK jasper@, visa@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.4 25-May-2015 miod

Port the ELF m88k work to binutils 2.17. Good enough to build a booting
kernel, and hopefully userland as well.


Revision tags: OPENBSD_5_7_BASE
# 1.3 09-Aug-2014 guenther

Regenerate to pick up time_t changes


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.2 19-Apr-2013 miod

Use time_t instead of long for archive timestamps, and print them as long long;
prodding deraadt@


# 1.1 24-Apr-2011 miod

branches: 1.1.1;
Initial revision