David E. O'Brien
5a33926c5b
If arm.h is going to define WCHAR_TYPE, don't assume WCHAR_TYPE_SIZE
...
doesn't already have a definition.
Reported by: imp
2008-09-10 15:47:31 +00:00
David E. O'Brien
0b4f8552dd
We're not quite ready for the full %(endian_spec).
2008-09-01 23:09:45 +00:00
David E. O'Brien
1b34d5982b
Add __unix__. Tweak __KPRINTF_ATTRIBUTE__ while I'm here.
2008-09-01 22:22:44 +00:00
David E. O'Brien
4bdc01a9f9
Add FreeBSD/MIPS support to GCC.
2008-09-01 18:46:03 +00:00
David E. O'Brien
9dec52bfb2
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
David Schultz
1b93600c85
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
David E. O'Brien
b370e2cfea
White space fixes.
2008-06-28 15:28:17 +00:00
David E. O'Brien
c4a2958381
Reduce diff to vendor.
2008-06-28 15:17:02 +00:00
Marius Strobl
3df889c865
Allow the targeted CPU type to be set via -mcpu instead of
...
limiting to the hardcoded equivalent of -mcpu=ultrasparc.
PR: 109510
MFC after: 3 months
2007-12-09 17:41:47 +00:00
Alexander Kabaev
4da6937165
Update locally changed files to GCC 4.2.1.
...
Approved by: re (kensmith)
2007-08-14 03:04:42 +00:00
Alexander Kabaev
89ec829aba
Merge files that are no longer carry FreeBSD local changes.
...
Approved by: re (kensmith)
2007-08-14 03:02:26 +00:00
Alexander Kabaev
997921685c
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
Alexander Kabaev
23baddbde1
GCC 4.2.1 release.
2007-08-14 02:45:23 +00:00
Olivier Houchard
67de64dde8
FreeBSD expects VFP, so use that as the default FPU.
...
Reviewed by: kan
2007-05-21 08:38:42 +00:00
Alexander Kabaev
fe32ca9af4
Merge arm-freebsd.h.diff directly into the target file. Maintaining
...
separate patch is much more painful than taking this file off the
vendor branch.
2007-05-19 03:11:26 +00:00
Alexander Kabaev
888346df5f
Remove files that are no more part of GCC distribution from FSF branch.
2007-05-19 02:42:17 +00:00
Alexander Kabaev
ef444676f3
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
Alexander Kabaev
8902467bb7
Remove files that are not part of GCC distribution anymore.
2007-05-19 02:34:18 +00:00
Alexander Kabaev
096b39c236
Update configuration files for GCC 4.2.
2007-05-19 02:30:20 +00:00
Alexander Kabaev
0d6df2bb56
Merge local FreeBSD changes for -mno-align-long-strings.
2007-05-19 02:26:26 +00:00
Alexander Kabaev
9d6b9560a8
FreeBSD uses unchanged versions of this files.
2007-05-19 02:12:21 +00:00
Alexander Kabaev
6b834ef156
GCC 4.2.0 release.
2007-05-19 01:19:51 +00:00
Alexander Kabaev
533952614f
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
Alexander Kabaev
f2d5255ddd
Resolve conflicts after GCC 3.4.6 20060825 import.
2006-08-26 21:37:21 +00:00
Alexander Kabaev
e35cf0a56c
Gcc 3.4.6 as of 2006/08/25 #116475 .
2006-08-26 21:29:10 +00:00
Alexander Kabaev
35cc3dc5ba
This commit was generated by cvs2svn to compensate for changes in r161651,
...
which included commits to RCS files with non-trunk default branches.
2006-08-26 21:29:10 +00:00
David E. O'Brien
a1cfcf9970
Locate __FreeBSD_cc_version's value beside __FreeBSD__'s value to make it
...
easier to keep them in sync.
2005-10-30 19:04:47 +00:00
David E. O'Brien
67ae096798
Catch up with FreeBSD 7.
2005-10-29 09:13:31 +00:00
Craig Rodrigues
5dbed42856
Submitted following patch to FSF GCC:
...
* freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS):
Use builtin_define_with_int_value() instead of
adding a new check for every new major FreeBSD version.
Motivated by: simon
Discussed with: obrien, kan
2005-10-27 23:57:55 +00:00
David E. O'Brien
8d85d711c3
Fix bug where GCC thought athlon-tbird had SSE support.
2005-07-19 21:53:22 +00:00
Scott Long
98e104cbc9
Patch the freebsd spec file for PowerPC so that PIC code builds correctly.
...
This allows FreeBSD/PPC to build and run out of stock CVS sources. This
also takes the file off of the vendor branch.
Submitted by: kan, grehan
Approved by: re, kan
2005-07-07 21:40:37 +00:00
Alexander Kabaev
b297022008
Enable handling of MS-compatible packing push and pop pragmas. This change was
...
inadvertedly left out of the last import.
2005-06-03 17:35:13 +00:00
Alexander Kabaev
441d901f19
Fix a typo from previos commit.
2005-06-03 05:58:56 +00:00
Alexander Kabaev
65bbb3030a
Catch up with changes in BDX_OUTPUT_[LR]BRAC callers.
2005-06-03 04:19:23 +00:00
Alexander Kabaev
c3cbf7fdb9
Merge conflicts for GCC 3.4.4.
2005-06-03 04:02:20 +00:00
Alexander Kabaev
31a119f3ed
Stock files.
2005-06-03 03:50:42 +00:00
Alexander Kabaev
d51085f37e
Gcc 3.4.4 release.
2005-06-03 03:28:44 +00:00
Alexander Kabaev
4101e78861
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
David E. O'Brien
b4e8286b3b
Enter the long awaited start of FreeBSD 6.0!
2004-08-21 03:58:39 +00:00
Alexander Kabaev
292f200484
Remove files that are not part of GCC 3.4.x from the vendor branch.
2004-08-12 16:41:42 +00:00
Alexander Kabaev
6d3e93598f
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
Alexander Kabaev
dfa9c64b20
Remove obsolete ASM_FINAL_SPEC definition.
...
Reported by: green
2004-07-29 21:49:34 +00:00
Alexander Kabaev
eba800a0ec
Update sparc64 MD bits to GCC 3.4.2-prerelease.
2004-07-28 05:00:13 +00:00
Alexander Kabaev
b76a1e10e7
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
Alexander Kabaev
85336dcfdf
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
Alexander Kabaev
c4471ac9b4
Merge r1.11 (-mno-align-long-strings).
2004-07-28 04:47:35 +00:00
Alexander Kabaev
025f702c81
Update Amd64 MD bits for GCC 3.4.2-prerelease.
2004-07-28 04:44:23 +00:00
Alexander Kabaev
fed81232e9
Update i386 MD bits for GCC 3.4.2-prerelease.
2004-07-28 04:41:42 +00:00
Alexander Kabaev
cd778f4053
Update Alpha config MD bits for GCC 3.4.2-prerelease.
2004-07-28 04:39:15 +00:00
Alexander Kabaev
7217bc1ccb
Merge FreeBSD modifications into gcc 3.4.2-prerelease:
...
1.8 Change symbol values to match freebsd.h.
2004-07-28 04:35:51 +00:00