Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-16 | have -Wno-* work the same on gcc3 as well. | Marc Espie | |
old patch, belated test by aoyama@, okay aoyama@ | |||
2017-08-14 | Add improvements to the DWARF frame unwinder to support xorguard. | Mark Kettenis | |
ok mortimer@ | |||
2004-05-21 | GDB 6.1 (excluding .info files) | Mark Kettenis | |
2002-05-13 | Import binutils-2.11.2 | Federico G. Schwindt | |
- only the binutils package (no gdb here) - don't import libiberty and texinfo, they are elsewhere - remove all .info* generated files | |||
1996-09-04 | Import of binutils, gas, ld & gprof from Cygnus 960904 tree | Niklas Hallqvist | |
2017-08-14 | Apply pre-built unicore patch - perl-5.24.2 | Andrew Fresh | |
OK bluhm@, Reads ok sthen@ | |||
2017-08-14 | Apply local patches - perl-5.24.2 | Andrew Fresh | |
OK bluhm@, Reads ok sthen@ | |||
2017-08-14 | Fix merge issues, remove excess files - match perl-5.24.2 dist | Andrew Fresh | |
OK bluhm@, Reads ok sthen@ | |||
2017-08-14 | Import perl-5.24.2 | Andrew Fresh | |
2017-08-10 | Unlink libobjc. It is not used in base, and ports are pulling in libobjc2 ↵ | mortimer | |
from ports. ok bluhm@ sebastia@ dcoppa@ | |||
2017-08-07 | Actually enable the kprintf format attribute. | Mark Kettenis | |
ok florian@ | |||
2017-08-04 | Backport https://reviews.llvm.org/D29778. Fixes a bug where clang was | Mark Kettenis | |
optimizing code around an lgamma(3) call a bit too much. Fixes the lib/libm/lgamma regress test. ok patrick@, millert@ | |||
2017-08-04 | remove llvm's .gitignore file; upstream have separate repos for clang, lld, | Stuart Henderson | |
etc but as they're directly in our main tree, so the ignore file causes problems for people using cvs->git conversions. kettenis suggested removing the file rather than just commenting-out the relevant repos, patrick agrees. | |||
2016-09-03 | Use the space freed up by sparc and zaurus to import LLVM. | Pascal Stumpf | |
ok hackroom@ | |||
2017-08-01 | Zero out excess bytes in perl long doubles | Andrew Fresh | |
From upstream commits by Niko Tyni <ntyni AT debian.org> * dd6885360b15e763e0706dc28555eea328de432d * 6b2c7479d6d33249c2385d8a36d8ee9e61e1a519 ok aja@ | |||
2017-08-01 | Use int3 trap padding between functions instead of trapsleds with a leading ↵ | mortimer | |
jump. ok deraadt@ | |||
2016-09-03 | Use the space freed up by sparc and zaurus to import LLVM. | Pascal Stumpf | |
ok hackroom@ | |||
2017-07-29 | Disable -Waddress-of-packed-member by default. | Mark Kettenis | |
While these warnings have the potential to be useful, there are too manu false positives right now. ok deraadt@ | |||
2017-07-29 | Fix trapsleds on i386 | mortimer | |
ok deraadt@ | |||
2017-07-28 | On OpenBSD disable the malloc/calloc/realloc/free/str*dup builtins, since | Theo de Raadt | |
they can perform strange transforms and optimizations. Some of those could gain a slight advantage, but would avoid the variety of important runtime checks our malloc(3) code does. In essence, the transforms performed are considered "anti-mitigation". ok kettenis robert, discussions with others | |||
2017-07-28 | Implement -Oz as an alias for -Os here as well. | Mark Kettenis | |
ok aoyama@ | |||
2017-07-28 | provide missing prototypes | Marc Espie | |
this may actually result in bogus error messages, because int != char* okay jca@ | |||
2017-07-28 | make warns about POST_INSTALL being empty. | Marc Espie | |
other similar makefiles define POST_INSTALL = : so even the GNU guys are aware this might be non standard. fix it. okay krw@ kettenis@ | |||
2017-07-27 | teach clang about our syslog format attribute | Robert Nagy | |
ok deraadt@ | |||
2017-07-27 | push back -pie to the linker if -pie is specified to avoid an unused argument | Robert Nagy | |
warning ok kettenis@, deraadt@ | |||
2017-07-27 | ensure protoiize man pages installed in all cases (until we come | Theo de Raadt | |
to a different decision later) ok espie | |||
2017-07-27 | fix warnings from missing headers. | Marc Espie | |
okay deraadt@ | |||
2016-09-03 | Use the space freed up by sparc and zaurus to import LLVM. | Pascal Stumpf | |
ok hackroom@ | |||
2017-07-27 | don't double install ld, some people have already been lost trying | Marc Espie | |
to get out of these makefiles! okay kettenis@ | |||
2017-07-26 | get rid of flag clang doesn't grok (include -Werror in Configure, because | Marc Espie | |
clang will not error out on unknown flags) okay millert@, deraadt@ | |||
2017-07-24 | build cpp on gcc4 architectures only, as clang ships with its own | Robert Nagy | |
ok naddy@ | |||
2017-07-24 | install gcc, g++ as gcc and g++ instead of cc, c++ and create links | Robert Nagy | |
to the latter on non-clang architectures and make sure we build gcc with itself because clang won't be able to build it ok naddy@ | |||
2017-07-24 | Make gcc accept -Oz as an alias for -Os for compatibility with clang. | Mark Kettenis | |
With clang -Os doesn't generate the smallest code possible but some middle ground between optimization for speed and optimization for size. A new -Oz option was introduced for optmization for size only. We need that for our floppies, otherwise they overflow. Making gcc accept -Oz too makes our life easier. ok millert@, deraadt@, robert@ | |||
2009-10-15 | Import a BSD make based infrastructure for building gcc, based on the | Robert Nagy | |
same solution from FreeBSD. Don't even try to build it at the moment. This is commited so people can work on it in tree. | |||
2017-07-22 | Prefer the definition of a variable in the executable over a definition | Mark Kettenis | |
in a shared library, even for commons. This is what the current generation of linkers (current bfd, gold, lld) do. This fixes the relocation R_X86_64_PC32 against `xxx' can not be used when making a shared object; recompile with -fPIC warnings that we have seen in ports with clang. This change is somewhat suspect as a similar change was reverted in upstream binutils at some point. However that was for another corner case on an architecture (s390) that we do not run on. Tested by naddy@, sthen@ | |||
2017-07-19 | more depends gc / yacc rules overhaul | Marc Espie | |
okay millert@ | |||
2017-07-11 | protoize.1 isn't generated, so don't list it as a target, because it | Marc Espie | |
fucks up make recognition of generated vs pre-existing file. also zap .PATH.1 thingy that's no longer needed at all. | |||
2017-07-10 | remove misc. depend and yacc nits that no longer matter. | Marc Espie | |
okay millert@ | |||
2017-07-09 | zap empty depends/silence empty installs. | Marc Espie | |
okay millert@ | |||
2017-07-04 | proper escaping to prevent information loss; found with mandoc -Tlint | Ingo Schwarze | |
2017-07-04 | Should have committed this two days ago, last part that ran during depend | Marc Espie | |
can run normally | |||
2017-07-04 | complete "nodepend" in source | Marc Espie | |
- mix-up between .ALLSRC and .IMPSRC, compile the right gc.c file - add explicit targets for pre-generated stuff | |||
2017-07-01 | provide both TRAP and NOP values for our architectures, then change | Theo de Raadt | |
elf.sc to FILL .text segment with TRAP. .init/.fini remain NOP FILL. It is possible that some of these TRAP values aren't perfect yet, but they can be changed. When doing so also change the ld.script and gap.o TRAP value. discussions with mortimer, ok kettenis | |||
2017-06-28 | move all the post-Configure stuff to Makefile.bsd-wrapper1 instead of just | Marc Espie | |
the man parts. just leave Configure and forwarding targets in Makefile.bsd-wrapper, this allows bsd.lib.mk to function normally without depend, because all the puzzle is here. okay millert@ afresh1@ | |||
2017-06-28 | if we return nullptr for a "noexec" section, then don't change section. | Marc Espie | |
prevents core dumps :) okay tedu@ | |||
2016-09-03 | Use the space freed up by sparc and zaurus to import LLVM. | Pascal Stumpf | |
ok hackroom@ | |||
2017-06-27 | trapsleds for clang, similar to the change on gas side. | Theo de Raadt | |
Also from Todd Mortimer tested by espie | |||
2016-09-03 | Use the space freed up by sparc and zaurus to import LLVM. | Pascal Stumpf | |
ok hackroom@ | |||
2017-06-23 | Make libiberty test programs compile and run without segfault. | Alexander Bluhm | |
2017-06-23 | Always include Makefile.dep, conditionally including it based on the | Jonathan Gray | |
existence of a .depend file can lead to various problems. The logic before rev 1.15 resulted in Makefile.dep always being included as DEPENDSFILE was never set so this returns to the old behaviour. ok espie@ |