]> granicus.if.org Git - clang/commitdiff
Revert r352181 as it's breaking the bots
authorAnton Korobeynikov <anton@korobeynikov.info>
Fri, 25 Jan 2019 10:35:35 +0000 (10:35 +0000)
committerAnton Korobeynikov <anton@korobeynikov.info>
Fri, 25 Jan 2019 10:35:35 +0000 (10:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@352186 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/ToolChains/MSP430.h
test/CodeGen/msp430-reloc.c [deleted file]

index b5308a8dd6875c899e0eb1c90bf08d27b053bc03..61fd0e1455bd3d8ecf8307c90fec64f07d0c5837 100644 (file)
@@ -36,10 +36,6 @@ public:
                              llvm::opt::ArgStringList &CC1Args,
                              Action::OffloadKind) const override;
 
-  bool isPICDefault() const override { return false; }
-  bool isPIEDefault() const override { return false; }
-  bool isPICDefaultForced() const override { return true; }
-
 protected:
   Tool *buildLinker() const override;
 
diff --git a/test/CodeGen/msp430-reloc.c b/test/CodeGen/msp430-reloc.c
deleted file mode 100644 (file)
index c69e8e6..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-// RUN: %clang -target msp430 -fPIC -S %s -o - | FileCheck %s
-
-// Check the compilation does not crash as it was crashing before with "-fPIC" enabled
-
-void *alloca(unsigned int size);
-
-// CHECK: .globl foo
-short foo(char** data, char encoding)
-{
-       char* encoding_addr = alloca(sizeof(char));
-       *encoding_addr = encoding;
-
-       char tmp3 = *encoding_addr;
-       short conv2 = tmp3;
-       short and = conv2 & 0xf;
-
-       switch (and)
-       {
-       case 0 :
-       case 4 :
-       case 10 :
-               return 1;
-       case 11 :
-               return 2;
-       }
-
-       return 0;
-}
-