This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r175807 - in /trunk/gcc: ChangeLog config/avr/a...
- From: gjl at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 04 Jul 2011 12:20:35 -0000
- Subject: r175807 - in /trunk/gcc: ChangeLog config/avr/a...
Author: gjl
Date: Mon Jul 4 12:20:35 2011
New Revision: 175807
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175807
Log:
* doc/extend.texi (AVR Built-in Functions): Update documentation
of __builtin_avr_fmul*.
* config/avr/avr.c (avr_init_builtins): Don't depend on
AVR_HAVE_MUL.
* config/avr/avr-c.c (avr_cpu_cpp_builtins): Ditto.
* config/avr/avr.md (fmul): Rename to fmul_insn.
(fmuls): Rename to fmuls_insn.
(fmulsu): Rename to fmulsu_insn.
(fmul,fmuls,fmulsu): New expander.
(*fmul.call,*fmuls.call,*fmulsu.call): New Insn.
* config/avr/t-avr (LIB1ASMFUNCS): Add _fmul, _fmuls, _fmulsu.
* config/avr/libgcc.S (__fmul): New function.
(__fmuls): New function.
(__fmulsu,__fmulsu_exit): New function.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/avr/avr-c.c
trunk/gcc/config/avr/avr.c
trunk/gcc/config/avr/avr.md
trunk/gcc/config/avr/libgcc.S
trunk/gcc/config/avr/t-avr
trunk/gcc/doc/extend.texi