aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc/longlong.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove contrib/gcc and contrib/gcclibsEd Maste2020-02-291-1390/+0
| | | | | | | | | GCC 4.2.1 was disconnected from FreeBSD in r358454. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=358459
* Fix compilation of this macro under gcc-4.9 for MIPS32.Adrian Chadd2015-06-181-5/+5
| | | | | | | | | | | | | | Some point after gcc-4.2 the MIPS inline assembly restrictions changed - =h (hi register) disappeared from the list of restrictions and can no longer be used. So, until someone requires an assembly version of this function, just use a non-assembly version and let the compiler sort it out. Suggested by: kan Notes: svn path=/head/; revision=284546
* Similar to r211505 for x86, remove unneeded casts in inline assembly forDimitry Andric2014-02-201-6/+6
| | | | | | | | sparc64 from contrib/gcc/longlong.h, which are considered "heinous" GNU extensions by clang. Notes: svn path=/projects/clang-sparc64/; revision=262269
* Fix a comment in an asm block to work with compilers other than GCCAndrew Turner2012-12-151-1/+1
| | | | Notes: svn path=/head/; revision=244273
* Revert part of r211505. Some of the removed casts are actually safe soRui Paulo2010-08-211-16/+16
| | | | | | | | | | | put them back in again. Also, clang only complained about the lvalue cast. Submitted by: Dimitry Andric <dimitry at andric.com> Pointed out: bde Notes: svn path=/head/; revision=211537
* Remove unneeded casts in inline assembly in contrib/gcc/longlong.h,Rui Paulo2010-08-191-22/+22
| | | | | | | | | | | | which are apparently "heinous" GNU extensions, so clang can compile this without using the -fheinous-gnu-extensions option. Results in *no* binary change, neither with clang, nor with gcc. Submitted by: Dimitry Andric <dimitry at andric.com> Notes: svn path=/head/; revision=211505
* GCC 4.2.0 release.Alexander Kabaev2007-05-191-31/+56
| | | | Notes: svn path=/vendor/gcc/dist/; revision=169689
* Gcc 3.4.6 as of 2006/08/25 #116475.Alexander Kabaev2006-08-261-4/+9
| | | | Notes: svn path=/vendor/gcc/dist/; revision=161651
* Gcc 3.4.2 20040728.Alexander Kabaev2004-07-281-26/+58
| | | | Notes: svn path=/vendor/gcc/dist/; revision=132718
* Gcc 3.3.1-pre as of 2003-07-11.Alexander Kabaev2003-07-111-294/+119
| | | | Notes: svn path=/vendor/gcc/dist/; revision=117395
* Gcc 3.1.0 pre-release from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT.David E. O'Brien2002-05-091-0/+15
| | | | Notes: svn path=/vendor/gcc/dist/; revision=96263
* Enlist the FreeBSD-CURRENT users as testers of what is to become Gcc 3.1.0.David E. O'Brien2002-02-011-341/+571
| | | | | | | These bits are taken from the FSF anoncvs repo on 1-Feb-2002 08:20 PST. Notes: svn path=/vendor/gcc/dist/; revision=90075
* Virgin import of the GCC 2.95.1 compilersDavid E. O'Brien1999-10-161-4/+6
| | | | Notes: svn path=/vendor/gcc/dist/; revision=52284
* Virgin import of gcc from EGCS 1.1.2David E. O'Brien1999-08-261-304/+379
| | | | Notes: svn path=/vendor/gcc/dist/; revision=50397
* Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of thePeter Wemm1996-09-181-0/+1181
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