This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] doc: update looping constructs


On 07/11/2018 06:20 PM, Paul Koning wrote:
> This patch removes the obsolete documentation for decrement_and_branch_until_zero.  It also adds detail to the description for doloop_end.  In particular, it describes the required form of the conditional branch part of the pattern.
> 
> Ok for trunk?
> 
> 	paul
> 
> ChangeLog:
> 
> 2018-07-11  Paul Koning  <ni1d@arrl.net>
> 
> 	* doc/rtl.texi (REG_NONNEG): Remove decrement and branch until
> 	zero reference, add doloop_end instead.
> 	* doc/md.texi (decrement_and_branch_until_zero): Remove.
> 	(Looping patterns): Remove decrement_and_branch_until_zero.  Add
> 	detail for doloop_end.
OK.  I wonder if we can eliminate REG_NONNEG at this point.  I'm not
sure if it's really being used anymore.  I see a reference in the old
m68k dbra pattern, but that pattern could well be dead at this point.

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]