]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR pch/59436 (FAIL: 17_intro/headers/c++200x/stdc++.cc (test for excess errors))
authorMike Stump <mikestump@comcast.net>
Tue, 7 Jan 2014 07:47:57 +0000 (07:47 +0000)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 7 Jan 2014 07:47:57 +0000 (08:47 +0100)
PR pch/59436
* tree-core.h (struct tree_optimization_option): Change optabs
type from unsigned char * to void *.
* optabs.c (init_tree_optimization_optabs): Adjust
TREE_OPTIMIZATION_OPTABS initialization.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r206383

gcc/ChangeLog
gcc/optabs.c
gcc/tree-core.h

index 624c9fb8075e8b5e495746789ccdb4a392321cbf..d52cdc3249e3f0b1ec489c7574b125352d051aca 100644 (file)
@@ -1,3 +1,12 @@
+2014-01-07  Mike Stump  <mikestump@comcast.net>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR pch/59436
+       * tree-core.h (struct tree_optimization_option): Change optabs
+       type from unsigned char * to void *.
+       * optabs.c (init_tree_optimization_optabs): Adjust
+       TREE_OPTIMIZATION_OPTABS initialization.
+
 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/59644
index 213eaf98378380df2817d0d2feb2a3d235f7530f..e36fd133430e96b0333595225851b45cf335613e 100644 (file)
@@ -6245,7 +6245,7 @@ init_tree_optimization_optabs (tree optnode)
 
   /* If the optabs changed, record it.  */
   if (memcmp (tmp_optabs, this_target_optabs, sizeof (struct target_optabs)))
-    TREE_OPTIMIZATION_OPTABS (optnode) = (unsigned char *) tmp_optabs;
+    TREE_OPTIMIZATION_OPTABS (optnode) = tmp_optabs;
   else
     {
       TREE_OPTIMIZATION_OPTABS (optnode) = NULL;
index 0a41b862bdc568c1d8565a18db0546698e44d73e..361fd90720928cdd96aa7e08b06851655550abdc 100644 (file)
@@ -1550,7 +1550,7 @@ struct GTY(()) tree_optimization_option {
 
   /* Target optabs for this set of optimization options.  This is of
      type `struct target_optabs *'.  */
-  unsigned char *GTY ((atomic)) optabs;
+  void *GTY ((atomic)) optabs;
 
   /* The value of this_target_optabs against which the optabs above were
      generated.  */