From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 88950 invoked by alias); 1 Mar 2015 22:02:31 -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 88899 invoked by uid 48); 1 Mar 2015 22:02:28 -0000 From: "steve at sk2 dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/61916] Internal compiler error in symtab_nonoverwritable_alias with -O2 Date: Sun, 01 Mar 2015 22:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 4.9.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: steve at sk2 dot org X-Bugzilla-Status: UNCONFIRMED 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: 2015-03/txt/msg00041.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61916 Stephen Kitt changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |steve at sk2 dot org --- Comment #6 from Stephen Kitt --- Hi, I believe I have a minimal reproducer for this, courtesy of Jakub Wilk (reported at https://bugs.debian.org/779526 against gcc-mingw-w64). This is with gcc 4.9.2 targeting i686-w64-mingw32, so not quite the same target but the error is at the same line: % i686-w64-mingw32-gcc badsymtab.c badsymtab.c:9:1: internal compiler error: in symtab_nonoverwritable_alias, at symtab.c:1252 } ^ Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Preprocessed source stored into /tmp/user/1000/ccMPGb9z.out file, please attach this to your bugreport. I'm attaching the pre-processed source. The compiler is configured as follows: % i686-w64-mingw32-gcc -v Using built-in specs. COLLECT_GCC=/usr/bin/i686-w64-mingw32-gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-w64-mingw32/4.9-win32/lto-wrapper Target: i686-w64-mingw32 Configured with: ../../src/configure --build=x86_64-linux-gnu --prefix=/usr --includedir='/usr/include' --mandir='/usr/share/man' --infodir='/usr/share/info' --sysconfdir=/etc --localstatedir=/var --libexecdir='/usr/lib/gcc-mingw-w64' --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --enable-shared --enable-static --disable-multilib --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --libdir=/usr/lib --enable-libstdcxx-time=yes --with-tune=generic --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libgomp --enable-languages=c,c++,fortran,objc,obj-c++ --enable-lto --with-plugin-ld --enable-threads=win32 --program-suffix=-win32 --program-prefix=i686-w64-mingw32- --target=i686-w64-mingw32 --with-as=/usr/bin/i686-w64-mingw32-as --with-ld=/usr/bin/i686-w64-mingw32-ld Thread model: win32 gcc version 4.9.2 (GCC)