summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCSectionCOFF.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2012-01-17 22:14:39 +0000
committerJim Grosbach <grosbach@apple.com>2012-01-17 22:14:39 +0000
commit4045507fea848cfe416d5741dbb5965bb3f3212e (patch)
tree95f2fe2445e6cd279ddda070da90fba6ad11529f /llvm/lib/MC/MCSectionCOFF.cpp
parent65499b45f0ba4b3d9c32dd477869c359af4e5ab9 (diff)
downloadbcm5719-llvm-4045507fea848cfe416d5741dbb5965bb3f3212e.tar.gz
bcm5719-llvm-4045507fea848cfe416d5741dbb5965bb3f3212e.zip
MC tweak symbol difference resolution for non-local symbols.
When the non-local symbol in the expression is in the same fragment as the second symbol, the assembler can still evaluate the expression without needing a relocation. For example, on ARM: _foo: ldr lr, (_foo - 4) rdar://10348687 llvm-svn: 148341
Diffstat (limited to 'llvm/lib/MC/MCSectionCOFF.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud