[llvm-commits] [llvm] r81322 - /llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp
Chris Lattner
clattner at apple.com
Wed Sep 9 08:52:25 PDT 2009
Tanya, please pull this into 2.6, thanks!
-Chris
On Sep 9, 2009, at 1:48 AM, Anton Korobeynikov wrote:
> Author: asl
> Date: Wed Sep 9 03:48:53 2009
> New Revision: 81322
>
> URL: http://llvm.org/viewvc/llvm-project?rev=81322&view=rev
> Log:
> Provide proper section flags for various BSS flavours
>
> Modified:
> llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp
>
> Modified: llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp?rev=81322&r1=81321&r2=81322&view=diff
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp (original)
> +++ llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp Wed Sep 9
> 03:48:53 2009
> @@ -439,8 +439,12 @@
> if (Name[0] != '.') return K;
>
> // Some lame default implementation based on some magic section
> names.
> - if (strncmp(Name, ".gnu.linkonce.b.", 16) == 0 ||
> + if (strcmp(Name, ".bss") == 0 ||
> + strncmp(Name, ".bss.", 5) == 0 ||
> + strncmp(Name, ".gnu.linkonce.b.", 16) == 0 ||
> strncmp(Name, ".llvm.linkonce.b.", 17) == 0 ||
> + strcmp(Name, ".sbss") == 0 ||
> + strncmp(Name, ".sbss.", 6) == 0 ||
> strncmp(Name, ".gnu.linkonce.sb.", 17) == 0 ||
> strncmp(Name, ".llvm.linkonce.sb.", 18) == 0)
> return SectionKind::getBSS();
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list