This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/8] remove more conditional compilation
- From: tbsaunde+gcc at tbsaunde dot org
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 27 Apr 2015 01:55:32 -0400
- Subject: [PATCH 0/8] remove more conditional compilation
- Authentication-results: sourceware.org; auth=none
From: Trevor Saunders <tbsaunde+gcc@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