From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24688 invoked by alias); 1 Jul 2015 14:55:48 -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 24668 invoked by uid 89); 1 Jul 2015 14:55:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,KAM_LOTSOFHASH,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=no version=3.3.2 X-Spam-User: qpsmtpd, 2 recipients X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Wed, 01 Jul 2015 14:55:46 +0000 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 1DD4F36B391; Wed, 1 Jul 2015 14:55:44 +0000 (UTC) Received: from [10.3.232.28] (vpn-232-28.phx2.redhat.com [10.3.232.28]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t61Etida029235; Wed, 1 Jul 2015 10:55:44 -0400 Message-ID: <1435762081.24803.13.camel@surprise> Subject: Eight more jit backports to gcc 5 branch From: David Malcolm To: jit@gcc.gnu.org Cc: "gcc-patches@gcc.gnu.org" Date: Wed, 01 Jul 2015 14:55:00 -0000 In-Reply-To: <1435592671.13727.136.camel@surprise> References: <1435592671.13727.136.camel@surprise> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2015-07/txt/msg00056.txt.bz2 I've gone over the changes to the gcc/jit and gcc/testsuite/jit.dg directories in trunk since the last backports to gcc 5 [1] and backported the following 8 changes from trunk to the gcc-5-branch: gcc-5-branch's r225251: * trunk's r225203 (9bd7a189c372465fb757ecd67336379779f4ea60, "jit: fix some .rst issues in docs") https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02248.html gcc-5-branch's r225252: * trunk's r225204 (cc36aead6a4e5017477c9c0836672317128ed6b3, "fixes to gcc_jit_context_dump_reproducer_to_file") https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02249.html gcc-5-branch's r225253: * trunk's r225205 (adb2df5592cdf8e70aa44c0f3c447da1d0134f4c, "PR jit/66628: add gcc_jit_context_add_command_line_option") https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02250.html gcc-5-branch's r225254: * trunk's r225206 (04feb56e6acd497d0add042232afd7940ef61adb, "PR jit/66546: Add gcc_jit_context_set_bool_allow_unreachable_blocks") https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02251.html gcc-5-branch's r225255: * trunk's r225207 (a24ef8d231d1015c5a4ee68050ed78f5582342fe, "jit: add switch statements") https://gcc.gnu.org/ml/gcc-patches/2015-06/msg02256.html gcc-5-branch's r225256: * trunk's r225245 (1fa42b0566972abc668f3aa88e5534092af99c2c, "jit: clarify (lack of) lifetime requirements on input const char *") https://gcc.gnu.org/ml/gcc-patches/2015-07/msg00043.html gcc-5-branch's r225257: * trunk's r225246 (eb2d3e4a67c699257e42280e6bf800b8a92ffad7, "jit: document union types") https://gcc.gnu.org/ml/gcc-patches/2015-07/msg00045.html gcc-5-branch's r225258: * trunk's r225248 (f410e1f5b44007c6cf6609df0afc16e7dcfeabd2, "PR jit/66700: set TREE_ADDRESSABLE when building an ADDR_EXPR") https://gcc.gnu.org/ml/gcc-patches/2015-07/msg00046.html "make check-jit" on gcc-5-branch went from 8014 to 8289 passes. In particular, note that this adds symbol versioning to libgccjit.so on the branch to track (so far) the changes made on trunk, adding some API entrypoints needed by users (for PR jit/66546 and PR jit/66700). Dave [1] ec2e0095a3a5988b03a2706b5ffe0e807b238ba8 (on 2015-06-25)