divmovti4.c (union qword_UTItype): New data type.
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 27 Apr 2011 13:10:17 +0000 (13:10 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Wed, 27 Apr 2011 13:10:17 +0000 (13:10 +0000)
commit526ed6c2419a18727a0dfafbd712c464ea02930b
treecace42c28ae039582041b10a0081a13b3e71eb16
parentc187d33c807f8f48b871ee4a736eb276f34763cd
divmovti4.c (union qword_UTItype): New data type.

* config/spu/divmovti4.c (union qword_UTItype): New data type.
(si_from_UTItype, si_to_UTItype): New functions.
(__udivmodti4): Use them to implement type-punning.
* config/spu/multi3.c (union qword_TItype): New data type.
(si_from_TItype, si_to_TItype): New functions.
(__multi3): Use them to implement type-punning.

From-SVN: r173029
gcc/ChangeLog
gcc/config/spu/divmodti4.c
gcc/config/spu/multi3.c