From: Aldy Hernandez Date: Mon, 29 Jul 2002 19:07:10 +0000 (+0000) Subject: spe.h (__internal_ev_mwhgumian): Cast vector constants to __ev64_s32__. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09101f56b17ce1a29aee10e48eefa3cdd8a6be47;p=platform%2Fupstream%2Fgcc.git spe.h (__internal_ev_mwhgumian): Cast vector constants to __ev64_s32__. 2002-07-29 Aldy Hernandez * config/rs6000/spe.h (__internal_ev_mwhgumian): Cast vector constants to __ev64_s32__. (__internal_ev_mwhgsmian): Same. (__internal_ev_mwhgsmfan): Same. (__internal_ev_mwhgssfan): Same. (__internal_ev_mwhgumiaa): Same. (__internal_ev_mwhgsmiaa): Same. (__internal_ev_mwhgsmfaa): Same. (__internal_ev_mwhgssfaa): Same. From-SVN: r55844 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index abcb381..5afbebf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2002-07-29 Aldy Hernandez + + * config/rs6000/spe.h (__internal_ev_mwhgumian): Cast vector + constants to __ev64_s32__. + (__internal_ev_mwhgsmian): Same. + (__internal_ev_mwhgsmfan): Same. + (__internal_ev_mwhgssfan): Same. + (__internal_ev_mwhgumiaa): Same. + (__internal_ev_mwhgsmiaa): Same. + (__internal_ev_mwhgsmfaa): Same. + (__internal_ev_mwhgssfaa): Same. + 2002-07-29 David Edelsohn * varasm.c (assemble_variable): Narrow test for uninitialized diff --git a/gcc/config/rs6000/spe.h b/gcc/config/rs6000/spe.h index bac1c38..2032eb7 100644 --- a/gcc/config/rs6000/spe.h +++ b/gcc/config/rs6000/spe.h @@ -463,15 +463,13 @@ __internal_ev_mwhumianw (__ev64_opaque__ a, __ev64_opaque__ b) return __ev_subfumiaaw (t); } -/* ** */ - static inline __ev64_opaque__ __internal_ev_mwhgssfaa (__ev64_opaque__ a, __ev64_opaque__ b) { __ev64_opaque__ t; t = __ev_mwhssf (a, b); - return __ev_mwsmiaa (t, ((__ev64_opaque__){1, 1})); + return __ev_mwsmiaa (t, ((__ev64_s32__){1, 1})); } static inline __ev64_opaque__ @@ -480,7 +478,7 @@ __internal_ev_mwhgsmfaa (__ev64_opaque__ a, __ev64_opaque__ b) __ev64_opaque__ t; t = __ev_mwhsmf (a, b); - return __ev_mwsmiaa (t, ((__ev64_opaque__){1, 1})); + return __ev_mwsmiaa (t, ((__ev64_s32__){1, 1})); } static inline __ev64_opaque__ @@ -489,7 +487,7 @@ __internal_ev_mwhgsmiaa (__ev64_opaque__ a, __ev64_opaque__ b) __ev64_opaque__ t; t = __ev_mwhsmi (a, b); - return __ev_mwsmiaa (t, ((__ev64_opaque__){1, 1})); + return __ev_mwsmiaa (t, ((__ev64_s32__){1, 1})); } static inline __ev64_opaque__ @@ -498,7 +496,7 @@ __internal_ev_mwhgumiaa (__ev64_opaque__ a, __ev64_opaque__ b) __ev64_opaque__ t; t = __ev_mwhumi (a, b); - return __ev_mwumiaa (t, ((__ev64_opaque__){1, 1})); + return __ev_mwumiaa (t, ((__ev64_s32__){1, 1})); } static inline __ev64_opaque__ @@ -507,7 +505,7 @@ __internal_ev_mwhgssfan (__ev64_opaque__ a, __ev64_opaque__ b) __ev64_opaque__ t; t = __ev_mwhssf (a, b); - return __ev_mwsmian (t, ((__ev64_opaque__){1, 1})); + return __ev_mwsmian (t, ((__ev64_s32__){1, 1})); } static inline __ev64_opaque__ @@ -516,7 +514,7 @@ __internal_ev_mwhgsmfan (__ev64_opaque__ a, __ev64_opaque__ b) __ev64_opaque__ t; t = __ev_mwhsmf (a, b); - return __ev_mwsmian (t, ((__ev64_opaque__){1, 1})); + return __ev_mwsmian (t, ((__ev64_s32__){1, 1})); } static inline __ev64_opaque__ @@ -525,7 +523,7 @@ __internal_ev_mwhgsmian (__ev64_opaque__ a, __ev64_opaque__ b) __ev64_opaque__ t; t = __ev_mwhsmi (a, b); - return __ev_mwsmian (t, ((__ev64_opaque__){1, 1})); + return __ev_mwsmian (t, ((__ev64_s32__){1, 1})); } static inline __ev64_opaque__ @@ -534,7 +532,7 @@ __internal_ev_mwhgumian (__ev64_opaque__ a, __ev64_opaque__ b) __ev64_opaque__ t; t = __ev_mwhumi (a, b); - return __ev_mwumian (t, ((__ev64_opaque__){1, 1})); + return __ev_mwumian (t, ((__ev64_s32__){1, 1})); } /* END OF NOT SUPPORTED */