s390-protos.h: (s390_comparison...
authorAdrian Straetling <straetling@de.ibm.com>
Mon, 4 Apr 2005 16:25:05 +0000 (16:25 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Mon, 4 Apr 2005 16:25:05 +0000 (16:25 +0000)
commit0bfc3f69702dc3162629a236fa21987bebf6524a
treec567b05d0418a1b19ea35e3f8c7e67c652e4e2ae
parentdf04438806922874ac6372c4f3e990a9fc7dfd90
s390-protos.h: (s390_comparison...

2005-04-04  Adrian Strae�tling  <straetling@de.ibm.com>

* config/s390/s390-protos.h: (s390_comparison,
s390_alc_comparison, s390_slb_comparison, const0_operand,
consttable_operand, larl_operand, s_operand,
shift_count_operand, bras_sym_operand, load_multiple_operation,
store_multiple_operation, s390_plus_operand): Remove prototypes.
(s390_legitimate_address_without_index_p): New prototype.
* config/s390/s390.c: (SYMBOL_FLAG_ALIGN1, DISP_IN_RANGE): Move
to s390.h.
(s390_comparison, s390_alc_comparison, s390_slb_comparison,
const0_operand, consttable_operand, larl_operand, s_operand,
shift_count_operand, bras_sym_operand, load_multiple_operation,
store_multiple_operation, s390_plus_operand): Move to
predicates.md.
(check_mode): Remove.
(s390_branch_condition_mask): Remove 'static'. Move prototype to
s390-protos.h.
(s390_legitimate_address_without_index_p): New.
* config/s390/s390.h (PREDICATE_CODES): Remove.
* config/s390/s390.md: Include predicates.md.
* config/s390/predicates.md: New.

From-SVN: r97554
gcc/ChangeLog
gcc/config/s390/predicates.md [new file with mode: 0644]
gcc/config/s390/s390-protos.h
gcc/config/s390/s390.c
gcc/config/s390/s390.h
gcc/config/s390/s390.md