Commit Graph

75468 Commits

Author SHA1 Message Date
Nick Clifton 9b239e0e1f * elflink.c (get_value): Prevent the use of an undefined shift
operation.  Add sanity checks.
2013-01-03 15:47:46 +00:00
Yao Qi 50da2f2530 gdb/
* psymtab.c (fixup_psymbol_section): Update declaration.
	(fixup_psymbol_section): Remove code returning value.
2013-01-03 07:17:52 +00:00
Yao Qi e7e8980f5d gdb/
* symtab.h: Remove some out of date comments.
	 (enum exception_event_kind): Move it ...
	* breakpoint.c: ... here.
2013-01-03 07:13:28 +00:00
gdbadmin 4eaba4b21f *** empty log message *** 2013-01-03 00:00:33 +00:00
Alan Modra 461f3ab781 daily update 2013-01-02 23:00:06 +00:00
Mike Frysinger 9f9d9a9649 add bug number to previous commit 2013-01-02 21:07:53 +00:00
Mike Frysinger 569283d40e gdb: fix building on Darwin 9
TASK_DYLD_INFO_COUNT etc. are not defined.
2013-01-02 21:06:30 +00:00
Tom Tromey 2e36fbea4c * symfile.h (struct ecoff_debug_hack): Remove.
* objfiles.c: Don't include mdebugread.h.
2013-01-02 18:52:07 +00:00
H.J. Lu 44db66958c Update gold copyright year to 2013
* version.cc (print_version): Update copyright year to 2013.
2013-01-02 18:39:21 +00:00
H.J. Lu 6265840747 Update copyright year to 2013
binutils/

2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>

	* version.c (print_version): Update copyright year to 2013.

gas/

2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>

	* as.c (parse_args): Update copyright year to 2013.

ld/

2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>

	* ldver.c (ldversion): Update copyright year to 2013.

opcodes/

2013-01-02  H.J. Lu  <hongjiu.lu@intel.com>

	* i386-gen.c (process_copyright): Update copyright year to 2013.
2013-01-02 17:15:38 +00:00
H.J. Lu 4e5f3f9d1d Rotate binutils ChangeLog for 2013 2013-01-02 17:06:32 +00:00
Tom Tromey 54516a0bdf * gdb.texinfo (GDB/MI Output Records): Update menu.
(GDB/MI Breakpoint Information): New node.
	(GDB/MI Breakpoint Commands) <-break-info>: Link to new node.
	<-break-insert>: Likewise.
2013-01-02 15:00:34 +00:00
Tom Tromey 4f05add48d * config/i386/darwin.mh (NATDEPFILES): Remove machoread.o.
* configure.ac: Check for Mach-O support in BFD.  Update
	CONFIG_OBS.
	* configure: Rebuild.
2013-01-02 14:58:15 +00:00
Yufeng Zhang 95830fd17d gas/
2013-01-02  Yufeng Zhang  <yufeng.zhang@arm.com>

	* config/tc-aarch64.c (aarch64_cpus): Add entries for "cortex-a53"
	and "cortex57".
2013-01-02 14:56:30 +00:00
Tom Tromey def63ff00a * acinclude.m4 (GDB_AC_CHECK_BFD): New macro.
* configure.ac: Use GDB_AC_CHECK_BFD.
	* configure: Rebuild.
2013-01-02 14:54:17 +00:00
Nick Clifton 517bb291f2 PR gas/14987
* gas/arm/neon-ldst-es.s: Add whitespace test.
	* gas/arm/neon-ldst-es.d: Update expected disassembly.

	* config/tc-arm.c (parse_address_main): Skip whitespace before a
	closing bracket.
