* config/mmix/predicates.md: New file.
* config/mmix/mmix.c (mmix_symbolic_or_address_operand) (mmix_reg_or_constant_operand, mmix_reg_cc_operand) (mmix_foldable_comparison_operator, mmix_comparison_operator) (mmix_reg_or_0_operand, mmix_reg_or_8bit_operand): Remove. * config/mmix/mmix.h (PREDICATE_CODES, SPECIAL_MODE_PREDICATES): Don't define. * config/mmix/mmix.md: Include predicates.md. ("call", "call_value"): Force address to register if it isn't a mmix_symbolic_or_address_operand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99235 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 13 additions, 0 deletionsgcc/ChangeLog
- gcc/config/mmix/mmix.c 0 additions, 133 deletionsgcc/config/mmix/mmix.c
- gcc/config/mmix/mmix.h 0 additions, 21 deletionsgcc/config/mmix/mmix.h
- gcc/config/mmix/mmix.md 24 additions, 0 deletionsgcc/config/mmix/mmix.md
- gcc/config/mmix/predicates.md 151 additions, 0 deletionsgcc/config/mmix/predicates.md
Loading
Please register or sign in to comment