From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 115705 invoked by alias); 21 May 2015 02:10:52 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 115664 invoked by uid 89); 21 May 2015 02:10:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.3 required=5.0 tests=AWL,BAYES_60,KAM_LAZY_DOMAIN_SECURITY,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 X-HELO: paperclip.tbsaunde.org Received: from tbsaunde.org (HELO paperclip.tbsaunde.org) (66.228.47.254) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 21 May 2015 02:10:46 +0000 Received: from iceball.corp.tor1.mozilla.com (unknown [23.233.68.71]) by paperclip.tbsaunde.org (Postfix) with ESMTPSA id 85050C0A2 for ; Thu, 21 May 2015 02:10:43 +0000 (UTC) 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 Message-Id: <1432174178-29086-1-git-send-email-tbsaunde+gcc@tbsaunde.org> X-IsSubscribed: yes X-SW-Source: 2015-05/txt/msg01904.txt.bz2 From: Trevor Saunders 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