Oops. My previous patch had an extra increment, so it skipped over every other relocation. I've committed this patch to fix it. bfd/ * elf32-xtensa.c (relax_property_section): Remove extra irel increment.