On Thu, Nov 20, 2014 at 6:49 PM, Bill Schmidt <[email protected]> wrote: > Hi, > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63673 observes that > vec_vsx_ld doesn't currently permit the base pointer to have a type of > pointer to double, even though this is specified as legal in the GCC > user's manual. We do allow a pointer to float, so this is just an > oversight. This patch corrects the problem both for vec_vsx_ld and > vec_vsx_st. > > Bootstrapped and tested on powerpc64-unknown-linux-gnu with no > regressions. Ok for trunk, 4.9, and 4.8? > > Thanks, > Bill > > > 2014-11-20 Bill Schmidt <[email protected]> > > * config/rs6000/rs6000-c.c (altivec_overloaded_builtins): Allow > the base pointer of vec_vsx_ld and vec_vsx_st to take a pointer to > double.
Okay. Thanks, David
