summaryrefslogtreecommitdiff
path: root/gnu/egcs
AgeCommit message (Collapse)Author
2002-08-11Switch sparc to ELF.Artur Grabowski
XXX - we might want to improve the logic of selection of ELF vs. a.out when we bump our version to 3.2, before feeding those changes to FSF.
2002-06-20need stdio.h for some prototypes; espie okTheo de Raadt
2002-05-30__attribute__((sentinel))Marc Espie
for now, just check that a function with an ellipsis is always called with the last parameter a null pointer (sentinel may take parameters in the future, if I figure out how to check a specific value and its type). okay millert@
2002-05-30move build/host/target fragment to a separate file.Marc Espie
Idea taken from recent gcc's. - unobfuscate the code, since config.gcc does not go through m4. - no synch problems, since config.gcc is the file that changes the most, and configure no longer needs to be re-gen'ed. ok millert@
2002-05-30separate main.c into a separate libfrtbegin.a.Marc Espie
Handle that in g77spec. Taken from gcc 3.1 (apart from the Makefile.bsd-wrapper changes). This allows one to link fortran code with other languages on ELF platforms: putting main.c in libg2c.so would make libg2c insist it got a MAIN__ symbol. Okay fgs@, pval@.
2002-05-28Fix *.texinfo warnings in gnu/.Mike Pechkin
espie@ request and OK
2002-05-11bump minor version.Federico G. Schwindt
2002-05-11funcs and declarations needed by recent changes to cplus-dem.c; espie@ okFederico G. Schwindt
2002-05-11pull a few demangler functions needed by new binutils. enable getpwd asFederico G. Schwindt
well; espie@ ok.
2002-05-11don't pull these yet.Federico G. Schwindt
2002-05-11libiberty version bundled with binutils 2.11.Federico G. Schwindt
2002-05-11Add missing libraries to bsd.prog.mk (mostly kerberosV)Marc Espie
Use them in DPADD throughout the tree. Fix a few mispells (LIBMATH -> LIBM...) Wipe obsolete lib (LIBRESOLV) Sort added missing libraries, move obsolete stuff apart. Synch documentation in bsd.README ok deraadt@
2002-03-26Change the memory model from some home-grown thing that looks to have beenArtur Grabowski
designed for mmu-less systems to something more decent that doesn't conflict with how gcc sometimes generates code. WARNING! This breaks binary compatibility. Reinstall from snapshots. Upgrades won't work! I repeat, upgrades won't work! Reinstall.
2002-03-21predefine __sparc_v9__ on sparc64; ok art, espiePeter Valchev
2002-03-19tweak gcc inliner. More weight for leaf functions. Less depth for otherMarc Espie
inlining. Speeds up compilation of heavily inlined code, such as most C++ code, and loses almost no runtime speed. ok art, miod, millert, niklas.
2002-03-19Remove blatant advertizement. We don't give a fuck if it's NU/LixMarc Espie
or some other penguin name.
2002-03-16semi-current config from gcc, seems to work better for us too; espie@ okMichael Shalayeff
2002-03-07From NetBSD: Fix evil bitfield bug; hugh@ okFederico G. Schwindt
2002-02-17Define an epilogue for vax to protect function ends from gcc'sHugh Graham
optimizer. Debugging and implementation by bjc@.
2002-01-27Make f77(1) work on sparc64. ok espiePeter Valchev
2002-01-21Switch last workaround to a form easier for espie to maintain.Hugh Graham
2002-01-21Use HOST_CFLAGS to force gcc to build its helper tools withoutHugh Graham
optimization on vax. This is part of what's needed to get gcc through a double bootstrap with optimization turned on.
2002-01-20Commit change from gcc mainline that's been kicking around in my treeHugh Graham
for too long. Needed for vax and tested by various.
2001-11-22Bad .IMPSRC.Marc Espie
2001-09-25let configure script use GNUSYSTEM_AUX_DIRMarc Espie
2001-09-24Force memory model to medlow for profiling.Artur Grabowski
espie@ ok.
2001-09-11revert previous: libstc++ builds nowJason Wright
2001-09-10Put in a fix from future gcc that implements some unimplemented code.Artur Grabowski
Not that I know what it does and how to test it but libstdc++ builds now on sparc64 and groff works so we can have man pages. It shouldn't hurt anything because it replaces an abort().
2001-09-10ctor/dtor emission, stolen from solaris2.Marc Espie
Plus, no sjlj by default.
2001-09-10Initial cut at sparc64 gcc config.Marc Espie
Polished by art.
2001-09-05Don't build libstdc++ on sparc64.Artur Grabowski
2001-09-05Use __GLOBAL_OFFSET_TABLE_ consistently.Marc Espie
2001-09-01config changes to tell configure that macppc is a powerpc. Fixes thisDale Rahn
issue for mvmeppc at the same time.
2001-08-01Do not define 'unix' on powerpc. ok drahnPeter Valchev
2001-07-19__attribute__((__nonnull__), separate from printf.Marc Espie
2001-07-09correct type on last arg to execl(); nordin@cse.ogi.eduTheo de Raadt
2001-06-13alpha now defaults to shared libs.Artur Grabowski
espie@ ok.
2001-06-09libiberty version bundled with binutils 2.11.Marc Espie
2001-06-09Synch with binutils 2.10.1, add dyn-string to libiberty.Marc Espie
2001-03-03Define __ELF__ in the gcc for powerpc OpenBSD.Dale Rahn
Used by applications which do direct symbol lookups and other compiler/build environment tools/applications. OKed by espie@
2001-03-02Define __PPC__ as well as __PPC because some packages expect that defineDale Rahn
for powerpc.
2001-02-24Missed changes from the past.Marc Espie
2001-02-24Automatic conflict resolutionMarc Espie
2001-02-24Synch with FSFMarc Espie
2001-02-24Synch with FSFMarc Espie
2001-02-03update configuration for elf: remove ecoff markers, handle alpha assemblerMarc Espie
peculiarities, set up correct init/fini code for elf.
2001-02-03alpha uses gas and gnu_ld.Artur Grabowski
2001-01-29Revert changes temporarily, until they have been checked.Marc Espie
2001-01-29regenMarc Espie
2001-01-29Internal cpp changed nameMarc Espie