summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gcc
AgeCommit message (Collapse)Author
1996-09-02Missing */Per Fogelstrom
1996-08-26Our /usr/libexec/cpp link creation wasn't suitable for cross-buildsNiklas Hallqvist
1996-08-25BINOWN/BINGRPJason Downs
1996-08-25strength reduction is safe once againTheo de Raadt
1996-08-25Makefile.in: break mandir creation out of install-dir;Jason Downs
Makefile.bsd-wrapper: add g77 manpage and lots of ${DESTDIR}s.
1996-08-23$OpenBSD$Niklas Hallqvist
1996-08-15Merge of GCC 2.7.2.1Niklas Hallqvist
1996-07-31Redid the info-file build slightly, but with kept semantics. Made g77Niklas Hallqvist
this style too. Added OpenBSD/alpha support
1996-07-27oops MIPSEB was MIPSEL...Per Fogelstrom
1996-07-27Initial integration of G77.Jason Downs
Please do a make cleandir before rebuilding gcc!
1996-07-14Change "pica" config to "arc" as pica is superseded by arc.Per Fogelstrom
1996-05-15Additions for Mips ELF shlib supportPer Fogelstrom
1996-05-04i386 requires -fno-strength-reduce because -O2 generates incorrect codeTheo de Raadt
1996-04-29From NetBSD:Niklas Hallqvist
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...
1996-04-20no need to remove limits.h; another workaround existsTheo de Raadt
1996-04-18from niklas; un-install gcc limits.h because it conflicts with the system oneTheo de Raadt
1996-04-02Add an somehow lost file from the FSF 2.7.2 distrNiklas Hallqvist
1996-03-30From NetBSD:Niklas Hallqvist
Added support for m68060 (activate with -m68060). This change has already been accepted and integrated into the FSF source tree.
1996-03-30From NetBSD:Niklas Hallqvist
Remove the DBX_NO_XREFS definition from the NetBSD m68k, ns32k, and sparc gcc configuration. It isn't needed, as NetBSD uses gdb.
1996-03-30From NetBSD:Niklas Hallqvist
Remove the DBX_NO_XREFS definition from the NetBSD m68k, ns32k, and sparc gcc configuration. It isn't needed, as NetBSD uses gdb.
1996-03-30From NetBSD:Niklas Hallqvist
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.
1996-03-16Link in libstdc++ now that libg++ 2.7.1 is in the tree.etheisen
1996-03-02Remove auto-generated files so as to not upset make/yaccThorsten Lockert
1996-02-21When adding two longwords and wanting a quad result, a missingNiklas Hallqvist
constraint could clobber the inputs before performing the operation.
1996-02-18gcc and g++ now use /tmp instead of /var/tmp. #ifdef 0's were used toetheisen
elminate gcc's use of P_tmpdir. P_tmpdir was defined in stdio.h and includes order in gcc prevented overriding it.
1996-02-18More files to shred for cleandir.etheisen
1996-02-18From netbsd:Niklas Hallqvist
Remove -lstdc++ until it exists. Don't forget to revert this back when the new libg++ gets imported.
1996-02-17Moved INCLUDE_DEFAULTS path define into openbsd.h. openbsd.h now hasetheisen
OPENBSD_NATIVE section. Please use this to overload manifest constants. Added more files to CLEANFILES in Makefile.bsd-wrapper.
1996-02-06Set default include path to '/usr/include/g++' for g++ and '/usr/include'etheisen
for gcc. Should help eliminate header file conflicts.
1996-02-05Cleanup files gnu make distclean missed.etheisen
1996-02-05These files are not needed as they are generated during build.etheisen
1996-02-04Pass CFLAGS onto GNU build.etheisen
Set g++ include to /usr/include/g++.
1996-02-04Uncommented %expect. No longer needed as yacc now supports keyword.etheisen
1996-02-02"make -f Makefile.bsd-wrapper config" should *really* config, andNiklas Hallqvist
never use cached values.
1996-01-02This file should be generated in the obj-dir and is veryNiklas Hallqvist
unhealthy to have in the source dir as it gets used instead of the correct generated one
1996-01-01cannot assume BINDIR is setupTheo de Raadt
1995-12-27Support LDSTATIC and BINDIRNiklas Hallqvist
1995-12-23add configurations for all the other platformsTheo de Raadt
1995-12-22Don't require Bison, allow Yacc to handle the parser genetaions asNiklas Hallqvist
well. Remove the pre-build bi-parser.[ch] from the source dir, build them in the objdir now.
1995-12-21First cut at making a minimal intrusive munge of gcc to fit in a BSDNiklas Hallqvist
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.
1995-12-20FSF GCC version 2.7.2Niklas Hallqvist