nios2.md (UNSPEC_ROUND): New.
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. From-SVN: r209670
Showing
Please
register
or
sign in
to comment