public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-tromey-remove-obj_section: reverse-20080717-branchpoint-13380-gb0dc978
@ 2012-12-13 21:49 tromey
  0 siblings, 0 replies; only message in thread
From: tromey @ 2012-12-13 21:49 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-remove-obj_section has been created
        at  b0dc9788832ef00e3d546b2cb2be436a9ba68fa0 (commit)

- Log -----------------------------------------------------------------
commit b0dc9788832ef00e3d546b2cb2be436a9ba68fa0
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Dec 13 14:44:01 2012 -0700

    add a comment

commit 5411dc534b144c560a37009445b5b59fc7c8dd63
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Dec 13 07:50:45 2012 -0700

    update dwarf fix to be globally historically ok

commit 1309384b32e45a745a9548c72ccc69f074c6a6e4
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Dec 12 14:30:47 2012 -0700

    dwarf reader fix

commit 58de631ee278697b3ecdd4d716baeae9381ece6d
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 11 11:22:40 2012 -0700

    remove obj_section from symbols

commit 4231458bde20a88c80218d46bbe627a0f1c03daf
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Dec 13 14:04:30 2012 -0700

    another approach to fixing the sym readers

commit 4be548b22b4ffb8867961ae998f4cc0f84532a2e
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Dec 12 11:34:21 2012 -0700

    move symbol allocation to a new function
    
    	* coffread.c (process_coff_symbol, coff_read_enum_type): Call
    	allocate_symbol.
    	* dwarf2read.c (fixup_go_packaging): Call allocate_symbol.
    	(read_func_scope): Call allocate_template_symbol.
    	(new_symbol_full): Call allocate_symbol.
    	* jit.c (finalize_symtab): Call allocate_symbol.
    	* jv-lang.c (add_class_symbol): Call allocate_symbol.
    	* mdebugread.c (parse_symbol, new_block): Call allocate_symbol.
    	* stabsread.c (patch_block_stabs, define_symbol, read_enum_type)
    	(common_block_end): Call allocate_symbol.
    	* symtab.c (allocate_symbol, initialize_symbol)
    	(allocate_template_symbol): New functions.
    	* symtab.c (allocate_symbol, initialize_symbol)
    	(allocate_template_symbol): Declare.
    	* xcoffread.c (process_xcoff_symbol): Call initialize_symbol.

commit 7cf74c42f8a0a25ec750725b4cb7e82969a72965
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 11 09:41:55 2012 -0700

    an initial conversion to bound minsyms
    
    	* minsyms.h (struct bound_minimal_symbol): New.
    	(lookup_minimal_symbol_and_objfile): Return bound_minimal_symbol.
    	Remove objfile argument.
    	(lookup_minimal_symbol_by_pc_section, lookup_minimal_symbol_by_pc):
    	Return bound_minimal_symbol.
    	* minsyms.c (lookup_minimal_symbol_by_pc_1)
    	(lookup_minimal_symbol_by_pc_section, lookup_minimal_symbol_by_pc):
    	Return bound_minimal_symbol.
    	(in_gnu_ifunc_stub): Update.
    	(lookup_minimal_symbol_and_objfile): Return bound_minimal_symbol.
    	Remove 'objfile_p' argument.
    	(lookup_solib_trampoline_symbol_by_pc): Update.
    	* ada-tasks.c, amd64-windows-tdep.c, arm-tdep.c,
    	arm-wince-tdep.c, block.c, blockframe.c, breakpoint.c,
    	c-valprint.c, dwarf2loc.c, elfread.c, frame.c, frv-tdep.c,
    	glibc-tdep.c, gnu-v2-abi.c, gnu-v3-abi.c, hppa-hpux-tdep.c,
    	i386-tdep.c, ia64-tdep.c, infcall.c, infcmd.c, jit.c,
    	linux-fork.c, m32c-tdep.c, m68hc11-tdep.c, maint.c,
    	mips-tdep.c, p-valprint.c, parse.c, ppc-linux-tdep.c,
    	ppc-sysv-tdep.c, printcmd.c, rs6000-tdep.c, sh64-tdep.c,
    	stack.c, symtab.c, tui/tui-disasm.c: Update.

commit 6bdfe37ab9d247b4e7db5767f8036a75c64b8a0d
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 11 10:43:51 2012 -0700

    make lookup_solib_trampoline_symbol_by_pc static

commit b8c7b7d65ea20bdd370df24b78c984317e49b137
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Dec 13 10:14:20 2012 -0700

    build machoread more often
    
    	* config/i386/darwin.mh (NATDEPFILES): Remove machoread.o.
    	* configure.ac: Check for Mach-O support in BFD.  Update
    	CONFIG_OBS.
    	* configure: Rebuild.

commit fa655508c0acd3a5445633838987d821f046c198
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Dec 13 10:03:37 2012 -0700

    refactor to use an autoconf macro for BFD checks
    
    	* acinclude.m4 (GDB_AC_CHECK_BFD): New macro.
    	* configure.ac: Use GDB_AC_CHECK_BFD.
    	* configure: Rebuild.

