re PR target/45844 (FAIL: gfortran.dg/vect/pr45714-b.f -O (internal compiler error))
authorAlan Modra <amodra@gmail.com>
Wed, 16 Mar 2011 06:26:29 +0000 (16:56 +1030)
committerAlan Modra <amodra@gcc.gnu.org>
Wed, 16 Mar 2011 06:26:29 +0000 (16:56 +1030)
commit9ef13bd018fc5c6e2dc57aa36d378919c8aeded1
tree1a50a581db972867eb3dbeebd70c5c125ab2d722
parent338241572aaefd2b54e764abf0de187ece2bd184
re PR target/45844 (FAIL: gfortran.dg/vect/pr45714-b.f  -O  (internal compiler error))

PR target/45844
* config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Don't
create invalid offset address for vsx splat insn.
* config/rs6000/predicates.md (splat_input_operand): New.
* config/rs6000/vsx.md (vsx_splat_*): Use it.

From-SVN: r171031
gcc/ChangeLog
gcc/config/rs6000/predicates.md
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/vsx.md