From 70b5ba49c31fd92c3b34456ef696bd24675bcda3 Mon Sep 17 00:00:00 2001 From: Robert Lytton Date: Tue, 11 Feb 2014 10:36:26 +0000 Subject: XCore target: fix const section handling Xcore target ABI requires const data that is externally visible to be handled differently if it has C-language linkage rather than C++ language linkage. Clang now emits ".cp.rodata" section information. All other externally visible constant data will be placed in the DP section. llvm-svn: 201144 --- llvm/lib/Target/XCore/XCoreTargetObjectFile.h | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib/Target/XCore/XCoreTargetObjectFile.h') diff --git a/llvm/lib/Target/XCore/XCoreTargetObjectFile.h b/llvm/lib/Target/XCore/XCoreTargetObjectFile.h index 47d7fad8eea..aa345043c0e 100644 --- a/llvm/lib/Target/XCore/XCoreTargetObjectFile.h +++ b/llvm/lib/Target/XCore/XCoreTargetObjectFile.h @@ -20,6 +20,7 @@ static const unsigned CodeModelLargeSize = 256; const MCSection *BSSSectionLarge; const MCSection *DataSectionLarge; const MCSection *ReadOnlySectionLarge; + const MCSection *DataRelROSectionLarge; public: void Initialize(MCContext &Ctx, const TargetMachine &TM); -- cgit v1.2.3