commit bb5c6cadb1372866cfd75601783b612aedb00152
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Dec 13 09:53:49 2012 -0700

    nuke CY_AC_C_WORKS
    
    	* acinclude.m4 (CY_AC_C_WORKS): Remove.

commit 7b5d25cc6ec2a7b0125938add944961c1f3e07c9
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Dec 13 14:58:21 2012 +0000

    	* coff-pe-read.c (IMAGE_SCN_CNT_TEXT, IMAGE_SCN_CNT_INITIALIZED_DATA)
    	(IMAGE_SCN_CNT_UNINITIALIZED_DATA): Remove useless checks
    	for already defined macros.

commit 73e5ad654c61b5495a2284af91bdbf7580ded69d
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Thu Dec 13 10:44:43 2012 +0000

    	* coff-pe-read.h (pe_text_section_offset): Declare new function.
    	* coff-pe-read.c (debug_coff_pe_read): New static variable.
    	(struct read_pe_section_data): Add section_name field.
    	(IMAGE_SCN_CNT_CODE): New macro, if not already defined.
    	(IMAGE_SCN_CNT_INITIALIZED_DATA): Ditto.
    	(IMAGE_SCN_CNT_UNINITIALIZED_DATA): Ditto.
    	(get_pe_section_index): New function.
    	(struct pe_sections_info): New type.
    	(get_section_vmas): Use new struct pe_sections_info.
    	(add_pe_exported_sym): Handle unnamed exported function.
    	(add_pe_forwarded_sym): New function.
    	(read_pe_truncate_name): Truncate at last dot.
    	(pe_as16): New function.
    	(read_pe_exported_syms): Use ordinal of function to
    	retrieve correct RVA address of function and handle
    	forwarded symbol.
    	(pe_text_section_offset): New function.
    	(show_debug_coff_pe_read): New function.
    	(_initialize_coff_pe_read): New function adding
    	'set/show debug coff_pe_read' commands.
    
    	* windows-tdep.c (windows_xfer_shared_library): Use
    	pe_text_section_offset function instead of possibly wrong
    	0x1000 constant for .text sextion offset.

commit 0d1c3ea4fe20776dfae9a83130582cbe13d8f3a5
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Dec 13 10:06:05 2012 +0000

    Formatting fixes.

commit 90b47d84db1deb8001b7c82739b04bee5d8da9ef
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Dec 13 10:00:49 2012 +0000

    2012-12-13  Pedro Alves  <palves@redhat.com>
    
    	* gdbarch.sh (do_read): Set IFS to blank.

commit 9ef356110a8ba16d7746b396697144fb30cab13a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Dec 13 07:46:13 2012 +0000

    	PR binutils/14950
    	* ppc-opc.c (insert_sci8, extract_sci8): Rewrite.
    	(insert_sci8n, extract_sci8n): Likewise.

commit f37bc329e1dcc799dca3ff20c70e0481f960d1d1
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Dec 13 00:00:37 2012 +0000

    *** empty log message ***

commit a094b69a8258a4e09eca89935bc71d33e664f6f6
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Dec 12 23:00:04 2012 +0000

    daily update

commit 409c84a68a7792a789e9a2924d0b0b30a44eb3ed
Author: mgherzan <mgherzan>
Date:   Wed Dec 12 21:25:09 2012 +0000

    MI: tests for -catch-load/-catch-unload
    
    Added basic MI tests for the -catch-load and
    -catch-unload MI commands.
    
    2012-11-19 Keven Boell <keven.boell@intel.com>
    
    gdb/testsuite:
    	* gdb.mi/mi-catch-load-so.c: New. Clone of the
    	catch load test library source file.
    	* gdb.mi/mi-catch-load.c: New. Clone of the catch
    	load test source file.
    	* gdb.mi/mi-catch-load.exp: New. Test file for
    	basic MI -catch-load and -catch-unload tests.

commit bbd898f33be2ac2abd49b51c9a78fb724947e2c9
Author: mgherzan <mgherzan>
Date:   Wed Dec 12 21:23:28 2012 +0000

    MI: document the -catch-load/-unload commands
    
    2012-11-16 Mircea Gherzan <mircea.gherzan@intel.com>
    
    gdb/doc:
    	* gdb.texinfo (GDB/MI Catchpoint Commands): New section.
    
    gdb/:
    	* NEWS: mention the -catch-load/-catch-unload MI commands.

