]> gcc.gnu.org Git - gcc.git/commit
c4x.c (c4x_check_legit_addr): Only check CONST.
authorHerman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
Mon, 22 Jan 2001 10:29:14 +0000 (11:29 +0100)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Mon, 22 Jan 2001 10:29:14 +0000 (10:29 +0000)
commit5078f5eb76d9796bfb97fff2a269508e71b12ad2
tree7a7bfb70cceb48673b66bf32e58f9ae275929e39
parent1a938e38a0860429ac79db5edd5a0df9fb184b82
c4x.c (c4x_check_legit_addr): Only check CONST.

* c4x.c (c4x_check_legit_addr): Only check CONST.  Not if CONST
contains SYMBOL_REF, LABEL_REF and CONST_INT.
(c4x_U_constraint, symbolic_address_operand): Likewise.
(c4x_immed_float_constant): Do not check if CONST_DOUBLE is in
memory.
(c4x_r11_set_p, c4x_check_laj_p): New functions.
* c4x-protos.h (c4x_check_laj_p): Add prototype.
* c4x.md (in_annul_slot_3): Do not allow auto-increment in last
anulling slot because of silicon bug.
(laj, lajv): Call c4x_check_laj_p to check for silicon bug.

From-SVN: r39180
gcc/ChangeLog
gcc/config/c4x/c4x-protos.h
gcc/config/c4x/c4x.c
gcc/config/c4x/c4x.md
This page took 0.061744 seconds and 5 git commands to generate.