summaryrefslogtreecommitdiff
path: root/gnu/egcs
AgeCommit message (Collapse)Author
2000-10-27generate fpic/fPIC static links, so that gdb works; espieTheo de Raadt
2000-10-15Reflect reality.Marc Espie
2000-10-15Explain how -shared is supposed to work and what breaks when youMarc Espie
misuse it.
2000-10-15Don't link shared libraries against -lc on ppc either.Marc Espie
2000-10-15Finish synch'ing.Marc Espie
2000-10-14build both -fPIC and -fpic on sparc; espie (not around, and this needs to be ↵Theo de Raadt
in the tree nowish)
2000-10-09RenamedMarc Espie
2000-10-09Compile libgcc -fPIC on all OpenBSD architectures.Marc Espie
(better name for the fragment)
2000-10-09Don't select libc for -shared for now.Marc Espie
(Will revisit that decision after we switch libc/libc_r -> libc/libpthreads)
2000-09-25switch powerpc to libgcc -fPIC.Marc Espie
2000-09-25Patch from Alexander N. Kabaev <ak03@gte.com>Marc Espie
Fixes GCC GNATS PR 258 and 413.
2000-09-25Miscellaneous cvs wackiness: remove resurrected files and `solve'Marc Espie
artificial conflicts.
2000-09-24Synch with FSF stable treeMarc Espie
2000-09-24Activate libgcc -fPIC for powerpcMarc Espie
(other architectures pending)
2000-09-16ELF linkage does not require collect2, ld does everything necessary.Dale S. Rahn
2000-08-25Move NOPIC for mips from toplevel to the libraries that have problemsMats O Jansson
with shared libraries. This will allow libiberty.so to be created by default. -moj
2000-07-26From gcc devel sources: make_temp_file -> mips_make_temp_file to avoidMarc Espie
conflict with libiberty.
2000-07-26make_temp_file proto is in libiberty nowMarc Espie
2000-07-26thinkoMarc Espie
2000-07-26NewMarc Espie
2000-07-26Synch includes with version provided with binutils 2.10Marc Espie
(don't integrate ATTRIBUTE_xxx macro changes yet)
2000-07-26Partial synch with binutils-2.10Marc Espie
- Update all libiberty files apart from the C++ demangler and hashtab.c (taken from gcc 2.96, interface changed, would need to keep synch'ed with gcc) - bump version.
2000-07-26libiberty version bundled with binutils-2.10Marc Espie
2000-07-26Prototype for make_temp_file (forgot to commit)Marc Espie
2000-07-26Crosstools fix (accepted by the FSF ages ago, lost through the cracksMarc Espie
here). Thanks mickey@ for reminding me.
2000-07-18Recognize .lo as a valid object extension.Marc Espie
This should help David Mazieres and others build C++ shared libraries with libtool. (from gcc main development tree, patch by me, approved by FSF and niklas@)
2000-07-03Sorry, no dynamic libraries yet...Marc Espie
2000-07-03float_format/collect2 for vax.Marc Espie
I guessed those might be needed, bjc@ checked they are.
2000-06-05FixMarc Espie
2000-06-05Fix mergeMarc Espie
2000-06-05Fix mergeMarc Espie
2000-06-05Fix idiotic merge conflicts, regen configureMarc Espie
2000-06-05Synch with 2.95.3 (pre-rel)Marc Espie
2000-06-05Synch with 2.95.3 (pre-rel)Marc Espie
2000-06-05Synch with 2.95.3 (pre-rel)Marc Espie
2000-06-05m68k asm knows about m68030-m68060 already, no need for upgrade, theMarc Espie
documentation was lacking, so pass options through. (Prompted by Lars Hecking, ok niklas@)
2000-05-15Add support for building libraries with debugging information in them.Niklas Hallqvist
Enable by setting DEBUGLIBS=yes in /etc/mk.conf, then -g libraries will get installed in /usr/lib/debug. This directory will be searched first if gcc is given the -g flag during the link stage.
2000-04-27Support -shared on a.out platforms: pass the right options to ldMarc Espie
(e.g., no start symbol, -x -Bshareable). collect2 should do the rest, wrt ctors/dtors
2000-03-28MLINK f77 to g77Theo de Raadt
2000-01-30Adapted from egcs development sources, courtesy of Zack Weinberg, withMarc Espie
some help from him. Let gcc generate more sensible code for stack adjustments. Specifically, gcc is a bit lame in that area, as it does emit stack instructions `specially', without using all its optimizer machinery for it. So, at times, you will get subl %esp,12 subl %esp,8 and other such stupid sequences out of it. This peephole matches at least some of those innane sequences and optimizes them. Shrinks code a little bit.
2000-01-23Repair exceptions in i386 pic code (builtin setjmp/longjmp was not savingMarc Espie
the pic register). FreeBSD PR 3441... Thanks to David O'Brien for letting me know, and Alexander N. Kabaev for the actual fix.
2000-01-19cvs did a good job of merging changes, but the resulting configureMarc Espie
was not what autoconf would have produced starting from configure.in + our local changes... Regen'ed for correct configure.in line numbers.
2000-01-19Inane conflicts:Marc Espie
- patch to function.c was badly indented. - invoke.texi no longer need to special-case OpenBSD, as 2.95.2 turns strict-aliasing off everywhere.
2000-01-19Update to 2.95.2Marc Espie
2000-01-15clean up defines for openbsd powerpc, also enable the libc_r support properly.Dale S. Rahn
1999-12-15From gcc development sources:Marc Espie
if -Wtraditional, warn about ANSI cpp string concatenation.
1999-12-10Close comment just once.Marc Espie
Amazed, this bug has been in the gcc main source for almost a year. Is this file compiled somewhere ? (reported to gcc folks, thanks to Andreas Gunnarsson for finding the bug)
1999-12-07Remove work-around for make buglet that I just fixed.Marc Espie
(No need to wait for a rebuild, as the bug only manifests itself as a warning anyway).
1999-11-21My goof... adding functions to libiberty means this is a major bump.Marc Espie
(Fortunately, no other library depends on those new functions)
1999-11-20Grab hashtab.c from the development version of gcc, add it to libiberty.Marc Espie
Make sure that g++ and g77 link against libiberty (fixed in dev. sources as well). Use hashtab functions instead of splay-trees in cse.c. This is worth a 10% compiling speed increase on some arches, including sparc, hppa...