Nick Clifton
591a748af9
Use pc-relative relocation instead of an absolute relocation for x86_64-pc-mingw32 target.
2007-03-16 15:13:21 +00:00
Alan Modra
29975052f1
daily update
2007-03-16 01:23:08 +00:00
Geoffrey Keating
8d3010701b
* cp-demangle.c (d_encoding): Exit early on error.
...
(d_pointer_to_member_type): Exit early if cplus_demangle_type
returns NULL.
(cplus_demangle_type): Likewise.
* testsuite/demangle-expected: New testcase.
2007-03-16 01:09:26 +00:00
gdbadmin
27c1e22ef1
*** empty log message ***
2007-03-16 00:00:34 +00:00
H.J. Lu
c3fe08facb
gas/
...
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (md_begin): Use i386_regtab_size to scan
i386_regtab.
(parse_register): Use i386_regtab_size instead of ARRAY_SIZE
on i386_regtab.
opcodes/
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* i386-opc.c: Include "libiberty.h".
(i386_regtab): Remove the last entry.
(i386_regtab_size): New.
(i386_float_regtab_size): Likewise.
* i386-opc.h (i386_regtab_size): New.
(i386_float_regtab_size): Likewise.
2007-03-15 17:30:31 +00:00
H.J. Lu
4061927e10
2007-03-15 Alexandre Oliva <aoliva@redhat.com>
...
PR gas/4184
* app.c (do_scrub_chars): PUT after setting states.
2007-03-15 14:58:05 +00:00
H.J. Lu
0b1cf022c8
gas/
...
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerated.
* config/tc-i386.c: Include "opcodes/i386-opc.h" instead of
"opcode/i386.h".
(md_begin): Check reg_name != NULL for the last entry in
i386_regtab.
* config/tc-i386.h: Move many entries to opcode/i386.h and
opcodes/i386-opc.h.
* configure.in (need_opcodes): Set true for i386.
* configure: Regenerated.
include/opcode/
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* i386.h: Add entries from config/tc-i386.h and move tables
to opcodes/i386-opc.h.
opcodes/
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (CFILES): Add i386-opc.c.
(ALL_MACHINES): Add i386-opc.lo.
Run "make dep-am".
* Makefile.in: Regenerated.
* configure.in: Add i386-opc.lo for bfd_i386_arch.
* configure: Regenerated.
* i386-dis.c: Include "opcode/i386.h".
(MAXLEN): Renamed to MAX_MNEM_SIZE. Remove definition.
(FWAIT_OPCODE): Remove definition.
(UNIXWARE_COMPAT): Renamed to SYSV386_COMPAT. Remove definition.
(MAX_OPERANDS): Remove definition.
* i386-opc.c: New file.
* i386-opc.h: Likewise.
2007-03-15 14:31:24 +00:00
H.J. Lu
187b3d5d7f
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
...
* doc/Makefile.in: Regenerated.
2007-03-15 14:21:59 +00:00
H.J. Lu
56eced12bf
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
...
* Makefile.in: Regenerated.
2007-03-15 14:20:32 +00:00
H.J. Lu
c428fa83c2
bfd/
...
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (bfdver.h): Substitute report_bugs_to. Also
create doc/bfdver.texi.
* Makefile.in: Regenerated.
* configure.in (--with-bugurl): New option.
* configure: Regenerated.
* version.h (REPORT_BUGS_TO): New.
binutils/
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (REPORT_BUGS_TO): Removed.
(INCLUDES): Remove -DREPORT_BUGS_TO.
* Makefile.in: Regenerated.
* bucomm.c: Don't include bfdver.h.
* objdump.c: Likewise.
* version.c: Likewise.
* bucomm.h: Include bfdver.h.
* configure.in (--with-bugurl): Removed.
* configure: Regenerated.
* doc/Makefile.am (binutils_TEXINFOS): Removed.
(AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
(TEXI2DVI): Likewise.
(config.texi): Removed.
(MOSTLYCLEANFILES): Remove config.texi.
* doc/Makefile.in: Regenerated.
* doc/binutils.texi: Include bfdver.texi instead of
config.texi.
gas/
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (REPORT_BUGS_TO): Removed.
(INCLUDES): Remove -DREPORT_BUGS_TO.
* Makefile.in: Regenerated.
* configure.in (--with-bugurl): Removed.
* configure: Regenerated.
* doc/Makefile.am (as_TEXINFOS): Remove gasver.texi.
(AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
(TEXI2DVI): Likewise.
(gasver.texi): Removed.
(MOSTLYCLEANFILES): Remove gasver.texi.
(as.1): Don't depend on gasver.texi.
* doc/Makefile.in: Regenerated.
* doc/as.texi: Include bfdver.texi instead of gasver.texi.
gprof/
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (REPORT_BUGS_TO): Removed.
(INCLUDES): Remove -DREPORT_BUGS_TO.
* Makefile.in: Regenerated.
* configure.in (--with-bugurl): Removed.
* configure: Regenerated.
ld/
2007-03-15 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (ld_TEXINFOS): Remove ldver.texi.
(AM_MAKEINFOFLAGS): Add -I ../../bfd/doc.
(TEXI2DVI): Likewise.
(REPORT_BUGS_TO): Removed.
(INCLUDES): Remove -DREPORT_BUGS_TO.
(ldver.texi): Likewise.
(ld.1): Don't depend on ldver.texi.
(MOSTLYCLEANFILES): Remove ldver.texi.
* Makefile.in: Regenerated.
* configure.in (--with-bugurl): Removed.
* configure: Regenerated.
* lexsup.c: Include bfdver.h.
* ld.texinfo: Include bfdver.texi instead of ldver.texi.
2007-03-15 14:17:20 +00:00
Daniel Jacobowitz
794ba86ab2
gas/
...
* config/tc-arm.c (arm_copy_symbol_attributes): New.
* config/tc-arm.h (arm_copy_symbol_attributes): Declare.
(TC_COPY_SYMBOL_ATTRIBUTES): Define.
* gas/symbols.c (copy_symbol_attributes): Use
TC_COPY_SYMBOL_ATTRIBUTES.
gas/testsuite/
* gas/arm/thumbver.d, gas/arm/thumbver.s: New test.
2007-03-15 12:11:50 +00:00
gdbadmin
4cbdee8aa5
*** empty log message ***
2007-03-15 00:00:05 +00:00
Alan Modra
218905339c
daily update
2007-03-14 23:00:06 +00:00
Paul Brook
155257ea59
2007-03-14 Paul Brook <paul@codesourcery.com>
...
gas/
* config/tc-arm.c (T16_32_TAB): Fix dec_sp encoding.
gas/testsuite/
* gas/arm/thumb2_add.d: Add tests using sp.
* gas/arm/thumb2_add.s: Ditto.
2007-03-14 21:12:13 +00:00
Andreas Schwab
cb8c4a990b
* gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
...
format changes.
2007-03-14 15:15:37 +00:00
H.J. Lu
5e9ed83f75
* gas/all/gas.exp: Run relax.
2007-03-14 13:39:54 +00:00
Alan Modra
cd0c2fe2c3
PR 4029
...
* gas/all/relax.s: New.
* gas/all/relax.d: New.
* gas/all/gas.exp: Run it.
2007-03-14 11:04:12 +00:00
Alan Modra
d1c5f15864
PR 4029
...
* write.c (relax_segment): Insert extra alignment padding
to break infinite relax loop when given impossible
gcc_except_table assembly.
2007-03-14 11:03:38 +00:00
H.J. Lu
d796c0adf2
2007-03-13 H.J. Lu <hongjiu.lu@intel.com>
...
* i386.h (FloatDR): Removed.
(i386_optab): Use FloatD and FloatD|FloatR instead of FloatDR.
2007-03-14 03:26:06 +00:00
H.J. Lu
d1036acbe7
2007-03-13 H.J. Lu <hongjiu.lu@intel.com>
...
PR binutils/3826
* elf-bfd.h (elf_backend_data): Add elf_osabi.
(_bfd_elf_set_osabi): New.
* elf.c (_bfd_elf_set_osabi): New.
* elf32-hppa.c (elf32_hppa_post_process_headers): Removed.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.
(ELF_OSABI): Properly defined for each target.
* elf32-i370.c (i370_elf_post_process_headers): Removed.
(ELF_OSABI): Defined.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.
* elf32-i386.c (ELF_OSABI): Defined to ELFOSABI_FREEBSD for
freebsd.
(elf_i386_post_process_headers): Set EI_OSABI with elf_osabi.
* elf32-msp430.c (elf32_msp430_post_process_headers): Removed.
(ELF_OSABI): Defined.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.
* elf64-alpha.c (ELF_OSABI): Defined to ELFOSABI_FREEBSD for
freebsd.
(elf64_alpha_fbsd_post_process_headers): Set EI_OSABI with
elf_osabi.
* elf64-hppa.c (elf64_hppa_post_process_headers): Set EI_OSABI
with elf_osabi.
(ELF_OSABI): Properly defined for each target.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi for Linux.
* elf64-sparc.c (elf64_sparc_fbsd_post_process_headers): Removed.
(ELF_OSABI): Defined to ELFOSABI_FREEBSD for freebsd.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.
* elf64-x86-64.c (elf64_x86_64_fbsd_post_process_headers): Removed.
(ELF_OSABI): Defined to ELFOSABI_FREEBSD for freebsd.
(elf_backend_post_process_headers): Defined with
_bfd_elf_set_osabi.
* elfcode.h (elf_object_p): Match the ELFOSABI_NONE ELF target
with any ELF target of the compatible machine for which we do not
have a specific backend.
* elfxx-ia64.c (elfNN_hpux_post_process_headers): Set EI_OSABI
with elf_osabi.
* elfxx-target.h (ELF_OSABI): Default to ELFOSABI_NONE.
(elfNN_bed): Initialize elf_osabi with ELF_OSABI.
2007-03-14 02:56:45 +00:00
gdbadmin
0e0cefcbab
*** empty log message ***
2007-03-14 00:00:04 +00:00
Alan Modra
56b0bc1756
daily update
2007-03-13 23:00:37 +00:00
Daniel Jacobowitz
4e463ff545
* rs6000-tdep.c (rs6000_skip_prologue): Use skip_prologue_using_sal.
...
(rs6000_in_function_epilogue_p): Use extract_unsigned_integer.
(refine_prologue_limit): Delete.
(skip_prologue): Don't call it. Use extract_unsigned_integer.
Assume lim_pc is set. Correct check for incomplete prologues.
Do not skip clobbers of the frame pointer.
* symtab.c (skip_prologue_using_sal): Fail if there is only one
sal.
* gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
(optimized_1): New.
(main): Call optimized_1.
(gdb2029): Correct typos. Call gdb2029_marker.
* gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
for gdb2029.
2007-03-13 17:34:23 +00:00
Nick Clifton
35d9dd2fb8
* readelf.c (dump_section): Also test for SHT_REL sections when producing
...
the warning about unapplied relocs.
2007-03-13 17:17:15 +00:00
Nathan Froyd
348473d521
* frame.c (frame_pop): Check to see whether there's a frame to
...
which we can pop first.
2007-03-13 14:05:25 +00:00
Nathan Froyd
a2f9cf0ddf
* MAINTAINERS (Write After Approval): Add myself.
2007-03-13 14:00:53 +00:00
gdbadmin
28cd3f6e43
*** empty log message ***
2007-03-13 00:00:02 +00:00
Alan Modra
0dd30154e4
daily update
2007-03-12 23:00:07 +00:00
Mark Kettenis
b6db2c4783
* gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
...
as tabs. Remove redundant test pattern.
2007-03-12 21:58:19 +00:00
H.J. Lu
8a2ed48987
2007-03-12 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (md_assemble): Use Opcode_XXX instead of XXX
on i.tm.base_opcode.
(match_template): Likewise.
(process_operands): Use ~0x3 mask to match MOV_AX_DISP32.
* config/tc-i386.h (Opcode_D): New.
(Opcode_FloatR): Likewise.
(Opcode_FloatD): Likewise.
(D): Redefined.
(W): Likewise.
(FloatMF): Likewise.
(FloatR): Likewise.
(FloatD): Likewise.
2007-03-12 21:36:23 +00:00
DJ Delorie
a4fd337476
2007-03-12 Brooks Moses <brooks.moses@codesourcery.com>
...
* Makefile.def (fixincludes): Remove unneeded "missing" lines.
* Makefile.in: Regenerate
2007-03-12 20:19:44 +00:00
gdbadmin
1e4e0aa7a4
*** empty log message ***
2007-03-12 00:00:03 +00:00
Alan Modra
52e54bd0c7
daily update
2007-03-11 23:00:06 +00:00
Hans-Peter Nilsson
45fd5a5313
* emultempl/mmixelf.em: Remove incorrect '#line' directive.
2007-03-11 11:48:27 +00:00
Hans-Peter Nilsson
3894944c55
* gas/mmix/comment-1.d, gas/mmix/bspec-1.d, gas/mmix/bspec-2.d:
...
Adjust for change in readelf output.
2007-03-11 11:22:52 +00:00
gdbadmin
a0eb3e7a48
*** empty log message ***
2007-03-11 00:00:02 +00:00
Alan Modra
aa0295c32b
daily update
2007-03-10 23:00:09 +00:00
Ulrich Weigand
70ed37372e
* gdb.base/long_long.exp: Accept optional symbol name in <...>
...
for /a format output.
2007-03-10 01:13:43 +00:00
gdbadmin
297f699dd2
*** empty log message ***
2007-03-10 00:00:02 +00:00
Alexandre Oliva
e9fc6c2100
* app.c (do_scrub_chars): Recognize comments after # line "file".
...
* read.c (get_linefile_number): New.
(s_app_line): Accept ill-formed .linefile lines as comments.
2007-03-09 23:25:59 +00:00
H.J. Lu
6f74c397de
2007-03-09 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c (OP_Rd): Renamed to ...
(OP_R): This.
(Rd): Updated.
(Rm): Likewise.
2007-03-09 23:22:31 +00:00
Alan Modra
b498f34c17
daily update
2007-03-09 23:00:06 +00:00
Ulrich Weigand
569631c6f2
* infrun.c (breakpoints_failed): Remove unnecessary variable.
...
(handle_inferior_event): Remove unnecessary braces.
* breakpoint.c (bpstat_what): Remove wrong comment.
2007-03-09 16:20:42 +00:00
Daniel Jacobowitz
47b67b6080
* gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
...
collect output incrementally.
2007-03-09 15:20:16 +00:00
Alan Modra
b1b7d09b07
* config/tc-i386.h (WORKING_DOT_WORD): Define.
2007-03-09 12:35:37 +00:00
Alexandre Oliva
93e914b2d9
* app.c (do_scrub_chars): Turn #<line>"file"flags into .linefile.
...
* as.h (new_logical_line_flags): New.
* input-scrub.c (new_logical_line): Turned into wrapper for...
(new_logical_line_flags): this. Handle flags.
* read.c (potable): Add linefile. Adjust appline argument.
(s_app_file): Fake .appfiles no more.
(s_app_line): For .linefile, accept file name and flags.
2007-03-09 07:14:23 +00:00
Ulrich Weigand
fe5febed21
* spu-tdep.c (spu_in_function_epilogue_p): New function.
...
(spu_gdbarch_init): Install it.
2007-03-09 03:51:04 +00:00
Ulrich Weigand
b8953b0e7e
* gdb.mi/mi-var-cmd.exp: Allow value without "..." string
...
for -var-create lpcharacter test.
* gdb.mi/mi2-var-cmd.exp: Likewise.
2007-03-09 02:20:04 +00:00
Ulrich Weigand
7acd5c40d2
* gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
...
pass on targets where address zero is readable.
2007-03-09 01:14:12 +00:00
Ulrich Weigand
9c6759c1a1
* gdb.xml/tdesc-arch.exp: Test is unsupported on target with
...
just a single architecture.
2007-03-09 00:14:07 +00:00