Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-10-27 | Add support to find DWARF call fame info in shared libraries. | Mark Kettenis | |
This makes DWARF-based exception handling work for shared libraries and dynamic executables. ok drahn@, millert@, pval@ | |||
2004-10-23 | Add support for passing the tag name in to the program specified by the | Todd C. Miller | |
loginfo file. From NetBSD. OK otto@ | |||
2004-10-21 | Move the cross glue from the root makefile to the toolchain's, | Alexander Yurchenko | |
allowing bulding cross-tools with new binutils and gcc3. ok drahn@ brad@ espie@ | |||
2004-10-21 | Backport from lynx-2.8.6dev.7b to prevent a memory exhaustion from crashing | Anil Madhavapeddy | |
lynx while parsing pages such as: http://lcamtuf.coredump.cx/mangleme/gallery/lynx_die1.html Submitted by: Thorsten Glaser <tg at 66h.42h.de> | |||
2004-10-16 | - use shlib_version for major/minor lib revs | Brad Smith | |
- take CC/CXX into consideration with autoconf - put libtool_VERSION in configure back to the stock value (same as configure.in) ok millert@ drahn@ | |||
2004-10-08 | Lookup libraries based on version numbers for implicit as well explict libraries | Dale Rahn | |
ok espie@ | |||
2004-09-18 | gnu code will never, ever, EVER, get close to passing lint | Theo de Raadt | |
2004-09-18 | Update to sendmail-8.13.1 | Todd C. Miller | |
2004-09-15 | better check for ro/data section allocation | Michael Shalayeff | |
2004-09-06 | Fix a previous merge error. | Per Fogelstrom | |
ok miod@ and espie@ | |||
2004-09-06 | Add t-openbsd64 to handle some libgcc.a build issues (needed functions) | Per Fogelstrom | |
Change configuration to mips64 with default ABI = N64 (enhanced 64 bit ABI) we also support the older O32 and N32 abi for building boot stuff. | |||
2004-09-06 | Correctly account for the %a5 register in function prologues; fixes | Miod Vallat | |
inter-library function calls where the callee would change the GOT register but not restore it when returning to its caller. Helps immensely libpthread, as well as dynamically-linked X11 clients. Fromm gcc 3; tested by matthieu@, nick@ and todd@; ok deraadt@ | |||
2004-08-30 | cute side-effect of bsd.lib.mk, some typos only show up with make tags. | Marc Espie | |
noticed by marco@ okay millert@ | |||
2004-08-28 | we don't need this file | Per Fogelstrom | |
2004-08-25 | typos from -f (PR #3907); | Jason McIntyre | |
2004-08-23 | Shared library support for hppa. | Mark Kettenis | |
ok mickey@ | |||
2004-08-23 | GDB 6.3 (excluding .info files) | Mark Kettenis | |
2004-08-17 | strncmp works only if starting after start of buffer. | Marc Espie | |
found thx to mmap malloc. okay millert@ deraadt@ | |||
2004-08-15 | Don't check for -fno-delete-null-pointer-checks on gcc 2; the resulting | Todd C. Miller | |
message from gcc at Configure time confuses some people... | |||
2004-08-14 | Set default ABI to "OpenBSD ELF" on amd64. | Mark Kettenis | |
ok tedu@ | |||
2004-08-14 | Add example genericstable | Todd C. Miller | |
2004-08-14 | When reading the ld.so hints file, map the entire file in a single mmap | Dale Rahn | |
instead of assuming the region after the first mmap is available. Same change was made to ELF ld.so previously. ok deraadt miod pvalchev | |||
2004-08-14 | gcc 3.3.2 needs -fno-delete-null-pointer-checks in addition to | Todd C. Miller | |
-fno-strict-aliasing. Avoid the need for compiling some bits with -O1 on arm (and others). Problem debugged and OK miod@ | |||
2004-08-13 | Add sparc64 libkvm kernel memory image debugging support. | Mark Kettenis | |
2004-08-13 | Adjust sigtramp recognition for (not so recent) changes on sparc64. | Mark Kettenis | |
2004-08-12 | Avoid dereferencing outside the bounds of an array. Found by mmap | Todd C. Miller | |
malloc and reproducible via guard pages. OK deraadt@ miod@ tdeval@ | |||
2004-08-11 | Pick common code for trampoline mprotect() code. This did not work at all | Miod Vallat | |
on amd64 and was working on sparc64 by sheer luck (because we are not Solaris). | |||
2004-08-11 | Clean up old mips stuff and add sgi. | Per Fogelstrom | |
ok deraadt@ | |||
2004-08-11 | mips->mips64. ok deraadt@ | Per Fogelstrom | |
2004-08-10 | missing \ at eol | Theo de Raadt | |
2004-08-09 | proper version chekc for shlibs | Michael Shalayeff | |
2004-08-09 | merge 5.8.5 into HEAD | Todd C. Miller | |
remove now-unused files crank libperl shared library major number update Makefile.bsd-wrapper tweak openbsd hints file for arm and m68k | |||
2004-08-09 | Import of stock perl 5.8.5 | Todd C. Miller | |
2004-08-09 | Remove second instance of nls.c from the file list. | Per Fogelstrom | |
OK from kettenis@, deraadt@ | |||
2004-08-09 | fix obvious typo in catalog | Marc Espie | |
2004-08-08 | Correct handling of union return values on vax. | Mark Kettenis | |
Fix stepping over functions on vax. ok tdeval@ | |||
2004-08-08 | Make sure that format variable is not a variable sized array correctly | Anil Madhavapeddy | |
when doing bounds checking (bug revealed by mmap malloc). Noticed by krause@, tested otto@ | |||
2004-08-05 | Watch your step and do not access memory below what you've just allocated; | Miod Vallat | |
fixes SIGV on m68k. ok tdeval@ millert@ | |||
2004-08-04 | Fix propolice merge error in options list. | Miod Vallat | |
2004-07-31 | eliminate portion for 3.2, there was no 3.2 release. | Brad Smith | |
ok mickey@ | |||
2004-07-28 | In the never-ending saga of getting gcc to work reliably on m88k, today's | Miod Vallat | |
changes address incorrect stack usage, when optimization needs more nameless temporary values than available registers, and has to save them on stack. In some (rare) circumstances, it will compute a stack address _outside_ the current function local storage space, overwriting the caller's stack. Most of the time, this only affects the "outgoing argument area", which is harmless if it has not been populated; this explains why it has not been noticed earlier. Since I see no easy way to fix this, I decided to go the simpler way of removing this ougoing argument area. This not only reduces stack usage, but also makes varargs/stdarg code smaller and faster; also functions which get their first few arguments in registers, then some on the stack, then some in registers again, will not allocate stack space for the second set of arguments passed through registers. This is an ABI change, we are no longer 88Open compliant (have we ever been?). | |||
2004-07-28 | fix path to sendmail's README; | Jason McIntyre | |
from Jonathan Gray (PR #3870); ok millert@ | |||
2004-07-27 | Don't override PREFERRED_DEBUGGING_TYPE. This makes DWARF2 the default | Mark Kettenis | |
again; stabs doesn't work for 64-bit code. ok miod@, espie@ | |||
2004-07-25 | Always build a stack frame when profiling. Otherwise profiling would only | Miod Vallat | |
work for code compiled at -O0... | |||
2004-07-22 | Add vax libkvm kernel memory image debugging support. | Mark Kettenis | |
ok miod@, wow deraadt@ | |||
2004-07-21 | In builtin_saveregs(), try to save registers with double store instructions, | Miod Vallat | |
knowing that the area we are using is correctly aligned. Produces smaller and faster code (about 0.8% time decrease in a complete build, which amounts to roughly 15 minutes). | |||
2004-07-20 | Do not provide builtins for strcpy() and strcat(), as done with gcc 2, on | Miod Vallat | |
the sole purpose of making these easier to spot and exterminate. tested by various people on amd64 and I on arm&sparc64, ok deraadt@ | |||
2004-07-19 | In builtin_saveregs(), do not systematically allocate 8 words on the stack | Miod Vallat | |
for registers if at least one nameless argument is passed through registers; instead, only allocate as many bytes as necessary. Slightly reduces stack usage; no ABI change. | |||
2004-07-17 | Minor cleanups (remove duplicated extern lines, use | Miod Vallat | |
current_function_{stdarg,varargs} instead of homegrown implementation, etc. No functional change. | |||
2004-07-13 | switch sparc to setjmp/longjmp exceptions as DWARF2 handling is not present. | Peter Valchev | |
fixes C++ exceptions. this relies on an earlier libstdc++ bump |