2013-01-02 13:38:57 +00:00
Nick Clifton 4f15c8939e * arm.h (ARMV7PEMAGIC): Define.
(ARMBADMAG): Update.
2013-01-02 13:20:50 +00:00
Nick Clifton bab4becb12 opcodes/ChangeLog
* cr16-dis.c (match_opcode,make_instruction: Remove static declaration.
	(dwordU,wordU): Moved typedefs to opcode/cr16.h
	(cr16_words,cr16_allWords,cr16_currInsn): Added prefix 'cr16_'

bfd/Changelog
	* config.bfd (cr16*-*-uclinux*): New target support.

include/opcode/ChangeLog
	* cr16.h (dwordU,wordU): Moved typedefs from cr16-dis.c
	(make_instruction,match_opcode): Added function prototypes.
	(cr16_words,cr16_allWords,cr16_currInsn): Declare as extern.
2013-01-02 13:13:36 +00:00
Maxim Kuvyrkov 60c5dd9394 * MAINTAINERS: Update my email. 2013-01-02 04:49:56 +00:00
gdbadmin f8654a06ad *** empty log message *** 2013-01-02 00:00:03 +00:00
Alan Modra 4bc2b8b71d daily update 2013-01-01 23:00:05 +00:00
Joel Brobecker 627fe8051e ppc-aix: .bss relocation problem when overlapping with the .data section
Add missing ChangeLog entry.
2013-01-01 11:04:34 +00:00
Joel Brobecker 8333c85bf8 ppc-aix: .bss relocation problem when overlapping with the .data section
It has been observed that the GNU linker can sometimes improperly
set the address of the .bss section in such a way that it overlaps
with the end of the .data section.  This causes problems in GDB
when trying to print the value of variables located in that section,
because the loader appears to be gracefully but silently adjusting
the address of the .bss section to avoid the overlap, thus causing
a mismatch between the address where GDB thinks it is, vs the address
where it actually lives.

This patch works around the problem while it a fix in the linker
is being explored.

gdb/ChangeLog:

        * rs6000-nat.c (bss_data_overlap): New function.
        (vmap_symtab): Use it to adjust the .bss section's offset.
2013-01-01 08:37:20 +00:00
Joel Brobecker 6e58437e3b Add make_cleanup_free_command_lines declaration "extern".
gdb/ChangeLog:

	* cli/cli-script.h (make_cleanup_free_command_lines): Make extern.
2013-01-01 07:38:02 +00:00
Joel Brobecker 8acc9f485b Update years in copyright notice for the GDB files.
Two modifications:
  1. The addition of 2013 to the copyright year range for every file;
  2. The use of a single year range, instead of potentially multiple
     year ranges, as approved by the FSF.
2013-01-01 06:41:43 +00:00
Joel Brobecker 28e7fd6234 Update years in copyright notice for the GDB files.
Two modifications:
  1. The addition of 2013 to the copyright year range for every file;
  2. The use of a single year range, instead of potentially multiple
     year ranges, as approved by the FSF.
2013-01-01 06:33:28 +00:00
Joel Brobecker b9786c7408 Update copyright year in gdb/gdbserver/gdbreplay version output.
gdb/ChangeLog:

        * top.c (print_gdb_version): Update copyright year.

gdb/gdbserver/ChangeLog:

        * gdbreplay.c (gdbreplay_version): Update copyright year.
        * server.c (gdbserver_version): Likewise.
2013-01-01 05:45:22 +00:00
Joel Brobecker 72b20e9c8d Rotate gdb's ChangeLog file.
gdb:

        * ChangeLog-2012: Renamed from ChangeLog:
        * ChangeLog: New file.
        * config/djgpp/fnchange.lst: Add entry for ChangeLog-2012.
2013-01-01 05:30:40 +00:00
gdbadmin 33634978a8 *** empty log message *** 2013-01-01 00:00:03 +00:00
Alan Modra b861b889bd daily update 2012-12-31 23:00:05 +00:00
Yao Qi 8dbe8ece3c gdb/doc/
* gdb.texinfo (Remote Non-Stop): Move paragraphs to ...
	(Packets): Move "vStopped" packet to ...
	(Notification Packets): ... here.  Describe the components
	of notification.  Add a table of supported notifications.
	Add an example on the process of he async notification.
2012-12-31 03:00:11 +00:00
gdbadmin d17275f766 *** empty log message *** 2012-12-31 00:00:03 +00:00
Alan Modra 4ac4775446 daily update 2012-12-30 23:00:05 +00:00
Hans-Peter Nilsson 349028aae4 * ld-scripts/pr14962.d: Don't run for mmix-knuth-mmixware. Add
comment punctuation.
2012-12-30 20:15:07 +00:00
gdbadmin 7f86c57e78 *** empty log message *** 2012-12-30 00:00:33 +00:00
Alan Modra d9929638ce daily update 2012-12-29 23:00:06 +00:00
gdbadmin 2c0b365581 *** empty log message *** 2012-12-29 00:00:03 +00:00
Alan Modra 4ab7dc04b7 daily update 2012-12-28 23:00:06 +00:00
Jan Kratochvil d180bcbd34 gdb/
* symtab.c (find_line_symtab): Call symtab_to_fullname instead of
	accessing FULLNAME directly.
2012-12-28 09:05:40 +00:00
gdbadmin 6457f4cfc2 *** empty log message *** 2012-12-28 00:00:33 +00:00
Alan Modra 879c6bba6a daily update 2012-12-27 23:00:04 +00:00
gdbadmin 2d65ea6498 *** empty log message *** 2012-12-27 00:00:33 +00:00
Alan Modra ac89cf5f88 daily update 2012-12-26 23:00:05 +00:00
gdbadmin bcef180ccb *** empty log message *** 2012-12-26 00:00:33 +00:00
Alan Modra 057fa683cd daily update 2012-12-25 23:00:06 +00:00
Sergio Durigan Junior 137a83b9f9 2012-12-25 Sergio Durigan Junior <sergiodj@redhat.com>
* frv-linux-tdep.c (frv_linux_pc_in_sigtramp): Fix typo.
2012-12-25 17:27:49 +00:00
Jan Kratochvil f35a17b542 gdb/
* ada-lang.c (is_known_support_routine): New variable fullname.  Use
	access call to verify the symtab_to_fullname result.
	* breakpoint.c (print_breakpoint_location, update_static_tracepoint):
	Remove NULL check of symtab_to_fullname result.
	* cli/cli-cmds.c (edit_command): Likewise.
	* mi/mi-cmd-file.c (mi_cmd_file_list_exec_source_file)
	(mi_cmd_file_list_exec_source_files): Likewise.
	* python/py-symtab.c (stpy_fullname): Likewise.
	* source.c (symtab_to_fullname): Update function comment.  Rename
	variable r to fd, move it to inner block.  Always provide non-NULL
	result.
	(print_source_lines_base): Remove NULL check of symtab_to_fullname
	result.
	* stack.c (print_frame): Likewise.
	* symtab.c (iterate_over_some_symtabs, find_line_symtab, sources_info):
	Likewise.
	* tracepoint.c (print_one_static_tracepoint_marker): Likewise.

gdb/doc/
	* gdb.texinfo (GDB/MI Data Manipulation) (fullname): Make it always
	present.
	(GDB/MI File Commands) (-file-list-exec-source-files): Make the
	fullname output always present.

gdb/testsuite/
	* gdb.mi/mi-fullname-deleted.exp: New file.
2012-12-25 08:03:33 +00:00
gdbadmin c2c899ab4b *** empty log message *** 2012-12-25 00:00:03 +00:00
Alan Modra 0e06cf6e68 daily update 2012-12-24 23:00:05 +00:00
Jan Kratochvil 4e04028d95 gdb/
Code cleanup.
	* dwarf2read.c (fixup_go_packaging): Do not check symtab->FILENAME for
	NULL.
	* linespec.c (add_sal_to_sals): Likewise.
	* psympriv.h (allocate_psymtab): Add ATTRIBUTE_NONNULL.
	* stack.c (print_frame): Do not check symtab->FILENAME for NULL.
	* symfile.h (allocate_symtab): Add ATTRIBUTE_NONNULL.
	* symtab.h (struct symtab): Add comment it is never NULL for filename.
	* tracepoint.c (set_traceframe_context): Do not check symtab->FILENAME
	for NULL.
	* tui/tui-source.c (tui_set_source_content): Likewise.
2012-12-24 19:42:16 +00:00