gas/
[deliverable/binutils-gdb.git] / gas / expr.h
index cce932dc14cd7aa05c38defdb2b644fb193c392d..d2cb7fd50fffe6a7cc26b2325bdaf7733c0a27b8 100644 (file)
@@ -136,6 +136,11 @@ typedef struct expressionS {
      when performing arithmetic on these values).
      FIXME: This field is not set very reliably.  */
   unsigned int X_unsigned : 1;
+  /* This is used to implement "word size + 1 bit" arithmetic, so that e.g.
+     expressions used with .sleb128 directives can use the full range available
+     for an unsigned word, but can also properly represent all values of a
+     signed word.  */
+  unsigned int X_extrabit : 1;
 
   /* 7 additional bits can be defined if needed.  */
 
This page took 0.034097 seconds and 4 git commands to generate.