#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
252080 |
|
22-Jun-2013 |
pfg |
MFC r251212, r251480:
GCC: bring back experimental support for amdfam10/barcelona CPUs.
This is a revised subset of the support initially brought in in r236962 and later reverted. The collateral efects seem to have disappeared but it is still recommended to set the CPUTYPE with caution.
While here also install AMD intrinsics header ammintrin.h
Reviewed by: jkim (ages ago)
|
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
219639 |
|
14-Mar-2011 |
mm |
Backport SSSE3 instruction set support to base gcc. Enabled by default for -march=core2
Obtained from: gcc 4.3 (rev. 117958, 121687, 121726, 123639; GPLv2) MFC after: 2 weeks
|
#
219374 |
|
07-Mar-2011 |
mm |
Backport Intel Core 2 and AMD Geode CPU types from gcc-4.3 (GPLv2) These options are supported in this shape in all newer GCC versions.
PR: gnu/155308 Obtained from: gcc 4.3 (rev. 118090, 118973, 120846; GPLv2) MFC after: 2 weeks
|
#
171836 |
|
14-Aug-2007 |
kan |
Update locally changed files to GCC 4.2.1.
Approved by: re (kensmith)
|
#
169706 |
|
19-May-2007 |
kan |
Update configuration files for GCC 4.2.
|
#
148163 |
|
19-Jul-2005 |
obrien |
Fix bug where GCC thought athlon-tbird had SSE support.
|
#
146908 |
|
03-Jun-2005 |
kan |
Merge conflicts for GCC 3.4.4.
|
#
132744 |
|
28-Jul-2004 |
kan |
Merge r1.10 (-mno-align-long-strings) and r1.11 (make LONG_TYPE_SIZE overridable from the command line).
|
#
122193 |
|
07-Nov-2003 |
kan |
Merge r1.10 (-mno-align-long-strings) and r1.11 (make LONG_TYPE_SIZE overridable from the command line).
|
#
117407 |
|
11-Jul-2003 |
kan |
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.
|
#
114083 |
|
26-Apr-2003 |
obrien |
We're changing the platform name from x86[_-]86 to amd64.
|
#
110629 |
|
10-Feb-2003 |
kan |
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.
|
#
107598 |
|
04-Dec-2002 |
obrien |
Merge revs 1.10 (-mno-align-long-strings) and 1.11 (LONG_TYPE_SIZE override) into Gcc 3.2.1 release.
|
#
104768 |
|
10-Oct-2002 |
kan |
Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.10 -mno-align-long-strings 1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
Approved by: obrien
|
#
102801 |
|
01-Sep-2002 |
kan |
Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.10 -mno-align-long-strings 1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
Approved by: obrien
|
#
97912 |
|
06-Jun-2002 |
obrien |
Allow the specification of LONG_TYPE_SIZE on the command line.
Submitted by: bde
|
#
97911 |
|
06-Jun-2002 |
obrien |
Implement "-mno-align-long-strings" which prevents pessimization of strings for space. -Os could do this, but it was easy to hack an MD version. This saves a whole 32 bytes in boot2, so I think it is worth using it. (keep how much worse gcc 3.2 will compile boot2...)
Submitted by: bde (minus gcc 3.2 commentary)
|
#
97543 |
|
30-May-2002 |
obrien |
Seems we are not ready for revision 1.8.
|
#
97532 |
|
29-May-2002 |
obrien |
Make our default predefines ANSI clean.
|
#
96294 |
|
09-May-2002 |
obrien |
Use the stock (3.1 pre) file.
|
#
90285 |
|
06-Feb-2002 |
obrien |
Use the stock [3.1-snap] file.
|
#
52295 |
|
16-Oct-1999 |
obrien |
Use stock file here.
|
#
50654 |
|
30-Aug-1999 |
obrien |
Use the stock EGCS 1.1.2 file here. Our previous changes are OBE. (code change by rev 1.3 has been removed, and 1.2 is not needed since contrib/gcc/cp/except.c is now the stock one)
|
#
37312 |
|
30-Jun-1998 |
bde |
Fixed printf format errors.
|
#
18659 |
|
03-Oct-1996 |
jdp |
Fix a bug that caused incorrect PIC code to be generated for exceptions. The symptom was an assembler warning
"GOT relocation burb: `___EXCEPTION_TABLE__' should be global"
followed (sometimes) by a core dump. The fix makes the compiler generate the correct GOTOFF addressing for that symbol, rather than the GOT addressing it was emitting before.
Warning: There is still at least one serious bug in the i386 exception code for PIC. The exception code that is generated clobbers the GOT register (%ebx) and then tries to use it later. That leads to core dumps at program execution time. I know where the problem is, but I do not have a fix for it at this time. Until it is fixed, exceptions will not work in PIC code. This is a general problem for all i386 platforms; it is not specific to FreeBSD.
|
#
18335 |
|
18-Sep-1996 |
peter |
This commit was generated by cvs2svn to compensate for changes in r18334, which included commits to RCS files with non-trunk default branches.
|
#
18334 |
|
18-Sep-1996 |
peter |
Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of the non-i386, non-unix, and generatable files have been trimmed, but can easily be added in later if needed.
gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's handy to have both available for reference for such little cost.
The freebsd-specific changes will then be committed, and once the dust has settled, the bmakefiles will be committed to use this code.
|