OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
compiler: No error if shift operand inherits interface type.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
recog.h
diff --git
a/gcc/recog.h
b/gcc/recog.h
index
534d2c9
..
71dfe2a
100644
(file)
--- a/
gcc/recog.h
+++ b/
gcc/recog.h
@@
-272,6
+272,8
@@
struct insn_operand_data
const char is_operator;
const char eliminable;
const char is_operator;
const char eliminable;
+
+ const char allows_mem;
};
/* Legal values for insn_data.output_format. Indicate what type of data
};
/* Legal values for insn_data.output_format. Indicate what type of data
@@
-284,7
+286,7
@@
struct insn_operand_data
struct insn_data_d
{
const char *const name;
struct insn_data_d
{
const char *const name;
-#if HAVE_DESIGNATED_INITIALIZERS
+#if HAVE_DESIGNATED_
UNION_
INITIALIZERS
union {
const char *single;
const char *const *multi;
union {
const char *single;
const char *const *multi;
@@
-300,6
+302,7
@@
struct insn_data_d
const insn_gen_fn genfun;
const struct insn_operand_data *const operand;
const insn_gen_fn genfun;
const struct insn_operand_data *const operand;
+ const char n_generator_args;
const char n_operands;
const char n_dups;
const char n_alternatives;
const char n_operands;
const char n_dups;
const char n_alternatives;