From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18858 invoked by alias); 21 Oct 2004 18:03:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 18844 invoked by uid 48); 21 Oct 2004 18:03:41 -0000 Date: Thu, 21 Oct 2004 18:03:00 -0000 Message-ID: <20041021180341.18843.qmail@sourceware.org> From: "davidm at hpl dot hp dot com" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20041015111408.18010.davidm@hpl.hp.com> References: <20041015111408.18010.davidm@hpl.hp.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug target/18010] bad unwind info due to multiple returns (missing epilogue) X-Bugzilla-Reason: CC X-SW-Source: 2004-10/txt/msg02795.txt.bz2 List-Id: ------- Additional Comments From davidm at hpl dot hp dot com 2004-10-21 18:03 ------- OK, I tried this patch on the CVS gcc-3_4_branch (the 4.0 branch didn't work at all for me, even in it's pristine version). As you said, the patch does fix the bug I reported. In addition, the test-suites report the following: gcc Summary: 4 additional tests now pass (24083, up from 24079) g++ Summary: 2 new unexpected failures (up from 0). g77 Summary: no changes objc Summary: no changes libstdc++ Summary: no changes libjava Summary: no changes I'm not sure the g++ failures are real: if I try and cut & past one of the failing commands myself, it works just fine. For example, one of the failures is: Executing on host: /home/davidm/src/gcc-build-p2/gcc/testsuite/../g++ -B/home/davidm/src/gcc-build-p2/gcc/testsuite/../ /r/wailua/usr/src/misc/gcc-3.4-p2/gcc/testsuite/g++.dg/template/access8.C -nostdinc++ -I/home/davidm/src/gcc-build-p2/ia64-unknown-linux-gnu/libstdc++-v3/include/ia64-unknown-linux-gnu -I/home/davidm/src/gcc-build-p2/ia64-unknown-linux-gnu/libstdc++-v3/include -I/r/wailua/usr/src/misc/gcc-3.4-p2/libstdc++-v3/libsupc++ -I/r/wailua/usr/src/misc/gcc-3.4-p2/libstdc++-v3/libsupc++ -I/r/wailua/usr/src/misc/gcc-3.4-p2/libstdc++-v3/include/backward -I/r/wailua/usr/src/misc/gcc-3.4-p2/libstdc++-v3/testsuite -fmessage-length=0 -ansi -pedantic-errors -Wno-long-long -S -o access8.s WARNING: program timed out. compiler exited with status 1 FAIL: g++.dg/template/access8.C (test for excess errors) but when I run this by hand, it works just fine. I'll see if I can figure out what's going on here tomorrow. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18010