aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-08-05 * bcache.c (deprecated_bcache_added): Initialize obstack.Tom Tromey2-5/+22
(bcache_xmalloc): Don't initialize obstack. (bcache_xfree): Conditionally free obstack. (bcache_memory_used): Update.
2008-08-05 * symfile.c (add_psymbol_to_bcache): Return a const pointer. UseTom Tromey4-27/+28
bcache_full. (append_psymbol_to_list): Accept a const pointer. (add_psymbol_to_list): Fix const correctness. * bcache.h: (deprecated_bcache_added, deprecated_bcache): Remove. (bcache_full): Declare. * bcache.c (bcache_data, deprecated_bcache): Remove. (bcache): Use bcache_full. (bcache_full): Rename from deprecated_bcache_added. Change return type.
2008-08-05 * gmon_io.c (gmon_out_read): When reading old format gmon.out,Brian Dessent2-0/+8
set num_histograms and hist_scale.
2008-08-05 PR gas/6656Alan Modra2-1/+13
* dwarf2dbg.c (dwarf2_directive_file): Disable gas generated debug info if we see compiler generated debug info. (dwarf2_directive_loc): Likewise. Remove redundant debug_type test.
2008-08-05 * coffcode.h (coff_slurp_line_table): bfd_alloc lineno_cache firstAlan Modra2-132/+140
so that we don't inadvertently free it. Use bfd_alloc for sort arrays, and memcpy sorted line table.
2008-08-05 * solib-svr4.c (BKPT_AT_SYMBOL): Remove, always defined.Stan Shebs2-11/+6
(bkpt_names): Remove SOLIB_BKPT_NAME, never defined. (enable_break): Remove test of BKPT_AT_SYMBOL.
2008-08-05daily updateAlan Modra1-1/+1
2008-08-05*** empty log message ***gdbadmin1-1/+1
2008-08-04 * symtab.h (Symbol::use_plt_offset): New function.Ian Lance Taylor11-67/+262
* i386.cc (Relocate::relocate): Call Symbol::use_plt_offset. * powerpc.cc (Relocate::relocate): Likewise. * sparc.cc (Relocate::relocate): Likewise. * x86_64.cc (Relocate::relocate): Likewise. * testsuite/weak_plt.sh: New test. * testsuite/weak_plt_main.cc: New test. * testsuite/weak_plt_shared.cc: New test. * testsuite/Makefile.am (check_SCRIPTS): Add weak_plt.sh. (check_PROGRAMS): Add weak_plt. (check_DATA): Add weak_plt_shared.so. (weak_plt_main_pic.o, weak_plt): New targets. (weak_plt_shared_pic.o, weak_plt_shared.so): New targets. * testsuite/Makefile.in: Rebuild. * testsuite/Makefile.am (weak_alias_test_1.so): Depend upon gcctestdir/ld. (weak_alias_test_2.so, weak_alias_test_4.so): Likewise. * testsuite/Makefile.in: Rebuild.
2008-08-04 * elf32-spu.c (spu_elf_auto_overlay): Use the maximum possibleAlan Modra2-4/+13
if --fixed-space request is too large.
2008-08-04 * dwarf2dbg.c: Remove superfluous forward function declarations.Alan Modra4-129/+87
(DWARF2_FORMAT): Add section arg. (out_header): New function, split out from.. (out_debug_line): ..here. (out_debug_aranges): Use out_header. (out_debug_abbrev): Add info_seg and line_seg args. Use DW_FORM_data8 (for DW_AT_stmt_list) if line_seg is 64-bit. (out_debug_info): Use out_header. Output 8 byte DW_AT_stmt_list if line_seg is 64-bit. (dwarf2_finish): Adjust out_debug_abbrev call. * config/tc-mips.h (DWARF2_FORMAT, mips_dwarf2_format): Add sec arg. * config/tc-mips.c (mips_dwarf2_format): Likewise.
2008-08-04Set LC_ALL=C rather than unsetting LC_COLLATE for sort.Alan Modra26-80/+132
2008-08-04daily updateAlan Modra1-1/+1
2008-08-04*** empty log message ***gdbadmin1-1/+1
2008-08-03 * readelf.c (get_osabi_name <ELFOSABI_AROS>): Change name.Alan Modra2-1/+5
2008-08-03 * common.h (ELFOSABI_AROS): Update comment.Alan Modra2-8/+12
2008-08-03 * mt-spu (all-ld): Update for ld Makefile changes.Alan Modra2-4/+6
2008-08-03 * Makefile.am (spu_ovl.o): Merge rule into..Alan Modra3-10/+14
(spu_ovl.o_c): ..this one. Only run cpp for spu target. * Makefile.in: Regenerate.
2008-08-03*** empty log message ***gdbadmin1-1/+1
2008-08-03daily updateAlan Modra1-1/+1
2008-08-02 * acinclude.m4: Include ../config/tcl.m4 to pick upKeith Seitz5-1736/+568
standard Tcl configury bits. Remove all Tcl, Tk, Itcl, Itk, etc definitions. * configure.ac: Don't check if ../itcl exists when building gdbtk. It could be installed. Rewrite gdbtk configury to allow for using system-supplied Tcl and Tk. Gdbtk no longer requires build-time access to itcl and itk. * Makefile.in: Remove everything related to itcl and itk. Rewrite the Tcl bits for gdbtk to correspond to rewrite of configure.ac. Remove v850ice.o build rule. (ALL_TCL_CFLAGS): New convenience defintion. Change all gdbtk sources to use it. * configure: Regenerate.
2008-08-02 * tcl.m4 (SC_PATH_TCLCONFIG): Add some simple logic to dealKeith Seitz2-8/+22
with cygwin. (SC_PATH_TKCONFIG): Likewise.
2008-08-02 Include the spu_ovl ASCII form in the repository files.Jan Kratochvil6-10/+127
* emultempl/spuelf.em: No longer use `bin2c', use now `spu_ovl.o_c'. * Makefile.am (eelf32_spu.c): Depend now on `spu_ovl.o_c'. ($(srcdir)/emultempl/spu_ovl.o_c): New target. ($(srcdir)/emultempl/spu_ovl.o): Rename to... (spu_ovl.o): ...this one. * Makefile.in: Regenerate. * emultempl/spu_ovl.o_c: New file. * emultempl/spu_ovl.o: File removed.
2008-08-02 * elf32-spu.c (mark_overlay_section): Move code calculatingAlan Modra2-9/+18
max_overlay_size to correct block. (spu_elf_auto_overlay): Don't use %x in einfo error message.
2008-08-02gas/Peter Bergner13-7/+347
* config/tc-ppc.c (parse_cpu): Rename altivec_or_spe to retain_flags. Handle -mvsx and -mpower7. (md_show_usage): Document -mpower7 and -mvsx. * doc/as.texinfo (Target PowerPC): Document -mvsx. * doc/c-ppc.texi (PowerPC-Opts): Document -mvsx and -mpower7. gas/testsuite/ * gas/ppc/power7.d: New. * gas/ppc/power7.s: Likewise. * gas/ppc/ppc.exp: Run power7 test. include/opcode/ * ppc.h (PPC_OPCODE_VSX, PPC_OPERAND_VSR): New. opcodes/ * ppc-dis.c (powerpc_init_dialect): Handle power7 and vsx options. (print_insn_powerpc): Prepend 'vs' when printing VSX registers. (print_ppc_disassembler_options): Document -Mpower7 and -Mvsx. * ppc-opc.c (insert_xt6): New static function. (extract_xt6): Likewise. (insert_xa6): Likewise. (extract_xa6: Likewise. (insert_xb6): Likewise. (extract_xb6): Likewise. (insert_xb6s): Likewise. (extract_xb6s): Likewise. (XS6, XT6, XA6, XB6, XB6S, DM, XX3, XX3DM, XX1_MASK, XX3_MASK, XX3DM_MASK, PPCVSX): New. (powerpc_opcodes): Add opcodes "lxvd2x", "lxvd2ux", "stxvd2x", "stxvd2ux", "xxmrghd", "xxmrgld", "xxpermdi", "xvmovdp", "xvcpsgndp".
2008-08-02daily updateAlan Modra1-1/+1
2008-08-02*** empty log message ***gdbadmin1-1/+1
2008-08-01Missed ChangeLog entry for last change.Pedro Alves1-0/+5
* Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation. * Makefile.in: Regenerate.
2008-08-01 * Makefile.am ($(srcdir)/ia64-asmtab.c): Remove line continuation.Pedro Alves2-4/+6
* Makefile.in: Regenerate.
2008-08-01binutils/H.J. Lu10-120/+54
2008-08-01 H.J. Lu <hongjiu.lu@intel.com> * dwarf.c (dwarf_regnames_i386): Remove AVX registers. (dwarf_regnames_x86_64): Likewise. gas/testsuite/ 2008-08-01 H.J. Lu <hongjiu.lu@intel.com> * gas/cfi/cfi-i386.s: Remove tests for AVX register maps. * gas/cfi/cfi-x86_64.s: Likewise. * gas/cfi/cfi-i386.d: Updated. * gas/cfi/cfi-x86_64.d: Likewise. opcodes/ 2008-08-01 H.J. Lu <hongjiu.lu@intel.com> * i386-reg.tbl: Use Dw2Inval on AVX registers. * i386-tbl.h: Regenerated.
2008-08-01 * elfcore.h (elf_core_file_p): Ensure we have a backend matchAlan Modra3-0/+14
with the correct arch size before rejecting the generic fallback. * elfcode.h (elf_object_p): Likewise. Ensure arch size matches before accepting a target.
2008-08-01 * elf.c (rewrite_elf_program_header): Don't wrap p_paddr toAlan Modra2-10/+28
include file or program headers.
2008-08-01gas/Peter Bergner8-5/+90
* config/tc-ppc.c (parse_cpu) <power6>: Accept Altivec instructions. <cell>: Likewise. gas/testsuite/ * gas/ppc/cell.s: Add altivec instructions. * gas/ppc/cell.d: Update expected output. * gas/ppc/power6.d: New. * gas/ppc/power6.s: Likewise. * gas/ppc/ppc.exp (powerpc64*-*-*): Move cell from here to... (powerpc*-*-*): Here. Run power6 test.
2008-08-01 * coffread.c (coff_symtab_read): Remove FUNCTION_EPILOGUE_SIZE.Stan Shebs4-20/+8
* gdbint.texinfo: Remove FUNCTION_EPILOGUE_SIZE.
2008-08-01daily updateAlan Modra1-1/+1
2008-08-01*** empty log message ***gdbadmin1-1/+1
2008-07-31merge from gccDJ Delorie2-1/+9
2008-07-31merge from gccDJ Delorie4-11/+28
2008-07-31 * configure.ac: Check for memmem declaration.Pedro Alves6-19/+128
* server.c [HAVE_MALLOC_H]: Include malloc.h. (disable_packet_vCont, disable_packet_Tthread, disable_packet_qC) (disable_packet_qfThreadInfo): Unconditionally compile. * server.h [!HAVE_DECL_MEMMEM]: Declare memmem. * configure, config.in: Regenerate.
2008-07-31 * lib/mi-support.exp (mi_load_shlibs): New.Vladimir Prus3-1/+21
* gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
2008-07-312008-07-31 Takashi Ono <t_ono@hkfreak.net>Danny Smith2-0/+15
* pe-dll.c (generate_relocs): Don't generate relocs for undefined weak symbols.
2008-07-31 * emultempl/spuelf.em: Abort on the missing required `spu_ovl.o'.Jan Kratochvil2-1/+10
2008-07-31*** empty log message ***gdbadmin1-1/+1
2008-07-31daily updateAlan Modra1-1/+1
2008-07-30 * objfiles.c (TARGET_KEEP_SECTION): Remove.Stan Shebs2-5/+6
(add_to_objfile_sections): Remove use.
2008-07-30 * lib/mi-support.exp (get_mi_thread_list)Vladimir Prus5-415/+145
(check_mi_and_console_threads): New, moved from ... * gdb.mi/mi-pthread.exp: ...here. * gdb.mi/gdb669.exp (get_mi_thread_list) (check_mi_and_console_threads): Delete. * gdb.mi/mi2-pthread.exp: Likewise.
2008-07-302008-07-30 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini10-8/+64
Sync with gcc: 2008-07-30 Paolo Bonzini <bonzini@gnu.org> * configure.ac: Add makefile fragments for hpux. * Makefile.def (flags_to_pass): Add ADA_CFLAGS. * Makefile.tpl (HOST_EXPORTS): Pass ADA_CFLAGS. * configure: Regenerate. * Makefile.in: Regenerate. 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * Makefile.tpl ($(srcdir)/configure): Update dependencies. * Makefile.in: Regenerate. * configure: Regenerate. config: 2008-07-30 Paolo Bonzini <bonzini@gnu.org> * mh-pa: New, from gcc/config/pa/x-ada. * mh-pa-hpux10: New, from gcc/config/pa/x-ada-hpux10. 2008-06-11 Bernhard Fischer <aldot@gcc.gnu.org> * tls.m4: Fix typos.
2008-07-30 * ld-elf/sec-to-seg.exp: New test: Checks the assignment ofNick Clifton7-0/+161
sections to segments. * ld-elf/sec-to-seg1.s: Test source file. * ld-elf/sec-to-seg2.s: Test source file. * ld-elf/sec-to-seg-script-same-page.t: Test linker script. * ld-elf/sec-to-seg-script-adjoining-pages.t: Test linker script. * ld-elf/sec-to-seg-script-disjoint-pages.t: Test linker script.
2008-07-30include/opcode/Alan Modra7-11/+137
* ppc.h (PPC_OPCODE_405): Define. (PPC_OPERAND_FSL, PPC_OPERAND_FCR, PPC_OPERAND_UDI): Define. gas/ * config/tc-ppc.c (parse_cpu): Separate handling of -m403/405. (md_show_usage): Likewise. opcodes/ * ppc-dis.c (print_insn_powerpc): Disassemble FSL/FCR/UDI fields. * ppc-opc.c (powerpc_operands): Add Xilinx APU related operands. (insert_sprg, PPC405): Use PPC_OPCODE_405. (powerpc_opcodes): Add Xilinx APU related opcodes.
2008-07-30Silence gcc printf warningsAlan Modra43-114/+166