re PR target/36121 (config/i386/i386.c: array index out of range)
authorH.J. Lu <hongjiu.lu@intel.com>
Sun, 4 May 2008 15:22:05 +0000 (15:22 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sun, 4 May 2008 15:22:05 +0000 (08:22 -0700)
2008-05-04  H.J. Lu  <hongjiu.lu@intel.com>

PR target/36121
* config/i386/i386.c (ix86_expand_special_args_builtin): Remove
3 argument handling.

From-SVN: r134932

gcc/ChangeLog
gcc/config/i386/i386.c

index c1da450a4129e6b727e5c7daefde1a9e5bf81f61..0e91e217530ef999cbf3596d5e8ce8a541b02753 100644 (file)
@@ -1,3 +1,9 @@
+2008-05-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/36121
+       * config/i386/i386.c (ix86_expand_special_args_builtin): Remove
+       3 argument handling.
+
 2008-05-04  David S. Miller  <davem@davemloft.net>
 
        * config.gcc (sparc*-*-*): Always set need_64bit_hwint to yes.
index d19b91de0847dea83e60684b07f732c687640844..3c203a0b0e9cc37a0e1451fdbd2f664ca847ee91 100644 (file)
@@ -20873,10 +20873,6 @@ ix86_expand_special_args_builtin (const struct builtin_description *d,
     case 2:
       pat = GEN_FCN (icode) (target, args[0].op, args[1].op);
       break;
-    case 3:
-      pat = GEN_FCN (icode) (target, args[0].op, args[1].op,
-                            args[2].op);
-      break;
     default:
       gcc_unreachable ();
     }