OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
14 years agogold: running tests in parallel.
rwild [Wed, 28 Jul 2010 21:30:13 +0000 (21:30 +0000)]
gold: running tests in parallel.

gold/:
* configure.ac (AM_INIT_AUTOMAKE): Use parallel-tests option.
* Makefile.in: Regenerate.
* testsuite/Makefile.in: Regenerate.

14 years agogdb
tromey [Wed, 28 Jul 2010 20:50:15 +0000 (20:50 +0000)]
gdb
PR python/11060:
* python/py-type.c (typy_legacy_template_argument): New function,
extracted from typy_template_argument.
(typy_template_argument): Use TYPE_TEMPLATE_ARGUMENT.  Return a
value when needed.
gdb/testsuite
PR python/11060:
* gdb.python/py-type.c (Temargs): New template.
(temvar): New variable.
* gdb.python/py-type.exp (test_template): New proc.

14 years ago2010-07-28 Oleg Nesterov <oleg@redhat.com>
tromey [Wed, 28 Jul 2010 20:20:26 +0000 (20:20 +0000)]
2010-07-28  Oleg Nesterov  <oleg@redhat.com>

* remote.c (readchar): Call pop_target in case of SERIAL_ERROR.

14 years ago * dwarf2read.c (dwarf2_const_value_data): Never sign extend.
tromey [Wed, 28 Jul 2010 20:05:00 +0000 (20:05 +0000)]
* dwarf2read.c (dwarf2_const_value_data): Never sign extend.

14 years ago2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
palves [Wed, 28 Jul 2010 19:04:07 +0000 (19:04 +0000)]
2010-07-28  Daniel Jacobowitz  <dan@codesourcery.com>

gdb/
* dwarf2read.c (read_subroutine_type): Improve THIS detection,
handling DW_AT_object_pointer, and workaround GCC PR 43053.

gdb/testsuite/
* gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
gdb.dwarf2/member-ptr-forwardref.exp: Adjust.

14 years ago * Makefile.in (HFILES_NO_SRCDIR): Remove link-warning.h.
tromey [Wed, 28 Jul 2010 18:32:32 +0000 (18:32 +0000)]
* Makefile.in (HFILES_NO_SRCDIR): Remove link-warning.h.

14 years agoAdd missing gettext markup.
brobecke [Wed, 28 Jul 2010 18:04:18 +0000 (18:04 +0000)]
Add missing gettext markup.

gdb/ChangeLog:

        * remote.c (remote_download_tracepoint): Add missing gettext markup.
        * tracepoint.c (parse_static_tracepoint_marker_definition): Likewise.

14 years ago[PATCH] breakpoint_re_set fails while connecting to gdbserver.
brobecke [Wed, 28 Jul 2010 17:57:53 +0000 (17:57 +0000)]
[PATCH] breakpoint_re_set fails while connecting to gdbserver.

This is a problem that I noticed on GNU/Linux, when using both GDB
and GDBserver to debug an Ada program.  To reproduce, use any Ada
program, built with debug info ("gnatmake -g ...").

Then start the program with gdbserver:

        % gdbserver :4444 simple_main

And then insert a breakpoint using the name of an Ada function,
followed by connecting to the target server:

        (gdb) b simple.test_simple
        Breakpoint 1 at 0x401f28: file simple.adb, line 16.
        (gdb) tar rem :4444
        Remote debugging using :4444
        Reading symbols from /lib64/ld-linux-x86-64.so.2...
        Reading symbols from /usr/lib/debug/lib/ld-2.11.1.so...done.
        done.
        Loaded symbols for /lib64/ld-linux-x86-64.so.2
!! ->   Error in re-setting breakpoint 1: Can't find member of namespace, class,
!! ->    struct, or union named "simple.test_simple"
!! ->   Hint: try 'simple.test_simple<TAB> or 'simple.test_simple<ESC-?>
!! ->   (Note leading single quote.)
        0x00007f4db3cf2af0 in _start () from /lib64/ld-linux-x86-64.so.2
        Created trace state variable $trace_timestamp for target's variable 1.

The problem is related to the fact that GDB found debug symbols for
ld.so in /usr/lib/debug.  For debugger configured with a prefix that
is different from /usr, one way to force the problem to reproduce is
to use:

        (gdb) set debug-file-directory /usr/lib/debug

(assuming that debug info has been installed at that location).

The problem is that the wrong language is used to parse the breakpoint
location because it gets changed from under us as a side effect of
some of the code that we do in prepration for re-parsing.  In particular,
breakpoint_re_set_one reads:

      set_language (b->language);
      input_radix = b->input_radix;
      s = b->addr_string;

      save_current_space_and_thread ();
      switch_to_program_space_and_thread (b->pspace);

      marker_spec = b->type == bp_static_tracepoint && is_marker_spec (s);
      [if (marker_spec) decode_tracepoint_spec (...) else decode_line_1]

What happens in our case is that debugging information gets found
for ld.so.  As a result, the current_frame language is C whereas it
would have been unknown if we did not have debugging info. And
save_current_space_and_thread() implicitly causes the current frame
to be selected, which changes the language automatically if the new
language is not uknown and the the language mode is auto.

