aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc/config/i386/i386.md
Commit message (Collapse)AuthorAgeFilesLines
* Remove contrib/gcc and contrib/gcclibsEd Maste2020-02-291-21236/+0
| | | | | | | | | GCC 4.2.1 was disconnected from FreeBSD in r358454. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=358459
* gcc: another round of merges from the gcc pre-43 branch.Pedro F. Giffuni2013-11-211-269/+287
| | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=258428
* GCC: bring back experimental support for amdfam10/barcelona CPUs.Pedro F. Giffuni2013-06-011-46/+306
| | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=251212
* Revert r236962 - Experimental amdfam10/barcelona support.Pedro F. Giffuni2012-06-131-308/+52
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=237021
* Add experimental support for amdfam10/barcelona from the GCC 4.3 branch.Pedro F. Giffuni2012-06-121-52/+308
| | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=236962
* Backport SSSE3 instruction set support to base gcc.Martin Matuska2011-03-141-1/+6
| | | | | | | | | | Enabled by default for -march=core2 Obtained from: gcc 4.3 (rev. 117958, 121687, 121726, 123639; GPLv2) MFC after: 2 weeks Notes: svn path=/head/; revision=219639
* Backport Intel Core 2 and AMD Geode CPU types from gcc-4.3 (GPLv2)Martin Matuska2011-03-071-1/+2
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=219374
* Merge files that are no longer carry FreeBSD local changes.Alexander Kabaev2007-08-141-9/+9
| | | | | | | Approved by: re (kensmith) Notes: svn path=/head/; revision=171835
* FreeBSD uses unchanged versions of this files.Alexander Kabaev2007-05-191-9117/+7048
| | | | Notes: svn path=/head/; revision=169699
* Resolve conflicts after GCC 3.4.6 20060825 import.Alexander Kabaev2006-08-261-8/+8
| | | | Notes: svn path=/head/; revision=161660
* Stock files.Alexander Kabaev2005-06-031-513/+555
| | | | Notes: svn path=/head/; revision=146906
* Use stock GCC versions on these files.Alexander Kabaev2004-07-281-2229/+2999
| | | | Notes: svn path=/head/; revision=132727
* No FreeBSD-local changes in these files.Alexander Kabaev2003-11-071-0/+135
| | | | Notes: svn path=/head/; revision=122190
* FreeBSD uses stock versions of these GCC files.Alexander Kabaev2003-07-111-1743/+3944
| | | | Notes: svn path=/head/; revision=117404
* Update HEAD with FSF branch 3.2.1 release files.David E. O'Brien2002-12-041-2/+2
| | | | Notes: svn path=/head/; revision=107605
* Use pure stock files.David E. O'Brien2002-12-041-2/+0
| | | | Notes: svn path=/head/; revision=107604
* Use the stock 3.2.1-prerelease file.Alexander Kabaev2002-09-011-63/+102
| | | | | | | Approved by: obrien Notes: svn path=/head/; revision=102802
* Use the stock (3.1 pre) file.David E. O'Brien2002-05-091-120/+299
| | | | Notes: svn path=/head/; revision=96294
* Use the stock [3.l-snap] version of this.David E. O'Brien2002-02-061-6540/+17990
| | | | Notes: svn path=/head/; revision=90286
* Merge gcc-2.95.3-test3 changes onto mainline. Bump FreeBSD cc version.David E. O'Brien2001-02-171-1/+2
| | | | Notes: svn path=/head/; revision=72564
* Merge gcc.2.95.3-test1 changes onto mainlineDavid E. O'Brien2001-01-031-1/+1
| | | | Notes: svn path=/head/; revision=70639
* Merge in the restore pic register fix from the vendor branch.David E. O'Brien2000-01-221-1/+10
| | | | | | | | PR: 3441 Submitted by: Mark Diekhans <markd@Grizzly.COM> Notes: svn path=/head/; revision=56391
* Use the stock 2.95.2 file here.David E. O'Brien1999-11-151-6/+6
| | | | | | | | I cannot determine if our previous (rev 1.2) changes for ObjC are still appropriate. Notes: svn path=/head/; revision=53176
* Use the stock file here. I cannot determine if our previous (rev 1.2)David E. O'Brien1999-10-161-1490/+1869
| | | | | | | changes for ObjC are still appropriate. Notes: svn path=/head/; revision=52296
* Use the stock EGCS 1.1.2 file here. I cannot determine if our previousDavid E. O'Brien1999-08-301-1010/+3046
| | | | | | | changes for ObjC are still appropriate. Notes: svn path=/head/; revision=50650
* Apparently this patch fixes the objc backend on the i386 platforms.Peter Wemm1996-10-261-0/+7
| | | | | | | | | | Without this, compiled programs die with FP errors. This is originally credited to: jlemon@netcom.com (Jonathan Lemon), and has been forwarded to me by quite a few of people. Notes: svn path=/head/; revision=19194
* Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of thePeter Wemm1996-09-181-0/+5775
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. Notes: svn path=/vendor/gcc/dist/; revision=18334