diff options
author | Daniel Jacobowitz <drow@false.org> | 2009-12-09 21:42:00 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2009-12-09 21:42:00 +0000 |
commit | a747059210fbec5946a62431e8774190059d901d (patch) | |
tree | a29b7eed365990c34238b3e8bfbcd93979096453 /bfd/elf32-arm.c | |
parent | 2f2de2488974549562ff0ebc3676daa78eb28d0f (diff) | |
download | gdb-a747059210fbec5946a62431e8774190059d901d.zip gdb-a747059210fbec5946a62431e8774190059d901d.tar.gz gdb-a747059210fbec5946a62431e8774190059d901d.tar.bz2 |
bfd/
* elf32-arm.c (elf32_arm_next_input_section): Skip sections without
SEC_CODE.
ld/testsuite/
* ld-arm/arm-elf.exp (armeabitests): Add farcall-data.
* ld-arm/farcall-data.d, ld-arm/farcall-data.s: New.
* lib/ld-lib.exp (run_ld_link_tests, run_cc_link_tests): Correct
regular expression for archives.
Diffstat (limited to 'bfd/elf32-arm.c')
-rw-r--r-- | bfd/elf32-arm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 21f92a4..2168fc0 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -3785,7 +3785,7 @@ elf32_arm_next_input_section (struct bfd_link_info *info, { asection **list = htab->input_list + isec->output_section->index; - if (*list != bfd_abs_section_ptr) + if (*list != bfd_abs_section_ptr && (isec->flags & SEC_CODE) != 0) { /* Steal the link_sec pointer for our list. */ #define PREV_SEC(sec) (htab->stub_group[(sec)->id].link_sec) |