[Hexagon] Make sure not to use GP-relative addressing with PIC
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 31 Oct 2018 15:54:31 +0000 (15:54 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 31 Oct 2018 15:54:31 +0000 (15:54 +0000)
commit977a1fe50750130b576972f7e36f48cdd15a8c4f
tree78a7b69f39b9f10f3112139466cba14bafef8b5f
parent52578ac67c517aea65d9a2f8e9ab813f7b61fc6f
[Hexagon] Make sure not to use GP-relative addressing with PIC

Make sure that -relocation-model=pic prevents use of GP-relative
addressing modes.

llvm-svn: 345731
llvm/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp
llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h
llvm/test/CodeGen/Hexagon/pic-sdata.ll [new file with mode: 0644]