doc: target.def (flags_regnum): Also mention effect on delay slot filling.
authorHans-Peter Nilsson <hp@axis.com>
Fri, 24 Jan 2020 05:47:33 +0000 (06:47 +0100)
committerHans-Peter Nilsson <hp@axis.com>
Fri, 24 Jan 2020 05:47:33 +0000 (06:47 +0100)
* target.def (flags_regnum): Also mention effect on delay slot filling.
* doc/tm.texi: Regenerate.

Previously only mentioned an effect on compare elimination.

gcc/ChangeLog
gcc/doc/tm.texi
gcc/target.def

index 023e9c398ea5bfa01e52eef7c8022714cc76661f..1c77013927acb44a86e70d369817fc3d55793f5f 100644 (file)
@@ -1,3 +1,8 @@
+2020-01-24  Hans-Peter Nilsson  <hp@axis.com>
+
+       * target.def (flags_regnum): Also mention effect on delay slot filling.
+       * doc/tm.texi: Regenerate.
+
 2020-01-23  Jeff Law  <law@redhat.com>
 
        * config/h8300/h8300.c (h8300_option_override): Fix diagnostic text.
index 4aec468814cafa81d9e9f029a27bbb46c1e4ff77..19985adac3e33b7784ea8cfb7cd3b2e681e341f6 100644 (file)
@@ -6532,7 +6532,9 @@ returns @code{VOIDmode}.
 @end deftypefn
 
 @deftypevr {Target Hook} {unsigned int} TARGET_FLAGS_REGNUM
-If the target has a dedicated flags register, and it needs to use the post-reload comparison elimination pass, then this value should be set appropriately.
+If the target has a dedicated flags register, and it needs to use the
+post-reload comparison elimination pass, or the delay slot filler pass,
+then this value should be set appropriately.
 @end deftypevr
 
 @node Costs
index 81cea0d8bd1e64c94e2f63ad2e1f57a074c93027..b5e82ff826e52e30f7e1be224bb010cf96807f0b 100644 (file)
@@ -3716,10 +3716,10 @@ of spill registers and print a fatal error message.",
    target is constrainted to use post-reload comparison elimination.  */
 DEFHOOKPOD
 (flags_regnum,
- "If the target has a dedicated flags register, and it needs to use the\
- post-reload comparison elimination pass, then this value should be set\
- appropriately.",
- unsigned int, INVALID_REGNUM)
+ "If the target has a dedicated flags register, and it needs to use the\n\
+post-reload comparison elimination pass, or the delay slot filler pass,\n\
+then this value should be set appropriately.",
+unsigned int, INVALID_REGNUM)
 
 /* Compute a (partial) cost for rtx X.  Return true if the complete
    cost has been computed, and false if subexpressions should be