OSDN Git Service

2002-03-05 Tom Tromey <tromey@redhat.com>
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Mar 2003 20:03:49 +0000 (20:03 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Mar 2003 20:03:49 +0000 (20:03 +0000)
commit6a3c0fd849e354eb80b504c3d353e073ab19888e
tree8ffd9d4fb336e7a8756fb5ae60aa7bdef665a800
parent8b423c3621959127a57cee6af48006cd3c49bb83
2002-03-05  Tom Tromey  <tromey@redhat.com>

* config/stormy16/stormy16.h (DWARF_LINE_MIN_INSTR_LENGTH):
Define.

2002-03-05  Nick Clifton  <nickc@cambridge.redhat.com>

* config/stormy16/stormy16.md ("*eqbranchsi"): Remove '+' on
operand 2.
("*ineqbranchsi"): Likewise.

2002-03-05  Andrew Haley  <aph@cambridge.redhat.com>

* config/stormy16/stormy16.c (xstormy16_expand_prologue): Delete
mem_fake_push_rtx.  Instead construct a SEQUENCE to show the
register store followed by a stack increment.

2002-03-05  Chris Moller  <cmoller@redhat.com>

* config/stormy16/stormy16.c (REG_NEEDS_SAVE): added a term
to inhibit saving CARRY_REGS.

* config/stormy16/stormy16.c (xs_hi_general_operand):
added predicate to detect and error-out on out-of-range
const_ints for movhi.
* config/stormy16/stormy16.md (movhi): use
xs_hi_general_operand.

* config/stormy16/stormy16.c (xstormy16_expand_prologue):
added a check for local vbl size overflow.
* config/stormy16/stormy16.c (xs_hi_nonmemory_operand):
added predicate to detect and error-out on out-of-range
const_ints for addhi and subhi.
* config/stormy16/stormy16.md (addhi3, addchi4, addchi5,
subhi3, subchi4, subchi5): used xs_hi_nonmemory_operand.

* config/stormy16/stormy16.c (xstormy16_legitimate_address_p):
add a term to accept PRE_MODIFY addresses.
* config/stormy16/stormy16.c (xstormy16_expand_move):
add code to expand PRE_MODIFY addresses to an add followed
by a move.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63898 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/stormy16/stormy16.c
gcc/config/stormy16/stormy16.h
gcc/config/stormy16/stormy16.md