[Bug bootstrap/50665] [4.7 Regression] Bootstrap failure

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Mon Oct 10 16:48:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50665

Uros Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2011-10-10
         AssignedTo|unassigned at gcc dot       |ubizjak at gmail dot com
                   |gnu.org                     |
     Ever Confirmed|0                           |1

--- Comment #5 from Uros Bizjak <ubizjak at gmail dot com> 2011-10-10 16:47:48 UTC ---
Ouch.

Index: optabs.h
===================================================================
--- optabs.h    (revision 179754)
+++ optabs.h    (working copy)
@@ -377,9 +377,6 @@
   OTI_vec_pack_sfix_trunc,
   OTI_vec_pack_ufix_trunc,

-  /* Vector shuffling.  */
-  OTI_vec_perm,
-
   /* Perform a raise to the power of integer.  */
   OTI_powi,

@@ -560,7 +557,6 @@
 #define vec_pack_usat_optab (&optab_table[OTI_vec_pack_usat])
 #define vec_pack_sfix_trunc_optab (&optab_table[OTI_vec_pack_sfix_trunc])
 #define vec_pack_ufix_trunc_optab (&optab_table[OTI_vec_pack_ufix_trunc])
-#define vec_perm_optab (&direct_optab_table[(int) OTI_vec_perm])

 #define powi_optab (&optab_table[OTI_powi])

@@ -689,6 +685,9 @@
   /* Atomic clear with release semantics.  */
   DOI_sync_lock_release,

+  /* Vector shuffling.  */
+  DOI_vec_perm,
+
   DOI_MAX
 };

@@ -734,6 +733,7 @@
   (&direct_optab_table[(int) DOI_sync_lock_test_and_set])
 #define sync_lock_release_optab \
   (&direct_optab_table[(int) DOI_sync_lock_release])
+#define vec_perm_optab (&direct_optab_table[(int) DOI_vec_perm])


 /* Target-dependent globals.  */
 struct target_optabs {



More information about the Gcc-bugs mailing list