This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/57848] internal compiler error on builtin and '#pragma GCC target()' option
- From: "edward.c.wang at compdigitec dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 18 Aug 2013 01:25:55 +0000
- Subject: [Bug target/57848] internal compiler error on builtin and '#pragma GCC target()' option
- Auto-submitted: auto-generated
- References: <bug-57848-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57848
Edward Wang <edward.c.wang at compdigitec dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |edward.c.wang at compdigitec dot c
| |om
--- Comment #7 from Edward Wang <edward.c.wang at compdigitec dot com> ---
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 <http://gcc.gnu.org/bugs.html> 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