• uweigand's avatar
    * config/s390/s390-protos.h (s_imm_operand): Remove. · c029ded7
    uweigand authored
    	(s390_pool_operand): Add prototype.
    	* config/s390/s390.c (general_s_operand): Remove.
    	(s_imm_operand): Remove.
    	(s_operand): Merge contents of general_s_operand.
    	(s390_pool_operand): New function.
    	* config/s390/s390.h (PREDICATE_CODES): Remove s_imm_operand.
    	* config/s390/s390.md ("*cmpdi_cct", "*cmpsi_cct"): New insns.
    	("*cmpdi_ccu"): Merge Q->Q alternative.
    	("*cmpsi_ccu", "*cmphi_ccu"): Likewise.
    	("*cmpqi_ccu"): Merge Q->Q, n->Q, n->S alternatives.
    	("*cli"): Remove.
    	("*cmpdi_ccu_mem", "*cmpsi_ccu_mem"): Likewise.
    	("*cmphi_ccu_mem", "*cmpqi_ccu_mem"): Likewise.
    	("*movstricthi"): Use memory_operand instead of s_imm_operand.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88614 138bc75d-0d04-0410-961f-82ee72b054a4
    c029ded7
s390-protos.h 5.12 KB