/* { 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) | |
; | |
} |