The fix, until all parsing routines (including decode_line_1) get upgraded
to take a language, is to select the breakpoint language as late as possible.
In this case, we don't need to do that until we actually try to parse
the breakpoint addr_string.

gdb/ChangeLog:

        * breakpoint.c (breakpoint_re_set_one): Move call to set_language
        down, just before the block that parse the breakpoint addr_string.

14 years agogdb
tromey [Wed, 28 Jul 2010 16:23:54 +0000 (16:23 +0000)]
gdb
PR c++/9946:
* symfile.c (reread_symbols): Clear template_symbols.
* symtab.h (struct symbol) <is_cplus_template_function>: New
field.
(SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION): New macro.
(struct template_symbol): New.
* symtab.c (lookup_symbol_aux_local): Use
cp_lookup_symbol_imports_or_template.
* objfiles.h (struct objfile) <template_symbols>: New field.
* objfiles.c (relocate_one_symbol): New function.
(objfile_relocate1): Use it.  Relocate isolated symbols.
* gdbtypes.h (struct cplus_struct_type) <n_template_arguments,
template_arguments>: New fields.
(TYPE_N_TEMPLATE_ARGUMENTS): New macro.
(TYPE_TEMPLATE_ARGUMENTS): Likewise.
(TYPE_TEMPLATE_ARGUMENT): Likewise.
(lookup_typename): Update.
* gdbtypes.c (lookup_typename): Constify "block" argument.
* dwarf2read.c: Include vec.h.
(symbolp): New typedef.
(read_func_scope): Read template arguments.  Allocate a
template_symbol when needed.
(read_structure_type): Read template arguments.
(new_symbol_full): New function, from new_symbol.  Handle
DW_TAG_template_type_param and DW_TAG_template_value_param.
(new_symbol): Rewrite as wrapper.
* cp-support.h (cp_lookup_symbol_imports_or_template): Declare.
* cp-namespace.c: Include language.h.
(search_symbol_list): New function.
(cp_lookup_symbol_imports_or_template): Likewise.
gdb/testsuite
PR c++/9946:
* gdb.cp/temargs.exp: New file.
* gdb.cp/temargs.cc: New file.

14 years agoCorrect date.
hjl [Wed, 28 Jul 2010 16:17:06 +0000 (16:17 +0000)]
Correct date.

14 years agoXfail dw2-compress-2 and x86-64-dw2-compress-2.
hjl [Wed, 28 Jul 2010 15:59:05 +0000 (15:59 +0000)]
Xfail dw2-compress-2 and x86-64-dw2-compress-2.

2010-07-27  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Xfail dw2-compress-2 and
x86-64-dw2-compress-2.

14 years ago2010-07-28 Balazs Kezes <rlblaster@gmail.com>
palves [Wed, 28 Jul 2010 12:08:19 +0000 (12:08 +0000)]
2010-07-28  Balazs Kezes  <rlblaster@gmail.com>

* tui/tui-win.c (make_visible_with_new_height): Resize and move
the command window to the new size and position.

14 years agotabs vs spaces
palves [Wed, 28 Jul 2010 12:02:36 +0000 (12:02 +0000)]
tabs vs spaces

14 years ago * tui/tui-win.c (tui_resize_all): Update the locator's origin's
palves [Wed, 28 Jul 2010 12:01:21 +0000 (12:01 +0000)]
    * tui/tui-win.c (tui_resize_all): Update the locator's origin's
coordinates.

14 years ago2010-07-28 Balazs Kezes <rlblaster@gmail.com>
palves [Wed, 28 Jul 2010 11:56:30 +0000 (11:56 +0000)]
2010-07-28  Balazs Kezes  <rlblaster@gmail.com>

        * tui/tui-io.c (tui_handle_resize_during_io): Call tui_resize_all
after a detecting a resize.
        * tui/tui-win.c (tui_resize_all): Remove tui_set_win_resized_to
call.

14 years ago * configure.ac: Check for resize_term.
palves [Wed, 28 Jul 2010 11:48:20 +0000 (11:48 +0000)]
* configure.ac: Check for resize_term.
* configure, config.in: Regenerate.

14 years ago PR gas/11841
amodra [Wed, 28 Jul 2010 09:36:22 +0000 (09:36 +0000)]
PR gas/11841
* symbols.c (symbol_clone): Correct typo in previous patch.

14 years ago PR gas/11841
amodra [Wed, 28 Jul 2010 08:43:45 +0000 (08:43 +0000)]
PR gas/11841
* symbols.c (symbol_clone): Clear BSF_SECTION_SYM flag.

14 years ago * ldexp.c (exp_print_tree): Print function-like binary nodes as
amodra [Wed, 28 Jul 2010 06:43:32 +0000 (06:43 +0000)]
* ldexp.c (exp_print_tree): Print function-like binary nodes as
functions rather than in-fix operators.  Use fputs and fputc
where appropriate.

