http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50931
--- Comment #2 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2011-12-14 10:01:04 UTC --- Author: gjl Date: Wed Dec 14 10:00:56 2011 New Revision: 182328 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182328 Log: libgcc/ PR target/50931 * config/avr/t-avr (LIB1ASMSRC): Add _mulpsi3, _mulsqipsi3. * config/avr/lib1funcs.S (__mulpsi3, __mulsqipsi3): New functions. gcc/ PR target/50931 * config/avr/avr.md (mulpsi3): New expander. (*umulqihipsi3, *umulhiqipsi3): New insns. (*mulsqipsi3.libgcc, *mulpsi3.libgcc): New insns. (mulsqipsi3, *mulpsi3): New insn-and-splits. (ashlpsi3): Turn to expander. Move insn code to... (*ashlpsi3): ...this new insn. testsuite/ PR target/50931 * gcc.target/avr/torture/int24-mul.c: New testcase. Added: trunk/gcc/testsuite/gcc.target/avr/torture/int24-mul.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/avr/avr.md trunk/gcc/testsuite/ChangeLog trunk/libgcc/ChangeLog trunk/libgcc/config/avr/lib1funcs.S trunk/libgcc/config/avr/t-avr