aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-09-07bfdTristan Gingold14-2289/+2739
2009-09-07 Tristan Gingold <gingold@adacore.com> * po/SRC-POTFILES.in: Regenerate. * po/bfd.pot: Regenerate. binutils 2009-09-07 Tristan Gingold <gingold@adacore.com> * po/binutils.pot: Regenerate. gas 2009-09-07 Tristan Gingold <gingold@adacore.com> * po/POTFILES.in: Regenerate. * po/gas.pot: Regenerate. gprof 2009-09-07 Tristan Gingold <gingold@adacore.com> * po/gprof.pot: Regenerate. ld 2009-09-07 Tristan Gingold <gingold@adacore.com> * po/ld.pot: Regenerate. opcodes 2009-09-07 Tristan Gingold <gingold@adacore.com> * po/opcodes.pot: Regenerate.
2009-09-072009-09-06 Hui Zhu <teawater@gmail.com>Hui Zhu2-26/+17
* i386-tdep.c (i386_record_check_override): Deleted. (i386_record_lea_modrm): Ditto. (i386_process_record): Ditto.
2009-09-07 * configure.in (BUILD_LIBS, BUILD_LIB_DEPS): Define and subst.Alan Modra5-39/+73
* configure: Regenerate. * Makefile.am (LIBIBERTY, BUILD_LIBIBERTY, BUILD_LIBINTL): Delete. (BUILD_LIBS, BUILD_LIB_DEPS): Define. Use.. (i386-gen, ia64-gen, z8kgen): ..here. * Makefile.in: Regenerate.
2009-09-07bfd/:Tristan Gingold19-242/+362
2009-09-07 Tristan Gingold <gingold@adacore.com> * bfd.m4 (BFD_HAVE_TIME_TYPE_MEMBER, BFD_HAVE_SYS_STAT_TYPE_MEMBER): Moved to gas/acinclude.m4 * configure.in: Move tests for tm_gmtoff, st_mtim.tv_sec and st_mtim.tv_nsec to gas/configure.in (bfd_elf64_ia64_vms_vec): Remove vmsutil.lo * configure: Regenerate. * config.in: Regenerate. * vmsutil.c: Moved to gas/config/te-vms.c * vmsutil.h: Removed. * Makefile.am (BFD32_BACKENDS_CFILES): Remove vmsutil.c (BFD32_BACKENDS): Remove vmsutil.lo * Makefile.in: Regenerate. gas/: 2009-09-07 Tristan Gingold <gingold@adacore.com> * Makefile.am (TARG_ENV_CFILES): New variable. Set to te-vms.c (POTFILES): Add $(TARG_ENV_CFILES) in definition. (EXTRA_as_new_SOURCES): Ditto. * Makefile: Regenerate. * acinclude.m4 (BFD_HAVE_TIME_TYPE_MEMBER, BFD_HAVE_SYS_STAT_TYPE_MEMBER): New macro created from bfd/bfd.m4. * configure.in: Add Tests for tm_gmtoff, st_mtim.tv_sec and st_mtim.tv_nsec (from bfd/configure.in). Check for time.h and sys/stat.h headers. Add te-vms.o in extra_objects if te_file is vms. * configure: Regenerate. * config.in: Regenerate. * config/te-vms.c: New file, from bfd/vmsutil.c (vms_dwarf2_file_time_name, vms_dwarf2_file_size_name) (vms_dwarf2_file_name): New functions. (vms_file_stats_name): Make it static, add a dirname parameter to locally create the full pathname. * config/te-vms.h: Add a copyright header. Declare the above functions. (DWARF2_FILE_TIME_NAME, DWARF2_FILE_SIZE_NAME, DWARF2_FILE_NAME): Use the above functions in the definition. * makefile.vms (OBJS): Add te-vms.obj. (te-vms.obj): Create a specific target. * configure.com: Create targ-env.h using a per target value. Compile te-vms.c for ia64.
2009-09-072009-09-07 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-8/+12
* z8k-opc.h: Regenerate.
2009-09-07ChangeLog:Alexandre Oliva12-9/+183
* configure.ac (with-build-config): Document. Handle without. Handle missing argument. * configure: Rebuilt. config/ChangeLog: * bootstrap-debug-big.mk (STAGE2_CFLAGS): Drop -gtoggle. * bootstrap-debug-lean.mk: Update comments. (STAGE2_CFLAGS): Likewise. (do-compare): Don't override. ChangeLog: * configure.ac (with-build-config): Document. Handle without. Handle missing argument. * configure: Rebuilt.
2009-09-07*** empty log message ***gdbadmin1-1/+1
2009-09-07daily updateAlan Modra1-1/+1
2009-09-06daily updateAlan Modra1-1/+1
2009-09-06*** empty log message ***gdbadmin1-1/+1
2009-09-05 * coffcode.h: Include libiberty.h.Eli Zaretskii2-0/+6
2009-09-05 * config/djgpp/djconfig.sh: Fix for Autoconf 2.64.Eli Zaretskii3-20/+26
* config/djgpp/config.sed: Fix for Autoconf 2.64.
2009-09-052009-09-05 Hui Zhu <teawater@gmail.com>Hui Zhu2-44/+66
* i386-tdep.c (i386_record_s): Add orig_addr. (i386_record_check_override): New function. (i386_record_lea_modrm): Call i386_record_check_override. (i386_process_record): Ditto.
2009-09-05 gas/Jie Zhang4-2/+23
* doc/as.texinfo: Document that Blackfin GAS does not accept SYMBOL = VALUE. ld/testsuite/ * ld-elf/sec64k.exp: Use ".set" instead of "=" for bfin-*-*.
2009-09-05binutils/Jan Kratochvil3-0/+7
* Makefile.am (sysdump.o): Depend on sysroff.c. * Makefile.in: Regenerate.
2009-09-05 * bfd/coff-arm.c (coff_arm_relocate_section)Nick Clifton36-192/+292
(record_thumb_to_arm_glue, bfd_arm_process_before_allocation): Change member name class to symbol_class. * bfd/coff-i960.c (coff_i960_relocate_section) Rename variable class to class_val. Change member name class to symbol_class. * bfd/coff-rs6000.c (_bfd_xcoff_swap_aux_in) (_bfd_xcoff_swap_aux_out): Rename arguments class to in_class. * bfd/coff-stgo32.c (adjust_aux_in_post) (adjust_aux_out_pre, adjust_aux_out_post): Rename arguments class to in_class. * bfd/coff64-rs6000.c (_bfd_xcoff64_swap_aux_in) (_bfd_xcoff64_swap_aux_out): Rename arguments class to in_class. * bfd/coffcode.h (coff_pointerize_aux_hook): Rename variable class to n_sclass. * bfd/coffgen.c (coff_write_symbol, coff_pointerize_aux): Rename variables named class to n_sclass. (coff_write_symbols): Rename variable class to sym_class. (bfd_coff_set_symbol_class): Rename argument class to symbol_class. * bfd/cofflink.c (_bfd_coff_link_hash_newfunc) (coff_link_add_symbols, _bfd_coff_link_input_bfd) (_bfd_coff_write_global_sym, _bfd_coff_generic_relocate_section): Update code to use renamed members. * bfd/coffswap.h (coff_swap_aux_in, coff_swap_aux_out): Rename argument class to in_class. * bfd/libcoff-in.h (struct coff_link_hash_entry, struct coff_debug_merge_type) Renamed members class to symbol_class and type_class. * bfd/libcoff.h Regenerated. * bfd/peXXigen.c: (_bfd_XXi_swap_aux_in, _bfd_XXi_swap_aux_out): Rename argument class to in_class. * bfd/pef.c (bfd_pef_parse_imported_symbol): Update code to use renamed members. * bfd/pef.h (struct bfd_pef_imported_symbol): Changed name of member class to symbol_class. * binutils/ieee.c (ieee_read_cxx_misc, ieee_read_cxx_class) (ieee_read_reference): Rename variables named class to cxxclass. * gas/config/tc-arc.c (struct syntax_classes): Rename member class to s_class. (arc_extinst): Rename variable class to s_class. Update code to use renamed members. * gas/config/tc-mips.c (insn_uses_reg): Rename argument class to regclass. * gas/config/tc-ppc.c (ppc_csect, ppc_change_csect, ppc_function) (ppc_tc, ppc_is_toc_sym, ppc_symbol_new_hook, ppc_frob_label) (ppc_fix_adjustable, md_apply_fix): Update code to use renamed members. * gas/config/tc-ppc.h (struct ppc_tc_sy): Change name of member from class to symbol_class. (OBJ_COPY_SYMBOL_ATTRIBUTES): Update code to use renamed members. * gas/config/tc-score.c (s3_adjust_paritybit): Rename argument class to i_class. * gas/config/tc-score7.c (s7_adjust_paritybit): Rename argument class to i_class. * gprof/corefile.c (core_create_function_syms): Rename variable class to cxxclass. * include/coff/ti.h (GET_LNSZ_SIZE, PUT_LNSZ_SIZE): Updated name of class variable to in_class to match changes in function that use this macro. * include/opcode/ia64.h (struct ia64_operand): Renamed member class to op_class * ld/emultempl/elf32.em (gld${EMULATION_NAME}_load_symbols) (gld${EMULATION_NAME}_try_needed): Rename variable class to link_class * opcodes/ia64-dis.c (print_insn_ia64): Update code to use renamed member. * opcodes/m88k-dis.c (m88kdis): Rename variable class to in_class. * opcodes/tic80-opc.c (tic80_symbol_to_value) (tic80_value_to_symbol): Rename argument class to symbol_class.
2009-09-05* binutils-all/objdump.exp: Add m16c and m32c to the list ofDJ Delorie2-1/+6
expected cpus.
2009-09-05*** empty log message ***gdbadmin1-1/+1
2009-09-05daily updateAlan Modra1-1/+1
2009-09-04 * dwarf2loc.c (struct piece_closure): New.Nathan Froyd2-23/+139
(allocate_piece_closure): New function. (read_pieced_value): New function. (write_pieced_value): New function. (copy_pieced_value_closure): New function. (free_pieced_value_closure): New function. (pieced_value_funcs): Define. (dwarf2_evaluate_loc_desc): Return a computed value for a variable described with pieces.
2009-09-042009-09-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+5
* configure: Regenerated.
2009-09-042009-09-04 Ozkan Sezer <sezeroz@gmail.com>H.J. Lu4-28/+90
PR target/39065 * configure.ac: Replace AC_CHECK_TYPE() for intptr_t and uintptr_t with AC_TYPE_INTPTR_T and AC_TYPE_UINTPTR_T. * config.in: Regenerated. * configure: Regenerated.
2009-09-042009-09-04 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-0/+5
* BRANCHES: Add binutils-2_20-branch.
2009-09-04bfd/Tristan Gingold2-1/+6
2009-09-04 Tristan Gingold <gingold@adacore.com> * configure.in: Bump version to 2.20.51 * configure: Regenerated.
2009-09-04binutils/Tristan Gingold6-0/+21
2009-09-04 Tristan Gingold <gingold@adacore.com> * NEWS: Add marker for 2.20. gas/ 2009-09-04 Tristan Gingold <gingold@adacore.com> * NEWS: Add marker for 2.20. ld/ 2009-09-04 Tristan Gingold <gingold@adacore.com> * NEWS: Add marker for 2.20.
2009-09-04 * elf32-spu.c (spu_elf_relocate_section): Correct 2009-07-24 logic.Alan Modra2-2/+7
2009-09-04 * scripttempl/elf.sc (.text): Add cold text sections.Alan Modra2-0/+5
2009-09-04 gas/Jie Zhang7-15/+53
* config/bfin-parse.y (asm_1): Implement HLT instruction. Fix comments for DBGA, DBGAH and DBGAL. * config/tc-bfin.c (bfin_gen_pseudodbg_assert): Change according to the new encoding of DBGA, DBGAH, and DBGAL. include/ * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp. (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define. (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask, PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask): Adjust accordingly. (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and PseudoDbg_Assert_grp_mask. opcodes/ * bfin-dis.c (decode_pseudodbg_assert_0): Change according to the new encoding of DBGA, DBGAH, and DBGAL. (_print_insn_bfin): Likewise.
2009-09-04 * emulparams/elf32bfinfd.sh (OTHER_SECTIONS): Add .l2.textJie Zhang2-2/+16
and .l2.data.
2009-09-04 * elf32-bfin.c (elf32_bfinfdpic_create_dynamic_sections): AlwaysJie Zhang2-2/+17
create .rela.bss. (elf32_bfinfdpic_size_dynamic_sections): Set SEC_EXCLUDE flag for empty .rela.bss and .rel.plt sections.
2009-09-04 * gas/bfin/arithmetic.s, gas/bfin/arithmetic.d: Add checkJie Zhang3-2/+8
for (IU) option for multiply and multiply-accumulate to data register instructon.
2009-09-04 * doc/all.texi: Replace BFIN with Blackfin.Jie Zhang4-5/+19
* doc/as.texinfo: Likewise. * doc/c-bfin.texi: Likewise. * doc/asconfig.texi: Likewise. * doc/c-bfin.texi: Update -mcpu= option with bf512, bf514, bf516 and bf518.
2009-09-04 * Makefile.am (bfin-parse.o): Remove bfin-parse.h fromJie Zhang3-8/+21
the prerequisite. Add $(srcdir)/config/bfin-aux.h to the prerequisite. (bfin-defs.h, $(srcdir)/config/bfin-defs.h): Rename to ... (bfin-parse.h, $(srcdir)/config/bfin-parse.h): ... these. (bfin-lex.o): Add bfin-parse.h and $(srcdir)/config/bfin-defs.h to the prerequisite. * Makefile.in: Regenerate.
2009-09-042009-09-04 Timo Kreuzer <timo.kreuzer@web.de>Dave Korn4-38/+270
* dlltool.c (delayimp_name): Add new global variable (usage, long_options, main): Add new option "-y" / "--output-delaylib" (struct mac): Add fields how_dljtab_size, how_dljtab_roff1, how_dljtab_roff2, how_dljtab, trampoline. (i386_dljtab): Add binary stub for x86 delay import. (i386_trampoline): Add text assembly stub for x86 delay import. (mtable): Add delay import data for M386 and MX86 only. (make_delay_head): New function. (make_one_lib_file): New arg delay creates delay-load import stub. (gen_lib_file): New arg delay likewise. (HOW_JTAB, HOW_JTAB_SIZE, HOW_JTAB_ROFF): New arg delay likewise. (HOW_JTAB_ROFF2, HOW_JTAB_ROFF3): New macros for delay import. (make_tail): Convert hard TABS embedded in strings to "\t" escapes. * NEWS: Mention new feature. Also fix whitespace. * doc/binutils.texi: Updated dlltool documentation.
2009-09-04daily updateAlan Modra1-1/+1
2009-09-04*** empty log message ***gdbadmin1-1/+1
2009-09-03Fix itbl-parse.h dependencies in gas.Ralf Wildenhues3-6/+21
gas/: * Makefile.am (itbl-lex.o): Depend on itbl-parse.h. (itbl-ops.o, itbl-tops.o): Likewise. (itbl-parse.h): Use separate rule. * Makefile.in: Regenerate.
2009-09-03 * gdb.base/ending-run.exp: Restrict regular expression matchingJoseph Myers2-1/+6
line number to require closing brace following.
2009-09-03 * gdb.base/store.exp (check_set): Fix typo in expected value message.Doug Evans2-1/+5
2009-09-03 * arm-tdep.c (displaced_write_reg): Replace call to abort by callJoel Brobecker2-1/+8
to internal_error.
2009-09-03 * elfxx-mips.c (mips_elf_calculate_relocation): Don't relocateAdam Nemet2-2/+7
R_MIPS_JALR unless symbol resolves locally.
2009-09-03 * elfxx-mips.c (_bfd_mips_elf_check_relocs): Don't setAdam Nemet2-0/+10
has_static_relocs for R_MIPS_JALR.
2009-09-03ld/ChangeLog:Dave Korn10-21/+36
* scripttempl/pe.sc (.text): Add "*(.text.*)" in order to catch new GCC hot/cold/unlikely partitions. * scripttempl/pep.sc: Likewise. * scripttempl/epocpe.sc: Likewise. * scripttempl/mcorepe.sc: Likewise. * scripttempl/ppcpe.sc: Likewise. ld/testsuite/ChangeLog: * ld-pe/longsecn.d: Adjusted to match new .text section merging in default PE linker scripts. * ld-pe/longsecn-1.d: Likewise. * ld-pe/longsecn-2.d: Likewise.
2009-09-03 * config/tc-bfin.c (md_parse_option): Call as_fatal for badJie Zhang2-6/+7
-mcpu= option.
2009-09-03 * config/bfin-lex.l: Remove V as STATUS_REG.Jie Zhang2-1/+4
2009-09-03 gas/Jie Zhang5-178/+30
* config/bfin-parse.y: Remove trailing whitespace. (ccstat): Indent. * config/tc-bfin.c (struct bfin_reg_entry): Remove. (bfin_reg_info[]): Remove. opcodes/ * bfin-dis.c (_print_insn_bfin): Don't declare. (print_insn_bfin): Don't declare. (dregs_pair): Remove. (ignore_bits): Remove. (ccstat): Remove.
2009-09-03 * config/bfin-defs.h (F_REG_ALL): Remove macro.Jie Zhang3-11/+28
(F_REG_HIGH): Redefine. (F_REG_NONE): New macro. (F_REG_LOW): New macro. (REG_CLASS): Enclose macro argument in parentheses when used. (REG_EVEN): Likewise. (IS_H): Use flags. (IS_HCOMPL): Use flags. * config/bfin-lex.l (SP.L, SP.H, FP.L, FP.H): Set flags. (parse_reg): Set flags. (parse_halfreg): Set flags.
2009-09-03 * config/bfin-parse.y (gen_multi_instr_1): Check anomalyJie Zhang5-0/+25
05000074 only when both slot1 and slot2 are filled. testsuite/ * gas/bfin/parallel5.s: New test. * gas/bfin/error.exp: New test.
2009-09-032009-09-03 Ozkan Sezer <sezeroz@gmail.com>H.J. Lu5-1/+25
PR target/39065 * configure.ac: Also check for intptr_t. * config.h.in: Regenerated. * configure: Regenerated. * hashtab.c (hash_pointer): Cast the pointer argument to intptr_t instead of of long.
2009-09-03 * config/tc-bfin.c (md_assemble): Bump line counters if there isJie Zhang6-0/+22
EOL in the instruction. testsuite/ * gas/bfin/line_number.l, gas/bfin/line_number.s: New test. * gas/bfin/bfin.exp: Add the new test.