http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59436
--- Comment #17 from H.J. Lu <hjl.tools at gmail dot com> --- Bad run has (gdb) bt #0 linux_gt_pch_use_address (base=0x1000000000, size=77393920, fd=9, offset=790528) at ../../src-trunk/gcc/config/host-linux.c:179 #1 0x000000000096556a in gt_pch_restore (f=f@entry=0x19985f0) at ../../src-trunk/gcc/ggc-common.c:703 #2 0x000000000078fe7c in c_common_read_pch (pfile=0x192eae0, name=0x19457d0 "x86_64-unknown-linux-gnu/bits/stdc++.h.gch/O2ggnu++0x.gch", fd=<optimized out>, orig_name=<optimized out>) at ../../src-trunk/gcc/c-family/c-pch.c:370 #3 0x00000000010a0de4 in should_stack_file (import=false, file=0x19456e0, pfile=<optimized out>) at ../../src-trunk/libcpp/files.c:787 #4 _cpp_stack_file (pfile=0x192eae0, file=0x19456e0, import=false) at ../../src-trunk/libcpp/files.c:872 #5 0x00000000010a1224 in _cpp_stack_include (pfile=0x192eae0, fname=0x194a120 "bits/stdc++.h", angle_brackets=1, type=IT_INCLUDE) at ../../src-trunk/libcpp/files.c:1009 #6 0x0000000001098fc6 in do_include_common (pfile=0x192eae0, type=IT_INCLUDE) at ../../src-trunk/libcpp/directives.c:793 #7 0x0000000001099b2e in _cpp_handle_directive (pfile=0x192eae0, indented=0) at ../../src-trunk/libcpp/directives.c:492 #8 0x00000000010a65cd in _cpp_lex_token (pfile=0x192eae0) at ../../src-trunk/libcpp/lex.c:2067 #9 0x00000000010aafe8 in cpp_get_token_1 (pfile=0x192eae0, location=0x49cf000, location@entry=0x7fffffffdd08) at ../../src-trunk/libcpp/macro.c:2362 #10 0x00000000010ab315 in cpp_get_token_with_location (pfile=<optimized out>, loc=loc@entry=0x7fffffffdd08) at ../../src-trunk/libcpp/macro.c:2544 #11 0x000000000078772a in c_lex_with_flags (value=value@entry=0x7fffffffdd10, loc=loc@entry=0x7fffffffdd08, cpp_flags=cpp_flags@entry=0x7fffffffdd02 "", lex_flags=lex_flags@entry=0) at ../../src-trunk/gcc/c-family/c-lex.c:302 ---Type <return> to continue, or q <return> to quit--- #12 0x000000000063a3a0 in cp_lexer_get_preprocessor_token (lexer=lexer@entry=0x0, token=token@entry=0x7fffffffdd00) at ../../src-trunk/gcc/cp/parser.c:759 #13 0x0000000000671416 in cp_parser_initial_pragma (first_token=0x7fffffffdd00) at ../../src-trunk/gcc/cp/parser.c:31048 #14 cp_lexer_new_main () at ../../src-trunk/gcc/cp/parser.c:629 #15 cp_parser_new () at ../../src-trunk/gcc/cp/parser.c:3386 #16 c_parse_file () at ../../src-trunk/gcc/cp/parser.c:31319 #17 0x000000000078f5e4 in c_common_parse_file () at ../../src-trunk/gcc/c-family/c-opts.c:1056 #18 0x0000000000b3ce26 in compile_file () at ../../src-trunk/gcc/toplev.c:547 #19 0x0000000000b3ede8 in do_compile () at ../../src-trunk/gcc/toplev.c:1887 #20 toplev_main (argc=29, argv=0x7fffffffde88) at ../../src-trunk/gcc/toplev.c:1963 #21 0x00000030a1a21b45 in __libc_start_main () from /lib64/libc.so.6 #22 0x000000000053d701 in _start () (gdb)