https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82939
--- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Marc Glisse from comment #1) > Is that during stage 1 or in a later stage? stage 1. Backtraces, for reference: (gdb) bt #0 trace_include [inlined] () at /Users/ericgallager/gcc/libcpp/line-map.c:1390 #1 0x000000010003c105 in linemap_add (set=<value temporarily unavailable, due to optimizations>, reason=<value temporarily unavailable, due to optimizations>, sysp=<value temporarily unavailable, due to optimizations>, to_file=0x100500f90 "../../gcc/match.pd", to_line=1) at ../../../libcpp/line-map.c:570 #2 0x000000010002c33c in _cpp_do_file_change (pfile=0x100800400, reason=<value temporarily unavailable, due to optimizations>, to_file=<value temporarily unavailable, due to optimizations>, file_line=<value temporarily unavailable, due to optimizations>, sysp=<value temporarily unavailable, due to optimizations>) at ../../../libcpp/directives.c:1125 #3 0x0000000100033af7 in _cpp_stack_file (pfile=0x100800400, file=0x100500e80, import=false, loc=0) at ../../../libcpp/files.c:932 #4 0x000000010003556c in cpp_read_main_file (pfile=0x100800400, fname=0x7fff5fbfb6e1 "../../gcc/match.pd") at ../../../libcpp/init.c:647 #5 0x0000000100011ead in main (argc=3, argv=0x7fff5fbfb208) at ../../gcc/genmatch.c:5002 (gdb) bt full #0 trace_include [inlined] () at /Users/ericgallager/gcc/libcpp/line-map.c:1390 map = (const line_map_ordinary *) #1 0x000000010003c105 in linemap_add (set=<value temporarily unavailable, due to optimizations>, reason=<value temporarily unavailable, due to optimizations>, sysp=<value temporarily unavailable, due to optimizations>, to_file=0x100500f90 "../../gcc/match.pd", to_line=1) at ../../../libcpp/line-map.c:570 map = (const line_map_ordinary *) #2 0x000000010002c33c in _cpp_do_file_change (pfile=0x100800400, reason=<value temporarily unavailable, due to optimizations>, to_file=<value temporarily unavailable, due to optimizations>, file_line=<value temporarily unavailable, due to optimizations>, sysp=<value temporarily unavailable, due to optimizations>) at ../../../libcpp/directives.c:1125 map = <value temporarily unavailable, due to optimizations> ord_map = <value temporarily unavailable, due to optimizations> __FUNCTION__ = "_cpp_do_file_change" #3 0x0000000100033af7 in _cpp_stack_file (pfile=0x100800400, file=0x100500e80, import=false, loc=0) at ../../../libcpp/files.c:932 buffer = <value temporarily unavailable, due to optimizations> sysp = 0 #4 0x000000010003556c in cpp_read_main_file (pfile=0x100800400, fname=0x7fff5fbfb6e1 "../../gcc/match.pd") at ../../../libcpp/init.c:647 No locals. #5 0x0000000100011ead in main (argc=3, argv=0x7fff5fbfb208) at ../../gcc/genmatch.c:5002 r = (cpp_reader *) 0x100800400 gimple = true input = 0x7fff5fbfb6e1 "../../gcc/match.pd" cb = (cpp_callbacks *) 0x100800760 dir = (cpp_dir *) 0x100500e40 p = { r = 0x0, active_ifs = { m_vec = 0x9 }, active_fors = { m_vec = 0x7fff5fc005f8 }, oper_lists_set = 0x7, oper_lists = { m_vec = 0x7fff5fc3c028 }, capture_ids = 0x7fff5fbfb228, last_id = 1606398432, simplifiers = { m_vec = 0x7fff5fc016de }, user_predicates = { m_vec = 0x7fff5fc00020 }, parsing_match_operand = false } dt = { root = 0x7fff5fbfb208 }