This is the mail archive of the 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, i386, MPX, 1/X] Support of Intel MPX ISA. 1/2 Bound type and modes

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
+Bound modes class.  Used to represent values of pointer bounds.
  @findex 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.


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