diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2014-06-11 16:58:43 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2014-06-11 16:58:43 +0000 |
commit | 3c4c42e826b61d7b99e6be965dd1187784d2228c (patch) | |
tree | 973a3ce0efa709d52259fede89af828768a8198a /gcc/recog.h | |
parent | 777e635f1a6cab5d2c6837b1ea903ed0bcbe87d3 (diff) | |
download | gcc-3c4c42e826b61d7b99e6be965dd1187784d2228c.zip gcc-3c4c42e826b61d7b99e6be965dd1187784d2228c.tar.gz gcc-3c4c42e826b61d7b99e6be965dd1187784d2228c.tar.bz2 |
recog.h (operand_alternative): Remove offmem_ok, nonffmem_ok, decmem_ok and incmem_ok.
gcc/
* recog.h (operand_alternative): Remove offmem_ok, nonffmem_ok,
decmem_ok and incmem_ok. Reformat other bitfields for consistency.
* recog.c (preprocess_constraints): Update accordingly.
From-SVN: r211472
Diffstat (limited to 'gcc/recog.h')
-rw-r--r-- | gcc/recog.h | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/gcc/recog.h b/gcc/recog.h index 2017c85..3008b1d 100644 --- a/gcc/recog.h +++ b/gcc/recog.h @@ -60,25 +60,17 @@ struct operand_alternative int matched : 8; /* Nonzero if '&' was found in the constraint string. */ - unsigned int earlyclobber:1; + unsigned int earlyclobber : 1; /* Nonzero if TARGET_MEM_CONSTRAINT was found in the constraint string. */ - unsigned int memory_ok:1; - /* Nonzero if 'o' was found in the constraint string. */ - unsigned int offmem_ok:1; - /* Nonzero if 'V' was found in the constraint string. */ - unsigned int nonoffmem_ok:1; - /* Nonzero if '<' was found in the constraint string. */ - unsigned int decmem_ok:1; - /* Nonzero if '>' was found in the constraint string. */ - unsigned int incmem_ok:1; + unsigned int memory_ok : 1; /* Nonzero if 'p' was found in the constraint string. */ - unsigned int is_address:1; + unsigned int is_address : 1; /* Nonzero if 'X' was found in the constraint string, or if the constraint string for this alternative was empty. */ - unsigned int anything_ok:1; + unsigned int anything_ok : 1; - unsigned int unused : 8; + unsigned int unused : 12; }; /* Return the class for operand I of alternative ALT, taking matching |