gcc/
commite928facd1a8cf9abe91dcf5f7e1d2b14bb88062d
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 May 2014 19:19:56 +0000 (3 19:19 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 May 2014 19:19:56 +0000 (3 19:19 +0000)
tree4e166c0a8fdd608ceb000def76d3f0c354ad87c9
parent95faea77b9eb7738b0c55edbeae47b551b47a80e
gcc/
* lra-constraints.c (valid_address_p): Move earlier in file.
Add a constraint argument to the address_info version.
(satisfies_memory_constraint_p): New function.
(satisfies_address_constraint_p): Likewise.
(process_alt_operands, curr_insn_transform): Use them.
(process_address): Pass the constraint to valid_address_p when
checking address operands.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210039 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-constraints.c