]> granicus.if.org Git - llvm/commitdiff
Revert "Fix the values of two xcore ELF flags."
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 30 Jan 2017 14:39:48 +0000 (14:39 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 30 Jan 2017 14:39:48 +0000 (14:39 +0000)
This reverts commit r293480.

The patch is correct, but found bugs in other areas that need to be fixed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293481 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/ELF.h

index 9bbec86a45c6423defee21672cc542a136d59d19..3ea4da81ad945c873f9ce5a8a10e8f7aed35e892 100644 (file)
@@ -751,21 +751,21 @@ enum : unsigned {
 
   // Start of target-specific flags.
 
+  /// XCORE_SHF_CP_SECTION - All sections with the "c" flag are grouped
+  /// together by the linker to form the constant pool and the cp register is
+  /// set to the start of the constant pool by the boot code.
+  XCORE_SHF_CP_SECTION = 0x800U,
+
+  /// XCORE_SHF_DP_SECTION - All sections with the "d" flag are grouped
+  /// together by the linker to form the data section and the dp register is
+  /// set to the start of the section by the boot code.
+  XCORE_SHF_DP_SECTION = 0x1000U,
+
   SHF_MASKOS = 0x0ff00000,
 
   // Bits indicating processor-specific flags.
   SHF_MASKPROC = 0xf0000000,
 
-  /// All sections with the "d" flag are grouped together by the linker to form
-  /// the data section and the dp register is set to the start of the section by
-  /// the boot code.
-  XCORE_SHF_DP_SECTION = 0x10000000,
-
-  /// All sections with the "c" flag are grouped together by the linker to form
-  /// the constant pool and the cp register is set to the start of the constant
-  /// pool by the boot code.
-  XCORE_SHF_CP_SECTION = 0x20000000,
-
   // If an object file section does not have this flag set, then it may not hold
   // more than 2GB and can be freely referred to in objects using smaller code
   // models. Otherwise, only objects using larger code models can refer to them.