summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/mips-float.c
Commit message (Collapse)AuthorAgeFilesLines
* [mips] Set default float ABI to "soft" on FreeBSDSimon Atanasyan2019-10-091-0/+8
| | | | | | | | Initial patch by Kyle Evans. Fix PR43596 llvm-svn: 374154
* [Mips] Do not adjust float-abi flags in case of MIPS16 mode. This codeSimon Atanasyan2013-11-191-10/+8
| | | | | | | | | | should be isolated in the backend (r195123). From the frontend point of view in case of "-mhard-float -mips16" combination of flags the float ABI mode should remain unchanged. The patch reviewed by Reed Kotler. llvm-svn: 195124
* Centralize the handling of -target-feature.Rafael Espindola2013-08-211-8/+8
| | | | | | | No functionality change other than changing the order of -target-feature relative to other -cc1 command line arguments. llvm-svn: 188906
* [Mips] Remove "REQUIRES: mips-registered-target" from some MIPS-relatedSimon Atanasyan2013-04-221-1/+0
| | | | | | | driver tests. These tests check the driver only and do not require mips target. llvm-svn: 180042
* [Mips] Remove "single" from the list of valid MIPS float ABI names. AddSimon Atanasyan2013-04-141-2/+17
| | | | | | | | | two new options –msingle-float and –mdouble-float. These options can be used simultaneously with float ABI selection options (-mfloat-abi, -mhard-float, -msoft-float). They mark whether a floating-point coprocessor supports double-precision operations. llvm-svn: 179481
* [Mips] Pass a combination of +soft-float and -mips16-hard-float flags toSimon Atanasyan2013-01-101-0/+41
| | | | | | the backend if hard float ABI is selected under -mips16 mode. llvm-svn: 172062
* The clang driver has a fairly fancy support for executing gcc instead ofRafael Espindola2012-10-091-6/+6
| | | | | | | | | | | | | | clang itself. This dates back to clang's early days and while it looks like some of it is still used (for kext for example), other parts are probably dead. Remove the -ccc-clang-archs option and associated code. I don't think there is any remaining setup where clang doesn't support an architecture but it can expect an working gcc cross compiler to be available. A nice side effect is that tests no longer need to differentiate architectures that are included in production builds of clang and those that are not. llvm-svn: 165545
* Tests: check for target availability for target-specific tests.Jim Grosbach2012-07-091-0/+1
| | | | | | | | Lots of tests are using an explicit target triple w/o first checking that the target is actually available. Add a REQUIRES clause to a bunch of them. This should hopefully unbreak bots which don't configure w/ all targets enabled. llvm-svn: 159949
* Author: Daniel Dunbar <daniel@zuster.org>Daniel Dunbar2012-04-091-6/+6
| | | | | | | --- log message follows this test --- [tests] Fixup some tests to work in "CLANG_IS_PRODUCTION" mode. llvm-svn: 154342
* MIPS: Move tests check float ABI macros definitions to the more appropriate ↵Simon Atanasyan2012-04-061-17/+0
| | | | | | place. llvm-svn: 154184
* Test case for r153348.Akira Hatanaka2012-03-261-0/+59
llvm-svn: 153449
OpenPOWER on IntegriCloud