MachO: use *-*-*-macho for MachO embedded targets.
Previously we had bodged together some hacks mapping MachO embedded targets (i.e. mainly ARM v6M and v7M) to the "*-*-darwin-eabi" triple. This is incorrect in both details (they don't run Darwin and they're not EABI in any real sense). This commit appropriates the existing "MachO" environment for the purpose instead. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@199367 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/Basic/Targets.cpp 6 additions, 3 deletionslib/Basic/Targets.cpp
- lib/Driver/Driver.cpp 14 additions, 20 deletionslib/Driver/Driver.cpp
- lib/Driver/ToolChain.cpp 3 additions, 3 deletionslib/Driver/ToolChain.cpp
- lib/Driver/ToolChains.cpp 202 additions, 67 deletionslib/Driver/ToolChains.cpp
- lib/Driver/ToolChains.h 155 additions, 86 deletionslib/Driver/ToolChains.h
- lib/Driver/Tools.cpp 39 additions, 142 deletionslib/Driver/Tools.cpp
- lib/Driver/Tools.h 21 additions, 20 deletionslib/Driver/Tools.h
- test/Driver/darwin-embedded.c 6 additions, 1 deletiontest/Driver/darwin-embedded.c
- test/Driver/macho-embedded.c 6 additions, 4 deletionstest/Driver/macho-embedded.c
- test/Preprocessor/macho-embedded-predefines.c 5 additions, 0 deletionstest/Preprocessor/macho-embedded-predefines.c
Loading
Please register or sign in to comment