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

Reply via email to