diff options
author | Hal Finkel <hfinkel@anl.gov> | 2012-02-22 21:11:47 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2012-02-22 21:11:47 +0000 |
commit | ad4d9f58486923ed3d4d43608d5b4cf47e69439d (patch) | |
tree | ca2be7c7e93f5a6a34a708490b1bd0bf96a8f38f /llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | |
parent | 9ea87ef77bd8a8345dacf573bac2e9658eaba8de (diff) | |
download | bcm5719-llvm-ad4d9f58486923ed3d4d43608d5b4cf47e69439d.tar.gz bcm5719-llvm-ad4d9f58486923ed3d4d43608d5b4cf47e69439d.zip |
Allow the use of an alternate symbol for calculating a function's size.
The standard function epilog includes a .size directive, but ppc64 uses
an alternate local symbol to tag the actual start of each function.
Until recently, binutils accepted the .size directive as:
.size test1, .Ltmp0-test1
however, using this directive with recent binutils will result in the error:
.size expression for XXX does not evaluate to a constant
so we must use the label which actually tags the start of the function.
llvm-svn: 151200
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp')
0 files changed, 0 insertions, 0 deletions