The array "unknown" within tree-object-size.c is only ever read from,
not written to, so it can be marked as const.

Successfully bootstrapped on x86_64-unknown-linux-gnu (using
gcc-4.7.2-2.fc17.x86_64).

OK for trunk?

2013-06-07  David Malcolm  <dmalc...@redhat.com>

        * tree-object-size.c (unknown): Make const.


Index: gcc/tree-object-size.c
===================================================================
--- gcc/tree-object-size.c	(revision 199816)
+++ gcc/tree-object-size.c	(working copy)
@@ -39,7 +39,7 @@
   unsigned int *stack, *tos;
 };
 
-static unsigned HOST_WIDE_INT unknown[4] = { -1, -1, 0, 0 };
+static const unsigned HOST_WIDE_INT unknown[4] = { -1, -1, 0, 0 };
 
 static tree compute_object_offset (const_tree, const_tree);
 static unsigned HOST_WIDE_INT addr_object_size (struct object_size_info *,

Reply via email to