[llvm-commits] [llvm-gcc-4.2] r120740 -	/llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
    Stuart Hastings 
    stuart at apple.com
       
    Thu Dec  2 13:25:33 PST 2010
    
    
  
Author: stuart
Date: Thu Dec  2 15:25:33 2010
New Revision: 120740
URL: http://llvm.org/viewvc/llvm-project?rev=120740&view=rev
Log:
Common-linkage globals aren't allowed to be const.  Radar 8712503.
Modified:
    llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp?rev=120740&r1=120739&r2=120740&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp Thu Dec  2 15:25:33 2010
@@ -1461,6 +1461,7 @@
              (!DECL_INITIAL(decl) || DECL_INITIAL(decl) == error_mark_node)) {
     // llvm-gcc also includes DECL_VIRTUAL_P here.
     Linkage = GlobalValue::CommonLinkage;
+    GV->setConstant(false);
   } else if (DECL_COMDAT(decl)) {
     Linkage = GlobalValue::getLinkOnceLinkage(flag_odr);
   } else {
    
    
More information about the llvm-commits
mailing list