From: Trevor Saunders <tbsaunde+...@tbsaunde.org> Hi,
Here's another series to remove some conditional compilation. each patch was bootstrapped and regtested on x86_64-linux-gnu, and the series was run through config-list.mk. I think this all falls within Jeff's preapproval so I'll commit it tomorrow (today actually) night if nobody objects. Trev Trevor Saunders (8): add default for NO_FUNCTION_CSE add default for HARD_REGNO_RENAME_OK add default for PCC_BITFIELD_TYPE_MATTERS add default for EPILOGUE_USES always define HAVE_simple_return and HAVE_return always define HAVE_epilogue always define ARGS_GROW_DOWNWARD remove #if ARGS_GROW_DOWNWARD gcc/ChangeLog | 32 +++++++ gcc/alias.c | 10 +- gcc/bb-reorder.c | 9 -- gcc/calls.c | 129 ++++++++++++------------- gcc/cfgrtl.c | 20 ++-- gcc/config/alpha/alpha.h | 2 +- gcc/config/arc/arc.h | 2 +- gcc/config/avr/avr.h | 2 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/epiphany/epiphany.h | 2 +- gcc/config/frv/frv.h | 2 +- gcc/config/h8300/h8300.h | 2 +- gcc/config/i386/i386.h | 2 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/lm32/lm32.h | 2 +- gcc/config/m32r/m32r.h | 2 +- gcc/config/mep/mep.h | 2 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nios2/nios2.h | 2 +- gcc/config/pa/pa.h | 4 +- gcc/config/rs6000/rs6000.h | 2 +- gcc/config/s390/s390.h | 2 +- gcc/config/sparc/sparc.h | 2 +- gcc/config/spu/spu.h | 2 +- gcc/config/stormy16/stormy16.h | 2 +- gcc/config/v850/v850.h | 2 +- gcc/cp/class.c | 4 +- gcc/cse.c | 4 +- gcc/defaults.h | 50 ++++++++++ gcc/df-scan.c | 7 -- gcc/doc/tm.texi | 2 +- gcc/doc/tm.texi.in | 2 +- gcc/dwarf2out.c | 2 - gcc/function.c | 209 ++++++++++++++++++----------------------- gcc/regrename.c | 5 +- gcc/reorg.c | 14 +-- gcc/resource.c | 6 +- gcc/sel-sched.c | 6 -- gcc/shrink-wrap.c | 3 - gcc/shrink-wrap.h | 6 -- gcc/stor-layout.c | 10 -- gcc/targhooks.c | 5 +- gcc/toplev.c | 3 - 44 files changed, 287 insertions(+), 297 deletions(-) -- 2.3.0.80.g18d0fec.dirty