This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[google/main] Copy TREE_STATIC() property from id in dwarf2asm.c (issue 6273045)
- From: asharif at chromium dot org
- To: davidxl at google dot com, xur at google dot com, bjanakiraman at google dot com
- Cc: gcc-patches at gcc dot gnu dot org, reply at codereview-hr dot appspotmail dot com
- Date: Sat, 02 Jun 2012 01:52:28 +0000
- Subject: [google/main] Copy TREE_STATIC() property from id in dwarf2asm.c (issue 6273045)
- Reply-to: asharif at chromium dot org, davidxl at google dot com, xur at google dot com, bjanakiraman at google dot com, gcc-patches at gcc dot gnu dot org, reply at codereview-hr dot appspotmail dot com
Reviewers: davidxl, xur, bjanakiraman_google.com,
Message:
A trunk version of this patch is already under review. I'm creating this
CL in order to get this patch in before the branch date.
Please review this at http://codereview.appspot.com/6273045/
Affected files:
M gcc/ChangeLog.google-main
M gcc/dwarf2asm.c
Index: gcc/dwarf2asm.c
===================================================================
--- gcc/dwarf2asm.c (revision 188129)
+++ gcc/dwarf2asm.c (working copy)
@@ -907,6 +907,7 @@
DECL_IGNORED_P (decl) = 1;
DECL_INITIAL (decl) = decl;
TREE_READONLY (decl) = 1;
+ TREE_STATIC (decl) = TREE_STATIC(id);
if (TREE_PUBLIC (id))
{
@@ -915,8 +916,6 @@
if (USE_LINKONCE_INDIRECT)
DECL_VISIBILITY (decl) = VISIBILITY_HIDDEN;
}
- else
- TREE_STATIC (decl) = 1;
sym_ref = gen_rtx_SYMBOL_REF (Pmode, sym);
assemble_variable (decl, 1, 1, 1);
Index: gcc/ChangeLog.google-main
===================================================================
--- gcc/ChangeLog.google-main (revision 188129)
+++ gcc/ChangeLog.google-main (working copy)
@@ -1,3 +1,8 @@
+2012-06-01 Ahmad Sharif <asharif@google.com>
+
+ * gcc/dwarf2asm.c: (dw2_output_indirect_constant_1) copy the TREE_STATIC
+ attribute from id to decl.
+
2012-05-30 Dehao Chen <dehao@google.com>
* predict.c (predict_extra_loop_exit): New function to predict for