[gcc]
commitd3cdd96a300f9003a1cc242541605169aacdc811
authorwillschm <willschm@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Sep 2017 14:35:02 +0000 (25 14:35 +0000)
committerwillschm <willschm@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Sep 2017 14:35:02 +0000 (25 14:35 +0000)
treee35846d6be9b6960e89d806774c2ad92bbabd5ba
parent2771ca436621ba262dac46629364eac1c053abcb
[gcc]

2017-09-25  Will Schmidt  <will_schmidt@vnet.ibm.com>

* config/rs6000/rs6000.c (rs6000_gimple_fold_builtin): Add handling
for early folding of vector stores (ALTIVEC_BUILTIN_ST_*).
(rs6000_builtin_valid_without_lhs): New helper function.
* config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
Remove obsoleted code for handling ALTIVEC_BUILTIN_VEC_ST.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253152 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000-c.c
gcc/config/rs6000/rs6000.c