Be careful about comdat boundary in ICF (PR ipa/82352).
[official-gcc.git] / gcc / testsuite / g++.dg / abi / param2.C
blobd28387ab3ccfb7ea67be0fb4ebe6e0b3f6757978
1 // PR target/20795
2 // Test passing aligned empty aggregate
3 // { dg-do compile }
4 // { dg-options "-Wno-psabi" { target { { i?86-*-* x86_64-*-* } && ilp32 } } }
6 struct S { union {} a; } __attribute__((aligned));
9 foo (S arg)
11   return arg;
14 void
15 bar (void)
17   S arg;
18   foo (arg);