Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 542030 | Differences between
and this patch

Collapse All | Expand All

(-)include/llvm/ADT/Triple.h (+4 lines)
Lines 149-154 Link Here
149
    EABIHF,
149
    EABIHF,
150
    Android,
150
    Android,
151
151
152
    Musl,
153
    MuslEABI,
154
    MuslEABIHF,
155
152
    MSVC,
156
    MSVC,
153
    Itanium,
157
    Itanium,
154
    Cygnus,
158
    Cygnus,
(-)lib/Support/Triple.cpp (+6 lines)
Lines 168-173 Link Here
168
  case CODE16: return "code16";
168
  case CODE16: return "code16";
169
  case EABI: return "eabi";
169
  case EABI: return "eabi";
170
  case EABIHF: return "eabihf";
170
  case EABIHF: return "eabihf";
171
  case Musl: return "musl";
172
  case MuslEABI: return "musleabi";
173
  case MuslEABIHF: return "musleabihf";
171
  case Android: return "android";
174
  case Android: return "android";
172
  case MSVC: return "msvc";
175
  case MSVC: return "msvc";
173
  case Itanium: return "itanium";
176
  case Itanium: return "itanium";
Lines 344-349 Link Here
344
    .StartsWith("gnux32", Triple::GNUX32)
347
    .StartsWith("gnux32", Triple::GNUX32)
345
    .StartsWith("code16", Triple::CODE16)
348
    .StartsWith("code16", Triple::CODE16)
346
    .StartsWith("gnu", Triple::GNU)
349
    .StartsWith("gnu", Triple::GNU)
350
    .StartsWith("musl", Triple::Musl)
351
    .StartsWith("musleabi", Triple::MuslEABI)
352
    .StartsWith("musleabihf", Triple::MuslEABIHF)
347
    .StartsWith("android", Triple::Android)
353
    .StartsWith("android", Triple::Android)
348
    .StartsWith("msvc", Triple::MSVC)
354
    .StartsWith("msvc", Triple::MSVC)
349
    .StartsWith("itanium", Triple::Itanium)
355
    .StartsWith("itanium", Triple::Itanium)
(-)lib/Target/ARM/ARMSubtarget.cpp (+2 lines)
Lines 273-278 Link Here
273
    case Triple::EABIHF:
273
    case Triple::EABIHF:
274
    case Triple::GNUEABI:
274
    case Triple::GNUEABI:
275
    case Triple::GNUEABIHF:
275
    case Triple::GNUEABIHF:
276
    case Triple::MuslEABI:
277
    case Triple::MuslEABIHF:
276
      TargetABI = ARM_ABI_AAPCS;
278
      TargetABI = ARM_ABI_AAPCS;
277
      break;
279
      break;
278
    default:
280
    default:
(-)lib/Target/ARM/ARMSubtarget.h (+2 lines)
Lines 372-379 Link Here
372
  bool isTargetEHABICompatible() const {
372
  bool isTargetEHABICompatible() const {
373
    return (TargetTriple.getEnvironment() == Triple::EABI ||
373
    return (TargetTriple.getEnvironment() == Triple::EABI ||
374
            TargetTriple.getEnvironment() == Triple::GNUEABI ||
374
            TargetTriple.getEnvironment() == Triple::GNUEABI ||
375
            TargetTriple.getEnvironment() == Triple::MuslEABI ||
375
            TargetTriple.getEnvironment() == Triple::EABIHF ||
376
            TargetTriple.getEnvironment() == Triple::EABIHF ||
376
            TargetTriple.getEnvironment() == Triple::GNUEABIHF ||
377
            TargetTriple.getEnvironment() == Triple::GNUEABIHF ||
378
            TargetTriple.getEnvironment() == Triple::MuslEABIHF ||
377
            TargetTriple.getEnvironment() == Triple::Android) &&
379
            TargetTriple.getEnvironment() == Triple::Android) &&
378
           !isTargetDarwin() && !isTargetWindows();
380
           !isTargetDarwin() && !isTargetWindows();
379
  }
381
  }

Return to bug 542030