Added support for "#pragma clang section relro=<name>"
authorDmitry Mikulin <dmitry.mikulin@sony.com>
Tue, 15 Oct 2019 18:31:10 +0000 (18:31 +0000)
committerDmitry Mikulin <dmitry.mikulin@sony.com>
Tue, 15 Oct 2019 18:31:10 +0000 (18:31 +0000)
commitf14642f2f185f9af290f9fcace4851adbbe16432
tree023054e847f2845c009d66e9e3e88ad11872fe41
parent2cb27072cefb11d5018735a3b70a903dc1d319ac
Added support for "#pragma clang section relro=<name>"

Differential Revision: https://reviews.llvm.org/D68806

llvm-svn: 374934
15 files changed:
clang/docs/LanguageExtensions.rst
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Sema/Sema.h
clang/lib/CodeGen/CGDecl.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/Parse/ParsePragma.cpp
clang/lib/Sema/SemaAttr.cpp
clang/lib/Sema/SemaDecl.cpp
clang/test/CodeGenCXX/clang-sections.cpp
clang/test/Sema/pragma-clang-section.c
llvm/include/llvm/IR/GlobalVariable.h
llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
llvm/lib/Target/TargetLoweringObjectFile.cpp
llvm/test/MC/ELF/section-relro.ll [new file with mode: 0644]