commit b91f8a2ea98c4b4cac20600bd1d0312e04869730
Author: mgherzan <mgherzan>
Date:   Wed Dec 12 21:20:11 2012 +0000

    MI: add the -catch-load and -catch-unload commands
    
    They are equivalent to "catch load" and "catch unload" from CLI.
    
    Rationale: GUIs might be interested in catching solib load or
    unload events.
    
    2012-11-16  Mircea Gherzan  <mircea.gherzan@intel.com>
    
    	* Makefile.in (SUBDIR_MI_OBS): Add mi-cmd-catch.o.
    	(SUBDIR_MI_SRCS): Add mi/mi-cmd-catch.c.
    	* breakpoint.c (add_solib_catchpoint): New function that
    	can be used by both CLI and MI, factored out from
    	catch_load_or_unload.
    	(catch_load_or_unload): Strip it down and make it use the
    	new add_solib_catchpoint.
    	* breakpoint.h (add_solib_catchpoint): Declare it.
    	* mi/mi-cmd-break.h: New file.
    	* mi/mi-cmd-break.c: Include mi-cmd-break.h.
    	(setup_breakpoint_reporting): New function used for both
    	catchpoints and breakpoints.
    	(mi_cmd_break_insert): Use setup_breakpoint_reporting.
    	* mi/mi-cmd-catch.c: New file.
    	* mi/mi-cmds.c (mi_cmds): Add the handlers for -catch-load
    	and -catch-unload.
    	* mi/mi-cmds.h: Declare the handlers for -catch-load and
    	-catch-unload.

commit 820ca44126d2dc25a820c3d6e664fecc3b3c7bde
Author: mgherzan <mgherzan>
Date:   Wed Dec 12 20:19:23 2012 +0000

    MAINTAINERS: add myself to the write-after-approval list
    
    2012-12-12  Mircea Gherzan  <mircea.gherzan@intel.com>
    
    	* MAINTAINERS (Write After Approval): Add "Mircea Gherzan".

commit cbb3d44a2fd57a9dab5be6efd72fdfa8ec84c817
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Dec 12 17:03:01 2012 +0000

    	* dbxread.c (read_dbx_symtab): Update.
    	(end_psymtab, dbx_psymtab_to_symtab_1, dbx_psymtab_to_symtab)
    	(read_ofile_symtab): Add 'objfile' argument.
    	* dwarf2read.c (process_psymtab_comp_unit_reader)
    	(build_type_psymtabs_reader): Update.
    	(dwarf2_psymtab_to_symtab): Add 'objfile' argument.
    	* mdebugread.c (mdebug_psymtab_to_symtab): Add 'objfile'
    	argument.
    	(parse_procedure, parse_partial_symbols): Update.
    	(psymtab_to_symtab_1): Add 'objfile' argument.
    	* psympriv.h (struct partial_symtab) <objfile>: Remove.
    	<read_symtab>: Add 'objfile' argument.
    	(sort_pst_symbols, discard_psymtab): Update.
    	* psymtab.c (partial_map_expand_apply): Update.
    	(find_pc_sect_psymtab_closer): Add 'objfile' argument.
    	(find_pc_sect_psymtab, find_pc_sect_symtab_from_partial): Update.
    	(find_pc_sect_psymbol): Add 'objfile' argument.
    	(lookup_symbol_aux_psymtabs): Update.
    	(match_partial_symbol, lookup_partial_symbol, psymtab_to_symtab):
    	Add 'objfile' argument.
    	(find_last_source_symtab_from_partial, dump_psymtab)
    	(dump_psymtabs_for_objfile, read_symtabs_for_function)
    	(expand_partial_symbol_tables, read_psymtabs_with_filename)
    	(find_symbol_file_from_partial, map_matching_symbols_psymtab)
    	(expand_symtabs_matching_via_partial): Update.
    	(sort_pst_symbols): Add 'objfile' argument.
    	(allocate_psymtab): Update.
    	(discard_psymtab): Add 'objfile' argument.
    	(maintenance_info_psymtabs, maintenance_check_symtabs): Update.
    	* stabsread.h (end_psymtab): Update.
    	* xcoffread.c (this_symtab_objfile): New global.
    	(process_linenos, enter_line_range, xcoff_next_symbol_text):
    	Update.
    	(read_xcoff_symtab): Add 'objfile' argument.
    	(read_symbol, read_symbol_lineno): Update.
    	(xcoff_psymtab_to_symtab_1, xcoff_psymtab_to_symtab)
    	(xcoff_end_psymtab): Add 'objfile' argument.
    	(scan_xcoff_symtab): Update.

