* stupid.c: Die die die. * Makefile.in (OBJS): Remove stupid.o. (stupid.o): Likewise. * except.c (emit_eh_context): Don't emit USEs for stupid. * explow.c (probe_stack_range): Likewise. * flags.h (obey_regdecls): Remove. * flow.c (find_basic_blocks): Don't run try_merge_blocks when not optimizing. (life_analysis): Limit data collection when not optimizing. (mark_regs_live_at_end): Always mark the return value registers. (mark_used_regs): Remove dummy RETURN case. (print_rtl_with_bb): Don't consult obey_regdecls. * function.c (use_variable, use_variable_after): Remove. (assign_parms): Consult optimize not obey_regdecls. (expand_function_start): Don't emit USEs for stupid. (expand_function_end): Likewise. * global.c (build_insn_chain): Export. * integrate.c (expand_inline_function): Kill return-value USE handling code. * jump.c (jump_optimize_1): Do simple jump optimizations and dead code elimination. (calculate_can_reach_end): Remove check_deleted argument. (delete_insn): Patch out insns even when not optimizing. * local-alloc.c (block_alloc): Don't do tying when not optimizing. * rtl.h (use_variable, use_variable_after): Remove declarations. (build_insn_chain): Declare. * stmt.c (expand_value_return): Don't emit USEs for stupid. (expand_end_bindings): Likewise. (expand_decl): Likewise. Consult optimize not obey_regdecls. * toplev.c (obey_regdecls): Remove. (rest_of_compilation): Don't set it. Kill stupid in favour of flow1, local-alloc, and reload. (main): Don't set obey_regdecls. * config/nextstep.c (handle_pragma): Likewise. * alpha/alpha.md (allocate_stack): Don't emit USEs for stupid. * arm/arm.h (CONDITIONAL_REGISTER_USAGE): Don't fix reg 0 for stupid. From-SVN: r31499
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
1750a | Loading commit data... | |
a29k | Loading commit data... | |
alpha | Loading commit data... | |
arc | Loading commit data... | |
arm | Loading commit data... | |
c4x | Loading commit data... | |
clipper | Loading commit data... | |
convex | Loading commit data... | |
dsp16xx | Loading commit data... | |
elxsi | Loading commit data... | |
fr30 | Loading commit data... | |
fx80 | Loading commit data... | |
gmicro | Loading commit data... | |
h8300 | Loading commit data... | |
i370 | Loading commit data... | |
i386 | Loading commit data... | |
i860 | Loading commit data... | |
i960 | Loading commit data... | |
m32r | Loading commit data... | |
m68k | Loading commit data... | |
m88k | Loading commit data... | |
mips | Loading commit data... | |
mn10200 | Loading commit data... | |
mn10300 | Loading commit data... | |
msdos | Loading commit data... | |
ns32k | Loading commit data... | |
pa | Loading commit data... | |
pdp11 | Loading commit data... | |
pj | Loading commit data... | |
pyr | Loading commit data... | |
romp | Loading commit data... | |
rs6000 | Loading commit data... | |
sh | Loading commit data... | |
sparc | Loading commit data... | |
spur | Loading commit data... | |
tahoe | Loading commit data... | |
v850 | Loading commit data... | |
vax | Loading commit data... | |
we32k | Loading commit data... | |
winnt | Loading commit data... | |
README | Loading commit data... | |
aoutos.h | Loading commit data... | |
dbx.h | Loading commit data... | |
dbxcoff.h | Loading commit data... | |
dbxelf.h | Loading commit data... | |
elfos.h | Loading commit data... | |
float-i128.h | Loading commit data... | |
float-i32.h | Loading commit data... | |
float-i386.h | Loading commit data... | |
float-i64.h | Loading commit data... | |
float-m68k.h | Loading commit data... | |
float-sh.h | Loading commit data... | |
float-sparc.h | Loading commit data... | |
float-vax.h | Loading commit data... | |
fp-bit.c | Loading commit data... | |
freebsd.h | Loading commit data... | |
gnu.h | Loading commit data... | |
gofast.h | Loading commit data... | |
interix.h | Loading commit data... | |
libgloss.h | Loading commit data... | |
linux-aout.h | Loading commit data... | |
linux.h | Loading commit data... | |
lynx-ng.h | Loading commit data... | |
lynx.h | Loading commit data... | |
netbsd.h | Loading commit data... | |
nextstep.c | Loading commit data... | |
nextstep.h | Loading commit data... | |
nextstep21.h | Loading commit data... | |
openbsd.h | Loading commit data... | |
psos.h | Loading commit data... | |
ptx4.h | Loading commit data... | |
rtems.h | Loading commit data... | |
svr3.h | Loading commit data... | |
svr4.h | Loading commit data... | |
t-freebsd | Loading commit data... | |
t-freebsd-thread | Loading commit data... | |
t-gnu | Loading commit data... | |
t-install-cpp | Loading commit data... | |
t-libc-ok | Loading commit data... | |
t-linux | Loading commit data... | |
t-linux-aout | Loading commit data... | |
t-linux-gnulibc1 | Loading commit data... | |
t-netbsd | Loading commit data... | |
t-openbsd | Loading commit data... | |
t-openbsd-thread | Loading commit data... | |
t-rtems | Loading commit data... | |
t-svr4 | Loading commit data... | |
tm-dwarf2.h | Loading commit data... | |
x-interix | Loading commit data... | |
x-linux | Loading commit data... | |
x-linux-aout | Loading commit data... | |
x-lynx | Loading commit data... | |
x-svr4 | Loading commit data... | |
xm-alloca.h | Loading commit data... | |
xm-freebsd.h | Loading commit data... | |
xm-gnu.h | Loading commit data... | |
xm-interix.h | Loading commit data... | |
xm-linux.h | Loading commit data... | |
xm-lynx.h | Loading commit data... | |
xm-openbsd.h | Loading commit data... | |
xm-std32.h | Loading commit data... | |
xm-svr3.h | Loading commit data... | |
xm-svr4.h | Loading commit data... |