Commit 41387ffd by Michael Hayes Committed by Michael Hayes

* config/c4x/c4x.c (c4x_process_after_reload): Split all insns.

From-SVN: r32125
parent c45c5e09
2000-02-24 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.c (c4x_process_after_reload): Split all insns.
2000-02-23 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
* cpplib.h (enum cpp_token): Added CPP_WCHAR and CPP_WSTRING.
......
......@@ -2250,6 +2250,7 @@ c4x_process_after_reload (first)
if (GET_RTX_CLASS (GET_CODE (insn)) == 'i')
{
int insn_code_number;
rtx old;
insn_code_number = recog_memoized (insn);
......@@ -2261,12 +2262,9 @@ c4x_process_after_reload (first)
if (insn_code_number == CODE_FOR_rptb_end)
c4x_rptb_insert(insn);
/* When the optimization level less than 2 we need to split
the insn here. Otherwise the calls to force_const_mem
will not work. */
if (optimize < 2)
{
rtx old = insn;
/* We need to split the insn here. Otherwise the calls to
force_const_mem will not work for load_immed_address. */
old = insn;
/* Don't split the insn if it has been deleted. */
if (! INSN_DELETED_P (old))
......@@ -2283,7 +2281,6 @@ c4x_process_after_reload (first)
}
}
}
}
}
......@@ -4413,7 +4410,7 @@ static struct name_list *extern_head;
void
c4x_global_label (name)
char *name;
const char *name;
{
struct name_list *p, *last;
......@@ -4454,7 +4451,7 @@ c4x_global_label (name)
void
c4x_external_ref (name)
char *name;
const char *name;
{
struct name_list *p;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment