diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2014-01-10 11:42:03 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2014-01-10 11:42:03 +0000 |
commit | bcca645ce18d920deb1912011b7b1652549f1497 (patch) | |
tree | f91825609ad0d3205f7a861378448deca592233a /gcc | |
parent | 91db35373a0edf8c465154cd4dce7431e4e12fa1 (diff) | |
download | gcc-bcca645ce18d920deb1912011b7b1652549f1497.zip gcc-bcca645ce18d920deb1912011b7b1652549f1497.tar.gz gcc-bcca645ce18d920deb1912011b7b1652549f1497.tar.bz2 |
arm.c (arm_init_iwmmxt_builtins): Skip non-iwmmxt builtins.
2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/arm.c (arm_init_iwmmxt_builtins): Skip
non-iwmmxt builtins.
From-SVN: r206518
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b22e400..a8bdac6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/arm/arm.c (arm_init_iwmmxt_builtins): Skip + non-iwmmxt builtins. + 2014-01-10 Jan Hubicka <hubicka@ucw.cz> PR ipa/58252 diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index c8bf7c1..842d67f 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -24244,7 +24244,7 @@ arm_init_iwmmxt_builtins (void) enum machine_mode mode; tree type; - if (d->name == 0) + if (d->name == 0 || !(d->mask == FL_IWMMXT || d->mask == FL_IWMMXT2)) continue; mode = insn_data[d->icode].operand[1].mode; |