Sign in
gnu
/
gcc
/
93d183a5fff92d80c0545b7a7ce9b77fe7a258f7
/
.
/
gcc
/
testsuite
/
gcc.dg
/
tsan
/
pr88030.c
blob: 0c94c7c53f9ac8544d67de559f9d62542b3b9936 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-fsanitize=thread -fnon-call-exceptions -fexceptions" } */
typedef
__complex__
float
Value
;
typedef
struct
{
Value
a
[
16
/
sizeof
(
Value
)];
}
A
;
A sum
(
A a
,
A b
)
{
a
.
a
[
0
]+=
b
.
a
[
0
];
a
.
a
[
1
]+=
b
.
a
[
1
];
return
a
;
}