recompute flow information anyway. */
if (optimize && flag_schedule_insns_after_reload)
{
- rtx last, first;
+ rtx last;
last = try_split (PATTERN (insn), insn, 1);
char *fmt;
int copied = 0;
+ /* We can reach here without reload being run if we have an variable
+ definition in a file with no functions (for exmaple). Ensure we
+ have a valid elimination table in such cases. */
+ if (reg_eliminate == NULL)
+ init_elim_table ();
+
switch (code)
{
case CONST_INT:
enum reload_type type;
rtx value, out;
int reloadnum;
+ int ignore_address_reloads;
{
int time1;
int i;