From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28379 invoked by alias); 18 May 2015 00:33:43 -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 28328 invoked by uid 48); 18 May 2015 00:33:39 -0000 From: "dougmencken at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/66038] [5 regression] (stage 2) build/genmatch segfaults in operand::gen_transform (gcc/hash-table.h:223) Date: Mon, 18 May 2015 00:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dougmencken at gmail dot com X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.2 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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: 2015-05/txt/msg01334.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66038 --- Comment #9 from Douglas Mencken --- I decided to use git bisect to figure out. Working genmatch@stage2: commit 852fa94e29ebd44814054f4657b7385788b0321b (2014-12-16) $ prev-gcc/build/genmatch --gimple ../gcc-git/gcc/match.pd >../o1 $ gcc/build/genmatch --gimple ../gcc-git/gcc/match.pd >../o2 $ diff -u ../o1 ../o2 (nothing) git bisect start git bisect bad d5ad84b309d0d97d3955fb1f62a96fc262df2b76 #==gcc-5_1_0-release git bisect good 852fa94e29ebd44814054f4657b7385788b0321b # [ unrelated to genmatch ICE @stage2 ] git bisect bad 6c13ec429c328b934e9f67d5cd6f5ab55e17ce73 # =%) genmatch issue (%= @stage2 git bisect skip e2afa5c10fd41fe708959121f373fcb5435ef5d6 # ld issue @stage1 issue #.# -=-= e2afa5c10fd41fe708959121f373fcb5435ef5d6 =-=- #.# < @stage1 > #.# ld: duplicate symbol char* std::__add_grouping(char*, char, char const*, unsigned long, char const*, char const*) in .libs/libstdc++.lax/libc++11convenience.a/cxx11-locale-inst.o and .libs/libstdc++.lax/libc++98convenience.a/locale-inst.o git bisect skip bedd686385875f1706b0bf60f5ba8bf2ebd0321e # likewise git checkout 4e28babd199a81ced4eb07ef9b65c13c42e0d830 # fix duplicate symbol errors in Darwin bootstrap (2014-12-20) Building 4e28babd199a81ced4eb07ef9b65c13c42e0d830 now.