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
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
biggot-1.c | Loading commit data... | |
biggot-2.c | Loading commit data... | |
custom-fp-1.c | Loading commit data... | |
custom-fp-2.c | Loading commit data... | |
custom-fp-3.c | Loading commit data... | |
custom-fp-4.c | Loading commit data... | |
custom-fp-5.c | Loading commit data... | |
custom-fp-6.c | Loading commit data... | |
custom-fp-7.c | Loading commit data... | |
custom-fp-8.c | Loading commit data... | |
custom-fp-cmp-1.c | Loading commit data... | |
custom-fp-conversion.c | Loading commit data... | |
custom-fp-double.c | Loading commit data... | |
custom-fp-float.c | Loading commit data... | |
nios2-ashlsi3-one_shift.c | Loading commit data... | |
nios2-builtin-custom.c | Loading commit data... | |
nios2-builtin-io.c | Loading commit data... | |
nios2-cache-1.c | Loading commit data... | |
nios2-cache-2.c | Loading commit data... | |
nios2-custom-1.c | Loading commit data... | |
nios2-custom-2.c | Loading commit data... | |
nios2-int-types.c | Loading commit data... | |
nios2-mul-options-1.c | Loading commit data... | |
nios2-mul-options-2.c | Loading commit data... | |
nios2-mul-options-3.c | Loading commit data... | |
nios2-mul-options-4.c | Loading commit data... | |
nios2-nor.c | Loading commit data... | |
nios2-rdctl.c | Loading commit data... | |
nios2-rdwrctl-1.c | Loading commit data... | |
nios2-stack-check-1.c | Loading commit data... | |
nios2-stack-check-2.c | Loading commit data... | |
nios2-stxio.c | Loading commit data... | |
nios2-trap-insn.c | Loading commit data... | |
nios2-wrctl-not-zero.c | Loading commit data... | |
nios2-wrctl-zero.c | Loading commit data... | |
nios2-wrctl.c | Loading commit data... | |
nios2.exp | Loading commit data... |