r273649 - in /trunk/gcc: ChangeLog config.gcc c...

shorne@gcc.gnu.org shorne@gcc.gnu.org
Sun Jul 21 21:00:00 GMT 2019


Author: shorne
Date: Sun Jul 21 21:00:47 2019
New Revision: 273649

URL: https://gcc.gnu.org/viewcvs?rev=273649&root=gcc&view=rev
Log:
or1k: Add mrori option, fix option docs

gcc/ChangeLog:

	* config.gcc (or1k*-*-*): Add mrori and mror to validation.
	* doc/invoke.texi (OpenRISC Options): Add mrori option, rewrite all
	documenation to be more clear.
	* config/or1k/elf.opt (mboard=, mnewlib): Rewrite documentation to be
	more clear.
	* config/or1k/or1k.opt (mrori): New option.
	(mhard-div, msoft-div, mhard-mul, msoft-mul, mcmov, mror, msext,
	msfimm, mshftimm): Rewrite documentation to be more clear.
	* config/or1k/or1k.md (insn_support): Add ror and rori.
	(enabled): Add conditions for ror and rori.
	(rotrsi3): Replace condition for shftimm with ror and rori.

gcc/testsuite/ChangeLog:

	* gcc.target/or1k/ror-4.c: New file.
	* gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
	as the shftimm option no longer controls rotate.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config.gcc
    trunk/gcc/config/or1k/elf.opt
    trunk/gcc/config/or1k/or1k.md
    trunk/gcc/config/or1k/or1k.opt
    trunk/gcc/config/or1k/predicates.md
    trunk/gcc/doc/invoke.texi
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/or1k/shftimm-1.c



More information about the Gcc-cvs mailing list