This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/8] remove more conditional compilation


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]