From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20720 invoked by alias); 18 Aug 2013 01:26:01 -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 20677 invoked by uid 48); 18 Aug 2013 01:25:59 -0000 From: "edward.c.wang at compdigitec dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/57848] internal compiler error on builtin and '#pragma GCC target()' option Date: Sun, 18 Aug 2013 01:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: edward.c.wang at compdigitec dot com X-Bugzilla-Status: NEW 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-08/txt/msg00898.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57848 Edward Wang changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |edward.c.wang at compdigitec dot c | |om --- Comment #7 from Edward Wang --- Still reproducible for me as well with the 20130811 snapshot: URL: svn://svn.code.sf.net/p/mingw-w64/code/trunk Repository Root: svn://svn.code.sf.net/p/mingw-w64/code Repository UUID: 4407c894-4637-0410-b4f5-ada5f102cad1 Revision: 6083 Node Kind: directory Schedule: normal Last Changed Author: ktietz70 Last Changed Rev: 6082 Last Changed Date: 2013-08-13 11:05:52 -0400 (Tue, 13 Aug 2013) i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../../mingw-sources/mingw-w64/mingw-w64-crt -m32 -I../../../mingw-sources/mingw-w64/mingw-w64-crt/include -D_CRTBLD -I/usr/i686-w64-mingw32/include -pipe -std=gnu99 -Wall -Wextra -Wformat -Wstrict-aliasing -Wshadow -Wpacked -Winline -Wimplicit-function-declaration -Wmissing-noreturn -Wmissing-prototypes -g -O2 -MT intrincs/lib32_libkernel32_a-__movsb.o -MD -MP -MF intrincs/.deps/lib32_libkernel32_a-__movsb.Tpo -c -o intrincs/lib32_libkernel32_a-__movsb.o `test -f 'intrincs/__movsb.c' || echo '../../../mingw-sources/mingw-w64/mingw-w64-crt/'`intrincs/__movsb.c In file included from /usr/i686-w64-mingw32/lib/gcc/i686-w64-mingw32/4.9.0/include/x86intrin.h:27:0, from /usr/i686-w64-mingw32/i686-w64-mingw32/include/intrin.h:59, from ../../../mingw-sources/mingw-w64/mingw-w64-crt/intrincs/__movsb.c:1: /usr/i686-w64-mingw32/lib/gcc/i686-w64-mingw32/4.9.0/include/ia32intrin.h:54:9: internal compiler error: in c_builtin_function_ext_scope, at c/c-decl.c:3633 #pragma GCC target("sse4.2") ^ 0x813eb4b c_builtin_function_ext_scope(tree_node*) ../../../mingw-sources/gcc-4.9-20130811/gcc/c/c-decl.c:3633 0x8487a83 add_builtin_function_common ../../../mingw-sources/gcc-4.9-20130811/gcc/langhooks.c:561 0x8847827 ix86_add_new_builtins ../../../mingw-sources/gcc-4.9-20130811/gcc/config/i386/i386.c:27508 0x8847827 ix86_valid_target_attribute_tree(tree_node*) ../../../mingw-sources/gcc-4.9-20130811/gcc/config/i386/i386.c:4832 0x8206225 ix86_pragma_target_parse ../../../mingw-sources/gcc-4.9-20130811/gcc/config/i386/i386-c.c:385 0x81ea4e8 handle_pragma_target ../../../mingw-sources/gcc-4.9-20130811/gcc/c-family/c-pragma.c:805 0x81820f1 c_parser_pragma ../../../mingw-sources/gcc-4.9-20130811/gcc/c/c-parser.c:8972 0x8193324 c_parser_external_declaration ../../../mingw-sources/gcc-4.9-20130811/gcc/c/c-parser.c:1345 0x8193d43 c_parser_translation_unit ../../../mingw-sources/gcc-4.9-20130811/gcc/c/c-parser.c:1251 0x8193d43 c_parse_file() ../../../mingw-sources/gcc-4.9-20130811/gcc/c/c-parser.c:11223 0x81e7c94 c_common_parse_file() ../../../mingw-sources/gcc-4.9-20130811/gcc/c-family/c-opts.c:1046 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. make[3]: *** [intrincs/lib32_libkernel32_a-__movsb.o] Error 1 make[3]: Leaving directory `/media/data/build/mingw-build/mingw-w64/mingw-w64-crt' make[2]: *** [all] Error 2 make[2]: Leaving directory `/media/data/build/mingw-build/mingw-w64/mingw-w64-crt' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/media/data/build/mingw-build/mingw-w64' make: *** [all] Error 2