* config/c4x/c4x.c: (c4x_override_options): For compatibility
authorm.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Nov 1998 19:59:39 +0000 (19:59 +0000)
committerm.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Nov 1998 19:59:39 +0000 (19:59 +0000)
commit002cef58de4da1ebd8ab34df6368faf4ca7cc6f9
treea4ef8a956d69da307dc14b0d450d2ef3a6b34427
parent78ec22cc1c8647114899dd09505d555f0c1ed3c8
* config/c4x/c4x.c: (c4x_override_options): For compatibility
with old target options clear flag_branch_on_count_reg if
-mno-rptb specified and set flag_argument_alias is -mno-aliases
specified.
(c4x_output_cbranch): Handle a sequence of insns rather than a
  single insn.
(c4x_rptb_insert): Do not emit a RPTB insn if the RC register
has not been allocated as the loop counter.
(c4x_address_conflict): Do not allow two volatile memory references.
(valid_parallel_operands_4, valid_parallel_operands_5,
  valid_parallel_operands_6): Reject pattern if the register destination
of the first set is used as part of an address in the second set.

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