rs6000.c (altivec_init_builtins): Handle __builtin_altivec_abs*.
authorAldy Hernandez <aldyh@gcc.gnu.org>
Mon, 11 Feb 2002 06:15:37 +0000 (06:15 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Mon, 11 Feb 2002 06:15:37 +0000 (06:15 +0000)
commit100c45611f93bea9e0d7971cd8f8988d4451a5a7
treeca24709a38249b10a4215ce4f75bb18370e39155
parentcddd8b72ad0e84a6ede84aed0c96d62871ef1f20
rs6000.c (altivec_init_builtins): Handle __builtin_altivec_abs*.

2002-02-06  Aldy Hernandez  <aldyh@redhat.com>

        * config/rs6000/rs6000.c (altivec_init_builtins): Handle
        __builtin_altivec_abs*.
        (bdesc_abs): New.

        * config/rs6000/rs6000.h (rs6000_builtins): Add
        ALTIVEC_BUILTIN_ABS*.

        * config/rs6000/altivec.h: Use const char for builtins expecting
        literals.
        (vec_abs): New versions for C and C++.
        (vec_abss): Same.

From-SVN: r49671
gcc/config/rs6000/altivec.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md