commit 12b7ba7ffc15d40a3f321b8dfb7db81cd89405b5
Author: Paul Koning <pkoning@equallogic.com>
Date:   Wed Dec 12 16:47:27 2012 +0000

    Add support for Python 3.
    * NEWS: Mention Python 3 support.
    * varobj.c (value_get_print_value): Use
    python_string_to_target_string.
    * python/py-block.c: Use PyVarObject_HEAD_INIT in initialization
    of type objects.
    * python/py-breakpoint.c: Ditto.
    * python/py-cmd.c:  Ditto.
    * python/py-event.c: Ditto.
    * python/py-event.h: Ditto.
    * python/py-evtregistry.c: Ditto.
    * python/py-finishbreakpoint.c: Ditto.
    * python/py-frame.c: Ditto.
    * python/py-function.c: Ditto.
    * python/py-infthread.c: Ditto.
    * python/py-lazy-string.c: Ditto.
    * python/py-progspace.c: Ditto.
    * /python/py-symbol.c: Ditto.
    * python/py-evts.c:  (gdbpy_initialize_py_events): Add module
    initialization for Python 3.
    * python/py-inferior.c: Use PyVarObject_HEAD_INIT in initialization
    of type objects.
    (infpy_read_memory): Return memoryview object if Python 3.
    (infpy_write_memory): Use "s*" operand parsing code for Python 3.
    (infpy_search_memory): Ditto.
    (get_buffer): New function for Python 3.
    * python/py-objfile.c: Use PyVarObject_HEAD_INIT in initialization
    of type objects.
    (objfpy_dealloc): Use Py_TYPE to call tp_free.
    * python/py-param.c: Use PyVarObject_HEAD_INIT in initialization
    of type objects.
    (get_attr): Use PyUnicode_CompareWithASCIIString if Python 3.
    (set_attr): Ditto.
    * python/py-prettyprint.c (print_string_repr): use PyBytes methods
    instead of PyString methods if Python 3.
    (print_children): Skip push_dummy_python_frame call if Python 3.
    * python/py-symtab.c: Use PyVarObject_HEAD_INIT in initialization
    of type objects.
    (salpy_dealloc): Use Py_TYPE to call tp_free.
    * python/py-type.c: Use PyVarObject_HEAD_INIT in initialization
    of type objects.
    (field_dealloc): Use Py_TYPE to call tp_free.
    (typy_dealloc): Ditto.
    (type_object_as_number): Adjust struct initializations for
    differences in layout for Python 2 vs. Python 3.
    * python/py-utils.c (python_string_to_unicode): Omit non-Unicode
    string case for Python 3.
    (unicode_to_encoded_python_string): Shorten code (no functional
    change).
    (python_string_to_target_python_string): Comment that in Python 3
    returned value is a Python "bytes" type.
    (gdbpy_is_string): Omit non-Unicode string check in Python 3.
    (gdb_py_object_from_longest): Omit non-long integer case in Python
    3.
    (gdb_py_object_from_ulongest): Ditto.
    * python/py-value.c: Use PyVarObject_HEAD_INIT in initialization
    of type objects.
    (valpy_dealloc): Use Py_TYPE to call tp_free.
    (valpy_int): Omit function if Python 3.
    (convert_value_from_python): Use "%S" format (Python object as a
    string) if Python 3.
    (value_object_as_number): Adjust struct initializations for
    differences in layout for Python 2 vs. Python 3.
    * python/python-config.py: Adjust syntax for Python 3
    compatibility.
    Include "sys.abiflags" string as part of python library name, if
    that attribute exists (Python 3).
    * python/python-internal.h (IS_PY3): Define if Python 3.
    (Py_TPFLAGS_HAVE_ITER, Py_TPFLAGS_CHECKTYPES): Define with
    placeholder value if Python 3.
    (PyInt_Check, PyInt_FromLong, PyInt_AsLong, PyString_FromString,
    PyString_Decode, PyString_FromFormat, PyString_Check): Define as
    analogous Python 3 API function if Python 3.
    (PyVarObject_HEAD_INIT): Define if not already defined.
    (Py_TYPE): Ditto.
    * python/python.c (eval_python_command): Omit Py_FlushLine call if
    Python 3.
    Check return values of all Python API calls for error.
    Supply dummy "python" and "python-interactive" commands if Python
    initialization failed.
    (_initialize_python): Convert argc to wchar_t** if Python 3.
    Add module initialization for Python 3.
    (finish_python_initialization): Pass wchar_t * argument to
    PySys_SetPath if Python 3.
    * python/lib/gdb/__init__.py: Define "reload" if Python 3.
    (_GdbFile): New class for common output file behavior.
    (GdbOutFile): Subclass from _GdbFile.
    (GdbOutputErrorFile): Ditto.
    (auto_load_packages): Adjust syntax for Python 3 compatibility.
    * python/lib/gdb/printing.py: Define basestr and int if Python 3.
    * python/lib/gdb/prompt.py: Use sorted() function rather than
    sort() method.
    * python/lib/gdb/command/explore.py: Define raw_input if Python 3.
    Adjust syntax for Python 3 compatibility.
    * python/lib/gdb/command/pretty_printers.py: Use sorted() function
    rather than sort() method.
    Adjust syntax for Python 3 compatibility.
    * python/lib/gdb/command/type_printers.py: Ditto.
    * doc/gdb.texinfo (Inferior.read_memory): Mention that the return
    value is a memoryview object if Python 3.

