summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/linux-as.c
Commit message (Collapse)AuthorAgeFilesLines
* [Driver] Default Android toolchains to noexecstack.Dan Albert2019-03-281-2/+2
| | | | | | | | | | | | | | Android does not support executable stacks. Reviewers: srhines, pirama Reviewed By: pirama Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D53343 llvm-svn: 357197
* [ARM][AArch64] Pass through endian flags to assembler and linker.Peter Smith2018-10-161-28/+59
| | | | | | | | | | | | | | | | | The big-endian arm32 Linux builds are currently failing when the -mbig-endian flag is used but the binutils default on the system is little endian. This also holds when -mlittle-endian is used and the binutils default is big endian. The patch always passes through -EL or -BE to the assembler and linker, taking into account the target and the -mbig-endian and -mlittle-endian flag. Fixes pr38770 Differential Revision: https://reviews.llvm.org/D52784 llvm-svn: 344597
* [PowerPC] Pass CPU to assembler with -no-integrated-asNemanja Ivanovic2017-07-271-0/+15
| | | | | | | | | This just adds the CPU to a list of commands passed to GAS when not using the integrated assembler. Differential Revision: https://reviews.llvm.org/D33820 llvm-svn: 309256
* [AArch64][clang] Pass cpu/arch information to assembler for AArch64.Manoj Gupta2017-04-181-0/+27
| | | | | | | | | | | | | | | | Summary: Pass Cpu/Arch options to assembler for AArch64 with no-integrated-as. This fixes PR20019. Reviewers: richard.barton.arm, kristof.beyls, rengolin Reviewed By: rengolin Subscribers: srhines, pirama, aemerson, rengolin, cfe-commits Differential Revision: https://reviews.llvm.org/D32132 llvm-svn: 300571
* Use the generic Sparc CPU handling for Linux, FreeBSD and OpenBSD, too.Joerg Sonnenberger2015-11-101-4/+4
| | | | | | | | This currently changes the default toward the more historic -Av8/-Av9, but as discussed with James Y Knight, consistency is for now more important than figuring out which default CPU each OS should be using. llvm-svn: 252571
* [Sparc] Add support for 'sparcel' to clang.Douglas Katzman2015-05-111-0/+8
| | | | | | Differential Revision: http://reviews.llvm.org/D8784 llvm-svn: 237001
* handle armeb/thumb/thumbeb consistently in gnutools::Assemble::ConstructJobScott Douglass2015-03-231-0/+45
| | | | | | Differential Revision: http://reviews.llvm.org/D8196 llvm-svn: 232940
* Revert changes in r218863, r218864Asiri Rathnayake2014-10-031-2/+2
| | | | | | | | | Summary: The changes introduced in the above two commits are giving a rough time to one of the build bots. Reverting the changes for the moment so that the bot can go green again. Change-Id: Id19f6cb2a8bc292631fac2262268927563d820c2 llvm-svn: 218970
* Fix a broken test case.Asiri Rathnayake2014-10-021-2/+2
| | | | | | | | | | Summary: Commit r218863 broke this test case. This patch fixes it by updating the expected output line. Should've been updated with the original patch but for some reason it didn't fail during my local make check. Change-Id: I89ed28b37f67c34d1a5d28a3e47ae33d9a82a98f llvm-svn: 218864
* MIPS and SPARC assemblers both take the -KPIC flag.Jakob Stoklund Olesen2014-01-121-0/+10
| | | | llvm-svn: 199034
* Select the UltraSPARC instruction set when invoking the assembler.Jakob Stoklund Olesen2014-01-111-0/+2
| | | | llvm-svn: 199012
* Pass -32/-64 to the assembler when building for sparc/sparc64.Jakob Stoklund Olesen2014-01-101-0/+14
| | | | llvm-svn: 198911
* Set appropriate FPU default for Linux on v8Bernard Ogden2013-10-241-0/+5
| | | | | Change-Id: If9b649c92e7196e3e791948545dc80901a0761eb llvm-svn: 193365
* Fix FileCheck --check-prefix lines.Tim Northover2013-08-121-13/+13
| | | | | | | | | | Various tests had sprung up over the years which had --check-prefix=ABC on the RUN line, but "CHECK-ABC:" later on. This happened to work before, but was strictly incorrect. FileCheck is getting stricter soon though. Patch by Ron Ofir. llvm-svn: 188174
* [SystemZ] Add -march= command-line optionRichard Sandiford2013-07-191-1/+10
| | | | llvm-svn: 186694
* Only pass -mcpu, -march, -mfpu to linux-as on ARM.Evgeniy Stepanov2012-04-241-0/+5
| | | | llvm-svn: 155431
* Pass -mfloat-abi= to linuxtools assembler.Evgeniy Stepanov2012-04-201-6/+26
| | | | llvm-svn: 155191
* Pass -march, -mcpu, -mfpu to linuxtools assembler.Evgeniy Stepanov2012-04-101-0/+31
llvm-svn: 154389
OpenPOWER on IntegriCloud