From 4d31c3e1cb354eab0b861e8ba90e9f98e3f7f402 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sun, 4 May 2008 15:22:05 +0000 Subject: [PATCH] re PR target/36121 (config/i386/i386.c: array index out of range) 2008-05-04 H.J. Lu PR target/36121 * config/i386/i386.c (ix86_expand_special_args_builtin): Remove 3 argument handling. From-SVN: r134932 --- gcc/ChangeLog | 6 ++++++ gcc/config/i386/i386.c | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c1da450a412..0e91e217530 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-05-04 H.J. Lu + + PR target/36121 + * config/i386/i386.c (ix86_expand_special_args_builtin): Remove + 3 argument handling. + 2008-05-04 David S. Miller * 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 d19b91de084..3c203a0b0e9 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 (); } -- 2.30.2