#
303975 |
|
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302408 |
|
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
258428 |
|
21-Nov-2013 |
pfg |
gcc: another round of merges from the gcc pre-43 branch.
Bring The following revisions from the gcc43 branch[1]:
118360, 118361, 118363, 118576, 119820, 123906, 125246, and 125721.
They all have in common that the were merged long ago into Apple's gcc and should help improve the general quality of the compiler and make it easier to bring new features from Apple's gcc42.
For details please review the additions to the files: gcc/ChangeLog.gcc43 gcc/cp/ChangeLog.gcc43 (new, adds previous revisions)
Reference: [1] http://gcc.gnu.org/viewcvs/gcc/trunk/?pathrev=126700
Obtained from: gcc pre4.3 (GPLv2) branch MFC after: 3 weeks
|
#
255185 |
|
03-Sep-2013 |
jmg |
add support to gcc for AES and PCLMUL intrinsics... This addes the -maes option, but not the -mpclmul option as I ran out of bits in the 32 bit flags field... You can -D__PCLMUL__ to get this, but it won't be compatible w/ clang and modern gcc...
Reviewed by: -current, -toolchain
|
#
251212 |
|
01-Jun-2013 |
pfg |
GCC: bring back experimental support for amdfam10/barcelona CPUs.
Initial support for the AMD amdfam10 chipsets has been available in the gcc43 branch under GPLv2. AMD and some linux distributions (OpenSUSE) did a backport of the amdfam10 support and made it available.
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.
Reviewed by: jkim (ages ago) MFC after: 3 weeks
|
#
237021 |
|
13-Jun-2012 |
pfg |
Revert r236962 - Experimental amdfam10/barcelona support.
The patches are unexpectedly causing gcc to fail while building ports/graphics/ImageMagick even when the cpu flags are not used.
Reported by: Andreas Tobler
|
#
236962 |
|
12-Jun-2012 |
pfg |
Add experimental support for amdfam10/barcelona from the GCC 4.3 branch.
Initial support for the AMD barcelona chipsets has been available in the gcc43 branch under GPLv2 but was not included when the Core 2 support was brought to the system gcc.
AMD and some linux distributions (OpenSUSE) did a backport of the amdfam10 support and made them available. Unfortunately this is still experimental and while it can improve performance, enabling the CPUTYPE may break some C++ ports (like clang).
Special care was taken to make sure that the patches predate the GPLv3 switch upstream.
Tested by: Vladimir Kushnir Reviewed by: mm Approved by: jhb (mentor) MFC after: 2 weeks
|
#
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 |
|
30-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.
|