[llvm-commits] [llvm] r64877 - in /llvm/trunk: lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp test/CodeGen/X86/cstring.ll

Chris Lattner clattner at apple.com
Tue Feb 17 19:48:33 PST 2009


On Feb 17, 2009, at 6:19 PM, Evan Cheng wrote:

> Author: evancheng
> Date: Tue Feb 17 20:19:52 2009
> New Revision: 64877
>
> URL: http://llvm.org/viewvc/llvm-project?rev=64877&view=rev
> Log:
> GV with null value initializer shouldn't go to BSS if it's meant for  
> a mergeable strings section. Currently it only checks for Darwin.  
> Someone else please check if it should apply to other targets as well.

Evan, this seems like the wrong fix.  What *requires* an empty string  
to go into the cstring section?  If there is some semantics that  
require it, then whatever produces the llvm global should set the  
section of the global to the cstring section explicitly.

-Chris





More information about the llvm-commits mailing list