Nick Clifton
2d9472a2a1
* dwarf.c (print_dwarf_vma): New function. Display the value of a
...
dwarf_vma type at a specified precision.
(display_debug_loc): Use dwarf_vma type for begin and end values.
Use print_dwarf_vma to display their values. Use byte_get_signed
in order to correctly detect the -1 escape value.
(display_debug_aranges): Likewise.
(display_debug_ranges): Likewise.
2008-01-29 15:45:00 +00:00
Pierre Muller
c3940723cf
* valarith.c (value_binop): Handle unsigned integer
...
division by zero.
2008-01-29 14:24:43 +00:00
Alan Modra
930bb4cfae
* ppc-opc.c: Support optional L form mtmsr.
2008-01-29 08:24:43 +00:00
Alan Modra
90518ff484
* mt.opc (parse_imm16): Apply 2007-09-26 opcodes/mt-asm.c change
...
to source.
2008-01-29 03:50:23 +00:00
Alan Modra
fe4eaaf48a
update copyright date
2008-01-29 03:10:46 +00:00
Alan Modra
fefffff8d2
* dwarf.c (display_debug_loc): Correct test for base address
...
entry when 64-bit host dumping 32-bit object.
2008-01-29 02:55:48 +00:00
Alan Modra
ccdb9c9f36
* MAINTAINERS: Remove myself as ix86 maintainer. Add for SPU.
2008-01-29 01:39:28 +00:00
Kevin Buettner
8384563051
* mn10300-tdep.c (mn10300_analyze_prologue): Check for an
...
instruction pattern that appears frequently in position
independent code. Fix bug in code which looks for "fmov" and
backtracks if no "fmov" is found.
2008-01-29 00:15:10 +00:00
gdbadmin
f1e8e64f70
*** empty log message ***
2008-01-29 00:00:33 +00:00
Doug Evans
131fe1bb9d
* dbxread.c (read_dbx_symtab): Reformat comments to 80 columns.
...
Move local var def closer to only use.
2008-01-28 23:43:57 +00:00
Doug Evans
9ce5d3bb2e
* dbxread.c (read_dbx_symtab): Fix indentation.
2008-01-28 23:19:41 +00:00
Alan Modra
f937e47c8a
daily update
2008-01-28 23:00:07 +00:00
Daniel Jacobowitz
c78d192c3a
* fork-child.c (SHELL_FILE): Remove #ifndef.
...
(fork_inferior): Remove SHELL_COMMAND_CONCAT.
* gdbint.texinfo (Native Conditionals): Remove
SHELL_COMMAND_CONCAT and SHELL_FILE.
2008-01-28 20:21:03 +00:00
Doug Evans
0993fe0537
* gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2008-01-28 18:06:59 +00:00
Nick Clifton
00b2bfc124
* config.bfd (x86_64-*-solaris2): Add support for this target.
...
* configure.tgt (x86_64-*-solaris2): Add support for this target.
2008-01-28 16:57:22 +00:00
Nick Clifton
e36ea2deae
PR binutils/5529
...
* rclex.c (yylex): Also allow the hypen character.
2008-01-28 16:42:02 +00:00
Nick Clifton
a0a21afef5
* ld-elfvers/vers.exp (test_ar): Sort the expected output so that
...
it has matches the ordering of the obtained output.
2008-01-28 16:41:05 +00:00
H.J. Lu
a65c77b98d
Fix the last ChangeLog.
2008-01-28 15:57:02 +00:00
H.J. Lu
2dc4cec1f3
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.
2008-01-28 15:15:32 +00:00
Nick Clifton
6e73d59506
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.
2008-01-28 11:07:44 +00:00
Alan Modra
47f6dab9a3
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.
2008-01-28 05:59:24 +00:00
gdbadmin
8693ff0ffb
*** empty log message ***
2008-01-28 00:00:03 +00:00
Alan Modra
accb4bb092
daily update
2008-01-27 23:00:05 +00:00
Jim Blandy
c7a6993360
* gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2008-01-27 22:25:43 +00:00
Jim Blandy
4fe42e7fe7
* gdb.base/expand-psymtabs.exp: Doc fix.
2008-01-27 17:19:06 +00:00
David Daney
830ef6349c
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.
2008-01-27 06:25:45 +00:00
gdbadmin
3880c9e785
*** empty log message ***
2008-01-27 00:00:03 +00:00
Alan Modra
b852b862bc
daily update
2008-01-26 23:00:06 +00:00
Eli Zaretskii
5fa54e5d16
* gdb.texinfo (Specify Location): Improve wording.
2008-01-26 19:14:18 +00:00
Mark Kettenis
5def828572
* gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2008-01-26 13:56:37 +00:00
Alan Modra
8ee35d562f
* 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.
2008-01-26 02:57:06 +00:00
Ian Lance Taylor
8bc7a1c115
Permit ordinary object files in groups.
2008-01-26 01:35:10 +00:00
Ian Lance Taylor
9b07f471e3
Don't pass around the target in order to define symbols; get it from
...
the parameters instead.
2008-01-26 01:17:45 +00:00
gdbadmin
8f0a6da7a9
*** empty log message ***
2008-01-26 00:00:02 +00:00
Alan Modra
d03b0571f6
daily update
2008-01-25 23:00:06 +00:00
DJ Delorie
f4236fe456
* readelf.c (process_section_headers): Add m16c handler.
...
(is_16bit_abs_reloc): Recognize R_M32C_16.
2008-01-25 21:08:17 +00:00
DJ Delorie
c006d697e4
* elf32-m32c.c (_bfd_m32c_elf_eh_frame_address_size): New.
2008-01-25 21:06:11 +00:00
DJ Delorie
7d1e3eba1d
merge from gcc
2008-01-25 19:05:44 +00:00
H.J. Lu
29183214f7
2008-01-25 H.J. Lu <hongjiu.lu@intel.com>
...
PR ld/5670
* ldlang.c (process_insert_statements): Silence gcc 4.1 alias
warning.
2008-01-25 17:34:29 +00:00
Pierre Muller
e11481da79
* i386-tdep.c (i386_skip_noop): New function.
...
(i386_analyze_prologue): Call i386_skip_noop function.
2008-01-25 17:24:49 +00:00
Nick Clifton
6e3d6dc1ed
Add mingw I64 support for printing long and long long values
2008-01-25 16:18:41 +00:00
Alan Modra
53d25da64b
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.
2008-01-25 12:03:37 +00:00
Nick Clifton
5ca3b13d65
* po/ru.po: Updated Russian translation.
2008-01-25 11:18:27 +00:00
Bob Wilson
cec28c9815
* 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.
2008-01-25 01:08:34 +00:00
Michael Snyder
244e85c8df
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.
2008-01-25 00:09:50 +00:00
gdbadmin
d6e07b52b7
*** empty log message ***
2008-01-25 00:00:03 +00:00
Alan Modra
7300986009
daily update
2008-01-24 23:00:07 +00:00
H.J. Lu
ae40c9937a
2008-01-24 H.J. Lu <hongjiu.lu@intel.com>
...
* NEWS: Mention new command line options for x86 targets.
2008-01-24 22:44:37 +00:00
Ian Lance Taylor
1dd940af63
From Craig Silverstein: Simplify Version_script_info::symbol_is_local
...
interface.
2008-01-24 22:35:39 +00:00
H.J. Lu
82c18208b8
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.
2008-01-24 15:11:35 +00:00