From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6660 invoked by alias); 12 Nov 2013 16:17:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 6625 invoked by uid 48); 12 Nov 2013 16:17:43 -0000 From: "octoploid at yandex dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/59083] -fisolate-erroneous-paths produces illegal instruction with enabled -fprofile-generate Date: Tue, 12 Nov 2013 16:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: octoploid at yandex dot com X-Bugzilla-Status: WAITING X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2013-11/txt/msg01146.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59083 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |octoploid at yandex dot com --- Comment #4 from Markus Trippelsdorf --- (In reply to Jeffrey A. Law from comment #2) > I need a compilable/complete testcase. > > If a program is faulting with -fisolate-erroneous-paths, then that program > is faulty in one way or another. It's dereferencing a null pointer, pass a > null argument in a situation where the argument must be non-null, or > returning a null pointer from a function declared as returning non-null. I'm seeing this also quite often. Xorg fails to start when compiled with current gcc, the Linux kernel doesn't build, because relocs (build during the kernel build) fails with illegal instruction, etc.. So tbe -fisolate-erroneous-paths patch should be reverted IMHO.