Nick Clifton [Mon, 28 Jan 2008 16:42:02 +0000 (16:42 +0000)]
PR binutils/5529
* rclex.c (yylex): Also allow the hypen character.
Nick Clifton [Mon, 28 Jan 2008 16:41:05 +0000 (16:41 +0000)]
* ld-elfvers/vers.exp (test_ar): Sort the expected output so that
it has matches the ordering of the obtained output.
H.J. Lu [Mon, 28 Jan 2008 15:57:02 +0000 (15:57 +0000)]
Fix the last ChangeLog.
H.J. Lu [Mon, 28 Jan 2008 15:15:32 +0000 (15:15 +0000)]
binutils/
2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
* dwarf.c: Include "elf/common.h".
(eh_addr_size): Changed to int.
(dwarf_regnames_i386): New.
(dwarf_regnames_x86_64): Likewise.
(dwarf_regnames): Likewise.
(dwarf_regnames_count): Likewise.
(init_dwarf_regnames): Likewise.
(regname): Likewise.
(frame_display_row): Properly support different address size.
Call regname to get register name.
(display_debug_frames): Call regname to get register name.
Display DW_CFA_def_cfa_register as DW_CFA_def_cfa_register
instead of DW_CFA_def_cfa_reg.
* dwarf.h (init_dwarf_regnames): New.
* objdump.c: Include "elf-bfd.h".
(dump_dwarf): Call init_dwarf_regnames on ELF input.
* readelf.c (guess_is_rela): Change argument to int.
(parse_args): Remove the undocumented upper case options for
-wX.
(process_file_header): Call init_dwarf_regnames if
do_dwarf_register is true.
gas/testsuite/
2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
* gas/cfi/cfi-alpha-1.d: Replace DW_CFA_def_cfa_reg with
DW_CFA_def_cfa_register.
* gas/cfi/cfi-alpha-3.d: Likewise.
* gas/cfi/cfi-hppa-1.d: Likewise.
* gas/cfi/cfi-i386.d: Likewise.
* gas/cfi/cfi-m68k.d: Likewise.
* gas/cfi/cfi-mips-1.d: Likewise.
* gas/cfi/cfi-sh-1.d: Likewise.
* gas/cfi/cfi-sparc-1.d: Likewise.
* gas/cfi/cfi-sparc64-1.d: Likewise.
* gas/cfi/cfi-x86_64.d: Likewise.
* gas/cfi/cfi-common-1.d: Updated for i386/x86-64 register
names.
* gas/cfi/cfi-common-2.d: Likewise.
* gas/cfi/cfi-common-5.d: Likewise.
* gas/cfi/cfi-i386.d: Likewise.
* gas/cfi/cfi-x86_64.d: Likewise.
ld/testsuite/
2008-01-28 H.J. Lu <hongjiu.lu@intel.com>
* ld-elf/eh1.d: Replace DW_CFA_def_cfa_reg with
DW_CFA_def_cfa_register. Updated for i386/x86-64 register
names.
* ld-elf/eh2.d: Likewise.
* ld-elf/eh3.d: Likewise.
* ld-elf/eh4.d: Likewise.
* ld-elf/eh5.d: Likewise.
Nick Clifton [Mon, 28 Jan 2008 11:07:44 +0000 (11:07 +0000)]
PR ld/5652
* genscripts.sh: Check for the existence of BASH_LINENO not just the BASH
shell before generating line numbers in the emulation file.
Alan Modra [Mon, 28 Jan 2008 05:59:24 +0000 (05:59 +0000)]
Rewrite SPU overlay handling code. Put overlay calls stubs in the
overlays where possible. Use a faster call stub, or optionally at
compile time, a more compact stub. Double size of _ovly_buf_table
so that low bit of _ovly_table.buf can be used as a "present" bit.
Reserve an extra _ovly_table entry for index zero.
gdbadmin [Mon, 28 Jan 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 27 Jan 2008 23:00:05 +0000 (23:00 +0000)]
daily update
Jim Blandy [Sun, 27 Jan 2008 22:25:43 +0000 (22:25 +0000)]
* gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
Jim Blandy [Sun, 27 Jan 2008 17:19:06 +0000 (17:19 +0000)]
* gdb.base/expand-psymtabs.exp: Doc fix.
David Daney [Sun, 27 Jan 2008 06:25:45 +0000 (06:25 +0000)]
include/
2008-01-26 David Daney <ddaney@avtrex.com>
* demangle.h (demangle_component_type): Add
DEMANGLE_COMPONENT_JAVA_RESOURCE,
DEMANGLE_COMPONENT_COMPOUND_NAME, and
DEMANGLE_COMPONENT_CHARACTER as new enum values.
(demangle_component): Add struct s_character to union u.
libiberty/
2008-01-26 David Daney <ddaney@avtrex.com>
* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
DEMANGLE_COMPONENT_COMPOUND_NAME, and
DEMANGLE_COMPONENT_CHARACTER cases.
(d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and
DEMANGLE_COMPONENT_JAVA_RESOURCE cases.
(d_make_character): New function.
(d_java_resource): Same.
(d_special_name): Handle "Gr" case.
(d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
DEMANGLE_COMPONENT_COMPOUND_NAME, and
DEMANGLE_COMPONENT_CHARACTER cases.
* testsuite/demangle-expected: Add test for java resource name
mangling.
gdbadmin [Sun, 27 Jan 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 26 Jan 2008 23:00:06 +0000 (23:00 +0000)]
daily update
Eli Zaretskii [Sat, 26 Jan 2008 19:14:18 +0000 (19:14 +0000)]
* gdb.texinfo (Specify Location): Improve wording.
Mark Kettenis [Sat, 26 Jan 2008 13:56:37 +0000 (13:56 +0000)]
* gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
Alan Modra [Sat, 26 Jan 2008 02:57:06 +0000 (02:57 +0000)]
* ld-elf/loadaddr.t: New, extracted from..
* ld-elf/loadaddr1.t: ..here. Use insert.
* ld-elf/loadaddr2.t: Likewise.
* ld-elf/loadaddr1.d: Update.
* ld-elf/loadaddr2.d: Update.
Ian Lance Taylor [Sat, 26 Jan 2008 01:35:10 +0000 (01:35 +0000)]
Permit ordinary object files in groups.
Ian Lance Taylor [Sat, 26 Jan 2008 01:17:45 +0000 (01:17 +0000)]
Don't pass around the target in order to define symbols; get it from
the parameters instead.
gdbadmin [Sat, 26 Jan 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 25 Jan 2008 23:00:06 +0000 (23:00 +0000)]
daily update
DJ Delorie [Fri, 25 Jan 2008 21:08:17 +0000 (21:08 +0000)]
* readelf.c (process_section_headers): Add m16c handler.
(is_16bit_abs_reloc): Recognize R_M32C_16.
DJ Delorie [Fri, 25 Jan 2008 21:06:11 +0000 (21:06 +0000)]
* elf32-m32c.c (_bfd_m32c_elf_eh_frame_address_size): New.
DJ Delorie [Fri, 25 Jan 2008 19:05:44 +0000 (19:05 +0000)]
merge from gcc
H.J. Lu [Fri, 25 Jan 2008 17:34:29 +0000 (17:34 +0000)]
2008-01-25 H.J. Lu <hongjiu.lu@intel.com>
PR ld/5670
* ldlang.c (process_insert_statements): Silence gcc 4.1 alias
warning.
Pierre Muller [Fri, 25 Jan 2008 17:24:49 +0000 (17:24 +0000)]
* i386-tdep.c (i386_skip_noop): New function.
(i386_analyze_prologue): Call i386_skip_noop function.
Nick Clifton [Fri, 25 Jan 2008 16:18:41 +0000 (16:18 +0000)]
Add mingw I64 support for printing long and long long values
Alan Modra [Fri, 25 Jan 2008 12:03:37 +0000 (12:03 +0000)]
ld/
* ld.texinfo (INSERT): Describe.
* ldgram.y (ldgram_in_script, ldgram_had_equals): Delete.
(INSERT_K, AFTER, BEFORE): Add as tokens.
(ifile_p1): Handle INSERT statements.
(saved_script_handle, force_make_executable): Move to..
* ldmain.c: ..here.
(previous_script_handle): New global var.
* ldmain.h (saved_script_handle, force_make_executable): Declare.
(previous_script_handle): Likewise.
* ldlex.l (INSERT_K, AFTER, BEFORE): Add tokens.
* lexsup.c (parge_args <-T>): Set previous_script_handle.
* ldlang.c (lang_for_each_statement_worker): Handle insert statement.
(map_input_to_output_sections, print_statement): Likewise.
(lang_size_sections_1, lang_do_assignments_1): Likewise.
(insert_os_after): New function, extracted from..
(lang_insert_orphan): ..here.
(process_insert_statements): New function.
(lang_process): Call it.
(lang_add_insert): New function.
* ldlang.h (lang_insert_statement_enum): New.
(lang_insert_statement_type): New.
(lang_statement_union_type): Add insert_statement.
(lang_add_insert): Declare.
ld/testsuite/
* ld-spu/ovl.lnk: Delete overlay.
* ld-spu/ovl1.lnk: New file.
* ld-spu/ovl2.lnk: New file.
* ld-spu/ovl.d: Update.
* ld-spu/ovl2.d: Update.
Nick Clifton [Fri, 25 Jan 2008 11:18:27 +0000 (11:18 +0000)]
* po/ru.po: Updated Russian translation.
Bob Wilson [Fri, 25 Jan 2008 01:08:34 +0000 (01:08 +0000)]
* doc/c-xtensa.texi (Xtensa Syntax): Clarify handling of opcodes that
can only be encoded in FLIX instructions but are not specified as such.
(Xtensa Automatic Alignment): Remove obsolete comment about debugging
labels.
Michael Snyder [Fri, 25 Jan 2008 00:09:50 +0000 (00:09 +0000)]
2008-01-24 Michael Snyder <msnyder@specifix.com>
* procfs.c (procfs_xfer_partial): Comment, cut/paste error.
* win32-nat.c (win32_xfer_partial): Ditto.
* target.c (default_xfer_partial): Minor whitespace adjustment.
gdbadmin [Fri, 25 Jan 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 24 Jan 2008 23:00:07 +0000 (23:00 +0000)]
daily update
H.J. Lu [Thu, 24 Jan 2008 22:44:37 +0000 (22:44 +0000)]
2008-01-24 H.J. Lu <hongjiu.lu@intel.com>
* NEWS: Mention new command line options for x86 targets.
Ian Lance Taylor [Thu, 24 Jan 2008 22:35:39 +0000 (22:35 +0000)]
From Craig Silverstein: Simplify Version_script_info::symbol_is_local
interface.
H.J. Lu [Thu, 24 Jan 2008 15:11:35 +0000 (15:11 +0000)]
gas/testsuite/
2008-01-24 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/x86-64-sib.s: Add tests for r12.
* gas/i386/x86-64-sib-intel.d: Updated.
* gas/i386/x86-64-sib.d: Likewise.
opcodes/
2008-01-24 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (OP_E_extended): Handle r12 like rsp.
Pedro Alves [Thu, 24 Jan 2008 15:11:13 +0000 (15:11 +0000)]
* arm-tdep.c (arm_addr_bits_remove): In non 26-bit mode, don't
strip bit 1 even if pc doesn't point to thumb code.
Ian Lance Taylor [Thu, 24 Jan 2008 00:51:57 +0000 (00:51 +0000)]
From Cary Coutant: Fix last patch.
Ian Lance Taylor [Thu, 24 Jan 2008 00:15:00 +0000 (00:15 +0000)]
Originally from Craig Silverstein, with changes: support using a
version script to force symbols to be local.
gdbadmin [Thu, 24 Jan 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 23 Jan 2008 23:00:06 +0000 (23:00 +0000)]
daily update
Nick Roberts [Wed, 23 Jan 2008 21:05:16 +0000 (21:05 +0000)]
Add value field to tests for output of -var-set-format.
Nick Roberts [Wed, 23 Jan 2008 21:04:54 +0000 (21:04 +0000)]
*** empty log message ***
Daniel Jacobowitz [Wed, 23 Jan 2008 20:43:30 +0000 (20:43 +0000)]
* remote.c (remote_wait): Handle SIGINT between packets.
(remote_async_wait): Likewise.
Ian Lance Taylor [Wed, 23 Jan 2008 19:31:56 +0000 (19:31 +0000)]
Use string instead of STRING, so that we handled QUOTED_STRING.
H.J. Lu [Wed, 23 Jan 2008 19:05:12 +0000 (19:05 +0000)]
gas/
2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (md_show_usage): Replace tabs with spaces.
gas/testsuite/
2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp : Run x86-64-arch-1 and x86-64-arch-10.
* gas/i386/x86-64-arch-1.d: New.
* gas/i386/x86-64-arch-1.s: Likewise.
* gas/i386/x86-64-arch-10.d: Likewise.
opcodes/
2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (cpu_flag_init): Add CpuLM to CPU_GENERIC64_FLAGS.
* i386-init.h: Regenerated.
Eric B. Weddington [Wed, 23 Jan 2008 17:36:23 +0000 (17:36 +0000)]
/gas:
2008-01-23 Eric B. Weddington <eric.weddington@atmel.com>
* config/tc-avr.c (mcu_types): Change opcode set for at86rf401.
/include:
2008-01-23 Eric B. Weddington <eric.weddington@atmel.com>
* opcode/avr.h (AVR_ISA_RF401): Add new opcode set for at86rf401.
Andreas Schwab [Wed, 23 Jan 2008 16:05:45 +0000 (16:05 +0000)]
* ld-gc/gc.c: Make sure used_func is not inlined.
H.J. Lu [Wed, 23 Jan 2008 14:13:08 +0000 (14:13 +0000)]
2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (md_show_usage): Show more processors for
-march=/-mtune=.
Vladimir Prus [Wed, 23 Jan 2008 11:26:29 +0000 (11:26 +0000)]
Inform about new thread in a single place.
* thread.c (add_thread_silent): Renamed
from add_thread.
(print_thread_events): New variable definition.
(show_print_thread_events): New function.
(_initialize_thread): Add "set print thread-events" and
"show print thread-events" commands.
(add_thread): Announce new thread.
* gdbthread.h (add_thread_silent): Declare.
(print_thread_events): New variable declaration.
* inf-ttrace.c (inf_ttrace_wait): Don't
inform about new thread, as add_thread is always
called too, and will take care of that.
* infrun.c (handle_inferior_event): Likewise.
* procfs.c (procfs_wait): Likewise.
* remote.c (remote_currthread): Likewise.
* sol-thread.c (sol_thread_wait): Likewise.
* win32-nat.c (get_win32_debug_event): Likewise.
* linux-thread-db.c (attach_thread): Likewise.
Remove the verbose parameter.
(check_event): Make detach_thread be verbose
only if print_thread_events is set.
* linux-nat.c (lin_lwp_attach_lwp): Don't inform
about new thread. This is called only from
linux-thread-db.c:attach_thread, which will take care.
Remove the verbose parameter.
* linux-nat.h (lin_lwp_attach_lwp): Adjust prototype.
Tristan Gingold [Wed, 23 Jan 2008 08:57:11 +0000 (08:57 +0000)]
2008-01-23 Tristan Gingold <gingold@adacore.com>
* gas/ia64/regs.d: Updated as the ia64 disassembler now displays
symbolic names for all ar registers.
Tristan Gingold [Wed, 23 Jan 2008 08:53:44 +0000 (08:53 +0000)]
2008-01-23 Tristan Gingold <gingold@adacore.com>
* ia64-dis.c (print_insn_ia64): Display symbolic name of ar.fcr,
ar.eflag, ar.csd, ar.ssd, ar.cflg, ar.fsr, ar.fir and ar.fdr.
Ian Lance Taylor [Wed, 23 Jan 2008 07:15:59 +0000 (07:15 +0000)]
From Cary Coutant: Fix mixing PIC and non-PIC relocs in the same
shared library.
Nick Roberts [Wed, 23 Jan 2008 06:20:57 +0000 (06:20 +0000)]
Add value field to tests for output of -var-set-format.
Nick Roberts [Wed, 23 Jan 2008 06:20:34 +0000 (06:20 +0000)]
Add the variable octal.
Nick Roberts [Wed, 23 Jan 2008 06:19:31 +0000 (06:19 +0000)]
*** empty log message ***
Nick Roberts [Wed, 23 Jan 2008 06:13:44 +0000 (06:13 +0000)]
(mi_cmd_var_set_format): Add value field to output.
Nick Roberts [Wed, 23 Jan 2008 06:13:28 +0000 (06:13 +0000)]
*** empty log message ***
Ben Elliston [Wed, 23 Jan 2008 05:12:47 +0000 (05:12 +0000)]
2008-01-23 Thiago Jung Bauermann <bauerman@br.ibm.com>
* cplus-dem.c (demangle_function_name): Changed to return value
indicating if a name was correctly demangled.
(iterate_demangle_function): Use demangle_function_name return
value.
Ben Elliston [Wed, 23 Jan 2008 02:43:51 +0000 (02:43 +0000)]
* config.sub, config.guess: Update from upstream sources.
Ian Lance Taylor [Wed, 23 Jan 2008 02:13:38 +0000 (02:13 +0000)]
Add explicit dependencies on yyscript.h to make sure that it is
built.
Ian Lance Taylor [Wed, 23 Jan 2008 01:31:13 +0000 (01:31 +0000)]
Parse a SECTIONS clause in a linker script.
gdbadmin [Wed, 23 Jan 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Ian Lance Taylor [Tue, 22 Jan 2008 22:50:31 +0000 (22:50 +0000)]
Include <vector>.
Daniel Jacobowitz [Tue, 22 Jan 2008 21:30:02 +0000 (21:30 +0000)]
* gdb.base/float.exp: Allow missing floating point for m68k and
PowerPC.
H.J. Lu [Tue, 22 Jan 2008 19:57:30 +0000 (19:57 +0000)]
gas/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (i386_target_format): Remove cpummx2.
gas/testsuite/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/arch-10.d: New.
* gas/i386/arch-11.s: Likewise.
* gas/i386/arch-12.d: Likewise.
* gas/i386/arch-12.s: Likewise.
* gas/i386/i386.exp: Run arch-11 and arch-12.
opcodes/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (cpu_flag_init): Remove CpuMMX2.
(cpu_flags): Likewise.
* i386-opc.h (CpuMMX2): Removed.
(CpuSSE): Updated.
* i386-opc.tbl: Replace CpuMMX2 with CpuSSE|Cpu3dnowA.
* i386-init.h: Regenerated.
* i386-tbl.h: Likewise.
Vladimir Prus [Tue, 22 Jan 2008 19:43:10 +0000 (19:43 +0000)]
* breakpoint.c (break_command_really): New parameter
ignore_count.
(break_command_1): Pass 0 as
ignore_count to break_command_really.
(gdb_breakpoint): Pass ignore_count to
break_command_really.
H.J. Lu [Tue, 22 Jan 2008 19:36:58 +0000 (19:36 +0000)]
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* ld-gc/gc.exp: Use [which $CC] != 0.
H.J. Lu [Tue, 22 Jan 2008 19:16:45 +0000 (19:16 +0000)]
gas/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (XXX_PREFIX): Moved from tc-i386.h.
(XXX_MNEM_SUFFIX): Likewise.
(END_OF_INSN): Likewise.
(templates): Likewise.
(modrm_byte): Likewise.
(rex_byte): Likewise.
(DREX_XXX): Likewise.
(drex_byte): Likewise.
(sib_byte): Likewise.
(processor_type): Likewise.
(arch_entry): Likewise.
(cpu_sub_arch_name): Remove const.
(cpu_arch): Add .vmx and .smx.
(set_cpu_arch): Append cpu_sub_arch_name.
(md_parse_option): Support -march=CPU[,+EXTENSION...].
(md_show_usage): Updated.
* config/tc-i386.h (XXX_PREFIX): Moved to tc-i386.c.
(XXX_MNEM_SUFFIX): Likewise.
(END_OF_INSN): Likewise.
(templates): Likewise.
(modrm_byte): Likewise.
(rex_byte): Likewise.
(DREX_XXX): Likewise.
(drex_byte): Likewise.
(sib_byte): Likewise.
(processor_type): Likewise.
(arch_entry): Likewise.
* doc/as.texinfo: Update i386 -march option.
* doc/c-i386.texi: Update -march= for ISA.
gas/testsuite/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/arch-10-1.l: New.
* gas/i386/arch-10-1.s: Likewise.
* gas/i386/arch-10-2.l: Likewise.
* gas/i386/arch-10-2.s: Likewise.
* gas/i386/arch-10-3.l: Likewise.
* gas/i386/arch-10-3.s: Likewise.
* gas/i386/arch-10-4.l: Likewise.
* gas/i386/arch-10-4.s: Likewise.
* gas/i386/arch-10.d: Likewise.
* gas/i386/arch-10.s: Likewise.
* gas/i386/i386.exp: Run arch-10, arch-10-1, arch-10-2,
arch-10-3 and arch-10-4.
* gas/i386/nops-2.s: Use movsbl instead of cmove.
* gas/i386/nops-2-i386.d: Updated.
* gas/i386/nops-2-merom.d: Likewise.
* gas/i386/nops-2.d: Likewise.
* gas/i386/x86-64-nops-2.d: Likewise.
opcodes/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (cpu_flag_init): Add CPU_VMX_FLAGS and
CPU_SMX_FLAGS.
* i386-init.h: Regenerated.
Kevin Buettner [Tue, 22 Jan 2008 01:17:25 +0000 (01:17 +0000)]
* mn10300-linux-tdep.c (am33_linux_sigframe_cache_init): Find
sigcontext struct via pointer.
(struct sigframe comment): Update to show new field `psc'.
gdbadmin [Tue, 22 Jan 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 21 Jan 2008 23:00:05 +0000 (23:00 +0000)]
daily update
Vladimir Prus [Mon, 21 Jan 2008 16:34:00 +0000 (16:34 +0000)]
* infrun.c (handle_inferior_event): If
we failed to remove breakpoints, error,
don't try to increment PC by hand.
Alan Modra [Mon, 21 Jan 2008 04:56:47 +0000 (04:56 +0000)]
PR 4453
* format.c (bfd_check_format_matches): Don't accept archives as
fully matching unless they have a map.
Alan Modra [Mon, 21 Jan 2008 03:53:07 +0000 (03:53 +0000)]
* elflink.c (_bfd_elf_link_output_relocs): Correct error return.
Alan Modra [Mon, 21 Jan 2008 03:48:10 +0000 (03:48 +0000)]
* ecoff.c (_bfd_ecoff_archive_p): Delete.
* libecoff.h (_bfd_ecoff_archive_p): Delete.
* coff-alpha.c (ecoffalpha_little_vec): Use bfd_generic_archive_p.
* coff-mips.c (ecoff_little_vec, ecoff_big_vec): Likewise.
(ecoff_biglittle_vec): Likewise.
gdbadmin [Mon, 21 Jan 2008 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 20 Jan 2008 23:00:05 +0000 (23:00 +0000)]
daily update
gdbadmin [Sun, 20 Jan 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 19 Jan 2008 23:00:05 +0000 (23:00 +0000)]
daily update
Nick Hudson [Sat, 19 Jan 2008 15:03:50 +0000 (15:03 +0000)]
Add NetBSD/hppa target and host support.
* hppabsd-tdep.c (hppabsd_supply_gregset): Move to ...
(hppabsd_gregset): Move to ...
(hppabsd_regset_from_core_section): Rename
hppaobsd_regset_from_core_section and move to ...
(hppabsd_find_global_pointer): Update comment.
(hppabsd_init_abi): Make global. Do not register
hppabsd_regset_from_core_section.
(hppabsd_core_osabi_sniffer): Rename hppaobsd_core_osabi_sniffer and
move to ...
(_initialize_hppabsd_tdep): Move to ...
* hppaobsd-tdep.c: ... here. New file.
* hppnbsd-tdep.c: New file.
* hppnbsd-nat.c: New file.
* Makefile.in (ALL_TARGET_OBS): Add hppanbsd-tdep.o and hppaobsd-tdep.o.
(ALLDEPFILES): Add hppabsd-nat.c and hppabsd-tdep.c.
(hppabsd-nat.o, hppabsd-tdep.o): New dependencies.
(hppabsd-tdep.o, hppaobsd-tdep.o): Update dependencies.
* configure.host (hppa*-*-netbsd*): New entry.
* configure.tgt (hppa*-*-netbsd*): New entry.
(hppa*-*-openbsd*): Update.
* NEWS (New native configuration): Mention NetBSD/hppa.
(New targets): Mention NetBSD/hppa.
Eli Zaretskii [Sat, 19 Jan 2008 13:37:13 +0000 (13:37 +0000)]
* gdb.texinfo (Specify Location): New section.
(Delete Breaks, Edit, Set Breaks): Remove description of
locations. Instead, add a reference to "Specify Location".
(Machine Code, Jumping, Thread Stops, Continuing and Stepping)
(Symbols): Refer to "Specify Location" for the valid forms of
linespecs and locations.
Alan Modra [Sat, 19 Jan 2008 10:07:25 +0000 (10:07 +0000)]
PR 5646
* elf64-ppc.c (ppc64_elf_tls_optimize): Ensure htab->tls_get_addr
non-NULL before dereferencing.
DJ Delorie [Sat, 19 Jan 2008 01:18:42 +0000 (01:18 +0000)]
merge from gcc
gdbadmin [Sat, 19 Jan 2008 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Ian Lance Taylor [Fri, 18 Jan 2008 23:41:31 +0000 (23:41 +0000)]
From Craig Silverstein: Optionally print command line for easier
debugging.
Ian Lance Taylor [Fri, 18 Jan 2008 23:35:09 +0000 (23:35 +0000)]
From Craig Silverstein: Handle quoted strings differently in version
scripts, and handle extern "C++" in the middle of a block.
Ian Lance Taylor [Fri, 18 Jan 2008 23:26:48 +0000 (23:26 +0000)]
Don't include options.h in fileread.h. Remove General_options
reference from Output_file class.
Alan Modra [Fri, 18 Jan 2008 23:00:05 +0000 (23:00 +0000)]
daily update
Bob Wilson [Fri, 18 Jan 2008 22:49:38 +0000 (22:49 +0000)]
* scripttempl/elfxtensa.sc: Merge ENTRY and .note.gnu.build-id
changes from elf.sc.
Bob Wilson [Fri, 18 Jan 2008 19:13:48 +0000 (19:13 +0000)]
* config/tc-xtensa.c (xtensa_leb128): New function.
(md_pseudo_table): Use it for sleb128 and uleb128.
(is_leb128_expr): New internal flag.
(xtensa_symbol_new_hook): Check new flag.
Markus Deuling [Fri, 18 Jan 2008 17:07:40 +0000 (17:07 +0000)]
* gdbarch.sh (function_list): Add new property bits_big_endian to
gdbarch structure.
* gdbarch.{c,h}: Regenerate.
* value.c (struct value): Replace BITS_BIG_ENDIAN by
gdbarch_bits_big_endian (comment).
(unpack_field_as_long, modify_field): Likewise.
* value.h: Likewise (comment).
* valops.c (value_slice): Likewise.
* valarith.c (value_subscript, value_bit_index): Likewise.
* gdbtypes.h (field): Likewise (comment).
* eval.c (evaluate_subexp_standard): Likewise.
* dwarf2read.c (dwarf2_add_field): Likewise.
* ada-lang.c (decode_packed_array, ada_value_primitive_packed_val)
(move_bits, ada_value_assign, value_assign_to_component): Likewise.
* defs.h (BITS_BIG_ENDIAN): Remove.
* gdbint.texinfo (Target Conditionals): Replace the description of
BITS_BIG_ENDIAN with a description of gdbarch_bits_big_endian.
Markus Deuling [Fri, 18 Jan 2008 09:12:19 +0000 (09:12 +0000)]
* jv-exp.y (yylex): Replace DEPRECATED_STREQN with the appropriate
function calls.
* m2-exp.y (yylex): Likewise.
* objc-exp.y (yylex): Likewise.
* defs.h (DEPRECATED_STREQN): Remove.
gdbadmin [Fri, 18 Jan 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
H.J. Lu [Thu, 17 Jan 2008 23:48:20 +0000 (23:48 +0000)]
binutils/
2008-01-17 H.J. Lu <hjl.tools@gmail.com>
* MAINTAINERS: Update my email address.
gdb/
2008-01-17 H.J. Lu <hjl.tools@gmail.com>
* MAINTAINERS: Update my email address.
Alan Modra [Thu, 17 Jan 2008 23:00:05 +0000 (23:00 +0000)]
daily update
Jim Blandy [Thu, 17 Jan 2008 20:18:48 +0000 (20:18 +0000)]
* README: Mention gdbserver/README.
Pierre Muller [Thu, 17 Jan 2008 19:55:09 +0000 (19:55 +0000)]
* valarith.c (value_binop): Handle BINOP_INTDIV
for unsigned and signed integers.
Ulrich Weigand [Thu, 17 Jan 2008 16:05:41 +0000 (16:05 +0000)]
* s390-tdep.c (s390_gdbarch_init): Set default long double
type to 128-bit IEEE quad.
Pedro Alves [Thu, 17 Jan 2008 14:34:22 +0000 (14:34 +0000)]
* gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
and 'dummy_ptr' integer pointer. Initialize struct_declarations
with dummy_ptr's address.
* gdb.mi/var-cmd.c (do_children_tests): Likewise.
* gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
all targets.
* gdb.mi/mi2-var-child.exp: Likewise.
Joel Brobecker [Thu, 17 Jan 2008 05:51:08 +0000 (05:51 +0000)]
* hpux-thread.c (hpux_thread_resume): Delete commented-out code.