[PATCH 00/12] misc conditional compilation work

tbsaunde+gcc@tbsaunde.org tbsaunde+gcc@tbsaunde.org
Mon Nov 9 16:45:00 GMT 2015


From: Trevor Saunders <tbsaunde+gcc@tbsaunde.org>

Hi,

basically $subject, making some code unconditionally compiled, and changing
other things from #ifdef to #if so they can be made unconditional
incrementally.

patches individually bootstrapped + regtested on x86_64-linux-gnu, and a
slightly earlier version of the series ran through config-list.mk.  I think
everything here is either preapproved, or obvious so I'll commit it later
today if nobody complains.

Trev



Trevor Saunders (12):
  reduce conditional compilation for HARD_FRAME_POINTER_IS_ARG_POINTER
  remove EXTENDED_SDB_BASIC_TYPES
  remove conditional compilation of sdb debug info
  always define XCOFF_DEBUGGING_INFO
  always define VMS_DEBUGGING_INFO
  always define DWARF2_DEBUGGING_INFO
  always define DBX_DEBUGGING_INFO
  always define DWARF2_LINENO_DEBUGGING_INFO
  always define TARGET_PECOFF
  always define EH_RETURN_HANDLER_RTX
  always define HAVE_AS_LEB128
  always define ENABLE_OFFLOADING

 gcc/acinclude.m4                   |   4 ++
 gcc/c/c-parser.c                   |  13 ++---
 gcc/cgraph.c                       |   5 +-
 gcc/collect2.c                     |   4 +-
 gcc/config/arc/arc.h               |   4 +-
 gcc/config/i386/i386.h             |   3 --
 gcc/config/microblaze/microblaze.h |   2 +-
 gcc/config/pdp11/pdp11.h           |   2 +-
 gcc/config/rs6000/rs6000.c         |   4 +-
 gcc/configure                      | 106 +++++++++++++++++++++++++++++++++++--
 gcc/configure.ac                   |   5 ++
 gcc/cp/parser.c                    |  13 ++---
 gcc/cp/vtable-class-hierarchy.c    |   8 ---
 gcc/dbxout.c                       |  39 +++++++-------
 gcc/dbxout.h                       |   2 +-
 gcc/defaults.h                     |  48 ++++++++++++++---
 gcc/df-scan.c                      |   2 -
 gcc/doc/tm.texi                    |  12 ++---
 gcc/doc/tm.texi.in                 |  12 ++---
 gcc/dwarf2asm.c                    |  12 ++---
 gcc/dwarf2out.c                    |  28 ++++------
 gcc/dwarf2out.h                    |   2 -
 gcc/emit-rtl.c                     |   7 +--
 gcc/except.c                       |  27 +++++-----
 gcc/final.c                        |  10 ++--
 gcc/function.c                     |   2 +-
 gcc/gcc.c                          |   8 ++-
 gcc/gsyms.h                        |  11 ----
 gcc/omp-low.c                      |  16 +++---
 gcc/opts.c                         |   9 ++--
 gcc/output.h                       |   2 -
 gcc/sdbout.c                       |  12 +----
 gcc/targhooks.c                    |   6 +--
 gcc/toplev.c                       |  34 ++++--------
 gcc/varasm.c                       |   8 +--
 gcc/varpool.c                      |  13 ++---
 gcc/vmsdbgout.c                    |   2 +-
 gcc/xcoffout.c                     |   2 +-
 38 files changed, 285 insertions(+), 214 deletions(-)

-- 
2.5.0.rc1.5.gc07173f



More information about the Gcc-patches mailing list