From: Trevor Saunders <tbsaunde+...@tbsaunde.org> Hi,
Another week and more patches to remove conditional compilation ;-) each patch individually bootstrapped + regtested on x86_64-unknown-linux-gnu, and run through config-list.mk with a couple more patches I'll commit when I finish writing ChangeLogs. Committing to trunk, but of course reviews are great! Trev Trevor Saunders (7): always define STACK_GROWS_DOWNWARD remove most ifdef STACK_GROWS_DOWNWARD move default for STACK_PUSH_CODE to defaults.h don't compare ARG_FRAME_POINTER_REGNUM and FRAME_POINTER_REGNUM with the preprocessor always define HAVE_conditional_move remove #if HAVE_conditional_move always define HAVE_peephole gcc/ChangeLog | 39 ++++++++++++++++++ gcc/builtins.c | 30 +++++++------- gcc/c-family/ChangeLog | 10 +++++ gcc/c-family/c-cppbuiltin.c | 5 +-- gcc/calls.c | 8 ---- gcc/combine-stack-adj.c | 8 ---- gcc/combine.c | 23 +++++------ gcc/config/alpha/alpha.h | 2 +- gcc/config/arc/arc.h | 2 +- gcc/config/avr/avr.h | 2 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/c6x/c6x.h | 2 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/cris/cris.h | 2 +- gcc/config/epiphany/epiphany.h | 2 +- gcc/config/h8300/h8300.h | 2 +- gcc/config/i386/i386.h | 2 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/m32r/m32r.h | 2 +- gcc/config/mcore/mcore.h | 2 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/mips/mips.h | 2 +- gcc/config/mmix/mmix.h | 2 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/moxie/moxie.h | 2 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nios2/nios2.h | 2 +- gcc/config/nvptx/nvptx.h | 2 +- gcc/config/pdp11/pdp11.h | 2 +- gcc/config/rs6000/rs6000.h | 2 +- gcc/config/s390/s390.h | 2 +- gcc/config/sh/sh.h | 2 +- gcc/config/sparc/sparc.h | 2 +- gcc/config/spu/spu.h | 2 +- gcc/config/tilegx/tilegx.h | 2 +- gcc/config/tilepro/tilepro.h | 2 +- gcc/config/v850/v850.h | 2 +- gcc/config/vax/vax.h | 2 +- gcc/config/xtensa/xtensa.h | 2 +- gcc/defaults.h | 12 ++++++ gcc/df-problems.c | 5 +-- gcc/df-scan.c | 19 ++++----- gcc/dwarf2cfi.c | 12 +++--- gcc/emit-rtl.c | 5 ++- gcc/explow.c | 35 ++++++++-------- gcc/expmed.c | 13 +++--- gcc/expr.c | 82 +++++++++++++------------------------- gcc/final.c | 4 +- gcc/genconfig.c | 4 ++ gcc/genpeep.c | 2 - gcc/ifcvt.c | 11 ----- gcc/ira-color.c | 8 ---- gcc/lower-subreg.c | 7 ---- gcc/lra-spills.c | 8 ---- gcc/optabs.c | 30 ++++++-------- gcc/optabs.h | 2 - gcc/output.h | 2 - gcc/recog.c | 18 ++------- gcc/reginfo.c | 5 +-- gcc/reload.c | 5 +-- gcc/rtlanal.c | 5 +-- gcc/sched-deps.c | 9 ++--- gcc/toplev.c | 11 ++--- gcc/tree-ssa-phiopt.c | 4 -- 64 files changed, 221 insertions(+), 284 deletions(-) -- 2.4.0.78.g7c6ecbf