r209670 - in /trunk/gcc: ChangeLog config/nios2...

sandra@gcc.gnu.org sandra@gcc.gnu.org
Wed Apr 23 02:14:00 GMT 2014


Author: sandra
Date: Wed Apr 23 02:14:42 2014
New Revision: 209670

URL: http://gcc.gnu.org/viewcvs?rev=209670&root=gcc&view=rev
Log:
2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>

	gcc/
	* config/nios2/nios2.md (UNSPEC_ROUND): New.
	(lroundsfsi2): New.
	* config/nios2/nios2.opt (mno-custom-round, mcustom-round=): New.
	* config/nios2/nios2-opts.h (N2FPU_ALL_CODES): Add round.
	* config/nios2/nios2.c (N2F_NO_ERRNO): Define.
	(nios2_fpu_insn): Add entry for round.
	(N2FPU_NO_ERRNO_P): Define.
	(nios2_custom_check_insns): Add check for N2F_NO_ERRNO and
	flag_errno_math.
	* doc/invoke.texi (Nios II Options): Document -mcustom-round.

	gcc/testsuite/
	* gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
	lroundf generates custom round instruction, too.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/nios2/nios2-opts.h
    trunk/gcc/config/nios2/nios2.c
    trunk/gcc/config/nios2/nios2.md
    trunk/gcc/config/nios2/nios2.opt
    trunk/gcc/doc/invoke.texi
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/nios2/custom-fp-conversion.c



More information about the Gcc-cvs mailing list