obrien
1da46bec02
Turn cc_tools/Makefile and Makefile.tgt into a "linear" read. Shared
...
parts of the configuration aren't duplicated, and arch-specific exceptions
are made "in-place". Also clean up the FreeBSD/amd64 config a little.
2008-08-31 23:38:28 +00:00
das
84a5dbce41
Make -mfancy-math-387 the default on FreeBSD, as it is on most other
...
operating systems. Previously, gcc would inhibit the generation of
fsqrt, fsin, and several other floating point instructions, for the
benefit of the old in-kernel math emulator, which was removed over 5
years ago.
2008-08-10 19:02:57 +00:00
obrien
8f779d35ce
White space fixes.
2008-06-28 15:28:17 +00:00
obrien
5537e363a7
Reduce diff to vendor.
2008-06-28 15:17:02 +00:00
kan
e2c3cc81d7
Update locally changed files to GCC 4.2.1.
...
Approved by: re (kensmith)
2007-08-14 03:04:42 +00:00
kan
3cae63863e
Merge files that are no longer carry FreeBSD local changes.
...
Approved by: re (kensmith)
2007-08-14 03:02:26 +00:00
kan
f3fdf8c006
This commit was generated by cvs2svn to compensate for changes in r171825,
...
which included commits to RCS files with non-trunk default branches.
2007-08-14 02:45:23 +00:00
kan
d2ff90cc58
GCC 4.2.1 release.
2007-08-14 02:45:23 +00:00
kan
8a2681fa7e
Remove files that are no more part of GCC distribution from FSF branch.
2007-05-19 02:42:17 +00:00
kan
23d2c3da1f
This commit was generated by cvs2svn to compensate for changes in r169708,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 02:42:17 +00:00
kan
ce13d58119
Update configuration files for GCC 4.2.
2007-05-19 02:30:20 +00:00
kan
5d74891d60
Merge local FreeBSD changes for -mno-align-long-strings.
2007-05-19 02:26:26 +00:00
kan
cadd557b2c
FreeBSD uses unchanged versions of this files.
2007-05-19 02:12:21 +00:00
kan
1f9ea4d0a4
GCC 4.2.0 release.
2007-05-19 01:19:51 +00:00
kan
d033934870
This commit was generated by cvs2svn to compensate for changes in r169689,
...
which included commits to RCS files with non-trunk default branches.
2007-05-19 01:19:51 +00:00
kan
d2e7ac2a73
Resolve conflicts after GCC 3.4.6 20060825 import.
2006-08-26 21:37:21 +00:00
kan
ab6c6e434e
Gcc 3.4.6 as of 2006/08/25 #116475 .
2006-08-26 21:29:10 +00:00
obrien
66b2171b38
Fix bug where GCC thought athlon-tbird had SSE support.
2005-07-19 21:53:22 +00:00
kan
44e5f34aa2
Fix a typo from previos commit.
2005-06-03 05:58:56 +00:00
kan
752b1c9235
Catch up with changes in BDX_OUTPUT_[LR]BRAC callers.
2005-06-03 04:19:23 +00:00
kan
17d0aa6eb2
Merge conflicts for GCC 3.4.4.
2005-06-03 04:02:20 +00:00
kan
f8dd8336e3
Stock files.
2005-06-03 03:50:42 +00:00
kan
2156e40a83
Gcc 3.4.4 release.
2005-06-03 03:28:44 +00:00
kan
d7b0b4f3c6
This commit was generated by cvs2svn to compensate for changes in r146895,
...
which included commits to RCS files with non-trunk default branches.
2005-06-03 03:28:44 +00:00
kan
d42790ccc0
Remove files that are not part of GCC 3.4.x from the vendor branch.
2004-08-12 16:41:42 +00:00
kan
1cd197c850
This commit was generated by cvs2svn to compensate for changes in r133582,
...
which included commits to RCS files with non-trunk default branches.
2004-08-12 16:41:42 +00:00
kan
030f65b378
Remove obsolete ASM_FINAL_SPEC definition.
...
Reported by: green
2004-07-29 21:49:34 +00:00
kan
c5977d90b8
Merge FreeBSD changes into GCC 3.4.2-prerelease:
...
1.2 Tweaks to make this file live beside our hacked config.
2004-07-28 04:56:54 +00:00
kan
4b2258bedc
Merge r1.10 (-mno-align-long-strings) and r1.11 (make LONG_TYPE_SIZE
...
overridable from the command line).
2004-07-28 04:49:58 +00:00
kan
64ff471645
Merge r1.11 (-mno-align-long-strings).
2004-07-28 04:47:35 +00:00
kan
e3a302e688
Update Amd64 MD bits for GCC 3.4.2-prerelease.
2004-07-28 04:44:23 +00:00
kan
bb9a6a1401
Update i386 MD bits for GCC 3.4.2-prerelease.
2004-07-28 04:41:42 +00:00
kan
a8af68176b
Use stock GCC versions on these files.
2004-07-28 03:36:15 +00:00
kan
5e00ec74d8
Gcc 3.4.2 20040728.
2004-07-28 03:11:36 +00:00
kan
e0020c9fe3
This commit was generated by cvs2svn to compensate for changes in r132718,
...
which included commits to RCS files with non-trunk default branches.
2004-07-28 03:11:36 +00:00
obrien
742a1468a7
Grrr. our rev 1.19 (FSF GCC rev 1.579) is causing some problems on 32-bit
...
systems. So only use the rev 1.19 (FSF GCC rev 1.579) change on 64-bit
systems.
2004-06-19 20:40:00 +00:00
obrien
f9c5567642
Merge FSF GCC rev 1.579 change ((x86_output_mi_thunk): Don't pass MEM to
...
%P0, just SYMBOL_REF) into GCC 3.3.3. This fixes the bad C++ thunks code
generation building Firefox on AMD64.
Submitted by: Sean McNeil <sean@mcneil.com>
2004-06-19 07:29:04 +00:00
kan
79bbe23c4a
Remove files not part of GCC 3.3.x.
2004-01-05 20:27:51 +00:00
kan
9cc58e02e0
This commit was generated by cvs2svn to compensate for changes in r124151,
...
which included commits to RCS files with non-trunk default branches.
2004-01-05 20:27:51 +00:00
kan
61ac7e3646
Fix ASM_OUTPUT_LABELREF to deal with TSL model prefixes GCC
...
started to use internally. They need to be stripped before
the name of the label or symbol is printed.
2003-12-22 04:27:17 +00:00
obrien
0d7845a7ec
One might want to correctly generate 32-bit code on an Opteron.
...
Submitted by: peter
2003-12-16 05:40:06 +00:00
obrien
0a1e7b39d8
Consistently define __LP64__ on all our 64-bit platforms.
2003-12-15 10:34:01 +00:00
kan
c49dadd24a
Merge r1.11 (-mno-align-long-strings).
2003-11-07 03:17:46 +00:00
kan
7329cbde9d
Merge r1.10 (-mno-align-long-strings) and r1.11 (make LONG_TYPE_SIZE
...
overridable from the command line).
2003-11-07 03:16:22 +00:00
kan
a084c35ceb
No FreeBSD-local changes in these files.
2003-11-07 03:05:29 +00:00
kan
b09448931a
Gcc 3.3.3 20031106.
2003-11-07 02:43:04 +00:00
kan
1f79a7c5d0
This commit was generated by cvs2svn to compensate for changes in r122180,
...
which included commits to RCS files with non-trunk default branches.
2003-11-07 02:43:04 +00:00
obrien
f02f882874
Reformat FBSD_{START,END}FILE_SPEC to FSF coding standards.
...
Use these in our i386, amd64, and alpha platforms.
2003-08-24 16:56:31 +00:00
kan
08db0e4d74
Gcc 3.3.1-release.
2003-08-22 02:56:07 +00:00
kan
61e519ea39
This commit was generated by cvs2svn to compensate for changes in r119256,
...
which included commits to RCS files with non-trunk default branches.
2003-08-22 02:56:07 +00:00