From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 74521 invoked by alias); 7 Mar 2017 10:09:41 -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 74489 invoked by uid 89); 7 Mar 2017 10:09:39 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-11.9 required=5.0 tests=BAYES_00,GIT_PATCH_2,GIT_PATCH_3,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mx2.suse.de Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 07 Mar 2017 10:09:37 +0000 Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 3D854ADA7 for ; Tue, 7 Mar 2017 10:09:36 +0000 (UTC) Resent-From: =?UTF-8?Q?Martin_Li=c5=a1ka?= Resent-To: GCC Patches Resent-Date: Tue, 7 Mar 2017 11:09:35 +0100 Resent-Message-ID: Resent-User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 Message-Id: From: marxin Date: Tue, 07 Mar 2017 10:09:00 -0000 Subject: [PATCH 0/5] Fix various MPX issues To: gcc-patches@gcc.gnu.org X-IsSubscribed: yes X-SW-Source: 2017-03/txt/msg00290.txt.bz2 Hello. I'm sending a small series that fixes MPX issue that are quite easily fixable. The series can bootstrap on ppc64le and survives regression tests. Thanks for review, Martin marxin (5): Fix *_CST ICEs connected to MPX. Get bounds for a PARM_DECL (PR ipa/79761). Fix ICE in tree-chkp-opt.c (PR tree-optimization/79631). Disable -fcheck-pointer-bounds with sanitizers. Support BIT_FIELD_REF in MPX (PR ipa/79764). gcc/testsuite/g++.dg/pr79761.C | 34 ++++++++++ gcc/testsuite/g++.dg/pr79764.C | 12 ++++ gcc/testsuite/g++.dg/pr79769.C | 4 ++ gcc/testsuite/gcc.target/i386/mpx/pr79631.c | 15 +++++ gcc/testsuite/gcc.target/i386/mpx/pr79763.c | 6 ++ gcc/testsuite/gcc.target/i386/mpx/pr79770.c | 20 ++++++ gcc/testsuite/gcc.target/i386/pr71458.c | 2 +- gcc/toplev.c | 29 ++++----- gcc/tree-chkp-opt.c | 3 +- gcc/tree-chkp.c | 96 +++++++++++++++++++++++------ 10 files changed, 184 insertions(+), 37 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr79761.C create mode 100644 gcc/testsuite/g++.dg/pr79764.C create mode 100644 gcc/testsuite/g++.dg/pr79769.C create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79631.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79763.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79770.c -- 2.11.1