commit bf9634c4b04ae648d4a5c2a02ac053a477e738fd
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Dec 12 16:22:32 2012 +0000

    	* coffread.c (coff_objfile_data_key): New global.
    	(coff_symfile_init): Use set_objfile_data.
    	(coff_symfile_read): Use objfile_data.
    	(coff_symfile_finish): Don't free deprecated_sym_private.
    	(coff_free_info): New function.
    	(_initialize_coffread): Initialize coff_objfile_data_key.
    	* mdebugread.c (pending_list): Update comment.
    	* objfiles.h (struct objfile) <deprecated_sym_private>: Remove.
    	* symfile.c (reread_symbols): Don't mention
    	deprecated_sym_private.
    	* xcoffread.c (xcoff_objfile_data_key): New global.
    	(XCOFF_DATA): New macro.
    	(process_linenos, enter_line_range, xcoff_next_symbol_text)
    	(read_xcoff_symtab, coff_getfilename, read_symbol_lineno): Use
    	XCOFF_DATA.
    	(xcoff_new_init) Use set_objfile_data.
    	(xcoff_symfile_finish): Don't free deprecated_sym_private.
    	(init_stringtab, swap_sym, scan_xcoff_symtab)
    	(xcoff_get_toc_offset, xcoff_initial_scan): Use XCOFF_DATA.
    	(xcoff_free_info): New function.
    	(_initialize_xcoffread): Initialize xcoff_objfile_data_key.

commit 833dd807efacd91c7f6a2938e655e341d7cd06cf
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Dec 12 15:57:00 2012 +0000

    	* coffread.c (coff_symfile_init): Use set_objfile_data.
    	(coff_symfile_read): Use DBX_SYMFILE_INFO.
    	* dbxread.c (dbx_objfile_data_key): New global.
    	(dbx_symfile_init): Use set_objfile_data.
    	(dbx_symfile_finish): Don't free deprecated_sym_stab_info.
    	(dbx_free_symfile_info): New function.
    	(coffstab_build_psymtabs, elfstab_build_psymtabs): Use
    	DBX_SYMFILE_INFO.
    	(stabsect_build_psymtabs): Use set_objfile_data.
    	(_initialize_dbxreadb): Initialize dbx_objfile_data_key.
    	* elfread.c (elf_symtab_read): Use DBX_SYMFILE_INFO,
    	set_objfile_data.
    	(free_elfinfo): Use DBX_SYMFILE_INFO.
    	(elf_symfile_finish): Don't free deprecated_sym_stab_info.
    	(elfstab_offset_sections): Use DBX_SYMFILE_INFO.
    	* gdb-stabs.h (dbx_objfile_data_key): Declare.
    	(DBX_SYMFILE_INFO): Rewrite to use objfile_data.
    	* objfiles.h (struct objfile) <deprecated_sym_stab_info>: Remove.
    	* somread.c (som_symfile_finish): Don't free
    	deprecated_sym_stab_info.

commit fe918324e83bec0af9cf4269c59407aa80f449d6
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Wed Dec 12 13:53:47 2012 +0000

    Remove trailing space in gdbarch.sh.
    
    gdb/ChangeLog:
    
            * gdbarch.sh (software_single_step): Remove trailing space in
            comment (gdbarch.h is already correct).

commit c24c2888111acb6905101622fec41f713cd3e275
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Dec 12 13:52:55 2012 +0000

    Add --with-build-config=bootstrap-asan support
    
    	* Makefile.def (target_modules): Add bootstrap=true and
    	raw_cxx=true to libsanitizer.
    	* configure.ac (bootstrap_target_libs): Add libsanitizer.
    	* Makefile.in: Regenerated.
    	* configure: Likewise.

commit d4147686a1cba312ef61d42d274beb6f74026fd2
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Dec 12 13:47:14 2012 +0000

    Add libstdc++-raw-cxx.m4
    
    	* libstdc++-raw-cxx.m4: New file.

commit 22158f58f7787edcfc7b7fa7596da5ef0ffdcfdc
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Wed Dec 12 13:45:36 2012 +0000

    Add bootstrap-asan.mk
    
    	* bootstrap-asan.mk: New file.

commit 6bac6364c28430cbb6bd3b3485e59c7800ea9a09
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Dec 12 00:00:34 2012 +0000

    *** empty log message ***

commit 3f49758a8f78de1a42a3bb1d9ceb41e029dcb81b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Dec 11 23:00:04 2012 +0000

    daily update

commit ba30531c479f23476ab737d31f58406d59f46078
Author: Paul Koning <pkoning@equallogic.com>
Date:   Tue Dec 11 20:54:51 2012 +0000

    	* gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
    	exception.
    	(_iterator_except): New function.
    	(ArrayPrinter): Use _iterator function instead of local _iterator
    	class for Python 3 compatibility.
    	(NoStringContainerPrinter): Use _iterator_except instead of
    	_iterator.
    	* gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
    	execfile for Python 3 compatibility.
    	* gdb.python/python.exp: Handle Python 2.4 exception traceback
    	format in error_prompt test.

commit 9267d3a202c5d1a8d6f2a45d1ce13df8b4c8fd75
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 11 19:50:52 2012 +0000

    	* dwarf2read.c (dwarf2_get_dwz_file): Set 'dwz_file'.

commit 8a58cc385f255a8955e331ea673bda37d194ac48
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Dec 11 18:45:23 2012 +0000

    	* dsrec.c (report_transfer_performance): Don't declare.
    	(load_srec): Use gettimeofday, print_transfer_performance.
    	* symfile.c (report_transfer_performance): Remove.

