Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-20 | Define PIC_OFFSET_TABLE_REGNUM as INVALID_REGNUM when not compiling PIC. | Miod Vallat | |
Also, when compiling PIC, do not force PIC_OFFSET_TABLE_REGNUM to be set in global_regs[], there is no reason to do this (on the other hand, forcing it to be set in fixed_regs[] and call_used_regs[] is still necessary and correct). | |||
2013-04-20 | remove dead code in print_operand() | Miod Vallat | |
2013-04-19 | Use time_t instead of long for archive timestamps, and print them as long long; | Miod Vallat | |
prodding deraadt@ | |||
2013-04-19 | Revert 1.47 (bad merge) | Miod Vallat | |
2004-05-17 | import binutils 2.14 (excluding testsuites, .info files, and .po files) | Dale Rahn | |
2013-04-19 | Constrain the 2038 check to only when sizeof(time_t) == sizeof(int). | Theo de Raadt | |
Adding more powerful checking is too difficult. We'll fix this problem by moving to 64-bit time_t.. and once we do, we don't want this code to falsely trigger. ok millert | |||
2013-04-18 | Use __guard_local as the stack protector canary symbol, as already done in | Miod Vallat | |
gcc 4. | |||
2013-04-17 | Define and fill machine-specific DT_88K_PLT{START,END} _DYNAMIC tags when | Miod Vallat | |
creating objects with a .plt (either shared libraries or dynamic binaries). These tags contain the start and end address of the plt, relative to the beginning of the object. This will (eventually) allow ld.so to find the area spanned by the plt more easily, and also matches what SVR4/m88k does. | |||
2013-04-17 | Crank MAXPAGESIZE from 4KB to 64KB to match what SVR4/m88k and DG/UX do. | Miod Vallat | |
2013-04-11 | Do not abuse -finhibit-size-directive to control tight code alignment: | Miod Vallat | |
- turn FUNCTION_BOUNDARY into a constant, as intended, since its value is used (among other things) to decide the alignment to expect from a function pointer value. - remove LABEL_ALIGN_AFTER_BARRIER. There is no reason to align jump destinations on half a cache line, and the MI default for this value is good enough. However, in order to preserve the intent of what FUNCTION_BOUNDARY used to be defined as, initialize align_functions to sensible values in m88k_override_options(), unless -falign-functions=... is specified. | |||
2013-03-31 | Replace the common_definition method in mips BFD backends with a routine | Miod Vallat | |
which correctly recognizes SHN_MIPS_ACOMMON and SHN_MIPS_SCOMMON as common symbols; this allows them to correctly be aligned to their natural alignment. | |||
2013-03-31 | fix feature(3p) manual, which was missing a generated table. spotted by espie@ | Stuart Henderson | |
2013-03-31 | install the proper 5.16.3 perldelta file, spotted by espie@ | Stuart Henderson | |
2013-03-30 | Revert alpha/OpenBSD to the binutils 2.15 state, with only DATA_PLT and | Miod Vallat | |
disable readonly plt. This lets a binutils 2.17 toolchain produce working binaries, until a working way to get proper padding sections (and boundary symbols) emitted with proper value once .plt position is decided is found, when .plt can exist at multiple places in the binary. | |||
2013-03-30 | Revert ppc/OpenBSD to the binutils 2.15 state, with only BSS_PLT and | Miod Vallat | |
disable secure plt. This lets a binutils 2.17 toolchain produce working binaries, until a working way to get proper padding sections (and boundary symbols) emitted with proper value once .plt position is decided is found, when .plt can exist at multiple places in the binary. | |||
2013-03-30 | Don't create a c++filt.1->gcc.1 manpage link at install time, the c++filt | Miod Vallat | |
manpage comes from binutils. | |||
2013-03-30 | Use --stderr to output pod2man problems at build time, rather than embed | Stuart Henderson | |
them into a "POD ERRORS" section in the produced manpages.(!) ok miod@ | |||
2013-03-30 | Disable perlcn/perlko/perljp manpages which use EUC encodings, we produce | Stuart Henderson | |
all manpages in a batch with a single pod2man invocation which is unable to switch encodings. Avoids "Code point xxx is not Unicode, all \p{} matches fail" during build. Disable perltw manpage which relies on getting UTF8 passed through from the source file to pod2man to mandoc; even on a utf8 term with -Tutf8 these don't get displayed correctly. | |||
2013-03-29 | Add an explicit Pod-Escapes dependency to Pod-Functions, in addition to the | Miod Vallat | |
existing Pod-Simple dependency. Fixes build with -j2 for real. | |||
2013-03-29 | More mg_data.h where uudmap.h is listed, for paranoia and consistency. | Miod Vallat | |
2013-03-29 | Add an explicit dependency for mg_data.h, similar to uudmap.h; should help | Miod Vallat | |
building with -j. | |||
2013-03-27 | Revert the --as-needed logic to match the 2.15 logic. It is now aggressively | Miod Vallat | |
trying to avoid symbols needed by inter-library dependencies, assuming that libraries are built with inter-library dependency information. Such is not the case under OpenBSD and there are currently no plans to change this. | |||
2013-03-25 | merge/resolve conflicts/add files | Stuart Henderson | |
2013-03-25 | merge/resolve conflicts | Stuart Henderson | |
(some more to do after this one) | |||
2013-03-25 | avoid null dereference affecting mod_perl, Perl RT bug 116441 | Stuart Henderson | |
2013-03-25 | bump to perl.so.13.0 | Stuart Henderson | |
2013-03-25 | merge 5.16.3 / avoid installing shasum/zipdetails/json_pp | Stuart Henderson | |
2013-03-25 | merge 5.16.3 / link main binary with pthread | Stuart Henderson | |
2013-03-25 | merge 5.16.3 / sync installed files | Stuart Henderson | |
2013-03-25 | merge 5.16.3 / regen unicore (add files cvs missed) | Stuart Henderson | |
2013-03-25 | merge 5.16.3 / regen unicore | Stuart Henderson | |
2013-03-25 | import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myself | Stuart Henderson | |
2009-10-12 | import perl 5.10.1 | Todd C. Miller | |
2008-09-29 | import perl 5.10.0 from CPAN | Todd C. Miller | |
2006-03-28 | perl 5.8.8 import | Todd C. Miller | |
2006-03-28 | perl 5.8.8 import | Todd C. Miller | |
2003-12-03 | perl 5.8.2 from CPAN | Todd C. Miller | |
2002-10-27 | stock perl 5.8.0 from CPAN | Todd C. Miller | |
2000-04-06 | virgin perl 5.6.0 | Todd C. Miller | |
1999-04-29 | perl5.005_03 | Todd C. Miller | |
1999-04-29 | perl5.005_03 | Todd C. Miller | |
1996-08-19 | Import of Perl 5.003 into the tree. Makefile.bsd-wrapper and | Jason Downs | |
config.sh.OpenBSD are the only local changes. | |||
2013-03-24 | Don't forget to put .plt padding in the BSS_PLT case; lost during the 2.15->2.17 | Miod Vallat | |
update. | |||
2013-03-23 | Fix a bug in ld --gc-sections: it strips out .note sections, while | David Coppa | |
it should never do so. This can cause global constructors and destructors to not be executed at run-time, resulting in crashes and other strange behaviour. From FreeBSD: http://svnweb.freebsd.org/base?view=revision&revision=244600 This unbreaks building chromium with binutils-2.17 ok miod@, sthen@ | |||
2013-03-21 | Define LABELS_WITHOUT_COLONS under OpenBSD again. | Miod Vallat | |
2013-03-21 | Define PLT_BEFORE_GOT. | Miod Vallat | |
2013-03-21 | Don't set TEXT_PLT if PLT_BEFORE_GOT. | Miod Vallat | |
2013-03-20 | Move the __openbsd_randomdata_{start,end} symbols outside of the | Philip Guenther | |
.openbsd.randomdata so that ld can cleanly suppress the program header slot for PT_OPENBSD_RANDOMIZE when it isn't needed...such as for /boot. The symbols probably can and should be removed completely, but until that can be tested this at least unblocks the 2.17 transition ok miod@ matthew@ | |||
2013-03-18 | Try harder putting .ctor and .dtor next to .got, to be able to have ld.so | Miod Vallat | |
mprotect these sections RO as soon as they have been relocated; similar to what the W^X changes in 2.15 did. | |||
2013-03-10 | Sync to ../binutils/Makefile.bsd-wrapper rev. 1.75: | Miod Vallat | |
eplace a comment asking for a particular order to build stuff in by actual make rules to enforce that order. While here, correct the MANDIR which must no more contain "cat". |