14 years ago * config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
amodra [Wed, 28 Jul 2010 05:21:38 +0000 (05:21 +0000)]
* config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
syntax error message.

14 years agomisordered names in Write After Approval list
brobecke [Wed, 28 Jul 2010 04:09:04 +0000 (04:09 +0000)]
misordered names in Write After Approval list

This patch moves a couple of write-after-approval names up to keep
the list in alphabetical order.

2010-07-27  Joel Brobecker  <brobecker@adacore.com>

* MAINTAINERS (Write After Approval): Reorder a couple of entries.

14 years agoMinor (space) reformatting.
brobecke [Wed, 28 Jul 2010 04:04:17 +0000 (04:04 +0000)]
Minor (space) reformatting.

14 years ago* rx-decode.opc (store_flags): Remove, replace with F_* macros.
dj [Wed, 28 Jul 2010 00:36:45 +0000 (00:36 +0000)]
* rx-decode.opc (store_flags): Remove, replace with F_* macros.
(rx_decode_opcode): Likewise.
* rx-decode.c: Regenerate.

14 years ago*** empty log message ***
gdbadmin [Wed, 28 Jul 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

14 years agodaily update
amodra [Wed, 28 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years agogdb/testsuite/
jkratoch [Tue, 27 Jul 2010 23:18:38 +0000 (23:18 +0000)]
gdb/testsuite/
* gdb.base/help.exp (help disassemble): Update the content.

14 years ago * dwarf2read.c (read_string): Rename to ...
palves [Tue, 27 Jul 2010 22:26:26 +0000 (22:26 +0000)]
* dwarf2read.c (read_string): Rename to ...
(read_direct_string): ... this.
(skip_one_die, read_attribute_value, dwarf_decode_line_header)
(dwarf_decode_lines, dwarf_decode_macros): Adjust.

14 years agogdb/
jkratoch [Tue, 27 Jul 2010 21:22:07 +0000 (21:22 +0000)]
gdb/
* linux-nat.c (linux_nat_lp_status_is_event): New function.
(count_events_callback, select_event_lwp_callback)
(cancel_breakpoints_callback, linux_nat_wait_1): Use it.

14 years ago * elfxx-mips.h: Include "elf/mips.h".
macro [Tue, 27 Jul 2010 21:18:52 +0000 (21:18 +0000)]
* elfxx-mips.h: Include "elf/mips.h".
(gprel16_reloc_p): New static inline function.
* elfxx-mips.c (_bfd_mips_elf_check_relocs)
[R_MIPS16_GOT16, R_MIPS_GOT16, R_MIPS_GOT_HI16, R_MIPS_GOT_LO16]:
Use got16_reloc_p.
(_bfd_mips_elf_relocate_section)[bfd_reloc_overflow]: Use
gprel16_reloc_p.
* elf32-mips.c (mips_info_to_howto_rel): Likewise.
* elfn32-mips.c (mips_info_to_howto_rel): Likewise.

14 years agoFix up last ChangeLog entry in gas/ and bfd/.
macro [Tue, 27 Jul 2010 21:14:45 +0000 (21:14 +0000)]
Fix up last ChangeLog entry in gas/ and bfd/.

14 years ago * elf64-mips.c (mips_elf64_howto_table_rela)
macro [Tue, 27 Jul 2010 21:08:32 +0000 (21:08 +0000)]
* elf64-mips.c (mips_elf64_howto_table_rela)
[R_MIPS_TLS_DTPMOD64]: Clear partial_inplace.
[R_MIPS_TLS_DTPREL64, R_MIPS_TLS_GD, R_MIPS_TLS_LDM]: Likewise.
[R_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_LO16]: Likewise.
[R_MIPS_TLS_GOTTPREL, R_MIPS_TLS_TPREL64]: Likewise.
[R_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_LO16]: Likewise.
* elfn32-mips.c (elf_mips_howto_table_rela)
[R_MIPS_TLS_DTPMOD32]: Likewise.
[R_MIPS_TLS_DTPREL32, R_MIPS_TLS_GD, R_MIPS_TLS_LDM]: Likewise.
[R_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_LO16]: Likewise.
[R_MIPS_TLS_GOTTPREL, R_MIPS_TLS_TPREL32]: Likewise.
[R_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_LO16]: Likewise.

14 years ago * elf64-mips.c (mips_elf64_howto_table_rela)
macro [Tue, 27 Jul 2010 21:08:21 +0000 (21:08 +0000)]
* elf64-mips.c (mips_elf64_howto_table_rela)
[R_MIPS_TLS_DTPMOD64]: Clear partial_inplace.
[R_MIPS_TLS_DTPREL64, R_MIPS_TLS_GD, R_MIPS_TLS_LDM]: Likewise.
[R_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_LO16]: Likewise.
[R_MIPS_TLS_GOTTPREL, R_MIPS_TLS_TPREL64]: Likewise.
[R_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_LO16]: Likewise.
* elfn32-mips.c (elf_mips_howto_table_rela)
[R_MIPS_TLS_DTPMOD32]: Likewise.
[R_MIPS_TLS_DTPREL32, R_MIPS_TLS_GD, R_MIPS_TLS_LDM]: Likewise.
[R_MIPS_TLS_DTPREL_HI16, R_MIPS_TLS_DTPREL_LO16]: Likewise.
[R_MIPS_TLS_GOTTPREL, R_MIPS_TLS_TPREL32]: Likewise.
[R_MIPS_TLS_TPREL_HI16, R_MIPS_TLS_TPREL_LO16]: Likewise.

14 years ago * config/tc-mips.c (mips16_macro_build): Pass "args" by
macro [Tue, 27 Jul 2010 21:04:55 +0000 (21:04 +0000)]
* config/tc-mips.c (mips16_macro_build): Pass "args" by
reference rather than value.
(macro_build): Update accordingly.

14 years ago * config/tc-mips.c (mips_ip): Use symbol_temp_new_now to create
macro [Tue, 27 Jul 2010 21:02:26 +0000 (21:02 +0000)]
* config/tc-mips.c (mips_ip): Use symbol_temp_new_now to create
a fake label.

14 years agogdb/
jkratoch [Tue, 27 Jul 2010 20:51:37 +0000 (20:51 +0000)]
gdb/
* ia64-linux-nat.c (ia64_linux_status_is_event): New function.
(_initialize_ia64_linux_nat): Install it.
* linux-nat.c (sigtrap_is_event, linux_nat_status_is_event)
(linux_nat_set_status_is_event): New.
(stop_wait_callback, count_events_callback, select_event_lwp_callback)
cancel_breakpoints_callback, linux_nat_filter_event)
(linux_nat_wait_1): Use linux_nat_status_is_event.
* linux-nat.h (linux_nat_set_status_is_event): New prototype.

gdb/testsuite/
* gdb.threads/ia64-sigill.exp: New file.
* gdb.threads/ia64-sigill.c: New file.

14 years ago * NEWS: Mention labels, .gdb_index.
tromey [Tue, 27 Jul 2010 20:44:30 +0000 (20:44 +0000)]
* NEWS: Mention labels, .gdb_index.

14 years ago* cli/cli-cmds.c (disassemble_command): Add support of disassemble
crq [Tue, 27 Jul 2010 20:33:39 +0000 (20:33 +0000)]
* cli/cli-cmds.c (disassemble_command): Add support of disassemble
"start,+length" form of arguments.

14 years agogdb/
jkratoch [Tue, 27 Jul 2010 19:11:51 +0000 (19:11 +0000)]
gdb/
* top.c (input_from_terminal_p): Return 0 on BATCH_FLAG.
* utils.c (defaulted_query): Do not explicitly check for BATCH_FLAG.
(fputs_maybe_filtered): Do not do filtering also on
! INPUT_FROM_TERMINAL_P.

14 years agoFix file name mentioned in this entry:
devans [Tue, 27 Jul 2010 18:13:25 +0000 (18:13 +0000)]
Fix file name mentioned in this entry:

2010-07-27  Ken Werner  <ken.werner@de.ibm.com>

* dwarf2read.c (dwarf2_read_index): Initialize the types_list and
types_list_elements variables.

14 years ago * gdb.opt/inline-cmds.c (ATTR): New define.
tromey [Tue, 27 Jul 2010 18:08:47 +0000 (18:08 +0000)]
* gdb.opt/inline-cmds.c (ATTR): New define.
(func1): Use it.
(func2): Likewise.
(func3): Likewise.
(outer_inline1): Likewise.
(outer_inline2): Likewise.
* gdb.opt/inline-bt.c (ATTR): New define.
(func1): Use it.
(func2): Likewise.
* gdb.opt/inline-locals.c (ATTR): New define.
(func1): Use it.
(func2): Likewise.

14 years ago * gdb.stabs/gdb11479.c (hack): New function.
tromey [Tue, 27 Jul 2010 16:58:20 +0000 (16:58 +0000)]
* gdb.stabs/gdb11479.c (hack): New function.
(test): Use it.
(test2): Use it.
* gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
(int32_search_buf, int64_search_buf): No longer static.
(x): Remove.
* gdb.base/relocate.c (hack): New function.

14 years agoARI fix (trailing newline in warning message).
brobecke [Tue, 27 Jul 2010 16:16:32 +0000 (16:16 +0000)]
ARI fix (trailing newline in warning message).

        * dwarf2read.c (dw2_find_pc_sect_symtab): Remove trailing newline
        in warning message.

14 years ago2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
pmuldoon [Tue, 27 Jul 2010 12:40:40 +0000 (12:40 +0000)]
2010-07-27  Phil Muldoon  <pmuldoon@redhat.com>

* python/py-value.c (valpy_call): New Function.

2010-07-27  Phil Muldoon  <pmuldoon@redhat.com>

* gdb.python/py-value.exp (test_inferior_function_call): New function.
* gdb.python/py-value.c (func1): New function.
(func2): Likewise.

2010-07-27  Phil Muldoon  <pmuldoon@redhat.com>

* gdb.texinfo (Values From Inferior): Add value inferior function
call description.

14 years ago * testsuite/debug_msg.sh: Test mixed weak/strong symbol behavior.
ian [Tue, 27 Jul 2010 08:22:48 +0000 (08:22 +0000)]
* testsuite/debug_msg.sh: Test mixed weak/strong symbol behavior.
* gold/testsuite/debug_msg.cc: Likewise.
* gold/testsuite/odr_violation1.cc
* gold/testsuite/odr_violation2.cc

14 years ago* valops.c (dwarf2_read_index): Initialize the types_list and types_list_elements...
kwerner [Tue, 27 Jul 2010 07:57:49 +0000 (07:57 +0000)]
* valops.c (dwarf2_read_index): Initialize the types_list and types_list_elements variables.

14 years ago*** empty log message ***
gdbadmin [Tue, 27 Jul 2010 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago * setup-net.sgml, faq-setup.xml: Rename setup.exe's "Partial"
andyk [Mon, 26 Jul 2010 22:56:24 +0000 (22:56 +0000)]
* setup-net.sgml, faq-setup.xml: Rename setup.exe's "Partial"
view to "Pending"

14 years ago * dwarf2loc.c (locexpr_describe_location_piece): Also recognize
tromey [Mon, 26 Jul 2010 20:25:00 +0000 (20:25 +0000)]
* dwarf2loc.c (locexpr_describe_location_piece): Also recognize
TLS with DW_OP_const4u or DW_OP_const8u.

14 years ago * ppc-linux-nat.c (store_vsx_register): Use PTRACE_GETVSXREGS to get
bauermann [Mon, 26 Jul 2010 17:06:24 +0000 (17:06 +0000)]
* ppc-linux-nat.c (store_vsx_register): Use PTRACE_GETVSXREGS to get
VSX registers contents.

14 years ago * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
corinna [Mon, 26 Jul 2010 12:31:08 +0000 (12:31 +0000)]
* gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
as not to clash with .data section.

14 years agogdb/testsuite/
guitton [Mon, 26 Jul 2010 09:38:49 +0000 (09:38 +0000)]
gdb/testsuite/
* gdb.base/code_elim.exp: New file.
* gdb.base/code_elim1.c: New file.
* gdb.base/code_elim2.c: New file.

14 years agogdb/
guitton [Mon, 26 Jul 2010 09:29:59 +0000 (09:29 +0000)]
gdb/
* dwarf2read.c (add_partial_symbol): Do not add a global variable if
its adress is null. Add comment to explain why.
(new_symbol): Ditto.

14 years agodaily update
amodra [Mon, 26 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago*** empty log message ***
gdbadmin [Mon, 26 Jul 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

14 years agoAccept that mingwrt headers are not guaranteed to precede GCC's in the system include...
keithmarshall [Sun, 25 Jul 2010 20:20:46 +0000 (20:20 +0000)]
Accept that mingwrt headers are not guaranteed to precede GCC's in the system include search path; (issue reported by Mark Brand).

14 years agogdb/gdbserver/
jkratoch [Sun, 25 Jul 2010 10:15:54 +0000 (10:15 +0000)]
gdb/gdbserver/
* server.c (handle_target_event): Use target_signal_to_host for
resume_info.sig initialization.
* target.h (struct thread_resume) <sig>: New comment.

14 years agogdb/
jkratoch [Sun, 25 Jul 2010 09:31:11 +0000 (09:31 +0000)]
gdb/
* linux-nat.c (linux_nat_do_thread_registers): Convert STOP_SIGNAL to
the host signal first.

14 years agodaily update
amodra [Sun, 25 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago*** empty log message ***
gdbadmin [Sun, 25 Jul 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Sat, 24 Jul 2010 03:01:20 +0000 (03:01 +0000)]
2010-07-22  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/kernel32.def(FatalExit): Correct definiton.

14 years ago gas/
macro [Sat, 24 Jul 2010 01:51:52 +0000 (01:51 +0000)]
gas/
* config/tc-mips.c (macro)[M_JAL_1, M_JAL_2]: Handle the JALR
delay slot in the noreorder mode with the o32 ABI.

gas/testsuite/
* gas/mips/jal-svr4pic-noreorder.d: New test case.
* gas/mips/mips1@jal-svr4pic-noreorder.d: New test
subarchitecture.
* gas/mips/r3000@jal-svr4pic-noreorder.d: Likewise.
* gas/mips/jal-svr4pic-noreorder.s: Source for the new test
case.
* gas/mips/mips.exp: Run the new test case.

14 years ago * gas/mips/jal-svr4pic.d: Rename to...
macro [Sat, 24 Jul 2010 01:43:32 +0000 (01:43 +0000)]
* gas/mips/jal-svr4pic.d: Rename to...
* gas/mips/mips1@jal-svr4pic.d: ... this.
* gas/mips/r3000@jal-svr4pic.d: New test subarchitecture.
* gas/mips/jal-svr4pic.d: New default subarchitecture patterns.
* gas/mips/mips.exp: Run jal-svr4pic with run_dump_test_arches
rather than run_dump_test.

14 years ago * gas/mips/jal-svr4pic.d: Reformat. Use --show-raw-insn with
macro [Sat, 24 Jul 2010 01:39:21 +0000 (01:39 +0000)]
* gas/mips/jal-svr4pic.d: Reformat.  Use --show-raw-insn with
`objdump'.
* gas/mips/jal-svr4pic.s: Reformat.  Fix up trailing zeroes.

14 years ago * lib/gas-defs.exp (run_dump_test): Handle the "dump" option.
macro [Sat, 24 Jul 2010 01:36:16 +0000 (01:36 +0000)]
* lib/gas-defs.exp (run_dump_test): Handle the "dump" option.

14 years agodaily update
amodra [Sat, 24 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago*** empty log message ***
gdbadmin [Sat, 24 Jul 2010 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago * dwarf2read.c (struct dwarf2_per_objfile) <n_type_comp_units,
tromey [Fri, 23 Jul 2010 22:15:13 +0000 (22:15 +0000)]
* dwarf2read.c (struct dwarf2_per_objfile) <n_type_comp_units,
type_comp_units>: New fields.
(dw2_get_cu): New function.
(create_cus_from_index): Remove unused argument.
(create_signatured_type_hash_from_index): New function.
(create_addrmap_from_index): Update.
(dwarf2_read_index): Handle version 2.
(dw2_find_last_source_symtab, dw2_forget_cached_source_info)
(dw2_lookup_symtab, dw2_do_expand_symtabs_matching)
(dw2_print_stats, dw2_expand_all_symtabs)
(dw2_expand_symtabs_with_filename, dw2_find_symbol_file)
(dw2_expand_symtabs_matching, dw2_map_symbol_filenames): Update.
(dwarf2_initialize_objfile): Call create_debug_types_hash_table.
(allocate_signatured_type_hash_table): New function.
(add_signatured_type_cu_to_list): Likewise.
(create_debug_types_hash_table): Use them.  Set type_comp_units.
(read_signatured_type): Ensure section data is available.
(add_address_entry): Don't record empty ranges.
(struct signatured_type_index_data): New.
(write_one_signatured_type): New function.
(write_psymtabs_to_index): Write type CUs.
(save_gdb_index_command): Update comment.
(process_type_comp_unit): Move inititalization of
from_debug_types...
(create_debug_types_hash_table): ... here.

14 years agogdb/
jkratoch [Fri, 23 Jul 2010 21:10:54 +0000 (21:10 +0000)]
gdb/
* gdb_gcore.sh (tmpfile): Remove the variable, its initialization,
cleanup and generating of gdb script to it.
(gdb): Use redirection from /dev/null.  Use --nx.  Turn off pagination
and terminal size.  Convert $tmpfile to a series of -ex-es.

14 years agoFix latest changelog entry to not refer to libgloss directory.
jjohnstn [Fri, 23 Jul 2010 18:12:53 +0000 (18:12 +0000)]
Fix latest changelog entry to not refer to libgloss directory.

14 years ago2010-07-23 Naveen.H.S <naveenh1@kpitcummins.com>
jjohnstn [Fri, 23 Jul 2010 18:11:26 +0000 (18:11 +0000)]
2010-07-23  Naveen.H.S  <naveenh1@kpitcummins.com>
            Gina Verlekar <gina.verlekar@kpitcummins.com>

        * configure.host: Compact v850* support and add
        check for newlib_may_supply_syscalls.
        * libc/sys/sysnecv850/Makefile.am: Add support for
        '--disable-newlib-supplied-syscalls' option.
        * libc/sys/sysnecv850/Makefile.in: Regenerated.

14 years ago2010-07-23 Naveen.H.S <naveenh1@kpitcummins.com>
jjohnstn [Fri, 23 Jul 2010 17:52:36 +0000 (17:52 +0000)]
2010-07-23  Naveen.H.S  <naveenh1@kpitcummins.com>
            Gina Verlekar <gina.verlekar@kpitcummins.com>

        Moving files from libc/sys/sysnecv850 to libgloss/v850

        * libgloss/libnosys/configure: Regenerated.
        * libgloss/libnosys/configure.in: Compact v850 support to v850*-*-*.
        * libgloss/libnosys/configure: Regenerated.
        * libgloss/configure.in: Add libgloss support for v850.
        * libgloss/configure: Regenerated.
        * libgloss/v850/access.c: New file.
        * libgloss/v850/aclocal.m4: New.
        * libgloss/v850/chmod.c: New.
        * libgloss/v850/chown.c: New.
        * libgloss/v850/close.c: New.
        * libgloss/v850/configure: New.
        * libgloss/v850/configure.in: New.
        * libgloss/v850/crt0.S: New.
        * libgloss/v850/crt1.c: New.
        * libgloss/v850/execv.c: New.
        * libgloss/v850/execve.c: New.
        * libgloss/v850/_exit.c: New.
        * libgloss/v850/fork.c: New.
        * libgloss/v850/fstat.c: New.
        * libgloss/v850/getpid.c: New.
        * libgloss/v850/gettime.c: New.
        * libgloss/v850/isatty.c: New.
        * libgloss/v850/kill.c: New.
        * libgloss/v850/link.c: New.
        * libgloss/v850/lseek.c: New.
        * libgloss/v850/Makefile.in: New.
        * libgloss/v850/open.c: New.
        * libgloss/v850/pipe.c: New.
        * libgloss/v850/read.c: New.
        * libgloss/v850/sbrk.c: New.
        * libgloss/v850/sim.ld: New.
        * libgloss/v850/stat.c: New.
        * libgloss/v850/time.c: New.
        * libgloss/v850/times.c: New.
        * libgloss/v850/trap.S: New.
        * libgloss/v850/unlink.c: New.
        * libgloss/v850/utime.c: New.
        * libgloss/v850/wait.c: New.
        * libgloss/v850/write.c: New.

14 years ago * symtab.c (basic_lookup_transparent_type): Call pre-expand
kseitz [Fri, 23 Jul 2010 17:42:11 +0000 (17:42 +0000)]
* symtab.c (basic_lookup_transparent_type): Call pre-expand
hook for STATIC_BLOCK types, too.

14 years agoAdd support for v850E2 and v850E2V3
nickc [Fri, 23 Jul 2010 14:52:41 +0000 (14:52 +0000)]
Add support for v850E2 and v850E2V3

14 years ago * dwarf2read.c: Remove unused typedef dwarf2_cu_per_cu_data_ptr
kseitz [Fri, 23 Jul 2010 14:43:33 +0000 (14:43 +0000)]
* dwarf2read.c: Remove unused typedef dwarf2_cu_per_cu_data_ptr
and vector definition.

14 years agogdb/
jkratoch [Fri, 23 Jul 2010 12:18:58 +0000 (12:18 +0000)]
gdb/
* linux-nat.c (cancel_breakpoint): Remove unused forward declaration.

14 years ago * fhandler.cc (fhandler_base::raw_write): Remove STATUS_DISK_FULL
corinna [Fri, 23 Jul 2010 10:08:33 +0000 (10:08 +0000)]
* fhandler.cc (fhandler_base::raw_write): Remove STATUS_DISK_FULL
special handling.

14 years ago PR gas/11834
amodra [Fri, 23 Jul 2010 06:44:24 +0000 (06:44 +0000)]
PR gas/11834
* macro.c (macro_expand): Recover gracefully from named args that
don't match params.

14 years ago2010-07-22 Ozkan Sezer <sezero@users.sourceforge.net>
ironhead [Fri, 23 Jul 2010 02:16:28 +0000 (02:16 +0000)]
2010-07-22  Ozkan Sezer  <sezero@users.sourceforge.net>

        * include/io.h (_findfirst, _findnext, _findclose, _findfirst32,
        _findnext32, _findfirsti64, _findnexti64, _findfirst32i64, _findfirst64i32,
        _findnext32i64, _findnext64i32, _findnext64, _findfirst, _findnext,
        _findfirsti64, _findnexti64, _findfirst, _findnext, _findfirsti64,
        _findnexti64): Correct definition.

14 years agodaily update
amodra [Fri, 23 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago*** empty log message ***
gdbadmin [Fri, 23 Jul 2010 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

14 years agogdb/
jkratoch [Thu, 22 Jul 2010 16:24:34 +0000 (16:24 +0000)]
gdb/
* dwarf2read.c: Include completer.h.
(save_gdb_index_command): Use matching usage command name.
(_initialize_dwarf2_read): New variable c, initialize it by add_cmd.
Set filename_completer for it.

14 years ago * dwarf2read.c (create_debug_types_hash_table): Set objfile on
tromey [Thu, 22 Jul 2010 15:53:47 +0000 (15:53 +0000)]
* dwarf2read.c (create_debug_types_hash_table): Set objfile on
type signature's per-CU data.

14 years ago * archive.c (_bfd_archive_bsd44_construct_extended_name_table):
amodra [Thu, 22 Jul 2010 14:48:54 +0000 (14:48 +0000)]
* archive.c (_bfd_archive_bsd44_construct_extended_name_table):
Correct format specifier.

14 years ago * ecoff.c: Don't include aout/ranlib.h.
amodra [Thu, 22 Jul 2010 14:29:15 +0000 (14:29 +0000)]
* ecoff.c: Don't include aout/ranlib.h.
(_bfd_ecoff_slurp_armap): Use correct struct for ardata->symdefs.
(_bfd_ecoff_write_armap): Output ar_date and ar_size using
_bfd_ar_spacepad.

14 years ago * aoutx.h (some_aout_object_p): Don't set EXEC_P for files with
amodra [Thu, 22 Jul 2010 14:07:09 +0000 (14:07 +0000)]
* aoutx.h (some_aout_object_p): Don't set EXEC_P for files with
relocs.

14 years ago * NEWS: Mention target reported shared libraries support by
palves [Thu, 22 Jul 2010 10:52:01 +0000 (10:52 +0000)]
* NEWS: Mention target reported shared libraries support by
default.

14 years ago2010-07-22 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Thu, 22 Jul 2010 10:47:30 +0000 (10:47 +0000)]
2010-07-22  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/basetyps.h (REFGUID, REFIID, REFCLSID, REFFMTID): Revert change
        from 2010-07-17 since it breaks several applications.

14 years ago2010-07-22 Thomas Schwinge <thomas@codesourcery.com>
tschwinge [Thu, 22 Jul 2010 07:39:19 +0000 (07:39 +0000)]
2010-07-22  Thomas Schwinge  <thomas@codesourcery.com>

Switch MIPS to 32-bit DWARF format.
* config/tc-mips.h (DWARF2_FORMAT): Only define for [TE_IRIX].
* config/tc-mips.c (mips_dwarf2_format): Likewise.

14 years ago * readelf.c: Add Moxie support.
amodra [Thu, 22 Jul 2010 04:54:10 +0000 (04:54 +0000)]
* readelf.c: Add Moxie support.

14 years ago * gas/arm/mapdir.s: Don't specify attr/type for .fini_array.
amodra [Thu, 22 Jul 2010 04:48:17 +0000 (04:48 +0000)]
* gas/arm/mapdir.s: Don't specify attr/type for .fini_array.
* gas/elf/dwarf2-3.s: Don't specify attr for .init_array.
* gas/elf/dwarf2-3.d: Don't run on h8300.

14 years ago2010-07-21 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Thu, 22 Jul 2010 03:10:28 +0000 (03:10 +0000)]
2010-07-21  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/kernel32.def: Regenerate using gendef.

14 years agodaily update
amodra [Thu, 22 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update

14 years ago*** empty log message ***
gdbadmin [Thu, 22 Jul 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago * merge.h (Output_merge_string::Merged_string): Remove object, shndx,
ccoutant [Wed, 21 Jul 2010 21:03:54 +0000 (21:03 +0000)]
* merge.h (Output_merge_string::Merged_string): Remove object, shndx,
string, and length fields.
(Output_merge_string::Merged_strings_list): New type.
(Output_merge_string::Merged_strings_lists): New typedef.
(Output_merge_string): Replace merged_strings_ with
merged_strings_lists_.
* merge.cc (Output_merge_string::do_add_input_section): Allocate new
Merged_strings_list per input object and section.  Don't store pointer
to the string.  Don't store length with each merged string entry.
(Output_merge_string::finalize_merged_data): Loop over list of merged
strings lists.  Recompute length of each merged string.

14 years agogdb/
palves [Wed, 21 Jul 2010 18:08:26 +0000 (18:08 +0000)]
gdb/
2010-07-21  Pedro Alves  <pedro@codesourcery.com>

PR symtab/11827

Revert:
2010-05-21  Pierre Muller  <muller@ics.u-strasbg.fr>
* dwarf2read.c (process_die): Also allow DW_TAG_const_type
and DW_TAG_volatile_type.
(new_symbol): Likewise.

gdb/testsuite/
2010-07-21  Pedro Alves  <pedro@codesourcery.com>

PR symtab/11827

* gdb.base/printcmds.c (enum some_volatile_enum): New enum.
(some_volatile_enum): New variable.
* gdb.base/printcmds.exp (test_print_enums): New.
<top level>: Call it.

14 years agomerge from gcc
dj [Wed, 21 Jul 2010 16:08:00 +0000 (16:08 +0000)]
merge from gcc

14 years agoCorrected pre-overload-resolution function evaluation.
swagiaal [Wed, 21 Jul 2010 14:59:04 +0000 (14:59 +0000)]
Corrected pre-overload-resolution function evaluation.

2010-07-21  Sami Wagiaalla  <swagiaal@redhat.com>

* eval.c (evaluate_subexp_standard): Disabled evaluation of C++
function symbols before overload resolution.

2010-07-21  Sami Wagiaalla  <swagiaal@redhat.com>

* gdb.cp/fpointer.cc: New test.
* gdb.cp/fpointer.exp: New test.

14 years ago * breakpoint.c (bptype_string): New, abstracted out from
palves [Wed, 21 Jul 2010 11:25:51 +0000 (11:25 +0000)]
* breakpoint.c (bptype_string): New, abstracted out from
print_one_breakpoint_location.
(print_one_breakpoint_location): Adjust.
(breakpoint_1): Adjust the type column width dynamically.

14 years ago * dump_setup.cc (tfx_chars): New WCHAR array, copied from Cygwin.
corinna [Wed, 21 Jul 2010 10:30:53 +0000 (10:30 +0000)]
* dump_setup.cc (tfx_chars): New WCHAR array, copied from Cygwin.
(transform_chars): New function, copied from Cygwin.
(simple_nt_stat): New function to check file existance using native
NT function.  Explain why.
(directory_exists): Call simple_nt_stat.
(file_exists): Ditto.

14 years ago*** empty log message ***
gdbadmin [Wed, 21 Jul 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***