aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-08-27 * value.c (free_all_values): Tweak comment.Doug Evans2-1/+4
2009-08-27 * NEWS: Add note on "info sharedlibrary".Doug Evans10-104/+174
Remove note on "set print symbol-loading". * main.c (captured_main): Pass !batch for from_tty when calling symbol_file_add_main. * objfiles.h (objfile_has_partial_symbols): Declare. (objfile_has_full_symbols): Declare. * objfiles.c (objfile_has_partial_symbols): New function. (have_partial_symbols): Use it. (objfile_has_full_symbols): New function. (have_full_symbols): Use it. * solib.c: Include interps.h. (solib_read_symbols): Back out patch of 2008-07-10. Add test for info_verbose for symbol loading messages for consistency with symfile.c. (info_sharedlibrary_command): Handle optional parameter of regex of libraries to list. Inform user of libraries without debugging info. Rewrite to use ui_out routines to format output. * symfile.c (print_symbol_loading): Delete. (symbol_file_add_with_addrs_or_offsets): Back out patch of 2008-07-10. Print "no debugging symbols found" only if from_tty || info_verbose; and only check file being loaded, not all files. (reread_symbols): Test file being loaded for whether it has symbols, not all files. (__initialize_symfile): Delete `set print symbol-loading'. * symfile.h (print_symbol_loading): Delete. * doc/gdb.texinfo (Symbols): Delete `set print symbol-loading'. (Files): Add note on new optional regex arg to `info sharedlibrary'.
2009-08-27 * doc/binutils.texi (--only-keep-debug): Relocate stray para here ...Dave Korn2-33/+38
(--subsystem): ... from here.
2009-08-27PR ld/10518Alan Modra1-2/+2
correct changelog pr number (was 10515)
2009-08-27gdb/Jan Kratochvil4-1/+22
* varobj.c (varobj_create): Error if the specified frame was not found and it is needed. gdb/testsuite/ * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
2009-08-27Do not create $(bfdlibdir) and $(bfdincludedir) if !INSTALL_LIBBFD.Ralf Wildenhues11-15/+60
opcodes/: * Makefile.am (bfdlibdir, bfdincludedir): Move definition ... [INSTALL_LIBBFD]: ... here, ... [INSTALL_LIBBFD]: ... and empty overrides here. [!INSTALL_LIBBFD]: (rpath_bfdlibdir): New variable. [!INSTALL_LIBBFD] (libbfd_la_LDFLAGS): Use it. * Makefile.in: Regenerate. * configure: Regenerate. bfd/: * acinclude.m4 (AM_INSTALL_LIBBFD): Call AM_SUBST_NOTMAKE for bfdlibdir and bfdincludedir. * Makefile.am (bfdlibdir, bfdincludedir): Move definition ... [INSTALL_LIBBFD]: ... here, ... [INSTALL_LIBBFD]: ... and empty overrides here. [!INSTALL_LIBBFD]: (rpath_bfdlibdir): New variable. [!INSTALL_LIBBFD] (libbfd_la_LDFLAGS): Use it. * Makefile.in: Regenerate. * configure: Regenerate. bfd/doc/: * Makefile.in: Regenerate.
2009-08-272009-08-26 Michael Snyder <msnyder@vmware.com>Michael Snyder4-1/+341
* gdb.base/i386-reverse.c: New file. * gdb.base/i386-reverse.exp: New file. * gdb.base/Makefile.in: Add new files to be removed.
2009-08-27*** empty log message ***gdbadmin1-1/+1
2009-08-27daily updateAlan Modra1-1/+1
2009-08-262009-08-22 Michael Snyder <msnyder@vmware.com>Michael Snyder2-17/+24
* i386-tdep.c (i386_process_record): Break out of prefix loop if not amd64. Otherwise inc/dec instructions are lost.
2009-08-26* config/tc-mep.c (md_pcrel_from_section): Handle any otherDJ Delorie2-0/+10
forced-relocation cases.
2009-08-26 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not testJoseph Myers3-2/+16
environment-pwd for remote host. * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
2009-08-26moxie fixes in gas.Ralf Wildenhues6-26/+91
gas/: * Makefile.am (TARGET_CPU_CFILES): Add config/tc-moxie.c. * config/tc-moxie.c (md_assemble): Fix typos in strings. Fix syntax error. * Makefile.in: Regenerate. * po/POTFILES.in: Likewise. * po/gas.pot: Likewise.
2009-08-26 * elf32-m68k.c: Rewrite initialization of GOT entries for TLSNick Clifton2-140/+173
relocations. Rewrite output of dynamic TLS relocations. (DTP_OFFSET, TP_OFFSET): New constants. (dtpoff_base): Update. (tpoff): Rename to tpoff_base, update. (elf_m68k_init_got_entry_static, elf_m68k_init_got_entry_local_shared): New functions. Move code from elf_m68k_relocate_section here. (elf_m68k_relocate_section): Update. (elf_m68k_finish_dynamic_symbol): Fix handling of local TLS symbols.
2009-08-26 * elf32-m68k.c (elf_m68k_copy_indirect_symbol): Propagate non_got_refNick Clifton10-1/+124
value. (elf_m68k_check_relocs): Handle dynamic TLS relocations. Handle non_got_ref field. (elf_m68k_adjust_dynamic_symbol): Handle non_got_ref field. * tls-def-1.s, tls-def-1.d, tls-gd-1.d2, tls-gd-1.d3, tls-main-1.s, * tls-main-1.d: New files. * m68k.exp: Run new TLS tests.
2009-08-26 * m68k-dis.c (print_insn_arg): Add movecr register names forNick Clifton2-22/+52
coldfire v4e families.
2009-08-26 PR ld/10555Nick Clifton2-21/+38
* emultempl/elf32.em (_after_open): Do not create a .note.gnu-build-id section if there are no input files.
2009-08-26 * config/obj-coff-seh.c (seh_arm_write_pdata): Test forNick Clifton2-167/+184
seh_ctx_root being NULL.
2009-08-26 PR ld/10515Alan Modra2-13/+6
* linker.c (bfd_find_version_for_sym): Revert warning.
2009-08-26Fix confusing sentence about autoconf in gdbint.texinfo.Ralf Wildenhues2-2/+7
gdb/doc/: * gdbint.texinfo (Releasing GDB): Fix confusing sentence about autoconf.
2009-08-26 PR ld/10515Alan Modra2-6/+39
* linker.c (bfd_find_version_for_sym): Override a "*" match by any other wildcard match. Warn on multiple wildcard matches.
2009-08-26daily updateAlan Modra1-1/+1
2009-08-26*** empty log message ***gdbadmin1-1/+1
2009-08-25 * c-exp.y (yylex): Add cxx_only check for tokentab2 and tokentab3Keith Seitz2-1/+17
searches. (tokentab3): Add cxx_only for DOT_STAR.
2009-08-25 gdb/Pedro Alves4-17/+59
* inferior.c (print_inferior): Align columns left. Remove header for the the "current" column. Rename column "Id" to "Num". Rename column "PID" to "Description". Print if there's no selected inferior. gdb/doc/ * gdb.texinfo (Debugging Multiple Inferiors): Add "info inferiors" small example, and describe its columns. Replace "inferior-id" by "infno" throughout.
2009-08-25gdb/Jan Kratochvil2-4/+8
Fix ia64 start crash when GDB built with -lmcheck. * ia64-tdep.c (ia64_gdbarch_init): Allocate TDEP as cleared. Remove specific clearing of TDEP SIGCONTEXT_REGISTER_ADDRESS and PC_IN_SIGTRAMP.
2009-08-25Build cleanups in opcodes: cross-compilation and generators.Ralf Wildenhues5-35/+150
opcodes/: * Makefile.am (SUBDIRS): Build '.' before 'po'. (COMPILE_FOR_BUILD, LINK_FOR_BUILD, BUILD_LIBIBERTY) (MOSTLYCLEANFILES, MAINTAINERCLEANFILES): New variables. (i386-gen$(EXEEXT_FOR_BUILD)): Renamed from i386-gen, rewrite using *BUILD variables, depend upon $(BUILD_LIBIBERTY). (i386-gen.o): New rule. ($(srcdir)/i386-init.h): Adjust. (i386-opc.lo): Depend on $(srcdir)/i386-tbl.h. (ia64-gen$(EXEEXT_FOR_BUILD)): Rename from ia64-gen, adjust likewise. (ia64-gen.o): New rule. (ia64_asmtab_deps): New variable. ($(srcdir)/ia64-asmtab.c): Use it; adjust likewise. (ia64-opc.lo): Depend on $(srcdir)/ia64-asmtab.c. (s390-mkopc$(EXEEXT_FOR_BUILD)): Rename from s390-mkopc, adjust likewise. (s390-opc.tab): Adjust. (z8kgen$(EXEEXT_FOR_BUILD), z8kgen.o, $(srcdir)/z8k-opc.h): New rules. (z8k-dis.lo): Depend on $(srcdir)/z8k-opc.h. * Makefile.in: Regenerate. * z8kgen.c (gas): Avoid '/*' in comment. * z8k-opc.h (func): Regenerate.
2009-08-25 * options.h (Command_line::Pre_options): New class.Cary Coutant3-1/+42
(Command_line::pre_options): New member. * options.cc (gold::options::ready_to_register): New variable. (One_option::register_option): Do nothing if not registering options. Assert if same short option registered twice. (General_options::General_options): Turn off option registration when done constructing. (Command_line::Pre_options::Pre_options): New constructor.
2009-08-25 * c-exp.y (tokentab3): Add new token, ARROW_STAR. Changed all users.Keith Seitz2-5/+12
(tokentab2): Add new token, DOT_STAR. Changed all users.
2009-08-25daily updateAlan Modra1-1/+1
2009-08-25*** empty log message ***gdbadmin1-1/+1
2009-08-24Fixed typo in ChangeLog.Cary Coutant1-1/+2
2009-08-24 (General_options::no_keep_memory): Remove incorrect short option.Cary Coutant2-2/+7
2009-08-24 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.Keith Seitz2-0/+48
Add two new C++ completer tests which limit the output to a given class.
2009-08-24 * symtab.c (default_make_symbol_completion_list): KeepKeith Seitz2-1/+8
':', too, so that we can limit searches in namespaces and classes.
2009-08-242009-08-24 Michael Snyder <msnyder@vmware.com>Michael Snyder3-3/+8
* gdb.base/del.exp: Fix typo in comment. * gdb.base/step-bt.exp: Fix cut and paste error in comment.
2009-08-24Sync from GCC: Update AC_PREREQ entries to 2.64.Ralf Wildenhues8-4/+20
/: * configure.ac (AC_PREREQ): Bump to 2.64. intl/: * configure.ac (AC_PREREQ): Bump to 2.64. libdecnumber/: * configure.ac (AC_PREREQ): Bump to 2.64. libiberty/: * configure.ac (AC_PREREQ): Bump to 2.64.
2009-08-24More build fixes in opcodesRalf Wildenhues4-364/+94
opcodes/: * Makefile.am (TARGET_LIBOPCODES_CFILES): New variable, taken from $(CFILES), sorted, with dis-buf.c, dis-init.c, disassemble.c, i386-gen.c, ia64-opc-a.c, ia64-opc-b.c, ia64-opc-f.c, ia64-opc-i.c, ia64-opc-m.c, ia64-opc-d.c, ia64-gen.c, ia64-asmtab.c removed, and msp430-dis.c added. (LIBOPCODES_CFILES): New variable, adding to TARGET_LIBOPCODES_CFILES also non-target library sources. (CFILES): Factorize based on $(LIBOPCODES_CFILES), adding generator files. (ALL_MACHINES): Factorize based on $(TARGET_LIBOPCODES_CFILES). (EXTRA_libopcodes_la_SOURCES): Use $(LIBOPCODES_CFILES). * Makefile.in: Regenerate. * po/POTFILES.in: Regenerate.
2009-08-24 * python/python-value.c (valpy_richcompare): Don't return fromTom Tromey2-2/+15
inside a TRY_CATCH.
2009-08-24 * objdump.c (find_symbol_for_address): Avoid costly call toCary Coutant2-1/+6
bfd_octets_per_byte.
2009-08-24 * scripttempl/elfxtensa.sc (DISCARDED): Discard sections withNick Clifton6-5/+14
.gnu.lto_ prefix. * scripttempl/armbpabi.sc: Likewise. * scripttempl/elf32sh-symbian.sc: Likewise. * scripttempl/elf64hppa.sc: Likewise. * scripttempl/mep.sc: Likewise.
2009-08-24dependency tracking fixes in ldRalf Wildenhues3-6/+26
ld/: * Makefile.am (ldmain.o, ldfile.o): Fix typos in non-fastdep rules. (eelf32_spu.o): Add dependency tracking. * Makefile.in: Regenerate.
2009-08-24Fix yacc and lex reruns with maintainer-mode off.Ralf Wildenhues12-0/+60
gas/: * Makefile.am (am__skiplex, am__skipyacc): New. * Makefile.in: Regenerate. ld/: * Makefile.am (am__skiplex, am__skipyacc): New. * Makefile.in: Regenerate. binutils/: * Makefile.am (am__skiplex, am__skipyacc): New. * Makefile.in: Regenerate. gold/: * Makefile.am (am__skiplex, am__skipyacc): New. * Makefile.in: Regenerate.
2009-08-24*** empty log message ***gdbadmin1-1/+1
2009-08-24daily updateAlan Modra1-1/+1
2009-08-232009-08-23 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-27/+7
PR ld/10536 * Makefile.in (install-html-recursive): Removed.
2009-08-23* ld-powerpc/powerpc.exp: Move relaxing and relocatable relaxingAndreas Schwab2-6/+9
tests from ppc64elftest to ppcelftest and pass -a32 to assembler.
2009-08-23Minor dependency fix for syslex.o in binutils.Ralf Wildenhues3-2/+7
binutils/: * Makefile.am (syslex.o): Depend on sysinfo.h config.h. * Makefile.in: Regenerate.
2009-08-23* ld-powerpc/relax.d: Fix whitespace.Andreas Schwab3-19/+24
* ld-powerpc/relaxr.d: Likewise.
2009-08-23*** empty log message ***gdbadmin1-1/+1