blob: ca63f0b8767dc8ec034f3e23d0111eccfaaa1352 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-O2" } */
_Bool _bfd_elf_merge_symbol_h, _bfd_elf_merge_symbol_h_1;
_Bool _bfd_elf_merge_symbol_olddef;
_Bool bfd_is_com_section();
void
_bfd_elf_merge_symbol() {
_Bool newdef = bfd_is_com_section(), ntdef, tdef;
_bfd_elf_merge_symbol_olddef = _bfd_elf_merge_symbol_h;
if (_bfd_elf_merge_symbol_h_1) {
ntdef = newdef;
tdef = _bfd_elf_merge_symbol_h;
} else {
ntdef = _bfd_elf_merge_symbol_h;
tdef = newdef;
}
if (tdef && ntdef)
;
}