From e9ff93b1e1540dfd1f609a92dfa66c27c673abfa Mon Sep 17 00:00:00 2001 From: krebbel Date: Tue, 27 May 2008 11:41:10 +0000 Subject: 2008-05-27 Andreas Krebbel * defaults.h (TARGET_MEM_CONSTRAINT): New target macro added. * postreload.c (reload_cse_simplify_operands): Replace 'm' constraint with TARGET_MEM_CONSTRAINT. * recog.c (asm_operand_ok, preprocess_constraints, constrain_operands): Likewise. * regclass.c (record_reg_classes): Likewise. * reload.c (find_reloads, alternative_allows_const_pool_ref): Likewise. * reload1.c (maybe_fix_stack_asms): Likewise. * stmt.c (parse_output_constraint, parse_input_constraint): Likewise. * recog.h: Adjust comment. * genpreds.c (generic_constraint_letters): Remove 'm' constraint. * genoutput.c (note_constraint): Don't emit error for 'm' constraint. * doc/md.texi: Add a note to description of 'm' constraint. * doc/tm.texi: Document the new TARGET_MEM_CONSTRAINT macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@136011 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/reload1.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'gcc/reload1.c') diff --git a/gcc/reload1.c b/gcc/reload1.c index 13b8e6f7ef0..51d3f4c4d19 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -1454,11 +1454,11 @@ maybe_fix_stack_asms (void) switch (c) { case '=': case '+': case '*': case '%': case '?': case '!': - case '0': case '1': case '2': case '3': case '4': case 'm': - case '<': case '>': case 'V': case 'o': case '&': case 'E': - case 'F': case 's': case 'i': case 'n': case 'X': case 'I': - case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': - case 'P': + case '0': case '1': case '2': case '3': case '4': case '<': + case '>': case 'V': case 'o': case '&': case 'E': case 'F': + case 's': case 'i': case 'n': case 'X': case 'I': case 'J': + case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': + case TARGET_MEM_CONSTRAINT: break; case 'p': -- cgit v1.2.1