commit 1899a8e6d67cae5a6d7e028820f3d27ab1a8f887
Author: eager <eager>
Date:   Tue Dec 11 16:56:50 2012 +0000

    Microblaze: Add support for handling TLS symbol suffixes and generating
    TLS relocs for General Dynamic and Local Dynamic models.
    
    bfd/Changelog
              * reloc.c: Add new relocations
              * bfd-in2.h: Regenerated
              * libbfd.h: Regenerated
              * elf32-microblaze.c (microblaze_elf_howto_raw):
                Add TLS relocations
                (microblaze_elf_reloc_type_lookup): Likewise
                (elf32_mb_link_hash_entry): define TLS reference types
                (elf32_mb_link_hash_table): add TLS Local dynamic GOT entry
                #define has_tls_reloc if section has TLS relocs
                (dtprel_base), (check_unique_offset): New
                (microblaze_elf_output_dynamic_relocation): output simple
                dynamic relocation into SRELOC.
                (microblaze_elf_relocate_section): Accommodate TLS relocations.
                (microblaze_elf_check_relocs): Likewise
                (update_local_sym_info): New
                (microblaze_elf_copy_indirect_symbol): Add tls_mask.
                (allocate_dynrelocs): Handle TLS symbol
                (microblaze_elf_size_dynamic_sections): Set size and offset
                (microblaze_elf_finish_dynamic_symbol): Use
                 microblaze_elf_output_dynamic_relocation
    
    gas/Changelog
              * config/tc-microblaze.c: Define TLS offsets
                (md_relax_table): Add TLS offsets
                (imm_types), (match_imm), (get_imm_otype): New to support
                TLS offsets.
                (tc_microblaze_fix_adjustable): Add TLS relocs.
                (md_convert_frag): Support TLS offsets.
                (md_apply_fix), (md_estimate_size_before_relax), (tc_gen_reloc):
                Add TLS relocs
    
    include/Changelog
              * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS

commit 4450a1ffb745823242d5f73240375928d03627e6
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Dec 11 15:23:12 2012 +0000

    2012-12-11  Pedro Alves  <pedro@codesourcery.com>
    	    Pedro Alves  <palves@redhat.com>
    
    	* procfs.c (procfs_make_note_section) [NEW_PROC_API]: Output a
    	NT_PSTATUS note.
    	* sol2-tdep.c (sol2_core_pid_to_str): Print process IDs
    	differently from LWP IDs.

commit 93502ee2ff8cfd5f087f14440ac06e73964fc329
Author: Pedro Alves <palves@redhat.com>
Date:   Tue Dec 11 11:32:38 2012 +0000

    gdb/
    2012-12-11  Pedro Alves  <palves@redhat.com>
    
    	* configure.ac (detect type of /proc): Remove Unixware handling.
    	* configure: Regenerate.
    	* proc-api.c (ioctl_table) [PIOCLSTATUS]: Don't mention Unixware.
    	(ioctl_table) [PCRESET]: Remove entry.
    	* proc-events.c (SYS_lwp_create, SYS_lwp_exit, SYS_lwp_wait)
    	(SYS_lwp_self, SYS_lwp_info, SYS_lwp_private, SYS_lwp_kill)
    	(SYS_lwp_suspend, SYS_lwp_continue): Don't define.
    	* proc-why.c (pr_why_table) [PR_SUSPENDED]: Don't mention Unixware.
    	* procfs.c: Remove all UNIXWARE guarded code, and all traces of
    	Unixware in comments throughout.
    	* i386-tdep.c (i386_svr4_sigtramp_p): Don't match _sigacthandler,
    	and remove mention of Unixware.
    
    gdb/doc/
    2012-12-11  Pedro Alves  <palves@redhat.com>
    
    	* gdb.texinfo: Remove all mentions of Unixware throughout.

commit 2395ccaac19119f9e0f0c857694701f01be47d8e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Dec 11 00:00:03 2012 +0000

    *** empty log message ***

commit 0dad737bc8724d5f7cc2bacc489d31ccbc75ac43
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Dec 10 23:00:05 2012 +0000

    daily update

commit a7e63b0bf8b2533c11a63c8e604997d26ef0e82a
Author: Doug Evans <dje@google.com>
Date:   Mon Dec 10 22:02:33 2012 +0000

    	* dwarf2read.c (dwarf2_cu): Enhance comment.
    	(dwarf2_get_pc_bounds): Only add ranges_base for DIEs that live in
    	the DWO file.
    	(dwarf2_record_block_ranges): Ditto.

