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/3] Finish removing param_is and if_marked


From: Trevor Saunders <tsaunders@mozilla.com>

HI,

unfortunately this got finished up later than I hoped, but I don't see a reason
to keep it private till next stage 1.  The nvptx port snuck in a few more uses
of if_marked, and I forgot about the silly use of ggc in lto.c, which are taken
care of by patches 1/3 and 2/3.

The combination of patches has been bootstrapped on x86_64-unknown-linux-gnu, but I'll hold off on regtesting until I'm ready to commit this.  Are these patches ok for next stage 1?

Trev

Trevor Saunders (3):
  remove param_is from nvptx
  move gimple_canonical_types htab out of gc memory
  remove gengtype support for param_is use_param, if_marked and splay
    tree allocators

 gcc/config/nvptx/nvptx.c |  56 ++---
 gcc/doc/gty.texi         |  65 ------
 gcc/doc/plugins.texi     |  27 ++-
 gcc/gcc-plugin.h         |   4 +-
 gcc/gengtype-lex.l       |   4 -
 gcc/gengtype-parse.c     |   4 -
 gcc/gengtype-state.c     | 145 +-----------
 gcc/gengtype.c           | 592 +++++------------------------------------------
 gcc/gengtype.h           |  31 +--
 gcc/ggc-common.c         |  75 ------
 gcc/ggc.h                |  40 ----
 gcc/lto/lto.c            |   4 +-
 gcc/plugin.c             |   5 -
 gcc/plugin.def           |   3 -
 include/hashtab.h        |  10 +-
 include/splay-tree.h     |  20 +-
 16 files changed, 119 insertions(+), 966 deletions(-)

-- 
2.1.3


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