From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10318 invoked by alias); 7 Jun 2010 08:40:29 -0000 Received: (qmail 9889 invoked by uid 48); 7 Jun 2010 08:40:02 -0000 Date: Mon, 07 Jun 2010 08:40:00 -0000 Message-ID: <20100607084002.9887.qmail@sourceware.org> From: "schwab at linux-m68k dot org" To: glibc-bugs@sources.redhat.com In-Reply-To: <20100605071837.11670.ceggers@gmx.de> References: <20100605071837.11670.ceggers@gmx.de> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug nptl/11670] Variables defined in pthread_cleanup_push() macro may be optimised away which breaks __sigsetjmp X-Bugzilla-Reason: CC Mailing-List: contact glibc-bugs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sourceware.org X-SW-Source: 2010-06/txt/msg00073.txt.bz2 ------- Additional Comments From schwab at linux-m68k dot org 2010-06-07 08:40 ------- Which compiler are you using? Since the variables are not modified between setjmp and longjmp they must retain their values even after setjmp returns the second time and the compiler is not allowed to reuse their stack location. This looks like a compiler bug. -- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING http://sourceware.org/bugzilla/show_bug.cgi?id=11670 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.