commit 9e77d420623f5155867c77fd012249661dcc2ac0
Author: Paul Koning <pkoning@equallogic.com>
Date:   Mon Dec 10 21:22:20 2012 +0000

    2012-12-10  Paul Koning  <paul_koning@dell.com>
    
    	* gdb.base/charset.exp: Change print syntax for Python 3
    	compatibility.
    	* gdb.python/py-block.exp: Ditto.
    	* gdb.python/py-breakpoint.exp: Ditto.
    	* gdb.python/py-cmd.exp: Ditto.
    	* gdb.python/py-events.py: Ditto.
    	* gdb.python/py-finish-breakpoint.py: Ditto.
    	* gdb.python/py-finish-breakpoint2.exp: Ditto.
    	* gdb.python/py-finish-breakpoint2.py: Ditto.
    	* gdb.python/py-frame-inline.exp: Ditto.
    	* gdb.python/py-frame.exp: Ditto.
    	* gdb.python/py-infthread.exp: Ditto.
    	* gdb.python/py-objfile.exp: Ditto.
    	* gdb.python/py-parameter.exp: Ditto.
    	* gdb.python/py-progspace.exp: Ditto.
    	* gdb.python/py-prompt.exp: Ditto.
    	* gdb.python/py-symbol.exp: Ditto.
    	* gdb.python/py-symtab.exp: Ditto.
    	* gdb.python/py-template.exp: Ditto.
    	* gdb.python/py-value-cc.exp: Ditto.
    	* gdb.python/python.exp: Ditto.
    	* gdb.python/source2.py: Ditto.
    	* gdb.python/lib-types.exp: Change print syntax for Python 3
    	compatibility.
    	Use sorted() function rather than sort() method.
    	Accept either int or long values for enum values.
    	* gdb.python/py-events.exp: Use exec(open(...).read()) instead of
    	execfile for Python 3 compatibility.
    	* gdb.python/py-evsignal.exp: Ditto.
    	* gdb.python/py-evthreads.exp: Ditto.
    	* gdb.python/py-mi.exp: Ditto.
    	* gdb.python/py-pp-maint.exp: Ditto.
    	* gdb.python/py-prettyprint.exp: Ditto.
    	* gdb.python/py-finish-breakpoint.exp: Change print syntax for
    	Python 3 compatibility.
    	Skip tests for Python 2.4.
    	* gdb.python/py-inferior.exp: Change print syntax for
    	Python 3 compatibility.
    	Use byte string rather than character string in memory write test
    	if Python 3.
    	* gdb.python/py-pp-maint.py: Change class declarations to "new
    	class" syntax.
    	* gdb.python/py-prettyprint.py: Change iterator class to generator
    	function for Python 3 compatibility.
    	Make all classes "new style".
    	Fix indentation issue and stray semicolon.
    	* gdb.python/py-shared.expChange print syntax for Python 3
    	compatibility.
    	Define "long" if Python 3.
    	* gdb.python/py-type.exp: Change print syntax for Python 3
    	compatibility.
    	Accept either int or long values for enum values.
    	* gdb.python/py-value.exp: Change print syntax for Python 3
    	compatibility.
    	Skip "long" and "unicode" tests if Python 3.
    	Accept either "type" or "class" in type checks.
    	* lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
    	(gdb_py_is_py24): New flag set if Python 2.4 or 2.5.

commit 31266ae2ec1d70340bae7c5d15b55704bb7ae3f8
Author: Doug Evans <dje@google.com>
Date:   Mon Dec 10 21:06:00 2012 +0000

    	* dwarf2read.c (create_dwo_in_dwp): Tweak comment.

commit 8465209f11690620b05583eab3d2ccadde58cf66
Author: Doug Evans <dje@google.com>
Date:   Mon Dec 10 20:30:04 2012 +0000

    	* symtab.c (find_pc_sect_symtab): Add comment.

