From: Trevor Smigiel Date: Tue, 27 May 2008 08:30:09 +0000 (+0000) Subject: Add TImode libgcc functions for mul and div on SPU. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=986a8d9011564b90d14a972af1d78dea4eaa95c8;p=gcc.git Add TImode libgcc functions for mul and div on SPU. From-SVN: r135975 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7798bf7c501..d7e50ad6a1a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2008-05-27 Trevor Smigiel + Sa Liu + + * config/spu/spu.c (spu_init_libfuncs): Add __multi3, __divti3, + __modti3, __udivti3, __umodti3 and __udivmodti4. + * config/spu/t-spu-elf (LIB2FUNCS_STATIC_EXTRA): Add files + that implement TImode mul and div functions. + * config/spu/multi3.c: New. Implement __multi3. + * config/spu/divmodti4.c: New. Implement _udivmodti4 and others. + * testsuite/gcc.target/spu/muldivti3.c: New. Test TImode mul and div + functions on SPU. + 2008-05-26 Steven Bosscher * config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Generate