Age | Commit message (Collapse) | Author |
|
|
|
|
|
Re-enable weak alias and sysv pragma support that was lost when we
upgraded to gcc-2.7. These changes have been submitted to the gcc
maintainers. With luck, we won't have this problem again...
|
|
|
|
|
|
|
|
Added support for m68060 (activate with -m68060). This change has
already been accepted and integrated into the FSF source tree.
|
|
Remove the DBX_NO_XREFS definition from the NetBSD m68k, ns32k, and
sparc gcc configuration. It isn't needed, as NetBSD uses gdb.
|
|
Remove the DBX_NO_XREFS definition from the NetBSD m68k, ns32k, and
sparc gcc configuration. It isn't needed, as NetBSD uses gdb.
|
|
Patch from J"orn Rennecke that fixes code generation bugs with long
long comparisons. As of this date, this change hasn't made it into
the development sources. We must consider this when it comes time
to integrate a newer gcc release.
Thu Mar 7 01:16:23 1996 J"orn Rennecke (amylaar@meolyon.hanse.de)
* expmed.c (negate_rtx): Don't negate LONG_MIN if mode is wider
than HOST_WIDE_INT.
gcc now produces worse code for this test case than gcc 2.5.8 when
invoked with -O , but it will optimize as good as gcc 2.5.8 (i.e. all
comparisons vanish) when invoked with -O2 , thus I think it doesn't
matter. If anyone is interested in looking into this, the code in
expr.c, function expand_expr, case MINUS_EXPR, if-clause for if
(TREE_UNSIGNED (type) || TREE_OVERFLOW (negated)), will refuse to
convert the subtraction into an addition if there is an overflow in
the conversion or negation of the constant. If both host and target
machine are binary computers with 2-complement representation, the
overflow should not matter.
|
|
|
|
|
|
constraint could clobber the inputs before performing the operation.
|
|
elminate gcc's use of P_tmpdir. P_tmpdir was defined in stdio.h and
includes order in gcc prevented overriding it.
|
|
|
|
Remove -lstdc++ until it exists. Don't forget to revert this back
when the new libg++ gets imported.
|
|
OPENBSD_NATIVE section. Please use this to overload manifest constants.
Added more files to CLEANFILES in Makefile.bsd-wrapper.
|
|
for gcc. Should help eliminate header file conflicts.
|
|
|
|
|
|
Set g++ include to /usr/include/g++.
|
|
|
|
never use cached values.
|
|
unhealthy to have in the source dir as it gets used instead of the
correct generated one
|
|
|
|
|
|
|
|
well. Remove the pre-build bi-parser.[ch] from the source dir, build
them in the objdir now.
|
|
framework. This means, provide a Makefile.bsd-wrapper. Remove
intermediate files from the source dir. Build them in the obj-dir.
Add some Makefile hooks so we can tune the std Makefile for our
purpose but still have it behave normal for out-of-tree
configurations. Only i386 is supported for now. The other archs will
follow soon. This checkin requires an existing makeinfo and a yacc
that accepts -o.
|
|
|