Andrew Cagney
b51450c9ff
* kod.c (kod_set_os): Revert previous change. Is called by ``info
...
set'' and this leads to a core dump. Move xstrdup of
operating_system to after check that it is not NULL.
2002-03-17 19:29:37 +00:00
Andrew Cagney
8e694ecf16
* kod.c (kod_set_os): Remove unnecessary check that
...
``command->type'' is set_cmd.
2002-03-17 16:25:09 +00:00
Andrew Cagney
f66c9f11b6
* valprint.c (set_input_radix): Use input_radix.
...
(set_output_radix): Use output_radix.
(set_input_radix_1, set_output_radix_1): Add FIXME - bad radix
isn't reverted.
2002-03-17 16:10:25 +00:00
Chris Demetriou
444269101d
2002-03-16 Chris Demetriou <cgd@broadcom.com>
...
* mips-opc.c (M3D): Tweak comment.
(mips_builtin_op): Add comment indicating that opcodes of the
same name must be placed together in the table, and sort
the "recip.fmt", "recip1.fmt", "recip2.fmt", "rsqrt.fmt",
"rsqrt1.fmt", and "rsqrt2.fmt" opcodes by name.
2002-03-17 02:42:25 +00:00
Andrew Cagney
ee2d3b3a59
fix tipo
2002-03-17 01:32:54 +00:00
Andrew Cagney
9d01611c4c
* value.h (struct value): Delete field ``substring_addr''. Change
...
aligner fields to force_doublest_align, force_longest_align,
force_core_addr_align and force_pointer_align.
2002-03-17 01:10:15 +00:00
gdbadmin
11956ca255
*** empty log message ***
2002-03-17 00:00:04 +00:00
Peter Schauer
4156bb5348
* ia64-tdep.c (ia64_gdbarch_init): Call set_gdbarch_frame_args_skip,
...
to fix internal_error from ``maintenance print architecture''.
2002-03-16 21:09:33 +00:00
Peter Schauer
0e5e3ea669
* cp-valprint.c (cp_is_vtbl_ptr_type): Handle vtbl field type
...
for gcc versions after gcc-2.8.1.
2002-03-16 20:53:14 +00:00
Peter Schauer
9b013045b0
* eval.c (evaluate_subexp_standard): Fix setup of ``this'' pointer
...
for method resolution. Restore adjustment of ``this'' pointer after
calling value_struct_elt, which was accidentally removed during the
HP merge.
2002-03-16 20:51:44 +00:00
Alexandre Oliva
ba3c59ab0d
* ltmain.sh (relink_command): Fix typo in previous change.
2002-03-16 14:43:09 +00:00
Andreas Jaeger
0eb7102dc4
Wrap overly long line in last patch.
2002-03-16 10:00:43 +00:00
Andreas Jaeger
949f2b5cda
* doc/c-mips.texi (Machine Dependencies): Add new node.
2002-03-16 09:58:40 +00:00
Nick Clifton
43079f18a8
Tidy up sh64 rules
2002-03-16 08:55:53 +00:00
Chris Demetriou
82f6ea4af0
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
...
* mips-dis.c: Update copyright years.
2002-03-16 03:12:07 +00:00
Chris Demetriou
1f25f5d300
[ gas/ChangeLog ]
...
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
* config/tc-mips.c (mips_set_options): New "ase_mips3d" member.
(mips_opts): Initialize "ase_mips3d" member.
(file_ase_mips3d): New variable.
(CPU_HAS_MIPS3D): New macro.
(md_begin): Initialize mips_opts.ase_mips3d and file_ase_mips3d
based on command line options and configuration defaults.
(macro_build, mips_ip): Accept MIPS-3D instructions if
mips_opts.ase_mips3d is set.
(OPTION_MIPS3D, OPTION_NO_MIPS3D, md_longopts, md_parse_option):
Add support for "-mips3d" and "-no-mips3d" options.
(OPTION_ELF_BASE): Move to accomodate new options.
(s_mipsset): Support ".set mips3d" and ".set nomips3d".
(mips_elf_final_processing): Add a comment indicating that a
MIPS-3D ASE ELF header flag should be set, when one exists.
* doc/as.texinfo: Document -mips3d and -no-mips3d options.
* doc/c-mips.texi: Likewise, and document ".set mips3d" and ".set
nomips3d" directives.
[ gas/testsuite/ChangeLog ]
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
* gas/mips/mips64-mips3d.s: New file.
* gas/mips/mips64-mips3d.d: Likewise.
* gas/mips/mips.exp: Run new "mips64-mips3d" test.
[ include/opcode/ChangeLog ]
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
* mips.h (INSN_MIPS3D): New definition used to mark MIPS-3D
instructions.
(OPCODE_IS_MEMBER): Adjust comments to indicate that ASE bit masks
may be passed along with the ISA bitmask.
[ opcodes/ChangeLog ]
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
* mips-dis.c (mips_isa_type): Add MIPS3D instructions to the ISA
bit masks for bfd_mach_mips_sb1 and bfd_mach_mipsisa64. Add
comments for bfd_mach_mipsisa32 and bfd_mach_mipsisa64 that
indicate that they should dissassemble all applicable
MIPS-specified ASEs.
* mips-opc.c: Add support for MIPS-3D instructions.
(M3D): New definition.
* mips-opc.c: Update copyright years.
2002-03-16 03:09:19 +00:00
Andrew Cagney
376c960019
* eval.c (evaluate_subexp_standard): Pass ``selected_frame'' to
...
value_of_register.
* findvar.c (value_of_register): Add ``frame'' parameter. Pass to
get_saved_register.
* value.h (value_of_register): Update.
2002-03-16 02:57:42 +00:00
Chris Demetriou
ff8a5556c4
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
...
* mips-opc.c (mips_builtin_opcodes): Sort bc<N> opcodes by name.
2002-03-16 02:53:52 +00:00
Chris Demetriou
7ad8fb54d8
2002-03-15 Chris G. Demetriou <cgd@broadcom.com>
...
* gas/mips/mips.exp: Use elf-rel2 and elfel-rel2 for
mipsisa32*-*-* targets, rather than e32-rel2 and e32el-rel2.
2002-03-16 02:09:36 +00:00
gdbadmin
a1d4a62a41
*** empty log message ***
2002-03-16 00:00:36 +00:00
Alexandre Oliva
6243d5dd94
* ltmain.sh (taglist): Initialized. Don't let `CC' tag out of it.
...
(relink_command): Added --tag flags.
(mode=install): If relinking fails; error out.
2002-03-15 23:05:24 +00:00
Chris Demetriou
4c563ebfce
2002-03-15 Chris Demetriou <cgd@broadcom.com>
...
* mips-dis.c (is_newabi): Fix ABI decoding.
2002-03-15 17:32:05 +00:00
Chris Demetriou
eb7b56d007
2002-03-14 Chris G. Demetriou <cgd@broadcom.com>
...
* mips-dis.c (mips_isa_type): Fix formatting of bfd_mach_mipsisa32
and bfd_mach_mipsisa64 cases to match the rest.
2002-03-15 06:01:08 +00:00
Richard Henderson
a4db0f0748
* configure.in: Detect declaration for canonicalize_file_name.
...
* utils.c (canonicalize_file_name): Declare, if needed.
(gdb_realpath): Prefer realpath if available and usable.
* config.in, configure: Rebuild.
2002-03-15 00:44:49 +00:00
gdbadmin
bd2b03193d
*** empty log message ***
2002-03-15 00:00:36 +00:00
Alan Modra
d4427da1d0
daily update
2002-03-14 23:00:05 +00:00
Richard Henderson
963838355f
* dwarf2read.c (read_array_type): Accept DW_FORM_data8 as
...
a constant array bound.
2002-03-14 22:53:35 +00:00
Richard Henderson
23b95bcbaa
Add myself to write-after-approval.
2002-03-14 22:49:17 +00:00
H.J. Lu
36b4f6e725
2002-03-14 H.J. Lu <hjl@gnu.org>
...
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the BFD
error to bfd_error_nonrepresentable_section for reinit_array
section in DSO.
2002-03-14 19:06:16 +00:00
Nick Clifton
a181be0ade
When adding BSF_WEAK flag, OR it in rather than replacing previously selected
...
flags.
2002-03-14 18:30:40 +00:00
Nick Clifton
a1aefc7694
Set ar_max_namelen to 15
2002-03-14 10:57:52 +00:00
Alan Modra
d35a52e2a7
* ldlang.c (lang_check): Remove the word size check added in last
...
change. Treat emitrelocations case as for relocatable links.
2002-03-14 10:39:46 +00:00
Alan Modra
c119f9b800
* cpu-mips.c (mips_compatible): New. Don't check bits_per_word.
...
(N): Use the above.
* elflink.h (elf_bfd_final_link): Revert last change. Instead,
ensure reloc size matches before calling elf_link_input_bfd.
Add an assert to check reloc size when counting output relocs.
2002-03-14 10:38:31 +00:00
Hans-Peter Nilsson
c5096a3c51
* gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
2002-03-14 10:05:25 +00:00
Hans-Peter Nilsson
2be11e7ecc
* config/tc-mmix.c (md_estimate_size_before_relax): Don't consider
...
a weak symbol in same section to be within reach.
2002-03-14 10:02:42 +00:00
Nick Clifton
c295a5111b
Fix compile time failure
2002-03-14 09:41:54 +00:00
gdbadmin
287ac7896d
*** empty log message ***
2002-03-14 00:00:38 +00:00
Alan Modra
a2d0318987
daily update
2002-03-13 23:00:06 +00:00
Michal Ludvig
e641a1ca3d
* gdbserver/remote-util.c (remote_open): Print remote-side's
...
IP address when remote debugging over the network.
2002-03-13 20:42:16 +00:00
Nick Clifton
9ce88e60f3
Updated French translations
2002-03-13 10:35:17 +00:00
Alan Modra
98acc1c518
* ppc-opc.c: Add optional `L' field to tlbie.
...
(XRTLRA_MASK): Define.
2002-03-13 08:34:04 +00:00
Alan Modra
b74fa2cd15
* archures.c (bfd_default_compatible): Test bits_per_word.
...
* cpu-i386.c (i386_compatible): Remove. Replace occurrences with
bfd_default_compatible.
* cpu-i370.c (i370_compatible): Likewise.
* cpu-sparc.c (sparc_compatible): Likewise.
* cpu-h8300.c (compatible): Test in->arch == out->arch.
2002-03-13 07:30:45 +00:00
Alan Modra
fa7ea4d864
Revert last change.
2002-03-13 07:26:24 +00:00
Alan Modra
60166579ed
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Use ELF section
...
types instead of section names to determine whether init/fini array
dynamic tags are needed.
2002-03-13 04:04:49 +00:00
Alan Modra
40b829d425
* elflink.h: Formatting fixes.
...
(elf_link_output_extsym): Merge undefined and undef weak cases.
2002-03-13 03:42:39 +00:00
David O'Brien
df08bfec58
What was I thinking....
...
2002-03-12 David O'Brien <obrien@FreeBSD.org>
* config/sparc/fbsd.mh: Fix copyright.
* config/sparc/fbsd.mt: Likewise.
2002-03-13 03:20:24 +00:00
Alan Modra
30cba02509
* ldlang.c (lang_check): Do relocatable link checks first, so that
...
warn_mismatch can't override. Check compatible and word size too.
2002-03-13 02:56:36 +00:00
Alan Modra
4ddafab0a6
* elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd
...
when word size of input matches output word size.
2002-03-13 02:56:08 +00:00
Richard Henderson
804134875c
* Makefile.in (NOTPARALLEL): New. Use it instead of explicit
...
.NOTPARALLEL tag.
(do-check): Rename from check.
(check): Allow parallel check.
2002-03-13 01:19:29 +00:00
gdbadmin
703172a458
*** empty log message ***
2002-03-13 00:00:09 +00:00