extend.texi: Warn about unsupported usage of altivec builtins.
authorAldy Hernandez <aldyh@redhat.com>
Mon, 4 Feb 2002 22:50:56 +0000 (22:50 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Mon, 4 Feb 2002 22:50:56 +0000 (22:50 +0000)
commitae4b4a02e878b8ec473d5cabd3b043fe8dfd8940
treefbe889cb28dc85dfb6aa3f5e2b1b80bf90f5c495
parentf6bcf44c5e6d91f3db56fc60b94f9157ae0ede92
extend.texi: Warn about unsupported usage of altivec builtins.

2002-01-31  Aldy Hernandez  <aldyh@redhat.com>

        * doc/extend.texi: Warn about unsupported usage of altivec
        builtins.

        * config/rs6000/rs6000.md (altivec_vcmp*_p): Remove.
        (altivec_predicate_*): New.

        * config/rs6000/altivec.h: Rewrite predicates to use new builtins.
        Add C++ version of vec_*() functions.

        * config/rs6000/rs6000.c (bdesc_altivec_preds): New.
        (bdesc_2arg): Remove altivec predicates.
        (altivec_expand_builtin): Handle predicates.
        (altivec_init_builtins): Handle predicates.
        (altivec_expand_predicate_builtin): New.

From-SVN: r49500
gcc/ChangeLog
gcc/config/rs6000/altivec.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md
gcc/doc/extend.texi