aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-06-26 11:27:41 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-06-26 11:27:41 +0000
commita8d56c302b917b71a6688c8cd65a69513e101b93 (patch)
tree3f5b3ca272f49ab403c7c4bb97f1a06bda40cc72 /gcc
parent0c93ed527c5fe6fd2ad05ae71132b62c28d65bfd (diff)
downloadgcc-a8d56c302b917b71a6688c8cd65a69513e101b93.zip
gcc-a8d56c302b917b71a6688c8cd65a69513e101b93.tar.gz
gcc-a8d56c302b917b71a6688c8cd65a69513e101b93.tar.bz2
re PR middle-end/33190 (tm.texi describes some non-existing hooks)
PR other/33190 * doc/tm.texi.in: Document LOGICAL_OP_NON_SHORT_CIRCUIT. * doc/tm.texi: Regenerate. From-SVN: r188984
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/tm.texi6
-rw-r--r--gcc/doc/tm.texi.in6
3 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0c3d8cb..206a3ad 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,6 +1,12 @@
2012-06-26 Steven Bosscher <steven@gcc.gnu.org>
PR other/33190
+ * doc/tm.texi.in: Document LOGICAL_OP_NON_SHORT_CIRCUIT.
+ * doc/tm.texi: Regenerate.
+
+2012-06-26 Steven Bosscher <steven@gcc.gnu.org>
+
+ PR other/33190
* config/mips/mips.h: Do not define ALL_COP_ADDITIONAL_REGISTER_NAMES.
* config/frv/frv.h: Do not define REVERSE_CONDEXEC_PREDICATES_P.
* doc/tm.texi.in: Remove documentation for unused target macros
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index cb0e07b..c003a1a 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -6414,6 +6414,12 @@ Define this macro if it is as good or better to call a constant
function address than to call an address kept in a register.
@end defmac
+@defmac LOGICAL_OP_NON_SHORT_CIRCUIT
+Define this macro if a non-short-circuit operation produced by
+@samp{fold_range_test ()} is optimal. This macro defaults to true if
+@code{BRANCH_COST} is greater than or equal to the value 2.
+@end defmac
+
@deftypefn {Target Hook} bool TARGET_RTX_COSTS (rtx @var{x}, int @var{code}, int @var{outer_code}, int @var{opno}, int *@var{total}, bool @var{speed})
This target hook describes the relative costs of RTL expressions.
diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in
index 0d429d9..94814c8 100644
--- a/gcc/doc/tm.texi.in
+++ b/gcc/doc/tm.texi.in
@@ -6342,6 +6342,12 @@ Define this macro if it is as good or better to call a constant
function address than to call an address kept in a register.
@end defmac
+@defmac LOGICAL_OP_NON_SHORT_CIRCUIT
+Define this macro if a non-short-circuit operation produced by
+@samp{fold_range_test ()} is optimal. This macro defaults to true if
+@code{BRANCH_COST} is greater than or equal to the value 2.
+@end defmac
+
@hook TARGET_RTX_COSTS
This target hook describes the relative costs of RTL expressions.