https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77373
--- Comment #4 from David Edelsohn <dje at gcc dot gnu.org> --- <constructor 7010b0c0 type <record_type 700fc0c0 D sizes-gimplified type_5 type_6 BLK size <integer_cst 70012d68 constant 256> unit size <integer_cst 7010a888 constant 32> align 256 symtab 0 alias set -1 canonical type 700fc0c0 fields <field_decl 700fb630 v type <vector_type 700fc180> used nonlocal decl_3 BLK file /gsa/yktgsa/home/e/d/edelsohn/src/src/gcc/testsuite/g++.dg/ext/vector32.C line 5 col 55 size <integer_cst 70012d68 256> unit size <integer_cst 7010a888 32> align 256 offset_align 128 offset <integer_cst 700123d8 constant 0> bit offset <integer_cst 70012438 constant 0> context <record_type 700fc0c0 D> chain <type_decl 700fb5d8 D>> context <translation_unit_decl 7000f1b0 D.1> full-name "struct D<8>" X() X(constX&) this=(X&) n_parents=0 use_template=1 interface-unknown pointer_to_this <pointer_type 700fc1e0> reference_to_this <reference_type 700fcde0> chain <type_decl 700fb528 D>> constant static lngt 1 idx <field_decl 700fb630 v type <vector_type 700fc180 type <integer_type 700003c0 int> sizes-gimplified BLK size <integer_cst 70012d68 256> unit size <integer_cst 7010a888 32> align 256 symtab 0 alias set -1 canonical type 700fc180 nunits 8> used nonlocal decl_3 BLK file /gsa/yktgsa/home/e/d/edelsohn/src/src/gcc/testsuite/g++.dg/ext/vector32.C line 5 col 55 size <integer_cst 70012d68 256> unit size <integer_cst 7010a888 32> align 256 offset_align 128 offset <integer_cst 700123d8 0> bit offset <integer_cst 70012438 0> context <record_type 700fc0c0 D> chain <type_decl 700fb5d8 D type <record_type 700fc120 D> external nonlocal suppress-debug decl_4 VOID file /gsa/yktgsa/home/e/d/edelsohn/src/src/gcc/testsuite/g++.dg/ext/vector32.C line 4 col 10 align 8 context <record_type 700fc0c0 D> result <record_type 700fc0c0 D> >> val <vector_cst 70019330 type <vector_type 700fc180> constant elt0: <integer_cst 700127b0 constant 0> elt1: <integer_cst 700127c8 constant 1> elt2: <integer_cst 7002e570 constant 2> elt3: <integer_cst 700127e0 constant 3> elt4: <integer_cst 7002e5b8 constant 4> elt5: <integer_cst 7002e5e8 constant 5> elt6: <integer_cst 7002e618 constant 6> elt7: <integer_cst 701068b8 constant 7>>>