Andreas Jaeger [Tue, 1 Jul 2003 13:56:13 +0000 (13:56 +0000)]
* x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
before the call.
Set %rax only to number of SSE registers used.
Andrew Cagney [Tue, 1 Jul 2003 13:25:19 +0000 (13:25 +0000)]
2003-07-01 Andrew Cagney <cagney@redhat.com>
* trad-frame.h: Update comments, a -1 .addr is reserved.
(trad_frame_value_p, trad_frame_addr_p): Declare.
(trad_frame_reg_p): Declare.
(trad_frame_set_value): Rename trad_frame_register_value.
(trad_frame_set_unknown): Declare.
* trad-frame.c (trad_frame_realreg_p): New function.
(trad_frame_addr_p, trad_frame_value_p): New function.
(trad_frame_set_unknown): New function.
(trad_frame_alloc_saved_regs): Initialize .addr to -1, not zero.
(trad_frame_prev_register): Use trad_frame_realreg_p,
trad_frame_addr_p and trad_frame_value_p.
(trad_frame_set_value): Rename trad_frame_register_value.
* d10v-tdep.c (d10v_frame_unwind_cache): Use trad_frame_addr_p
and trad_frame_set_value.
DJ Delorie [Tue, 1 Jul 2003 01:12:46 +0000 (01:12 +0000)]
merge from gcc
Jim Blandy [Tue, 1 Jul 2003 00:05:37 +0000 (00:05 +0000)]
Patch from IBM (authors unspecified, probably Ulrich Weigand and
Gerhard Tonn) for argument passing on the S/390 and S/390x:
* s390-tdep.c (S390_STACK_FRAME_OVERHEAD): This is always space
for 16 registers, and then 32 more bytes.
(S390_STACK_PARAMETER_ALIGNMENT, S390_NUM_FP_PARAMETER_REGISTERS):
New macros.
(is_double_arg): The s390x doesn't handle DOUBLE_ARGS specially.
Move up in the file, since it's now used by is_simple_arg.
(is_simple_arg): Don't assume registers are four bytes long.
Exclude all double arguments. Extended floats are not simple
args.
(is_power_of_two): New function.
(pass_by_copy_ref): Call is_power_of_two, and check that the
length fits in a register, rather than listing all the acceptable
sizes. Extended floats are not passed by reference.
(s390_push_arguments): Don't assume registers are four bytes long.
Reserve an argument register to point to the buffer for structures
returned by value. Use S390_NUM_FP_PARAMETER_REGISTERS and
S390_STACK_FRAME_OVERHEAD.
gdbadmin [Tue, 1 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Tue, 1 Jul 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Bob Wilson [Mon, 30 Jun 2003 21:56:32 +0000 (21:56 +0000)]
* xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,
XCHAL_HAVE_ADDX, XCHAL_HAVE_L32R): Define.
Chris Demetriou [Mon, 30 Jun 2003 21:54:19 +0000 (21:54 +0000)]
2003-06-30 Chris Demetriou <cgd@broadcom.com>
* config/tc-mips.c (s_mipsset): Implement -march= handling
differently.
Andreas Schwab [Mon, 30 Jun 2003 21:40:05 +0000 (21:40 +0000)]
* utils.c (internal_vproblem): Use xvasprintf, not xasprintf, to
format error message.
Joel Brobecker [Mon, 30 Jun 2003 16:55:31 +0000 (16:55 +0000)]
* sparc-tdep.c (stop_after_trap): Remove declaration, not used.
David Carlton [Mon, 30 Jun 2003 16:23:29 +0000 (16:23 +0000)]
Fix indentation of previous commit.
David Carlton [Mon, 30 Jun 2003 16:21:16 +0000 (16:21 +0000)]
2003-06-30 David Carlton <carlton@kealia.com>
Band-aid for PR c++/1245.
* Makefile.in (cp-support.o): Depend on complaints_h.
* cp-support.c: Include complaints.h. Add declaration for
find_last_component.
(cp_find_first_component): Separate code into
cp_find_first_component_aux.
(cp_find_first_component_aux): Call demangled_name_complaint.
(demangled_name_complaint): New.
2003-06-30 David Carlton <carlton@kealia.com>
* gdb.c++/maint.exp (test_invalid_name): New.
(test_first_component): Add tests for invalid names.
Andrew Cagney [Mon, 30 Jun 2003 15:50:52 +0000 (15:50 +0000)]
2003-06-30 Andrew Cagney <cagney@redhat.com>
* remote.c (remote_write_bytes): Explicitly compute and then use
the payload size. Update comments to reflect. Fixes problem of
GDB not sending small packets as found by Fred Fish.
Andrew Cagney [Mon, 30 Jun 2003 15:03:07 +0000 (15:03 +0000)]
2003-06-30 Andrew Cagney <cagney@redhat.com>
* remote.c (remote_async_wait): Fix -Wformat problem.
Thiemo Seufer [Mon, 30 Jun 2003 12:44:25 +0000 (12:44 +0000)]
* config/tc-mips.c: Convert to ISO C90 prototypes. Remove unnecessary
prototypes and casts. Replace PTR with void *. Reformat.
* config/tc-mips.h: Likewise.
Alan Modra [Mon, 30 Jun 2003 04:10:48 +0000 (04:10 +0000)]
* config/tc-ia64.c (note_register_values): Warning fix.
* config/tc-mips.c (append_insn): Likewise.
Alan Modra [Mon, 30 Jun 2003 04:09:27 +0000 (04:09 +0000)]
* cpu-ia64-opc.c (ext_imms_scaled): Don't sign extend using shifts.
(ins_imms, ins_immsm1u4): Likewise. Warning fix.
Michael Chastain [Mon, 30 Jun 2003 00:12:09 +0000 (00:12 +0000)]
2003-06-29 Michael Chastain <mec@shout.net>
* gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
output of '<VTT for class>' for virtual base classes.
gdbadmin [Mon, 30 Jun 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 30 Jun 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Andrew Cagney [Sun, 29 Jun 2003 21:17:22 +0000 (21:17 +0000)]
2003-06-29 Andrew Cagney <cagney@redhat.com>
* remote.c (remote_wait): Call error, and not warning, when the
packet is corrupt.
(remote_async_wait): Ditto.
Daniel Jacobowitz [Sun, 29 Jun 2003 21:15:24 +0000 (21:15 +0000)]
* sparc-tdep.c (sparc_y_regnum): Make external again.
Daniel Jacobowitz [Sun, 29 Jun 2003 20:32:23 +0000 (20:32 +0000)]
* gdb.base/completion.exp: Tab-complete "complet" instead of
"compl".
* gdb.base/complex.exp, gdb.base/complex.c: New files.
Daniel Jacobowitz [Sun, 29 Jun 2003 20:01:59 +0000 (20:01 +0000)]
* gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
* gdb.base/volatile.exp: Likewise.
Thiemo Seufer [Sun, 29 Jun 2003 19:41:33 +0000 (19:41 +0000)]
* ld-mips-elf/elf-rel-got-n64-linux.d: New file.
* ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
* ld-mips-elf/mips-elf.exp: Use the new files for Linux.
Daniel Jacobowitz [Sun, 29 Jun 2003 19:41:14 +0000 (19:41 +0000)]
* cli/cli-logging.c (pop_output_files): Add void to function
definition.
Daniel Jacobowitz [Sun, 29 Jun 2003 19:29:42 +0000 (19:29 +0000)]
* gdb.threads/print-threads.exp (test_all_threads): Add kfail for
gdb/1265.
Andreas Jaeger [Sun, 29 Jun 2003 13:52:02 +0000 (13:52 +0000)]
* xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.
* ecoff.h: Convert to ISO C90 prototypes. Replace PTR by void *.
Andreas Jaeger [Sun, 29 Jun 2003 13:51:25 +0000 (13:51 +0000)]
* mmix.h: Convert to ISO C90 prototypes.
* mips.h: Likewise.
* reloc-macros.h (START_RELOC_NUMBERS): Convert to ISO C90
prototype.
(RELOC_NUMBER): Remove !__STDC__ code.
Andrew Cagney [Sun, 29 Jun 2003 13:27:26 +0000 (13:27 +0000)]
2003-06-29 Andrew Cagney <cagney@redhat.com>
* frame.c (frame_register_unwind): Use unsigned char when dumping
the buffer contents.
Alan Modra [Sun, 29 Jun 2003 10:06:40 +0000 (10:06 +0000)]
Convert to C90 and a few tweaks.
Andreas Jaeger [Sun, 29 Jun 2003 10:02:24 +0000 (10:02 +0000)]
Add forgotten ChangeLog snippet for last elf64-x86-64.c patch.
Andreas Jaeger [Sun, 29 Jun 2003 05:57:36 +0000 (05:57 +0000)]
* elf64-x86-64.c: Convert to ISO C90 prototypes, remove
unnecessary prototypes. Replace PTR with void *.
Daniel Jacobowitz [Sun, 29 Jun 2003 04:01:39 +0000 (04:01 +0000)]
* configure.in: Check whether we need to prototype strerror.
* server.h: Optionally prototype strerror.
* gdbreplay.c (perror_with_name): Use strerror.
* linux-low.c (linux_attach_lwp): Use strerror.
* utils.c (perror_with_name): Use strerror.
* config.in, configure: Regenerated.
Alan Modra [Sun, 29 Jun 2003 00:00:37 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 29 Jun 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Danny Smith [Sat, 28 Jun 2003 23:27:42 +0000 (23:27 +0000)]
* binutils-all/objcopy.exp: Initialise $test_prog to
testprog.exe on mingw targeted systems too.
Thiemo Seufer [Sat, 28 Jun 2003 22:14:59 +0000 (22:14 +0000)]
* ld-mips-elf/mips-elf.exp: Use is_elf_format.
Thiemo Seufer [Sat, 28 Jun 2003 22:13:37 +0000 (22:13 +0000)]
* elfxx-mips.c: Allow lazy binding for R_MIPS_JALR.
Thiemo Seufer [Sat, 28 Jun 2003 22:12:26 +0000 (22:12 +0000)]
* ld-mips-elf/mips-elf-flags.exp: Use -melf32bsmip for IRIX6.
Daniel Jacobowitz [Sat, 28 Jun 2003 18:41:56 +0000 (18:41 +0000)]
* linux-sh-low.c (sh_regmap): Fix FP register offsets, reported by
SUGIOKA Toshinobu <sugioka@itonet.co.jp>.
Daniel Jacobowitz [Sat, 28 Jun 2003 16:36:42 +0000 (16:36 +0000)]
* gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
initial line count of 'captured_main' from 26 to 32.
(test_with_self): Allow xmalloc call to be interleaved with the
preceding two lines.
Daniel Jacobowitz [Sat, 28 Jun 2003 16:19:07 +0000 (16:19 +0000)]
./
* cli/cli-logging.c: New file.
* cli-out.c (struct ui_out_data): Add original_stream.
(cli_redirect): New function.
(cli_ui_out_impl): Add cli_redirect.
(cli_out_new): Initialize original_stream.
* ui-out.c (default_ui_out_impl): Add NULL for redirect member.
(uo_redirect, ui_out_redirect): New.
* ui-out.h (struct ui_out_impl): Add redirect member.
(redirect_ftype): New.
(ui_out_redirect): Add prototype.
* Makefile.in: Add rules for cli-logging.c.
* NEWS: Mention "set logging".
mi/
* mi-out.c (mi_ui_out_impl): Add NULL for redirect member.
tui/
* tui-out.c (tui_ui_out_impl): Add NULL for redirect member.
doc/
* gdb.texinfo (Logging output): New chapter.
Alan Modra [Sat, 28 Jun 2003 05:28:54 +0000 (05:28 +0000)]
Convert to C90
Danny Smith [Sat, 28 Jun 2003 02:37:43 +0000 (02:37 +0000)]
* rcparse.y (res_text_field): New res_id variable.
(res_null_text): New static const struct res_id object,
with empty unicode name field.
(control): Pop parsing of optresidc up one level. Set
res_text_field to $2 except for controls which do not accept
a text field. Set res_text_field to res_null_text for the
special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR).
(control_params): Adjust to use res_text_field rather
than optresidc.
(COMBOBOX): Add comment about discrepency between documented
vs. observed default style.
* resrc.c (define_control): Make first param const.
* windres.h (define_control): Adjust prototype.
testsuite:
* binutils-all/windres/checkbox.rc: New file.
* binutils-all/windres/checkbox.rsd: New file.
* binutils-all/windres/combobox.rc: New file.
* binutils-all/windres/combobox.rsd: New file.
* binutils-all/windres/edittext.rc: New file.
* binutils-all/windres/edittext.rsd: New file.
* binutils-all/windres/listbox.rc: New file.
* binutils-all/windres/listbox.rsd: New file.
* binutils-all/windres/scrollbar.rc: New file.
* binutils-all/windres/scrollbar.rsd: New file.
Michael Snyder [Sat, 28 Jun 2003 01:34:47 +0000 (01:34 +0000)]
2003-06-27 Michael Snyder <msnyder@redhat.com>
* gencode.c (op movsxy_tab): Fix up some copy/paste errors
in name: s/REG_x/REG_y/.
gdbadmin [Sat, 28 Jun 2003 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 28 Jun 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Michael Snyder [Fri, 27 Jun 2003 21:18:42 +0000 (21:18 +0000)]
2003-06-27 Michael Snyder <msnyder@redhat.com>
* gencode.c (op tab): Move misplaced semicolon.
Nathanael Nerode [Fri, 27 Jun 2003 17:34:33 +0000 (17:34 +0000)]
* configure.in: Clean up config-lang.in handling. Delete
useless assignment to "subdirs".
* configure: Regenerate.
Elena Zannoni [Fri, 27 Jun 2003 17:05:58 +0000 (17:05 +0000)]
2003-06-27 Elena Zannoni <ezannoni@redhat.com>
* config/powerpc/ppc64-linux.mh (NATDEPFILES): Add linux-nat.o.
Andrew Cagney [Fri, 27 Jun 2003 16:15:09 +0000 (16:15 +0000)]
2003-06-27 Andrew Cagney <cagney@redhat.com>
* m68hc11-tdep.c (m68hc11_call_dummy_address): Delete function.
(m68hc11_gdbarch_init): Do not set call_dummy_address.
* avr-tdep.c (avr_call_dummy_address): Delete function.
(avr_gdbarch_init): Do not set call_dummy_address.
Elena Zannoni [Fri, 27 Jun 2003 13:11:17 +0000 (13:11 +0000)]
2003-06-27 Elena Zannoni <ezannoni@redhat.com>
* symfile.c (syms_from_objfile): Move variables to inner block.
Move the checks for the non-mainline case a bit earlier to avoid
doing some useless computations.
Elena Zannoni [Fri, 27 Jun 2003 13:09:38 +0000 (13:09 +0000)]
2003-06-27 Elena Zannoni <ezannoni@redhat.com>
* dwarfread.c (decode_modified_type): Gag new compiler warning.
Nick Clifton [Fri, 27 Jun 2003 08:10:57 +0000 (08:10 +0000)]
Cope with NUL seperated directives. Fix reporting of unparseable directives.
Nick Clifton [Fri, 27 Jun 2003 08:01:28 +0000 (08:01 +0000)]
Fix --add-gnu-debuglink
Thiemo Seufer [Fri, 27 Jun 2003 07:32:33 +0000 (07:32 +0000)]
* elfxx-mips.c: Revert .got alignment to 2**4.
Thiemo Seufer [Fri, 27 Jun 2003 07:31:27 +0000 (07:31 +0000)]
* elf32-mips.c: Fix addend for _gp_disp special symbol.
Thiemo Seufer [Fri, 27 Jun 2003 01:18:23 +0000 (01:18 +0000)]
Fix misdirected ChangeLog entry.
Thiemo Seufer [Fri, 27 Jun 2003 01:16:30 +0000 (01:16 +0000)]
* elfxx-mips.c (_bfd_mips_elf_fake_sections): Remove non-default
relocation header setup.
* binutils-all/readelf.ss-tmips: Adjust symbol indices.
Alan Modra [Fri, 27 Jun 2003 00:38:25 +0000 (00:38 +0000)]
* emultempl/aix.em: Convert to C90, remove unnecessary prototypes
and casts. Replace PTR with void *. Formatting.
* emultempl/alphaelf.em: Likewise
* emultempl/armcoff.em: Likewise
* emultempl/armelf.em: Likewise
* emultempl/armelf_oabi.em: Likewise
* emultempl/beos.em: Likewise
* emultempl/elf32.em: Likewise
* emultempl/generic.em: Likewise
* emultempl/gld960.em: Likewise
* emultempl/gld960c.em: Likewise
* emultempl/hppaelf.em: Likewise
* emultempl/linux.em: Likewise
* emultempl/lnk960.em: Likewise
* emultempl/m68hc1xelf.em: Likewise
* emultempl/m68kcoff.em: Likewise
* emultempl/m68kelf.em: Likewise
* emultempl/mipsecoff.em: Likewise
* emultempl/mipself.em: Likewise
* emultempl/mmix-elfnmmo.em: Likewise
* emultempl/mmixelf.em: Likewise
* emultempl/mmo.em: Likewise
* emultempl/needrelax.em: Likewise
* emultempl/netbsd.em: Likewise
* emultempl/pe.em: Likewise
* emultempl/sh64elf.em: Likewise
* emultempl/sunos.em: Likewise
* emultempl/ticoff.em: Likewise
* emultempl/vanilla.em: Likewise
* emultempl/xtensaelf.em: Likewise
* Makefile.am: Correct dependencies.
* Makefile.in: Regenerate.
gdbadmin [Fri, 27 Jun 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 27 Jun 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Elena Zannoni [Thu, 26 Jun 2003 21:20:39 +0000 (21:20 +0000)]
2003-06-26 Elena Zannoni <ezannoni@redhat.com>
* dwarf2read.c (dwarf2_locate_sections): Ignore empty .eh_frame
sections.
Nathanael Nerode [Thu, 26 Jun 2003 20:19:41 +0000 (20:19 +0000)]
* configure.in: Rename 'target_libs' to 'target_libraries'.
Remove useless reference to 'target_libs'.
* configure: Regenerate.
H.J. Lu [Thu, 26 Jun 2003 19:08:40 +0000 (19:08 +0000)]
2003-06-26 H.J. Lu <hongjiu.lu@intel.com>
* testsuite/demangle-expected: Add more GNU V3 testcases.
Michael Chastain [Thu, 26 Jun 2003 18:39:47 +0000 (18:39 +0000)]
2003-06-26 Michael Chastain <mec@shout.net>
* config/djgpp/fnchange.lst: Add gdb/testsuite/gdb.c++/pr-1210.cc,
gdb/testsuite/gdb.c++/pr-1210.exp.
Andrew Cagney [Thu, 26 Jun 2003 18:09:24 +0000 (18:09 +0000)]
2003-06-26 Andrew Cagney <cagney@redhat.com>
* config/djgpp/fnchange.lst: Fix 8.3 problem with sim/ppc's
altivec_expression.h and altivec_registers.h.
Andrew Cagney [Thu, 26 Jun 2003 18:01:58 +0000 (18:01 +0000)]
2003-06-26 Andrew Cagney <cagney@redhat.com>
* mips-tdep.c (gdb_print_insn_mips): Only explicitly set
info->mach when MIPS16. Patch suggested by Fred Fish.
H.J. Lu [Thu, 26 Jun 2003 17:50:41 +0000 (17:50 +0000)]
2003-06-26 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (md_assemble): Declare "exp" before "if".
Andrew Cagney [Thu, 26 Jun 2003 17:25:25 +0000 (17:25 +0000)]
2003-06-26 Andrew Cagney <cagney@redhat.com>
* utils.c (internal_vproblem): Print the problem to a reason
buffer and then pass to query. Make the msg variable more local.
VS: ----------------------------------------------------------------------
Andrew Cagney [Thu, 26 Jun 2003 17:18:43 +0000 (17:18 +0000)]
2003-06-26 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (FRAME_ARGS_ADDRESS): Add predicate. Deprecate.
(FRAME_LOCALS_ADDRESS): Add predicate. Deprecate.
* gdbarch.h, gdbarch.c: Re-generate.
* frame-base.c (default_frame_args_address): Update. Use
default_frame_base_address when DEPRECATED_FRAME_ARGS_ADDRESS is
not available.
(default_frame_locals_address): Ditto for
DEPRECATED_FRAME_LOCALS_ADDRESS.
* vax-tdep.c (vax_sigtramp_saved_pc): Update.
(vax_frame_num_args): Update.
(vax_gdbarch_init): Update.
* rs6000-tdep.c (rs6000_gdbarch_init): Update.
* ns32k-tdep.c (ns32k_gdbarch_init): Update.
* mcore-tdep.c (mcore_gdbarch_init): Update.
* m68hc11-tdep.c (m68hc11_gdbarch_init): Update.
* ia64-tdep.c (ia64_gdbarch_init): Update.
* symtab.h (address_class): Update comments.
* ns32k-tdep.c (ns32k_sigtramp_saved_pc): Update.
* config/sparc/tm-sparc.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update.
(DEPRECATED_FRAME_LOCALS_ADDRESS): Update.
* config/pa/tm-hppa64.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update.
(DEPRECATED_FRAME_LOCALS_ADDRESS): Update.
(DEPRECATED_FRAME_LOCALS_ADDRESS): Update.
* config/m68k/tm-delta68.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update.
* alpha-mdebug-tdep.c: Update.
* ada-lang.c (add_symbols_from_enclosing_procs): Update.
Andreas Jaeger [Thu, 26 Jun 2003 17:08:10 +0000 (17:08 +0000)]
* x86-64-tdep.c (x86_64_push_arguments): Always set %rax to number
of SSE registers so that varargs functions work. Rework handling
of passing arguments on the stack.
(x86_64_store_return_value): Return double and float values in SSE
register.
Michael Chastain [Thu, 26 Jun 2003 16:22:59 +0000 (16:22 +0000)]
2003-06-24 Michael Chastain <mec@shout.net>
* PROBLEMS: Document pr gdb/1091 and pr gdb/1193,
the "constructor breakpoints ignored" bug.
Andrew Cagney [Thu, 26 Jun 2003 14:50:47 +0000 (14:50 +0000)]
delete stray changelog
Nick Clifton [Thu, 26 Jun 2003 12:46:17 +0000 (12:46 +0000)]
Fix computation of offsets in PT_LOAD sections.
Nick Clifton [Thu, 26 Jun 2003 08:14:10 +0000 (08:14 +0000)]
Add --only-keep-debug switch
gdbadmin [Thu, 26 Jun 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 26 Jun 2003 00:00:05 +0000 (00:00 +0000)]
daily update
David Carlton [Wed, 25 Jun 2003 21:54:42 +0000 (21:54 +0000)]
2003-06-25 David Carlton <carlton@kealia.com>
* MAINTAINERS: Update e-mail address.
Richard Sandiford [Wed, 25 Jun 2003 15:31:59 +0000 (15:31 +0000)]
include/opcode/
* h8300.h (IMM2_NS, IMM8_NS, IMM16_NS): Remove.
(IMM8U, IMM8U_NS): Define.
(h8_opcodes): Use IMM8U_NS for mov.[wl] #xx:8,@yy.
gas/
* config/tc-h8300.c (get_specific): Allow ':8' to be used for
unsigned 8-bit operands.
gas/testsuite/
* gas/h8300/h8sx_mov_imm.[sd]: Add tests for mov.[wl] #xx:8,@yy.
Richard Sandiford [Wed, 25 Jun 2003 15:19:40 +0000 (15:19 +0000)]
* include/opcode/h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERd
and mov.l ERs,@(dd:32,ERd) entries.
Alan Modra [Wed, 25 Jun 2003 11:12:46 +0000 (11:12 +0000)]
* ld-powerpc/apuinfo.rd: Update.
Alan Modra [Wed, 25 Jun 2003 11:07:05 +0000 (11:07 +0000)]
Missed copyright update in last commit.
Alan Modra [Wed, 25 Jun 2003 11:05:58 +0000 (11:05 +0000)]
* elf32-ppc.c (ppc_elf_howto_table): Remove unnecessary cast.
(ppc_elf_reloc_type_lookup): Modify comment.
(ppc_elf_info_to_howto): Ditto.
(ppc_elf_relocate_section): Ditto.
(ppc_elf_check_relocs): Call ppc_elf_howto_init.
Alan Modra [Wed, 25 Jun 2003 06:40:27 +0000 (06:40 +0000)]
Correct spelling of "relocatable".
Alan Modra [Wed, 25 Jun 2003 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 25 Jun 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Jim Blandy [Tue, 24 Jun 2003 23:09:22 +0000 (23:09 +0000)]
* ppc-linux-tdep.c: More "Linux" -> "GNU/Linux".
Jim Blandy [Tue, 24 Jun 2003 23:06:04 +0000 (23:06 +0000)]
* ppc-linux-tdep.c (ppc64_linux_convert_from_func_ptr_addr): New
function.
(ppc_linux_init_abi): Register it as the
CONVERT_FROM_FUNC_PTR_ADDR method under the PPC64 Linux ABI.
Jim Blandy [Tue, 24 Jun 2003 23:03:31 +0000 (23:03 +0000)]
* ppc-linux-tdep.c (ppc64_call_dummy_address): New function.
(ppc_linux_init_abi): Set it as the gdbarch's call_dummy_address
method.
Jim Blandy [Tue, 24 Jun 2003 23:02:10 +0000 (23:02 +0000)]
* ppc-linux-tdep.c (ppc64_desc_entry_point): New function.
(ppc64_standard_linkage_target): Use it.
Joel Brobecker [Tue, 24 Jun 2003 22:04:06 +0000 (22:04 +0000)]
* gdb.base/bang.exp: New testcase.
Joel Brobecker [Tue, 24 Jun 2003 21:59:37 +0000 (21:59 +0000)]
* gdb.texinfo (Unsupported languages): New section.
(Languages): Add link to new section.
Alan Modra [Tue, 24 Jun 2003 14:17:22 +0000 (14:17 +0000)]
* elf32-ppc.c (ppc_elf_check_relocs): Report plt reloc against
local sym errors.
Alan Modra [Tue, 24 Jun 2003 14:04:29 +0000 (14:04 +0000)]
* emultempl/ppc32elf.em: Convert to C90.
Alan Modra [Tue, 24 Jun 2003 14:03:53 +0000 (14:03 +0000)]
* elf32-i386.c: Convert to C90 function definitions, remove unnecessary
prototypes and casts. Replace PTR with void *. Formatting.
* elf32-ppc.c: Likewise. Break long strings too.
(ppc_elf_relax_section): Use enum elf_ppc_reloc_type for r_type.
(ppc_elf_unhandled_reloc): Internationalize error message.
* elf32-ppc.h: Remove PARAMS.
Richard Sandiford [Tue, 24 Jun 2003 13:54:49 +0000 (13:54 +0000)]
* gas/h8300/h8300.exp (h8sx_disp2, h8sx_rtsl, h8sx_mov_imm): Move...
* gas/h8300/h8300-elf.exp: ...here.
Nick Clifton [Tue, 24 Jun 2003 11:10:47 +0000 (11:10 +0000)]
Update .comm error messages to assume an unsigned value.
Update relaxing code to work in 64-bit address spaces.
Mark Mitchell [Tue, 24 Jun 2003 06:41:56 +0000 (06:41 +0000)]
* config/tc-ppc.c (ppc_cleanup): Use bytes to count APUinfo slots.