]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR c++/14425, c++/14426
authorZiemowit Laski <zlaski@apple.com>
Thu, 4 Mar 2004 23:19:29 +0000 (23:19 +0000)
committerZiemowit Laski <zlaski@gcc.gnu.org>
Thu, 4 Mar 2004 23:19:29 +0000 (23:19 +0000)
commitb9e4e5d1c051b8e1316aae6a85d146804fa36df6
tree9f8495eda5db266a273daf6068940c9bf0d08d3a
parent9fc444cc61c77936768d85191cad5d0b76491a37
PR c++/14425, c++/14426

[gcc/ChangeLog]
2004-03-04  Ziemowit Laski  <zlaski@apple.com>

        PR c++/14425, c++/14426
        * config/rs6000/altivec.h (vec_splat_s8, vec_splat_s16,
        vec_splat_s32, vec_splat_u8, vec_splat_u16, vec_splat_u32):
        Change C++ definitions to accept a 'const int' argument;
        the prototypes already do.
        * config/rs6000/rs6000.c (rs6000_common_init_builtins):
        Rename v4si_ftype_char, v8hi_ftype_char, v16qi_ftype_char,
        v4sf_ftype_v4si_char, v4si_ftype_v4sf_char, v4si_ftype_v4si_char,
        v8hi_ftype_v8hi_char, v16qi_ftype_v16qi_char,
        v16qi_ftype_v16qi_v16qi_char, v8hi_ftype_v8hi_v8hi_char,
        v4si_ftype_v4si_v4si_char and v4sf_ftype_v4sf_v4sf_char to
        end in ..._int; change them to accept an int instead of a char
        as the last parameter.

[gcc/testsuite/ChangeLog]
2004-03-04  Ziemowit Laski  <zlaski@apple.com>

        PR c++/14425, c++/14426
        * g++.dg/ext/altivec-4.C: New test.
        * g++.dg/ext/altivec-5.C: New test.

From-SVN: r78940
gcc/ChangeLog
gcc/config/rs6000/altivec.h
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/altivec-4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/altivec-5.C [new file with mode: 0644]