public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
From: tbsaunde+gcc@tbsaunde.org
To: gcc-patches@gcc.gnu.org
Subject: [PATCH 0/7] Some ifdef removal
Date: Thu, 21 May 2015 02:11:00 -0000	[thread overview]
Message-ID: <1432174178-29086-1-git-send-email-tbsaunde+gcc@tbsaunde.org> (raw)

From: Trevor Saunders <tbsaunde+gcc@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

             reply	other threads:[~2015-05-21  2:10 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-21  2:11 tbsaunde+gcc [this message]
2015-05-21  2:11 ` [PATCH 2/7] remove most ifdef STACK_GROWS_DOWNWARD tbsaunde+gcc
2015-05-21 12:33   ` Jeff Law
2015-05-21  2:11 ` [PATCH 3/7] move default for STACK_PUSH_CODE to defaults.h tbsaunde+gcc
2015-05-21 12:32   ` Jeff Law
2015-05-21  2:11 ` [PATCH 1/7] always define STACK_GROWS_DOWNWARD tbsaunde+gcc
2015-05-21 12:38   ` Jeff Law
2015-05-21 16:59   ` Joseph Myers
2015-05-21  2:11 ` [PATCH 5/7] always define HAVE_conditional_move tbsaunde+gcc
2015-05-21 12:29   ` Jeff Law
2015-05-21  2:11 ` [PATCH 6/7] remove #if HAVE_conditional_move tbsaunde+gcc
2015-05-21 12:31   ` Jeff Law
2015-05-21  5:13 ` [PATCH 7/7] always define HAVE_peephole tbsaunde+gcc
2015-05-21  6:17   ` Jeff Law
2015-05-21  5:35 ` [PATCH 4/7] don't compare ARG_FRAME_POINTER_REGNUM and FRAME_POINTER_REGNUM with the preprocessor tbsaunde+gcc
2015-05-21 12:28   ` Jeff Law

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1432174178-29086-1-git-send-email-tbsaunde+gcc@tbsaunde.org \
    --to=tbsaunde+gcc@tbsaunde.org \
    --cc=gcc-patches@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).