Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
|
|
|
|
cross-compilers...
Yet another commit I forgot...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fixes all the defects.
|
|
|
|
|
|
testsuite temporarily removed from snapshots because of copyright checks.
|
|
The old version won't work with empty lists, and the new one will,
as libiberty only holds .c files.
|
|
More recent snapshots seem to have this fixed properly, wait until u
a complete shake-out has been run
|
|
|
|
closer to gcc 2.95 release.
|
|
closer to gcc 2.95 release.
|
|
closer to gcc 2.95 release.
|
|
|