Age | Commit message (Collapse) | Author |
|
with shared libraries. This will allow libiberty.so to be created by
default. -moj
|
|
conflict with libiberty.
|
|
|
|
|
|
|
|
(don't integrate ATTRIBUTE_xxx macro changes yet)
|
|
- 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.
|
|
|
|
|
|
here).
Thanks mickey@ for reminding me.
|
|
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@)
|
|
|
|
I guessed those might be needed, bjc@ checked they are.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
documentation was lacking, so pass options through.
(Prompted by Lars Hecking, ok niklas@)
|
|
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.
|
|
(e.g., no start symbol, -x -Bshareable).
collect2 should do the rest, wrt ctors/dtors
|
|
|
|
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.
|
|
the pic register).
FreeBSD PR 3441... Thanks to David O'Brien for letting me know,
and Alexander N. Kabaev for the actual fix.
|
|
was not what autoconf would have produced starting from configure.in + our
local changes...
Regen'ed for correct configure.in line numbers.
|
|
- 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.
|
|
|
|
|
|
if -Wtraditional, warn about ANSI cpp string concatenation.
|
|
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)
|
|
(No need to wait for a rebuild, as the bug only manifests itself as
a warning anyway).
|
|
(Fortunately, no other library depends on those new functions)
|
|
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...
|
|
|
|
Install it under /usr/include
|
|
|
|
VAR!=cat file
make warns if file exists, but is empty
(couldn't read shell output, or such bullshit)
Weird, as everything actually went right.
As I don't want to change that behavior so close to release, and since
the needed-list may again be needed in the future, the line
VAR!=cat file && echo
is used instead. make will happily get a new line to eat, that it will
strip right away => no more warning.
Go figure.
|
|
|
|
wrapper.
|
|
|
|
tweak configure.in accordingly,
regen configure.
Fiddle with comments in mips/openbsd.h before
shipping back to the FSF.
|
|
Official patch, submitted to egcs and accepted in the main source.
(strongly suggested by mickey@)
|
|
|
|
Fri Aug 27 09:36:17 1999 Andreas Schwab <schwab@suse.de>
* function.c (assign_stack_temp_for_type): Fix change of Mar 5 for
the fact that ALIGN is measured in bits, not bytes.
|
|
(from the egcs mainline, code by myself).
This should remove the last use of choose_temp_base.
Once I've rebuilt the whole tree, there's another patch to make that code
properly #ifdef MSDOS.
|
|
|
|
|
|
|