On 10/15/13 07:31, Ilya Enkovich wrote:
Hey guys,

could please someone look at this small patch? It blocks approved MPX
ISA support on i386 target.


diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi
index 1d62223..02b1214 100644
--- a/gcc/doc/rtl.texi
+++ b/gcc/doc/rtl.texi
@@ -1382,6 +1382,10 @@ any @code{CC_MODE} modes listed in the 
@file{@var{machine}-modes.def}.
  @xref{Jump Patterns},
  also see @ref{Condition Code}.

+@findex MODE_BOUND
+@item MODE_BOUND
+Bound modes class.  Used to represent values of pointer bounds.
+
  @findex MODE_RANDOM
  @item MODE_RANDOM
  This is a catchall mode class for modes which don't fit into the above
So why are bounds distinct modes? Is there some inherent reason why bounds are something other than an integer mode (MODE_INT)?

Similarly what's the rationale behind having new types for bounds? Is there some reason why they couldn't be implemented with one of the existing types?

ISTM the entire patch is gated on being able to answer those two questions.


jeff

Reply via email to