1/* PR target/39558 */
2/* { dg-do compile { target powerpc*-*-* } } */
3/* { dg-require-effective-target powerpc_altivec_ok } */
4/* { dg-options "-maltivec -save-temps" } */
5
6#define ATTRIBUTE_UNUSED __attribute__((unused))
7
8int *foo (int *vector)
9{
10  return vector;
11}
12
13int *bar (int *vector ATTRIBUTE_UNUSED)
14{
15  return vector;
16}
17
18int *baz (int *vector __attribute__((unused)))
19{
20  return vector;
21}
22
23/* { dg-final { cleanup-saved-temps } } */
24