aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2008-05-04 15:22:05 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2008-05-04 08:22:05 -0700
commit4d31c3e1cb354eab0b861e8ba90e9f98e3f7f402 (patch)
treea8137ecbe6374f22ece6dad98cdfb4ec98bc4252 /gcc
parent6121961cb89f75ab76147bd88f3c492d63f3bb20 (diff)
downloadgcc-4d31c3e1cb354eab0b861e8ba90e9f98e3f7f402.zip
gcc-4d31c3e1cb354eab0b861e8ba90e9f98e3f7f402.tar.gz
gcc-4d31c3e1cb354eab0b861e8ba90e9f98e3f7f402.tar.bz2
re PR target/36121 (config/i386/i386.c: array index out of range)
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386.c4
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c1da450..0e91e21 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index d19b91d..3c203a0 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -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 ();
}