Matthew Curtis
e5df381201
Hexagon TC: forward appropriate args to assembler
...
llvm-svn: 169611
2012-12-07 17:23:04 +00:00
Matthew Curtis
6b22278aa7
Hexagon TC: add cc1 defaults for hexagon-gcc
...
compatibility
llvm-svn: 169599
2012-12-07 13:52:44 +00:00
Matthew Curtis
4446bca53e
hexagon-toolchain.c now passes on win32
...
llvm-svn: 169548
2012-12-06 21:25:18 +00:00
Matthew Curtis
1ece04413c
relax hexagon-toolchain.c even more to accomodate mingw32 targets
...
llvm-svn: 169544
2012-12-06 20:55:41 +00:00
Matthew Curtis
ed6f395c68
relax hexagon-toolchain.c CHECK to accomodate mingw32 targets
...
llvm-svn: 169543
2012-12-06 20:21:20 +00:00
Matthew Curtis
c91f0be499
Un-XFAIL hexagon-toolchain.c test for mingw32
...
llvm-svn: 169533
2012-12-06 19:03:09 +00:00
Matthew Curtis
e8f80a12bd
Hexagon TC: Add/improve support for small data
...
threshold, pic, pie
llvm-svn: 169517
2012-12-06 17:49:03 +00:00
Matthew Curtis
ff15a1d2e5
Fix hexagon-toolchain.c test to handle versioned clang executables.
...
llvm-svn: 169513
2012-12-06 16:01:06 +00:00
Matthew Curtis
e689b0570c
Hexagon TC: Reimplement Link::ConstructJob to call
...
linker directly
Rather than calling gcc.
llvm-svn: 169512
2012-12-06 15:46:07 +00:00
NAKAMURA Takumi
8ccff08f76
test/Driver/hexagon-toolchain.c: Unbreak XPASS. Cygwin can be treated as unix-like system.
...
llvm-svn: 169509
2012-12-06 14:42:56 +00:00
Matthew Curtis
f10a595eac
Hexagon TC: Move getHexagonTargetCPU from Tools.cpp to
...
ToolChains.cpp
This is in anticipation of forthcoming library path changes.
Also ...
- Fixes some inconsistencies in how the arch is passed to tools.
- Add test cases for various forms of arch flags
llvm-svn: 169505
2012-12-06 14:16:43 +00:00
Matthew Curtis
b69d3da00b
Disable hexagon toolchain test on windows targets
...
llvm-svn: 169498
2012-12-06 13:06:19 +00:00
Matthew Curtis
22dd8da6cd
Hexagon TC: Update toolchain to add appropriate include
...
paths
- Inherit from Linux rather than ToolChain
- Override AddClangSystemIncludeArgs and AddClangCXXStdlibIncludeArgs
to properly set include paths.
llvm-svn: 169495
2012-12-06 12:43:18 +00:00