]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
22 years agoUpdate for GCC 3.1.
David E. O'Brien [Fri, 5 Apr 2002 09:02:52 +0000 (09:02 +0000)]
Update for GCC 3.1.
(Alpha now uses crtstuff rather than the ASM verisons!)

22 years agoMFC: rev 1.4 (style reorg)
David E. O'Brien [Fri, 5 Apr 2002 08:54:28 +0000 (08:54 +0000)]
MFC: rev 1.4 (style reorg)

22 years agoMFC: tidy up YACCing.
David E. O'Brien [Thu, 4 Apr 2002 19:44:34 +0000 (19:44 +0000)]
MFC: tidy up YACCing.

22 years agoMFC: remove 2.6.3 cc_int shlib cruft and s/GNU_ARCH/TARGET_ARCH/g.
David E. O'Brien [Thu, 4 Apr 2002 18:30:57 +0000 (18:30 +0000)]
MFC: remove 2.6.3 cc_int shlib cruft and s/GNU_ARCH/TARGET_ARCH/g.

22 years agoMatching contrib/gcc/gcc.c commit of rev 1.23, remove misleading comment
David E. O'Brien [Tue, 5 Mar 2002 00:39:29 +0000 (00:39 +0000)]
Matching contrib/gcc/gcc.c commit of rev 1.23, remove misleading comment
about 'STANDARD_EXEC_PREFIX'.  It is used now and is needed if one does not
set 'MD_EXEC_PREFIX'.

Do not define a 'MD_EXEC_PREFIX'.  It is not needed, not used in the
cross case, and just ends up causing "/usr/libexec" being added to the
library search path.

22 years agoAllow for better control over the GCC front-end when building a cross
David E. O'Brien [Tue, 5 Mar 2002 00:17:24 +0000 (00:17 +0000)]
Allow for better control over the GCC front-end when building a cross
compiler.

* Undo the diking out of cross compiler logic from gcc.c rev 1.16.
* Add the `CROSS_STARTFILE_PREFIX' knob.
* Add our own definition of `STANDARD_INCLUDE_DIR'.  This should have been
  included in freebsd-native.h rev 1.5.

22 years agoClean up the style a little bit.
David E. O'Brien [Sat, 2 Mar 2002 01:06:42 +0000 (01:06 +0000)]
Clean up the style a little bit.

22 years agoMFC: rev 1.13 (use libgcc_p.a when -pg is in effect)
David E. O'Brien [Sat, 2 Mar 2002 00:54:17 +0000 (00:54 +0000)]
MFC: rev 1.13 (use libgcc_p.a when -pg is in effect)

22 years agoI used this for one of the gcc 2.97 snapshots.
David E. O'Brien [Tue, 18 Dec 2001 03:24:18 +0000 (03:24 +0000)]
I used this for one of the gcc 2.97 snapshots.
It is here in case we decide we want the directory to match the binary name
since neither the binary nor the source file(s) are named 'cccp' any longer.

22 years agoChanges in order to compile GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:22:23 +0000 (03:22 +0000)]
Changes in order to compile GCC 3.0.2.

22 years agoWorking changes for GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:21:49 +0000 (03:21 +0000)]
Working changes for GCC 3.0.2.

22 years agoChanges in order to compile GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:20:31 +0000 (03:20 +0000)]
Changes in order to compile GCC 3.0.2.
The for-GCC-only preprocessor is now built using cpplib.

22 years agoChanges in order to compile GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:19:11 +0000 (03:19 +0000)]
Changes in order to compile GCC 3.0.2.

Really irritating changes are the "forced" layering of malloc + friends
in order to use the GNU versions.  Sorry, we have a *very* fine malloc,
and we will use it.  Period.  Even more irritating is that the GNU people
now want to replace ctype also!!  So we partially dike it out here.

22 years agoRegenerated for GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:15:02 +0000 (03:15 +0000)]
Regenerated for GCC 3.0.2.

22 years agoChanges in order to compile GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:13:22 +0000 (03:13 +0000)]
Changes in order to compile GCC 3.0.2.
Boy did a lot of files get added or moved around.

22 years agoChanges in order to compile GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:12:24 +0000 (03:12 +0000)]
Changes in order to compile GCC 3.0.2.

22 years agoWorking changes for GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:11:35 +0000 (03:11 +0000)]
Working changes for GCC 3.0.2.

22 years agoWorking changes for GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:10:56 +0000 (03:10 +0000)]
Working changes for GCC 3.0.2.
We now have to use the GCC stdarg.h varargs.h.  We simply have no choice
as it has an internal representation that we really cannot properly define
in our headers.

22 years agoWorking changes for GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:09:26 +0000 (03:09 +0000)]
Working changes for GCC 3.0.2.
This thing grew.  We now have to link with many more files as if it
were one of the driver programs.  We also have to deal with the very
irritating layering of malloc and friends.  Our malloc works *very*
well thank you.  Thus we will use it.

22 years agoWorking changes for GCC 3.0.2.
David E. O'Brien [Tue, 18 Dec 2001 03:05:22 +0000 (03:05 +0000)]
Working changes for GCC 3.0.2.
We now fake out the native libgcc.mk + GNU autoconf'ed Makefile.
This gives us the flexability we will need to support our new arches
(StrongARM, Sparc64, PowerPC, and IA-64).  If this new way proves to
be too much a hassle, I still have a close-to-being-finished version
that is more like the 2.95 version of this file.