OSDN Git Service
hjl [Wed, 28 Jul 2010 16:17:06 +0000 (16:17 +0000)]
Correct date.
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.
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.
palves [Wed, 28 Jul 2010 12:02:36 +0000 (12:02 +0000)]
tabs vs spaces
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.
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.
palves [Wed, 28 Jul 2010 11:48:20 +0000 (11:48 +0000)]
* configure.ac: Check for resize_term.
* configure, config.in: Regenerate.
amodra [Wed, 28 Jul 2010 09:36:22 +0000 (09:36 +0000)]
PR gas/11841
* symbols.c (symbol_clone): Correct typo in previous patch.
amodra [Wed, 28 Jul 2010 08:43:45 +0000 (08:43 +0000)]
PR gas/11841
* symbols.c (symbol_clone): Clear BSF_SECTION_SYM flag.
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.
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.
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.
brobecke [Wed, 28 Jul 2010 04:04:17 +0000 (04:04 +0000)]
Minor (space) reformatting.
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.
gdbadmin [Wed, 28 Jul 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 28 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update
jkratoch [Tue, 27 Jul 2010 23:18:38 +0000 (23:18 +0000)]
gdb/testsuite/
* gdb.base/help.exp (help disassemble): Update the content.
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.
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.
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.
macro [Tue, 27 Jul 2010 21:14:45 +0000 (21:14 +0000)]
Fix up last ChangeLog entry in gas/ and bfd/.
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.
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.
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.
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.
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.
tromey [Tue, 27 Jul 2010 20:44:30 +0000 (20:44 +0000)]
* NEWS: Mention labels, .gdb_index.
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.
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.
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.
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.
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.
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.
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.
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
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.
gdbadmin [Tue, 27 Jul 2010 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
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"
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.
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.
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.
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.
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.
amodra [Mon, 26 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 26 Jul 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
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).
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.
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.
amodra [Sun, 25 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 25 Jul 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
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.
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.
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.
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.
macro [Sat, 24 Jul 2010 01:36:16 +0000 (01:36 +0000)]
* lib/gas-defs.exp (run_dump_test): Handle the "dump" option.
amodra [Sat, 24 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 24 Jul 2010 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
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.
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.
jjohnstn [Fri, 23 Jul 2010 18:12:53 +0000 (18:12 +0000)]
Fix latest changelog entry to not refer to libgloss directory.
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.
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.
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.
nickc [Fri, 23 Jul 2010 14:52:41 +0000 (14:52 +0000)]
Add support for v850E2 and v850E2V3
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.
jkratoch [Fri, 23 Jul 2010 12:18:58 +0000 (12:18 +0000)]
gdb/
* linux-nat.c (cancel_breakpoint): Remove unused forward declaration.
corinna [Fri, 23 Jul 2010 10:08:33 +0000 (10:08 +0000)]
* fhandler.cc (fhandler_base::raw_write): Remove STATUS_DISK_FULL
special handling.
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.
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.
amodra [Fri, 23 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 23 Jul 2010 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
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.
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.
amodra [Thu, 22 Jul 2010 14:48:54 +0000 (14:48 +0000)]
* archive.c (_bfd_archive_bsd44_construct_extended_name_table):
Correct format specifier.
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.
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.
palves [Thu, 22 Jul 2010 10:52:01 +0000 (10:52 +0000)]
* NEWS: Mention target reported shared libraries support by
default.
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.
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.
amodra [Thu, 22 Jul 2010 04:54:10 +0000 (04:54 +0000)]
* readelf.c: Add Moxie support.
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.
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.
amodra [Thu, 22 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 22 Jul 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
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.
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.
dj [Wed, 21 Jul 2010 16:08:00 +0000 (16:08 +0000)]
merge from gcc
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.
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.
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.
gdbadmin [Wed, 21 Jul 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 21 Jul 2010 00:00:05 +0000 (00:00 +0000)]
daily update
jkratoch [Tue, 20 Jul 2010 22:19:06 +0000 (22:19 +0000)]
gdb/
* symfile.c (find_separate_debug_file_by_debuglink): Remove
a gdb_assert call, new comment.
gdb/testsuite/
* gdb.base/solib-nodir.exp: New file.
* lib/gdb.exp (runto): New case for a GDB internal error.
jkratoch [Tue, 20 Jul 2010 22:06:59 +0000 (22:06 +0000)]
gdb/testsuite/
* gdb.base/charset-malloc.c: New file.
* gdb.base/charset.c (malloc_stub): New prototype.
(main): Call it instead of malloc itself.
* gdb.base/charset.exp: Use only prepare_for_testing.
(binfile): Remove the variable.
hjl [Tue, 20 Jul 2010 21:31:13 +0000 (21:31 +0000)]
Add missing ChangeLog entry.
vapier [Tue, 20 Jul 2010 19:25:42 +0000 (19:25 +0000)]
ld: improve linker script section
The example version script in the manual currently suggests:
extern "C++" { "int f(int, double)"; }
But a C++ function like that doesn't encode the return type into the
mangled name, so when the linker demangles things, it ends up with
"f(int, double)" and so it never matches.
The example also lacks a trailing semicolon after the brace, so the
linker always complains about a syntax error in the file.
While the language section documents the possibilities, it isn't clear
as to which is the default language. So explicitly state that the C
language is the default.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
sezero [Tue, 20 Jul 2010 18:20:27 +0000 (18:20 +0000)]
* gdb/gdbserver/server.c (handle_query): strcpy() the returned string from
paddress() instead of sprintf().
ironhead [Tue, 20 Jul 2010 18:17:51 +0000 (18:17 +0000)]
2010-07-20 Ozkan Sezer <sezero@users.sourceforge.net>
* include/commctrl.h (LVIF_GROUPID): Fix definition.
2010-07-20 Michael James <james.me@gmail.com>
* include/commctrl.h (LVIF_COLUMNS): Fix definition.
sezero [Tue, 20 Jul 2010 18:10:52 +0000 (18:10 +0000)]
* gdb/gdbserver/utils.c (paddress): Return phex_nz().
amodra [Tue, 20 Jul 2010 14:08:30 +0000 (14:08 +0000)]
include/elf/
* internal.h (ELF_TBSS_SPECIAL): New macro, extracted from..
(ELF_SECTION_SIZE): ..here.
(ELF_SECTION_IN_SEGMENT_1): Add "strict" arg.
(ELF_SECTION_IN_SEGMENT_STRICT): New macro.
bfd/
* elf.c (assign_file_positions_for_load_sections): Check that
zero size sections are allocated in segments too.
(assign_file_positions_for_non_load_sections): Warn if zero
size alloc sections are found here.
(copy_elf_program_header): Don't drop zero size sections from
segment map.
(copy_private_bfd_data): Check for changes in zero size sections.
binutils/
* readelf.c (process_program_headers): Don't ignore all zero size
sections.
ld/testsuite/
* ld-powerpc/tlsexe.r: Update.
* ld-powerpc/tlsexetoc.r: Update.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.r: Update.