summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2010-05-10Switch to using COMPILER_VERSION instead of USE_GCC3, allows for more flexibleDale 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-10fix a few strcpy issues.Marc Espie
okay millert@, nicm@ ... (thx others for pointing out stupidity in intermediate patches...)
2010-05-10Fix tags targetMarco Peereboom
ok oga kettenis committed in the skys over the continental us :-)
2010-05-10reflect reality, those types must match libc.Marc Espie
and then, we can have a default facet when locales are not defined. (this lets std::istringstream work again)
2010-05-09Set TARGET_CPU_DEFAULT to MASK_PA_11 on hppa to match what we had for gcc3.Mark Kettenis
2010-05-09-Wstack-larger-than-N for hppa/hppa64.Mark Kettenis
2010-05-09Makefile for libobjc for gcc4Robert Nagy
2010-05-09-Wstack-larger-than-N for sparc/sparc64.Mark Kettenis
2010-05-09Accept and ignore -Wbounded, fully implementing this is in the worksJonathan Gray
but this makes things less painful for people for the time being. ok kettenis@ robert@
2010-05-09This file won't be needed, espie pointed out how stupid I was.Robert Nagy
2010-05-09Modift -fstack-protector support such that it works with the supportMark Kettenis
functions in our libc and continues to provide the function name to __stack_smash_handler(). ok miod@
2010-05-09fix obvious typo, unbreak build on i386Marc Espie
2010-05-09Only #define _GLIBCXX_ATOMIC_BUILTINS on architectures where we use GCC'sMark Kettenis
builtin atomic operations. ok robert@
2010-05-08expand lvalue macro and remove an unnecessary and illegal cast inChristian Weisgerber
the process; ok kettenis@ miod@
2010-05-08Fixes to build with gcc4, mostly function prototypes and missingNicholas Marriott
headers. ok robert kettenis jsg
2010-05-08Disable -Wpointer-sign in -WallRobert Nagy
2010-05-08add i386 to the atomicity via builtins list as wellJonathan Gray
2010-05-08Use "builtins" for atomicity on sparc64 as well.Mark Kettenis
2010-05-08Some fixes from upstream to make this compile with gcc4.Mark Kettenis
ok jsg@, miod@
2010-05-08Install libsupc++ header files as well.Mark Kettenis
ok robert@
2010-05-07Add the bits of code I wrote for the ports gcc that are necessary to handleMark Kettenis
StackGhost on sparc64.
2010-05-07Add some missing HAVE_AS_SPARC defines necessary to make exception handlingMark Kettenis
work on sparc64.
2010-05-07Bring over changes from gcc3 (and gcc4 in ports) to make C++ exceptionMark Kettenis
handling work with shared libraries.
2010-05-07Add infrastructure to build libstdc++-v3 for gcc4Robert Nagy
ok kettenis@, marco@
2010-05-07Add openbsd config headers for libstdc++-v3Robert Nagy
2010-05-06Don't try to create /usr/bin; mtree will have taken care of that.Christian Weisgerber
ok kettenis@
2010-05-06Add missing cleandir targetRobert Nagy
2010-05-06Our libc provides ssp, so use that.Robert Nagy
2010-05-05Compile the additional sources to handle exceptionsRobert Nagy
2010-05-04We don't include gettext, dgettext or dcgettext as gcc's builtins, so don'tFederico G. Schwindt
check the arguments. Fixes autocrap tests in c++, which otherwise fail with "error: nonnull argument with out-of-range operand number". miod@ ok
2010-05-04fix .asm handling on powerpc and unify with alpha; ok drahn@Christian Weisgerber
2010-05-04add infrastructure to build GCC 4.2.1 for OpenBSD/alpha; ok kettenis@Christian Weisgerber
2010-05-04Merge from gcc3 our configuration for alpha, including these localChristian Weisgerber
changes: * Do not force -msmall-data if -fpic and -mlarge-data if -fPIC. Instead, have both -fpic and -fPIC only select pic code generation, and use whatever memory mode is specified (with -mlarge-data being the implicit default). * -Wstack-larger-than support. * Disable stack frame checking in the prologue under OpenBSD, unless you compile with -fstack-check, for consistency with other platforms. * -mno-ieee option to disable IEEE mode. ok kettenis@
2010-05-03install cpp at /usr/libexec/ as with gcc2/3Dale Rahn
2010-05-02Use the newly built compiler for bootstrap purposes, more is needed forDale Rahn
actual cross support.
2010-05-02Disable MASK_HARD_QUAD like we did for gcc3.Mark Kettenis
2010-05-02Add support for floating-point registers on OpenBSD/hppa.Mark Kettenis
2010-05-02Add missing -fPIC or hppa.Mark Kettenis
2010-04-29Implement -Wvariable-decl.Mark Kettenis
ok robert@
2010-04-29#undef GLOBAL_ASM_OPMarco Peereboom
suggestion kettenis ok drahn
2010-04-29Ignore file info on nm output when looking for global functions to hide.Dale Rahn
'looks reasonable' kettenis@
2010-04-29Backout last commit. This has not been shown to the appropriate people andMark Kettenis
almost certainly breaks non-powerpc targets.
2010-04-29Fix a couple of crtsavres issues found after initial checkin. closer now.Dale Rahn
2010-04-29Add the bits to compile a working powerpc kernel. This is a work inMarco Peereboom
progress. most of the smarts from drahn, ok drahn
2010-04-28Enable -fwrapv by default. It's what many programmers expect and accordingMark Kettenis
to miod@ "has a history of being required to build security concerned software". ok guenther@, jsg@, robert@
2010-04-26Work around the fact that our .comm directive is somewhat non-standard.Mark Kettenis
2010-04-26clean up a bitRobert Nagy
2010-04-25Add infrastructure to build GCC 4.2.1 for OpenBSD/hppa.Mark Kettenis
2010-04-25Add hppa support, loosely based on the existing GCC 3.3.5 support. Many bitsMark Kettenis
removed that are now unnecessary.
2010-04-05let perldoc -f use mandoc.Marc Espie
okay millert@