------- Comment #6 from janis at gcc dot gnu dot org 2005-11-02 22:57 ------- A regression hunt using a cross compiler identified the following patch:
http://gcc.gnu.org/viewcvs?view=rev&rev=101705 2005-07-07 Adrian Straetling <[EMAIL PROTECTED]> * config/s390/s390-protos.h (s390_expand_clrmem): Delete. (s390_expand_setmem): New. * config/s390/s390.c: Likewise. (print_shift_count_operand): Truncate to 12 bits instead of 6. Adapt comments. * config/s390/s390.md: ("setmem<mode>"): Accept character as general_operand. Call new function "s390_expand_setmem". ("clrmem_long", "*clrmem_long"): Rewrite to ... ("setmem_long", "*setmem_long"): ... this. Only the following options are needed to reproduce the failure with the reduced testcase: -m31 -Os -fPIC. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24615