From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30639 invoked by alias); 29 Nov 2014 08:59:00 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 30624 invoked by uid 89); 29 Nov 2014 08:58:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: mail-ob0-f173.google.com Received: from mail-ob0-f173.google.com (HELO mail-ob0-f173.google.com) (209.85.214.173) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Sat, 29 Nov 2014 08:58:57 +0000 Received: by mail-ob0-f173.google.com with SMTP id uy5so5921928obc.4 for ; Sat, 29 Nov 2014 00:58:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=J6uB9JJMF+3BQ5wnmrVX8CU5z/vy+EztSf9LjLzPGO0=; b=TLWJyEuKP1PzZ9tjbFWVr6uRi0VNpzVQH0xJYiCvc/dlUmKt2jRTNQiJRAU6WUX1WC cdGlUFUx3qQ98WzJcJn0V7BLsnqR+67Zh9H8lVdnudC411m+h1hGJ/n+X84TOoATjbuU gIJDooTEJeM99BOUO73o3+cIOISbWZHI3WLppQ44g/LFd69WXiR94CnJp1omhLTi8ATT NJSlLROY2gIl2CINuGpBco5tuXck8dnQADyDL5qyLW3DqOa2lsyM6E0Ewu2weL9V5mXI Mu4PAa62QHUBy9beCVhhWtme97lKt6zhxBSa7e8Olxe6djZdUKAbEi+6Q7xAALu5euXv riuQ== X-Gm-Message-State: ALoCoQnlXlOh05yO1Eb2ZsGbR86Zviy54vDPNXwJoYDIie/EZe4XiRPx7Rn0Jd+XoAKLMEJk/gWS MIME-Version: 1.0 X-Received: by 10.202.135.131 with SMTP id j125mr17390076oid.45.1417251534949; Sat, 29 Nov 2014 00:58:54 -0800 (PST) Received: by 10.202.225.68 with HTTP; Sat, 29 Nov 2014 00:58:54 -0800 (PST) In-Reply-To: <20141129082620.GA16774@host2.jankratochvil.net> References: <201411281210.sASCAQGP013169@d03av02.boulder.ibm.com> <20141129082620.GA16774@host2.jankratochvil.net> Date: Sat, 29 Nov 2014 08:59:00 -0000 Message-ID: Subject: Re: Regression for gdb.cp/exceptprint.exp [Re: [PATCH v6] Make chained function calls in expressions work] From: Siva Chandra To: Jan Kratochvil Cc: Ulrich Weigand , gdb-patches Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2014-11/txt/msg00729.txt.bz2 I did not see this because this happens for me: Running ../../../gdb_git/gdb/testsuite/gdb.cp/exceptprint.exp ... UNTESTED: gdb.cp/exceptprint.exp: could not find libstdc++ stap probe Any idea how to enable this test? On Sat, Nov 29, 2014 at 12:26 AM, Jan Kratochvil wrote: > On Sat, 29 Nov 2014 01:03:57 +0100, Siva Chandra wrote: >> I have now pushed this patch > > [bash]jkratoch@MOCK-fedora-21-x86_64:/home/jkratoch/redhat/gdb-clean/gdb/testsuite# git log > commit 6c659fc2c7cd2da6d2b9a3d7c38597ad3821832a > Author: Siva Chandra > Date: Tue Nov 11 05:43:03 2014 -0800 > Enable chained function calls in C++ expressions. > > On Fedora 21 x86_64 and x86_64-m32 (i686 not tested due to some unrelated > regression). > > print $_exception^M > -$1 = 0x400b10 "hi bob"^M > -(gdb) PASS: gdb.cp/exceptprint.exp: string: print exception value at throw > -continue^M > +thread.c:711: internal-error: value_in_thread_stack_temporaries: Assertion `tp != NULL && tp->stack_temporaries_enabled' failed.^M > +A problem internal to GDB has been detected,^M > +further debugging may prove unreliable.^M > > Running gdb/testsuite/gdb.cp/exceptprint.exp ... > -PASS: gdb.cp/exceptprint.exp: string: print exception value at throw > +FAIL: gdb.cp/exceptprint.exp: string: print exception value at throw (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: string: print exception value at catch > +FAIL: gdb.cp/exceptprint.exp: string: print exception value at catch (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: string: print exception value at rethrow > +FAIL: gdb.cp/exceptprint.exp: string: print exception value at rethrow (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: int: print exception value at throw > +FAIL: gdb.cp/exceptprint.exp: int: print exception value at throw (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: int: print exception value at catch > +FAIL: gdb.cp/exceptprint.exp: int: print exception value at catch (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: int: print exception value at rethrow > +FAIL: gdb.cp/exceptprint.exp: int: print exception value at rethrow (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: struct: print exception value at throw > +FAIL: gdb.cp/exceptprint.exp: struct: print exception value at throw (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: struct: print exception value at catch > +FAIL: gdb.cp/exceptprint.exp: struct: print exception value at catch (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: struct: print exception value at rethrow > +FAIL: gdb.cp/exceptprint.exp: struct: print exception value at rethrow (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at throw > +FAIL: gdb.cp/exceptprint.exp: reference to struct: print exception value at throw (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at catch > +FAIL: gdb.cp/exceptprint.exp: reference to struct: print exception value at catch (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at rethrow > +FAIL: gdb.cp/exceptprint.exp: reference to struct: print exception value at rethrow (GDB internal error) > -PASS: gdb.cp/exceptprint.exp: int: continue to throw > -PASS: gdb.cp/exceptprint.exp: int: print exception value at throw > -PASS: gdb.cp/exceptprint.exp: int: continue to catch > -PASS: gdb.cp/exceptprint.exp: int: print exception value at catch > -PASS: gdb.cp/exceptprint.exp: int: continue to rethrow > -PASS: gdb.cp/exceptprint.exp: int: print exception value at rethrow > -PASS: gdb.cp/exceptprint.exp: int: continue to final catch > +FAIL: gdb.cp/exceptprint.exp: int: continue to throw (GDB internal error) > +FAIL: gdb.cp/exceptprint.exp: int: print exception value at throw (GDB internal error) > +FAIL: gdb.cp/exceptprint.exp: int: continue to catch (GDB internal error) > +FAIL: gdb.cp/exceptprint.exp: int: print exception value at catch (GDB internal error) > +FAIL: gdb.cp/exceptprint.exp: int: continue to rethrow (GDB internal error) > +FAIL: gdb.cp/exceptprint.exp: int: print exception value at rethrow (GDB internal error) > +FAIL: gdb.cp/exceptprint.exp: int: continue to final catch (GDB internal error) > > > > Jan