This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/3] Finish removing param_is and if_marked
- From: tsaunders at mozilla dot com
- To: gcc-patches at gcc dot gnu dot org
- Cc: Trevor Saunders <tsaunders at mozilla dot com>
- Date: Sun, 23 Nov 2014 23:11:33 -0500
- Subject: [PATCH 0/3] Finish removing param_is and if_marked
- Authentication-results: sourceware.org; auth=none
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