From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4392 invoked by alias); 25 May 2016 09:31:20 -0000 Mailing-List: contact jit-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: Sender: jit-owner@gcc.gnu.org Received: (qmail 4372 invoked by uid 89); 25 May 2016 09:31:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.1 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=H*Ad:U*schwab, U*dmalcolm, sk:dmalcol, H*F:U*ro X-Spam-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-Spam-User: qpsmtpd, 2 recipients X-HELO: smtp.CeBiTec.Uni-Bielefeld.DE X-Virus-Scanned: amavisd-new at cebitec.uni-bielefeld.de X-Authentication-Warning: lokon.CeBiTec.Uni-Bielefeld.DE: ro set sender to ro@CeBiTec.Uni-Bielefeld.DE using -f From: Rainer Orth To: David Malcolm Cc: gcc-patches@gcc.gnu.org, jit@gcc.gnu.org, Andreas Schwab Subject: Re: [PATCH] Fixes to must-tail-call tests References: <1464106264-58571-1-git-send-email-dmalcolm@redhat.com> Date: Fri, 01 Jan 2016 00:00:00 -0000 In-Reply-To: <1464106264-58571-1-git-send-email-dmalcolm@redhat.com> (David Malcolm's message of "Tue, 24 May 2016 12:11:04 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.94 (usg-unix-v) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2016-q2/txt/msg00051.txt.bz2 David Malcolm writes: > The following fixes the known failures of the must-tail-call tests. > > Tested with --target= > * aarch64-unknown-linux-gnu > * ia64-unknown-linux-gnu > * m68k-unknown-linux-gnu > * x86_64-pc-linux-gnu Even with this patch, there are still failures on sparc-sun-solaris2.12: FAIL: gcc.dg/plugin/must-tail-call-1.c -fplugin=./must_tail_call_plugin.so (test for excess errors) Excess errors: /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/plugin/must-tail-call-1.c:12:10: error: cannot tail-call: target is not able to optimize the call into a sibling call FAIL: gcc.dg/plugin/must-tail-call-2.c -fplugin=./must_tail_call_plugin.so (test for excess errors) Excess errors: /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c:32:10: error: cannot tail-call: target is not able to optimize the call into a sibling call Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University