commit b2bcb4a80b05b987ee6d8cce7aa7e5986640def2
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 10 20:16:11 2012 +0000

    	* Makefile.in (DEPMODE, DEPDIR, depcomp, COMPILE.pre)
    	(COMPILE.post, COMPILE, POSTCOMPILE, IPAGENT_COMPILE): New
    	macros.
    	(.c.o): Rewrite.
    	(ax-ipa.o, tracepoint-ipa.o, utils-ipa.o, format-ipa.o)
    	(common-utils-ipa.o, remote-utils-ipa.o, regcache-ipa.o)
    	(i386-linux-ipa.o, linux-i386-ipa.o, linux-amd64-ipa.o)
    	(amd64-linux-ipa.o, ax.o): Rewrite.
    	(event-loop.o, hostio.o, hostio-errno.o, inferiors.o, mem-break.o)
    	(proc-service.o, regcache.o, remote-utils.o, server.o, target.o)
    	(thread-db.o, tracepoint.o, utils.o, gdbreplay.o, dll.o): Remove.
    	(signals.o, linux-procfs.o, linux-ptrace.o, common-utils.o, vec.o)
    	(gdb_vecs.o, xml-utils.o, linux-osdata.o, ptid.o, buffer.o)
    	(format.o, agent.o, vasprintf.o, vsnprintf.o): Rewrite.
    	(i386-low.o, i387-fp.o, linux-low.o, linux-arm-low.o)
    	(linux-bfin-low.o, linux-cris-low.o, linux-crisv32-low.o)
    	(linux-ia64-low.o, linux-m32r-low.o, linux-mips-low.o)
    	(linux-ppc-low.o, linux-s390-low.o, linux-sh-low.o)
    	(linux-tic6x-low.o, linux-x86-low.o, linux-xtensa-low.o)
    	(linux-tile-low.o, lynx-low.o, lynx-ppc-low.o, nto-low.o)
    	(nto-x86-low.o, linux-low.o, win32-low.o, win32-arm-low.o)
    	(win32-i386-low.o, spu-low.o, reg-arm.o, arm-with-iwmmxt.o)
    	(arm-with-vfpv2.o, arm-with-vfpv3.o, arm-with-neon.o, reg-bfin.o)
    	(reg-cris.o, reg-crisv32.o, i386.o, i386-linux.o, i386-avx.o)
    	(i386-avx-linux.o, i386-mmx.o, i386-mmx-linux.o, reg-ia64.o)
    	(reg-m32r.o, reg-m68k.o, reg-cf.o, mips-linux.o, mips-dsp-linux.o)
    	(mips64-linux.o, mips64-dsp-linux.o, powerpc-32.o, powerpc-32l.o)
    	(powerpc-altivec32l.o, powerpc-cell32l.o, powerpc-vsx32l.o)
    	(powerpc-isa205-32l.o, powerpc-isa205-altivec32l.o)
    	(powerpc-isa205-vsx32l.o, powerpc-e500l.o, powerpc-64l.o)
    	(powerpc-altivec64l.o, powerpc-cell64l.o, powerpc-vsx64l.o)
    	(powerpc-isa205-64l.o, powerpc-isa205-altivec64l.o)
    	(powerpc-isa205-vsx64l.o, s390-linux32.o, s390-linux32v1.o)
    	(s390-linux32v2.o, s390-linux64.o, s390-linux64v1.o)
    	(s390-linux64v2.o, s390x-linux64.o, s390x-linux64v1.o)
    	(s390x-linux64v2.o, tic6x-c64xp-linux.o, tic6x-c64x-linux.o)
    	(tic6x-c62x-linux.o, reg-sh.o, reg-sparc64.o, reg-spu.o, amd64.o)
    	(amd64-linux.o, amd64-avx.o, amd64-avx-linux.o, x32.o)
    	(x32-linux.o, x32-avx.o, x32-avx-linux.o, reg-xtensa.o)
    	(reg-tilegx.o): Remove.
    	(all_object_files): New macro.
    	Include .deps files.
    	* aclocal.m4, configure: Rebuild.
    	* acinclude.m4: Include depstand.m4, lead-dot.m4.
    	* configure.ac: Invoke ZW_CREATE_DEPDIR,
    	ZW_PROG_COMPILER_DEPENDENCIES.  Compute GMAKE condition.

commit bfe4045496599925bb76426648e85cf513c28e77
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 10 20:06:23 2012 +0000

    	* defs.h: Don't check for definition of LONGEST.
    	(min, max): Remove duplicates.

commit aa77cc9c3fdac73a99440432064b11f8eb67a601
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 10 17:17:26 2012 +0000

    	* dwarf2read.c (dwarf2_fetch_die_loc_sect_off): New function.
    	(dwarf2_fetch_die_loc_cu_off): Rename from
    	dwarf2_fetch_die_location_block.  Rewrite to use
    	dwarf2_fetch_die_loc_sect_off.
    	* dwarf2loc.h (dwarf2_fetch_die_loc_sect_off): Declare.
    	(dwarf2_fetch_die_loc_cu_off): Rename.
    	* dwarf2loc.c (indirect_pieced_value): Use
    	dwarf2_fetch_die_loc_sect_off.
    	* dwarf2expr.h (struct dwarf_expr_context) <len, data>: Update
    	comment.
    	(struct dwarf_expr_piece) <v.ptr.die>: Now a sect_offset.
    	* dwarf2expr.c (add_piece): Update.
    	(execute_stack_op) <DW_OP_GNU_implicit_pointer>: Update comment.
    testsuite
    	* gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
    	(test): Add "two_cu" argument.
    	* gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
    	for types; allow two CUs.

commit c1e8ff9d7ecae8a240250e50aa6ae0feace5838d
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 10 17:09:28 2012 +0000

    	* buildsym.c (struct pending_block): Move from buildsym.h.
    	(pending_blocks): Likewise; now static.
    	(pending_block_obstack): New global.
    	(free_pending_blocks): Free blocks.
    	(record_pending_block): Use pending_block_obstack.
    	* buildsym.h (struct pending_block): Move definition to
    	buildsym.c.
    	(pending_blocks): Don't declare.

commit 71ef687a4d668c5755d664022d9baad4312bf957
Author: Pedro Alves <palves@redhat.com>
Date:   Mon Dec 10 16:42:12 2012 +0000

    2012-12-10  Pedro Alves  <palves@redhat.com>
    
    	* solib-svr4.c (svr4_solib_create_inferior_hook) [_SCO_DS]: Remove
    	dead SCO code, and adjust function description comment.

commit 68cc6a4eee346b5a47a29f37ab5bf3cf6ef875ca
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Dec 10 12:47:50 2012 +0000

    Add copyright notices

-----------------------------------------------------------------------


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-12-13 21:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-13 21:49 [SCM] archer-tromey-remove-obj_section: reverse-20080717-branchpoint-13380-gb0dc978 tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).