Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-13 | fix typo, keyword is exists, not exist | Marc Espie | |
2012-09-16 | Build gcc as non-PIE. PIE breaks precompiled headers and causes a serious | Mark Kettenis | |
performance hit on some architectures (almost 20% on hppa, more than 25% on sparc64). And there are no real benefits associated with ASLR for a compiler. ok deraadt@ | |||
2012-09-01 | Clean up the correct file to fix parallel make failures | Philip Guenthe | |
ok deraadt@ | |||
2012-08-28 | Add support for PIE-by-default in both ld and gcc. This is a completely | Pascal Stumpf | |
different approach than the one taken in kurt@'s original diff, but deemed better after discussion and diff exchange with kettenis@ and matthew@. Lots of feedback by kettenis@ and matthew@, prodding and encouragement by deraadt@. ok kettenis@ matthew@ | |||
2012-05-04 | Add __ic_invalidate_array to libgcc on sh. | Mark Kettenis | |
ok miod@, jsg@ | |||
2012-04-17 | Explicitely request -fno-stack-protector on sh when building the unwinder, | Miod Vallat | |
for unwind-dw2.c fails to build otherwise. | |||
2012-04-12 | the fpu control symbol on sh (__fpscr_values) suddenly becomes local | Jonathan Gray | |
instead of global with gcc4 and this ends up breaking things in hard to debug ways. So move the definition to csu instead of libgcc. ok miod@ | |||
2012-04-12 | backout gcc revision 112331 "optimized integer divide for SH4" | Jonathan Gray | |
so we can use the existing sh libkern functions. ok miod@ | |||
2011-11-09 | openbsd will never support __ARMEB__, so remove it here | Jasper Lievisse Adriaanse | |
ok deraadt@ | |||
2011-09-22 | Add missing ia64 bits. | Mark Kettenis | |
2011-09-18 | Override LIB2ADDEH on ia64. Probably not quite right, but at least this makes | Mark Kettenis | |
it possible to build a cross compiler, and we don't really care about exception handling until we have a kernel to run C++ code on anyway. | |||
2011-09-15 | Port the -Wbounded extension from gcc3 to gcc4. Based on work started by | Nicholas Marriott | |
jasper@. This omits the sizeof(pointer) tracking which is very difficult to implement for gcc4 due to internal changes. Thanks to landry@ for running through a ports bulk build and both landry@ and jasper@ for fixing a few issues. ok deraadt millert jasper | |||
2011-08-04 | Add support for hppa64. | Mark Kettenis | |
ok deraadt@ | |||
2011-07-04 | Add ia64 target. | Paul Irofti | |
2011-06-25 | Remove ueberold a.out configuration leftovers. | Miod Vallat | |
2011-04-06 | Put in the infrastructure for OpenBSD/arm gcc4 support. Not working, but work | Dale Rahn | |
on this in-tree not diffs floating around for > 1 year. ok miod@ | |||
2011-03-06 | Tweak definition and some uses of PREFIX macro to avoid including | Philip Guenthe | |
doubled slashes in compiled in paths. ok deraadt@, cross-compilation testing and ok drahn@ | |||
2010-10-23 | Pick correct ranlib to operate on libgcc.a when cross-compiling | Miod Vallat | |
2010-09-25 | GCC4 cross compilation support under OpenBSD. | Dale Rahn | |
2010-09-11 | Make sure we build all the required integer-to-float and float-to-integer | Mark Kettenis | |
functions that are needed on mips64. ok miod@ | |||
2010-09-10 | Add infrastructure to build GCC 4.2.1 for OpenBSD/mips64. Only tested on | Mark Kettenis | |
loongson (mips64el). ok miod@ | |||
2010-09-09 | let gcc4 build on landisk | Jonathan Gray | |
initial diff from jasper, finished by me with help from miod ok jasper@ miod@ kettenis@ | |||
2010-08-01 | Add infrastructure to buil GCC 4.2.1 on OpenBSD/sparc. | Mark Kettenis | |
2010-05-17 | always provide "includes" target | Christian Weisgerber | |
2010-05-16 | install unwind.h, like for gcc3. | Marc Espie | |
problem spotted by matthieu/naddy okay kettenis@, matthieu@ | |||
2010-05-10 | Switch to using COMPILER_VERSION instead of USE_GCC3, allows for more flexible | Dale Rahn | |
complier picking, eg supporting gcc2, gcc3, and gcc4. based on diff by Marco, with fixes from espie@. ok espie@ general mumbling of approval of others. | |||
2010-05-10 | Fix tags target | Marco Peereboom | |
ok oga kettenis committed in the skys over the continental us :-) | |||
2010-05-09 | Set TARGET_CPU_DEFAULT to MASK_PA_11 on hppa to match what we had for gcc3. | Mark Kettenis | |
2010-05-09 | Makefile for libobjc for gcc4 | Robert Nagy | |
2010-05-07 | Add some missing HAVE_AS_SPARC defines necessary to make exception handling | Mark Kettenis | |
work on sparc64. | |||
2010-05-07 | Bring over changes from gcc3 (and gcc4 in ports) to make C++ exception | Mark Kettenis | |
handling work with shared libraries. | |||
2010-05-06 | Don't try to create /usr/bin; mtree will have taken care of that. | Christian Weisgerber | |
ok kettenis@ | |||
2010-05-06 | Add missing cleandir target | Robert Nagy | |
2010-05-06 | Our libc provides ssp, so use that. | Robert Nagy | |
2010-05-05 | Compile the additional sources to handle exceptions | Robert Nagy | |
2010-05-04 | fix .asm handling on powerpc and unify with alpha; ok drahn@ | Christian Weisgerber | |
2010-05-04 | add infrastructure to build GCC 4.2.1 for OpenBSD/alpha; ok kettenis@ | Christian Weisgerber | |
2010-05-03 | install cpp at /usr/libexec/ as with gcc2/3 | Dale Rahn | |
2010-05-02 | Use the newly built compiler for bootstrap purposes, more is needed for | Dale Rahn | |
actual cross support. | |||
2010-05-02 | Add missing -fPIC or hppa. | Mark Kettenis | |
2010-04-29 | Ignore file info on nm output when looking for global functions to hide. | Dale Rahn | |
'looks reasonable' kettenis@ | |||
2010-04-29 | Add the bits to compile a working powerpc kernel. This is a work in | Marco Peereboom | |
progress. most of the smarts from drahn, ok drahn | |||
2010-04-26 | clean up a bit | Robert Nagy | |
2010-04-25 | Add infrastructure to build GCC 4.2.1 for OpenBSD/hppa. | Mark Kettenis | |
2009-11-17 | make this build on sparc64 | Robert Nagy | |
2009-11-02 | Include the type override definitions and use the correct target | Jonathan Gray | |
information so this works on i386 as well. ok robert@ | |||
2009-10-18 | Replace mmap/default precompiled header support using a brk/sbrk | Kurt Miller | |
implementation since random mmap breaks the default approach. Note that gcc may not be compiled with PIE support or it will break this implementation too. | |||
2009-10-15 | Makefile.inc also has to be included from here | Robert Nagy | |
2009-10-15 | We need to include Makefile.inc here | Robert Nagy | |
2009-10-15 | We need to include Makefile.inc here | Robert Nagy | |