aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2009-08-23daily updateAlan Modra1-1/+1
2009-08-22Cleanups in binutils makefiles.Ralf Wildenhues25-224/+339
ld/: * Makefile.am (bin_PROGRAMS): Renamed from ... (noinst_PROGRAMS): ... this. (transform): Override, including the renaming of ld-new to ld. (install-exec-local): Installation of ld in $(bindir) not needed here any more. (AM_CPPFLAGS): Renamed from ... (INCLUDES): ... this. (MAINTAINERCLEANFILES): Add ld.1. * Makefile.in: Regenerate. gold/: * Makefile.am (AM_CPPFLAGS): Renamed from ... (INCLUDES): ... this. * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Add -Wno-portability. (AM_CPPFLAGS): Renamed from ... (INCLUDE): ... this. * Makefile.in, testsuite/Makefile.in: Regenerate. bfd/: * Makefile.am (libbfd_la_LDFLAGS): Initialize early, to allow appending. [INSTALL_LIBBFD] (bfdlib_LTLIBRARIES, bfdinclude_HEADERS): Set only in this condition. [!INSTALL_LIBBFD] (noinst_LTLIBRARIES, libbfd_la_LDFLAGS): New, to build but not install libbfd.la in this condition. (install-bfdlibLTLIBRARIES, uninstall-bfdlibLTLIBRARIES) (install_libbfd, install_libbfd): Remove. * Makefile.in: Regenerate. binutils/: * Makefile.am (AM_CPPFLAGS): Renamed from ... (INCLUDES): ... this. (bin2c$(EXEEXT_FOR_BUILD): Adjust rule. (installcheck-local): Renamed from ... (installcheck): ... this. * Makefile.in: Regenerate. gas/: * Makefile.am (YFLAGS): Remove, not needed any more. (AM_CPPFLAGS): Renamed from ... (INCLUDES): ... this. * Makefile.in: Regenerate. gprof/: * Makefile.am (AM_CPPFLAGS): Renamed from ... (INCLUDES): ... this. * Makefile.in: Regenerate. opcodes/: * Makefile.am (libopcodes_la_LDFLAGS): Initialize early. [INSTALL_LIBBFD] (bfdlib_LTLIBRARIES): Set only in this condition. [INSTALL_LIBBFD] (bfdinclude_DATA): New. [!INSTALL_LIBBFD] (noinst_LTLIBRARIES): New. [!INSTALL_LIBBFD] (libopcodes_la_LDFLAGS): Ensure libopcodes.la is built shared even if it is not to be installed. (install-bfdlibLTLIBRARIES,uninstall-bfdlibLTLIBRARIES) (install_libopcodes, uninstall_libopcodes): Remove. (AM_CPPFLAGS): Renamed from ... (INCLUDES): ... this. * Makefile.in: Regenerate.
2009-08-22dependency tracking in opcodesRalf Wildenhues4-3716/+248
opcodes/: * Makefile.am (AUTOMAKE_OPTIONS): Remove 1.9 and cygnus, add 1.11, foreign, no-dist. (MKDEP, m32c_opc_h): Remove variables. (disassemble.lo): Rewrite using automake-style dependency tracking rules; only list the dependency upon the primary source file, but no included headers. (m32c-asm.lo, m32c-desc.lo, m32c-dis.lo, m32c-ibld.lo, m32c-opc.lo) (i386-gen.o, ia64-gen.o): Remove dependency statements. (EXTRA_libopcodes_la_SOURCES): New variable, list $(CFILES) to ensure all dependency fragments are included in the Makefile. (s390-opc.lo): Depend on s390-opc.tab. (DEP, DEP1, dep.sed, dep, dep-in, dep-am): Remove rules. (mkdep section): Remove. * Makefile.in: Regenerate. * po/POTFILES.in: Regenerate.
2009-08-22dependency tracking in gprofRalf Wildenhues3-941/+79
gprof/: * Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add 1.11, foreign, no-dist, no-texinfo.tex. (TEXINFO_TEX): New variable. (MKDEP, CLEANFILES): Remove: (DEP, DEP1, dep.sed, dep, dep-in, dep-am): Remove rules. (install-data-local): Remove now-unneeded dependency on install-info. (mkdep section): Remove. * Makefile.in: Regenerate.
2009-08-22dependency tracking in gasRalf Wildenhues5-10576/+4967
gas/: * Makefile.am (AUTOMAKE_OPTIONS): Remove 1.8 cygnus, add 1.11, foreign and no-dist. (all): Remove now-unneeded dependency upon info. (DIST_SUBDIRS, MKDEP, DEP_INCLUDES, DEP_FLAGS, CLEANFILES) (DEP_FILE_DEPS): Remove variables. (OBJ_FORMAT_CFILES): Add config/obj-multi.c. (OBJ_FORMAT_HFILES): Add config/obj-multi.h. ($(OBJS), ecoff.o): Remove now-unneeded manual dependencies. ($(TARG_CPU_O), $(ATOF_TARG_O), obj-aout.o, obj-coff.o obj-ecoff.o) (obj-elf.o obj-evax.o, obj-fdpicelf.o, obj-multi.o, obj-som.o) (e-mipself.o, e-mipsecoff.o, e-i386aout.o, e-i386coff.o, e-i386elf.o) (e-crisaout.o, e-criself.o, tc-i386.o, xtensa-relax.o): Remove now-unneeded rules. (EXTRA_as_new_SOURCES): Add $(CFILES), $(HFILES), $(TARGET_CPU_CFILES), $(TARGET_CPU_HFILES), $(OBJ_FORMAT_CFILES), $(OBJ_FORMAT_HFILES), $(CONFIG_ATOF_CFILES), $(MULTI_CFILES), so their dependency fragments are picked up in the Makefile. (itbl-lex.c, itbl-ops.o): Remove manual dependencies. (m68k-parse.o, bfin-lex.o, itbl-lex.o, itbl-parse.o, itbl-tops.o) (itbl-test.o): Rewrite using automake-style dependency tracking rules; only list the dependency upon the primary source file, but no included headers. (DEP, DEP1, DEPTC, DEPOBJ, DEP2, dep.sed, dep, dep-in, dep-am): Remove. (mkdep section): Remove. * Makefile.in: Regenerate. * gas/po/POTFILES.in, gas/po/gas.pot: Regenerate.
2009-08-22dependency tracking in binutilsRalf Wildenhues3-1939/+403
binutils/: * Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add no-dist and foreign. (MKDEP, CLEANFILES): Remove now-unneeded variables. (DEP, DEP1, dep.sed, dep, dep-in, dep-am): Remove. (mkdep section): Remove. (BUILT_SOURCES): New variable, list $(GENERATED_HFILES). (EXTRA_ar_SOURCES): New, list $(CFILES). (syslex.o): Depend on syslex.c. (sysinfo.o): Depend on sysinfo.c. (arparse.h, defparse.h, nlmheaders.h rcparse.h mcparse.h): Remove dependencies, now tracked by automake. (srconv.o): Depend on sysroff.c. (objdump.o, arparse.o, arlex.o, sysroff.o, defparse.o, deflex.o) (nlmheader.o, rcparse.o, mcparse.o, rclex.o, mclex.o, dlltool.o) (rescoff.o, nlmconv.o): Rewrite using automake-style dependency tracking rules; only list the dependency upon the primary source file, but no included headers. * Makefile.in: Regenerate.