From 809faeda2cc5ebf12def0bc46d254135be648dc4 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Mon, 30 Jan 2017 14:39:48 +0000 Subject: [PATCH] Revert "Fix the values of two xcore ELF flags." This reverts commit r293480. The patch is correct, but found bugs in other areas that need to be fixed. llvm-svn: 293481 --- llvm/include/llvm/Support/ELF.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/llvm/include/llvm/Support/ELF.h b/llvm/include/llvm/Support/ELF.h index 9bbec86a45c6..3ea4da81ad94 100644 --- a/llvm/include/llvm/Support/ELF.h +++ b/llvm/include/llvm/Support/ELF.h @@ -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.