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."

Reply via email to