[Bug c++/77373] __attribute__((vector_size(N))) fails on AIX
dje at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Dec 3 06:57:00 GMT 2016
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>>>
More information about the Gcc-bugs
mailing list