Module Name: src Committed By: martin Date: Sun Feb 14 19:00:04 UTC 2016
Modified Files: src/external/gpl3/binutils/dist/bfd: elf32-vax.c src/external/gpl3/binutils/dist/gas/config: tc-vax.c Log Message: Make the vax target buildable To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/binutils/dist/bfd/elf32-vax.c cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/binutils/dist/gas/config/tc-vax.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl3/binutils/dist/bfd/elf32-vax.c diff -u src/external/gpl3/binutils/dist/bfd/elf32-vax.c:1.11 src/external/gpl3/binutils/dist/bfd/elf32-vax.c:1.12 --- src/external/gpl3/binutils/dist/bfd/elf32-vax.c:1.11 Fri Jan 29 14:42:44 2016 +++ src/external/gpl3/binutils/dist/bfd/elf32-vax.c Sun Feb 14 19:00:04 2016 @@ -1365,7 +1365,8 @@ elf_vax_instantiate_got_entries (struct } /* Allocate space in the .got and .rela.got sections. */ - if (info->shared || WILL_CALL_FINISH_DYNAMIC_SYMBOL (dyn, 0, h)) + if (bfd_link_pic (info) || WILL_CALL_FINISH_DYNAMIC_SYMBOL ( + elf_hash_table (info)->dynamic_sections_created, 0, h)) { sgot->size += 4; srelgot->size += sizeof (Elf32_External_Rela); Index: src/external/gpl3/binutils/dist/gas/config/tc-vax.c diff -u src/external/gpl3/binutils/dist/gas/config/tc-vax.c:1.9 src/external/gpl3/binutils/dist/gas/config/tc-vax.c:1.10 --- src/external/gpl3/binutils/dist/gas/config/tc-vax.c:1.9 Fri Jan 29 14:42:45 2016 +++ src/external/gpl3/binutils/dist/gas/config/tc-vax.c Sun Feb 14 19:00:04 2016 @@ -3598,8 +3598,6 @@ tc_vax_regname_to_dw2regnum (char *regna void vax_cfi_emit_pcrel_expr (expressionS *expP, unsigned int nbytes) { - vax_cons_special_reloc = "pcrel"; expP->X_add_number += nbytes; emit_expr (expP, nbytes); - vax_cons_special_reloc = NULL; }