The table of struct tsan_map_atomic within tsan.c is never modified, 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-05  David Malcolm  <dmalc...@redhat.com>

        * tsan.c (tsan_atomic_table): Make const.

Index: gcc/tsan.c
===================================================================
--- gcc/tsan.c	(revision 199679)
+++ gcc/tsan.c	(working copy)
@@ -198,7 +198,7 @@
 
 /* Table how to map sync/atomic builtins to their corresponding
    tsan equivalents.  */
-static struct tsan_map_atomic
+static const struct tsan_map_atomic
 {
   enum built_in_function fcode, tsan_fcode;
   enum tsan_atomic_action action;

Reply via email to