[all-commits] [llvm/llvm-project] 911add: Disable _ExtInt by default

Erich Keane via All-commits all-commits at lists.llvm.org
Wed Apr 29 13:48:36 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 911add149af563a5a61458de0dd730e3f5348623
      https://github.com/llvm/llvm-project/commit/911add149af563a5a61458de0dd730e3f5348623
  Author: Erich Keane <erich.keane at intel.com>
  Date:   2020-04-29 (Wed, 29 Apr 2020)

  Changed paths:
    M clang/include/clang/Basic/TargetInfo.h
    M clang/lib/Basic/Targets/X86.h
    M clang/lib/Sema/SemaType.cpp
    A clang/test/Sema/ext-int-not-supported.c

  Log Message:
  -----------
  Disable _ExtInt by default

Since the _ExtInt type got into the repo, we've discovered that the ABI
implications weren't completely understood. The other architectures are
going to be audited (see D79118), however downstream targets aren't
going to benefit from this audit.

This patch disables the _ExtInt type by default and makes the
target-info an opt-in.  As it is audited, I'll re-enable these for all
of our default targets.




More information about the All-commits mailing list