Program received signal SIGSEGV, Segmentation fault. aarch64_sve::svbool_type_p (type=<optimized out>) at ../../gcc/config/aarch64/aarch64-sve-builtins.cc:3239 3239 && TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (abi_type)); (gdb) bt #0 aarch64_sve::svbool_type_p (type=<optimized out>) at ../../gcc/config/aarch64/aarch64-sve-builtins.cc:3239 #1 0x000000000143bf78 in aarch64_sve_argument_p ( type=<boolean_type 0xffffbeec1e70 boolean>, num_zr=0xffffffffe048, num_pr=0xffffffffe04c) at ../../gcc/config/aarch64/aarch64.c:1938 #2 0x0000000001457c98 in aarch64_pass_by_reference (pcum_v=..., arg=...) at ../../gcc/config/aarch64/aarch64.c:4746 #3 0x0000000000b9b3c8 in pass_by_reference (ca=ca@entry=0x0, arg=...) at ../../gcc/target.h:263 #4 0x000000000074e0a8 in default_pass_by_ref ( gnu_type=<boolean_type 0xffffbeec1e70 boolean>) at ../../gcc/tree.h:3391 #5 0x0000000000760a5c in type_for_nonaliased_component_p ( gnu_type=<boolean_type 0xffffbeec1e70 boolean>) at ../../gcc/ada/gcc-interface/utils.c:5683 #6 0x000000000077c76c in create_field_decl ( name=name@entry=<identifier_node 0xffffbeeafd98 not_handled_by_others>, type=type@entry=<boolean_type 0xffffbeec1e70 boolean>, record_type=record_type@entry=<record_type 0xffffbeec4930 exception>, size=<optimized out>, size@entry=<tree 0x0>, pos=pos@entry=<tree 0x0>, packed=packed@entry=0, addressable=addressable@entry=0) at ../../gcc/ada/gcc-interface/utils.c:2823 #7 0x0000000000743f34 in gnat_to_gnu_field (gnat_field=gnat_field@entry=1692, gnu_record_type=gnu_record_type@entry=<record_type 0xffffbeec4930 exception>, packed=0, packed@entry=916696503, definition=definition@entry=false, debug_info_p=debug_info_p@entry=192) at ../../gcc/ada/gcc-interface/decl.c:7282 #8 0x0000000000745af8 in components_to_record (gnat_component_list=40, gnat_record_type=0, gnat_record_type@entry=1685, gnu_field_list=gnu_field_list@entry=<tree 0x0>, gnu_record_type=<record_type 0xffffbeec4930 exception>, packed=916696503, packed@entry=0, definition=definition@entry=18, cancel_alignment=cancel_alignment@entry=false, all_rep=all_rep@entry=64, unchecked_union=false, unchecked_union@entry=50, artificial=true, artificial@entry=false, debug_info=true, debug_info@entry=37, maybe_unused=maybe_unused@entry=false, first_free_pos=<integer_cst 0xffffbeea8ca8>, p_gnu_rep_list=p_gnu_rep_list@entry=0x0) at ../../gcc/ada/gcc-interface/decl.c:7596 #9 0x00000000007334bc in gnat_to_gnu_entity (gnat_entity=<optimized out>, gnu_expr=gnu_expr@entry=<tree 0x0>, definition=definition@entry=false) at ada/sinfo.h:493 #10 0x000000000073ef68 in gnat_to_gnu_type (gnat_entity=<optimized out>) at ../../gcc/ada/gcc-interface/decl.c:4809 #11 0x00000000007bb1ac in gigi (gnat_root=gnat_root@entry=2269, max_gnat_node=max_gnat_node@entry=3164, number_name=number_name@entry=1899, nodes_ptr=nodes_ptr@entry=0xffffbec9d010, flags_ptr=flags_ptr@entry=0x29183b0, next_node_ptr=<optimized out>, prev_node_ptr=<optimized out>, elists_ptr=<optimized out>, elmts_ptr=<optimized out>, strings_ptr=<optimized out>, strings_ptr@entry=0x2933540, string_chars_ptr=<optimized out>, string_chars_ptr@entry=0x2930e20, list_headers_ptr=<optimized out>, list_headers_ptr@entry=0x2924710, number_file=<optimized out>, file_info_ptr=<optimized out>, file_info_ptr@entry=0xffffffffe930, standard_boolean=<optimized out>, standard_integer=<optimized out>, standard_character=<optimized out>, standard_long_long_float=<optimized out>, standard_exception_type=<optimized out>, gigi_operating_mode=<optimized out>, gigi_operating_mode@entry=0) at ../../gcc/ada/gcc-interface/trans.c:452 #12 0x0000000000b5a2d4 in back_end.call_back_end ( mode=mode@entry=generate_object) at ../../gcc/ada/back_end.adb:155 #13 0x0000000000b5ba24 in gnat1drv () at ../../gcc/ada/gnat1drv.adb:1649 #14 0x000000000074b0e8 in gnat_parse_file () at ../../gcc/ada/gcc-interface/misc.c:119 #15 0x0000000001096df0 in compile_file () at ../../gcc/toplev.c:456 #16 0x000000000071b6a4 in do_compile () at ../../gcc/toplev.c:2176 #17 toplev::main (this=this@entry=0xffffffffec48, argc=<optimized out>, argc@entry=37, argv=<optimized out>, argv@entry=0xffffffffed98) at ../../gcc/toplev.c:2311 #18 0x000000000071e37c in main (argc=37, argv=0xffffffffed98) at ../../gcc/main.c:39 (gdb) p abi_type $2 = <tree 0x0> (gdb) p abi_vector_types $3 = {<tree 0x0> <repeats 13 times>}
-- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."