Message ID | F3068DEED1A463459E0887A091B1549335F289@BY2PRD0710MB364.namprd07.prod.outlook.com |
---|---|
State | New |
Headers | show |
--- gcc/recog.c 2012-12-11 16:12:21.896002274 +0530 +++ gcc/recog.c 2012-12-11 16:38:34.004002088 +0530 @@ -1794,7 +1794,12 @@ asm_operand_ok (rtx op, const char *cons break; case 'X': - result = 1; + /* Match any operands except for invalid memory operands. */ + if (! (MEM_P (op) + && ! memory_address_addr_space_p (GET_MODE (op), + XEXP (op, 0), + MEM_ADDR_SPACE (op)))) + result = 1; break; case 'g':