kan
9da11248c6
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.2 -fformat-extensions.
1.3 -printf0
1.6 teach GCC about %y for DDB.
2003-07-11 05:12:46 +00:00
kan
b753b1e5f0
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.3 suppress warnings on K&R main.
Rev. 1.2 (options for kernel printf enhancements) changes have been
moved to another
2003-07-11 05:11:14 +00:00
kan
8b2cc597a6
Update for GCC 3.3.1-prerelease.
2003-07-11 05:09:19 +00:00
kan
72fde9e54f
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.8 Change symbol values to match freebsd.h.
2003-07-11 05:05:45 +00:00
kan
a523505e2a
Update for 3.3.1-prerelease.
2003-07-11 05:03:47 +00:00
kan
1a0381eb69
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.4 Look into right directory when linking 32-bit binaries.
2003-07-11 04:54:45 +00:00
kan
e17e467e2a
Use stock version of this file now.
2003-07-11 04:52:32 +00:00
kan
50259c63c1
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.2 don't let gcc(1) hide warnings in system headers.
2003-07-11 04:49:30 +00:00
kan
3af246c7f2
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.2 -fformat-extensions.
1.7 FORCE_OPTIMIZATION_DOWNGRADE knob for Alpha.
1.14 -O0 -O1 optimize alignment for time, not size.
2003-07-11 04:48:05 +00:00
kan
62d33c6b58
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.{2,15} FREEBSD_NATIVE.
1.21 "GCC_OPTIONS".
1.{16,25,27} Cross-compiling issues.
2003-07-11 04:45:39 +00:00
kan
4ea7467e5f
Merge FreeBSD changes into GCC 3.3.1-prerelease:
...
1.2 Tweaks to make this file live beside our hacked config.
2003-07-11 04:43:01 +00:00
kan
2bdb49451c
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.2 Localize the version string.
2003-07-11 04:37:16 +00:00
kan
a00c7154f8
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.8 printf format error fixes.
2003-07-11 04:34:52 +00:00
kan
a26ec1cc0c
Merge FreeBSD changes into GCC 3.3.1-prerelease:
...
1.2 Printf format errors fixes.
2003-07-11 04:32:20 +00:00
kan
9d744067fc
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.11 -mno-align-long-strings.
2003-07-11 04:29:35 +00:00
kan
7e1f51a9b1
Merge FreeBSD modifications into gcc 3.3.1-prerelease:
...
1.10 -mno-align-long-strings.
1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
2003-07-11 04:28:01 +00:00
kan
703b203b24
Merge FreeBSD modifications into gcc 3.3.1-pre:
...
1.2 framework for our kernel printf enhancements.
1.3 suppress prototype warnings on K&R main.
2003-07-11 04:24:59 +00:00
kan
bfeb1a3420
Merge rev. 1.2 (allow profiling of FORTRAN77 programs) info GCC 3.3.1-pre
...
sources.
2003-07-11 04:03:28 +00:00
kan
4e7ac24200
FreeBSD uses stock versions of these GCC files.
2003-07-11 04:00:23 +00:00
kan
0d58036562
This commit was generated by cvs2svn to compensate for changes in r117395,
...
which included commits to RCS files with non-trunk default branches.
2003-07-11 03:40:53 +00:00
kan
b2a8872fbe
Gcc 3.3.1-pre as of 2003-07-11.
2003-07-11 03:40:53 +00:00
obrien
4321847dfe
Remove bit about _THREAD_SAFE. deischen committed a change to stdio.h
...
that totally removed _THREAD_SAFE.
PR: 36167
Submitted by: gerald
2003-06-25 16:12:05 +00:00
obrien
e8d5d4c126
I goofed in rev 1.59 (a.out support axing) and missed getting FUNCTION_PROFILER
...
fully clean. This resulted in inserted garbage into the produced assembly code
when the gcc -pg and -fPIC options are used together.
PR: i386/50598
Submitted by: Don Lewis <truckman@freebsd.org>
2003-05-08 16:02:22 +00:00
obrien
8a892a44c5
We're changing the platform name from x86[_-]86 to amd64.
2003-04-26 20:04:38 +00:00
obrien
b2a2b3f04e
Fix the LINK_SPEC. Our i386 32-bit emulation name changed.
...
We also need to look in the proper directory for 32-bit libs.
2003-04-26 19:20:25 +00:00
obrien
61b472de77
Remove the last vestiges (I hope) of the mixed ELF/a.out support.
...
As a plus we can use the stock CC1_SPEC and ASM_SPEC for AMD64.
2003-04-26 19:16:54 +00:00
kan
bb8e727a8d
Teach gcc how to put unitialized data into BSS on FreeBSD.
2003-04-13 01:04:01 +00:00
kan
52e69d78ee
Remove files incidentally imported from the wrong place during
...
3.2.1 import. They are not used by any of our system GCC versions
and will be physically removed from repository soon.
Reviewed by: obrien
2003-03-26 18:12:01 +00:00
kan
ea2de33c6b
This commit was generated by cvs2svn to compensate for changes in r112680,
...
which included commits to RCS files with non-trunk default branches.
2003-03-26 18:12:01 +00:00
kan
bdfd3bdba6
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.8 printf format error fixes.
2003-02-10 06:07:12 +00:00
kan
2da58157b4
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.10 -mno-align-long-strings.
1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
2003-02-10 06:05:16 +00:00
kan
0a982e8aa5
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.11 -mno-align-long-strings.
Note the change 1.15 is not needed anymore.
2003-02-10 06:04:35 +00:00
kan
4d62c1a303
Update for Gcc 3.2.2 release.
2003-02-10 06:03:47 +00:00
kan
7c2f8a7c01
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.{2,15} FREEBSD_NATIVE.
1.21 "GCC_OPTIONS".
1.{16,25,27} Cross-compiling issues.
2003-02-10 06:03:16 +00:00
kan
d28c3fda3c
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 -fformat-extensions.
1.3 -printf0
1.6 Teach GCC about %y for DDB and implement
support for the C99 %z format modifier.
2003-02-10 06:00:24 +00:00
kan
faf9b1c18e
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 kernel printf enhancements framework.
1.3 suppress prototype warnings on K&R main.
2003-02-10 05:59:19 +00:00
kan
9bbf1e7a3b
Merge FreeBSD modifications into gcc 3.2.2 release:
...
1.2 framework for our kernel printf enhancements.
1.3 suppress prototype warnings on K&R main.
2003-02-10 05:58:19 +00:00
kan
bb9b382fea
Update HEAD with stock GCC 3.2.2 release files.
2003-02-10 05:57:03 +00:00
kan
793833d7a7
Gcc 3.2.2-release.
2003-02-10 05:41:50 +00:00
kan
88e949e954
This commit was generated by cvs2svn to compensate for changes in r110611,
...
which included commits to RCS files with non-trunk default branches.
2003-02-10 05:41:50 +00:00
imp
92c33e449a
-kthread has been dead these many years. This PR has languished for a
...
long time. Go ahead and commit the patch since a co-worker has been
working up a code patch in this area and wondered why it hasn't been
committed yet.
PR: 35800
2003-02-01 18:39:32 +00:00
obrien
2a78d37417
main() changed its argv declaration, so follow suit in some FBSD added code.
2003-01-29 05:16:58 +00:00
kan
16d547a294
Fix a bug in GCC which effectively prevents DEFAULT_PCC_STRUCT_RETURN from
...
having any effect. This restores a calling convention traditionally used
by FreeBSD/i386 and which is expected by a number of assembly sources
in libc.
Reviewed by: obrien
Approved by: re (rwatson)
2002-12-22 05:57:53 +00:00
obrien
8b626b1c8d
_NIH, __NIH__, __N_I_H__, __nih__, _niH_.
...
*sigh* GCC developers can't seem to make up their mind which pre-defined arch
symbols are the official ones. So make them, and the Sparc64 using Martians
happy with every permutation.
This fixes f77 and possibly changes some 'long long' handling.
Approved by: re(bmah)
2002-12-05 18:40:24 +00:00
obrien
8adee44fd1
I really hate the GCC directory structure of gcc/gcc/gcc/<compiler files>
2002-12-04 21:31:04 +00:00
obrien
1babcc37ec
Update HEAD with FSF branch 3.2.1 release files.
2002-12-04 16:35:55 +00:00
obrien
d3c00e65a3
Use pure stock files.
2002-12-04 16:31:48 +00:00
obrien
ddc99173df
Merge rev 1.8 (printf format error fixes) into Gcc 3.2.1 release.
2002-12-04 16:13:54 +00:00
obrien
ed69fd7f37
Gperf is usable again. We don't need this.
2002-12-04 16:13:07 +00:00
obrien
24cacfdcb6
Fix typo to sync with FSF sources.
2002-12-04 16:09:42 +00:00