2013-06-11  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57535
        * trans-array.c (build_class_array_ref): Fix ICE for
        function result variables.

2013-06-11  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57535
        * gfortran.dg/class_array_18.f90: New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199958 138bc75d-0d04-0410-961f-82ee72b054a4
Ok, I've removed what you previously asked me to include!

Happy?

-----
Thanks
Sofiane

ChangeLog:

	testsuite/
	* gcc.target/aarch64/scalar_intrinsics.c: Update.

	gcc/
	* config/aarch64/aarch64-simd.md (aarch64_dup_lane<mode>): Add r<-w
	alternative and update.
	(aarch64_dup_lanedi): Delete.
	* config/aarch64/arm_neon.h (vdup<bhsd>_lane_*): Update.
	* config/aarch64/aarch64-simd-builtins.def: Update.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199959 138bc75d-0d04-0410-961f-82ee72b054a4