From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27300 invoked by alias); 24 Nov 2014 04:12:11 -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 27276 invoked by uid 89); 24 Nov 2014 04:12:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: smtp.mozilla.org Received: from mx2.corp.phx1.mozilla.com (HELO smtp.mozilla.org) (63.245.216.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 24 Nov 2014 04:12:07 +0000 Received: from iceball.myhome.westell.com (pool-72-73-218-237.cmdnnj.east.verizon.net [72.73.218.237]) (Authenticated sender: tsaunders@mozilla.com) by mx2.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 06466F22C4; Sun, 23 Nov 2014 20:12:04 -0800 (PST) From: tsaunders@mozilla.com To: gcc-patches@gcc.gnu.org Cc: Trevor Saunders Subject: [PATCH 0/3] Finish removing param_is and if_marked Date: Mon, 24 Nov 2014 04:12:00 -0000 Message-Id: <1416802296-15833-1-git-send-email-tsaunders@mozilla.com> X-IsSubscribed: yes X-SW-Source: 2014-11/txt/msg02965.txt.bz2 From: Trevor Saunders 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