Glen McCready
380b774b2d
Tue Apr 25 13:51:58 2000 glen mccready <gkm@pobox.com>
...
* rs6000-nat.c (xcoff_relocate_symtam): Recover from the wrong
patch being applied `Fri Apr 7 13:44:38 2000'.
2000-04-25 17:55:36 +00:00
Jeff Law
730a39a0a3
* Makefile.am: Add PA64 support. Add missing dependencies for
...
PA32 elf support.
* Makefile.in: Rebuilt.
* configure.tgt: Add PA64 support (currently disabled).
2000-04-25 17:21:28 +00:00
Jeff Law
cea1ab94e6
* configure.in: Configury support for PA64 (currently disabled).
...
* configure: Rebuilt.
2000-04-25 17:02:33 +00:00
Alan Modra
e799a69521
Use record_alignment, not bfd_set_section_alignment.
2000-04-25 10:02:20 +00:00
Alexandre Oliva
bfa8561f01
* am33.igen (inc4 Rn): Use genericAdd so as to modify flags.
2000-04-25 09:48:40 +00:00
Alan Modra
3b0ec529f2
Keep shift count smaller than 32.
2000-04-25 08:55:01 +00:00
Alan Modra
ee68970f7e
Cope with PE relocs.
2000-04-25 07:19:46 +00:00
Kevin Buettner
244bc1085b
Handle signal handler frames and call dummy frames.
2000-04-25 06:36:52 +00:00
Alan Modra
aea4bd9d34
place_orphan optimisations
2000-04-25 05:14:16 +00:00
Jim Wilson
8d82e76a9d
Really fix last IA-64 gas testsuite failure.
...
* gas/ia64/opc-i.d: Change pmin2.u to pmin2. Change pmax2.u to pmax2.
Change MLI to MLX. Switch operands for output matching tbit.z.orcm,
tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
tnat.nz.orcm, tnat.nz.andcm inputs.
* gas/ia64/opc-i.pl: Insert padding nops before last dep.
* gas/ia64/opc-i.s: Regenerate.
2000-04-25 01:52:27 +00:00
Nick Clifton
2b5fc1f5d0
Note that output section data commands can only appear inside output section
...
descriptions and not between them.
2000-04-25 00:27:24 +00:00
Nick Clifton
adcf07e614
Document behaviour of .align 0 for ARM targets.
...
Remove incomplete v5e code from tc-arm.c
2000-04-24 23:57:30 +00:00
Jim Wilson
c447920894
Fix last remaining IA-64 gas testsuite failure.
...
* gas/ia64/opc-i.s: Regenerate.
* gas/ia64/opc-f.pl: Add explicit stop at end.
2000-04-24 23:53:54 +00:00
Jeff Law
5047a41fff
* obj-som.c: Terminate obj_pseudo_table.
2000-04-24 23:48:13 +00:00
Michael Snyder
b84b7669fb
2000-04-24 Michael Snyder <msnyder@seadog.cygnus.com>
...
* gdb.base/miscexprs.exp: make sizeof long array test portable.
* gdb.base/ending-run.exp: After connecting to a remote target,
but before running, the target will appear to be in a random
location. Specify both a file and a line for breakpoints.
Also, the function that calls main may be called 'init'
rather than 'start'.
2000-04-24 21:32:51 +00:00
Nick Clifton
447b43fa50
Initialise signed_overflow field
2000-04-24 17:32:36 +00:00
Jeff Law
e59db122bd
* config.bfd: Only disable elf32-hppa vectors, not all of the
...
BSD and OSF configuration support. Provide (disabled) clauses
for PA64 support.
* configure.in: Add clause for PA64 support.
* configure: Rebuilt.
2000-04-24 08:31:33 +00:00
Jeff Law
9ffc64f4d3
* targets.c (bfd_target_vector): Add bfd_elf64_hppa_vec.
...
(bfd_elf64_hppa_vec): Declare.
2000-04-24 08:26:09 +00:00
Jeff Law
d403336c61
* Makefile.am (BFD64_BACKENDS): Add elf64-hppa.lo
...
(BFD64_BACKENDS_CFILES): Add elf64-hppa.c
(elf64-hppa.lo): Add dependencies.
* Makefile.in: Rebuilt.
2000-04-24 08:23:47 +00:00
Jeff Law
15bda42549
* elf64-hppa.c, elf64-hppa.h: New files with PA64 support.
2000-04-24 08:17:58 +00:00
Jeff Law
9fd9378ca0
* libhppa.h (dis_assemble_16): New function.
...
(pa_arch): Added pa20w element.
2000-04-24 08:14:43 +00:00
Jeff Law
b9f6667271
* elf-bfd.h: Add prototypes for bfd_elf32_write_relocs,
...
bfd_elf32_slurp_reloc_table, bfd_elf64_write_relocs, and
bfd_elf64_slurp_reloc_table.
* elfcode.h (elf_write_relocs, elf_slurp_reloc_table): New
definitions to get external names.
(elf_write_relocs): Renamed from write_relocs and make global.
(elf_slurp_reloc_table): Make global.
(_bfd_elf,size_info): Use elf_write_relocs instead of write_relocs.
2000-04-24 07:55:09 +00:00
Jeff Law
23afc6f672
* archive.c (hpux_uid_gid_encode): New function.
...
(bfd_ar_hdr_from_filesystem): Use it if HPUX_LARGE_AR_IDS is
defined and the ID is greater than 99999.
(bfd_generic_stat_arch_elt): If HPUX_LARGE_AR_IDS is defined decode
special uid/gid fields into 32 bit values.
2000-04-24 07:52:50 +00:00
Eli Zaretskii
7162c0cabe
* Makefile.in (GDBMI_DIR): New variable.
...
(SET_TEXINPUTS): Add $(GDBMI_DIR).
(SFILES_DOC): Add $(GDBMI_DIR)/gdbmi.texinfo.
(gdbmi.texinfo): New target, for texi2roff.
(gdb.me, gdb.ms, gdb.mm): Depend on gdbmi.texinfo.
(gdb.info, gdb_toc.html): Add "-I ${GDBMI_DIR}".
* gdb.texinfo (Top): Add GDB/MI to the main menu and @include
gdbmi.texinfo.
(Mode Options): Add xref to GDB/MI docs and remove a FIXME
comment.
* gdbmi.texinfo: Lots of changes, to include this document as part
of the GDB manual.
* TODO, NEWS: Update due to inclusion of gdbmi.texinfo in the GDB
manual.
2000-04-23 08:15:49 +00:00
Eli Zaretskii
878798ce46
Fix the date of the last entry.
2000-04-23 07:35:44 +00:00
Eli Zaretskii
6cafa39f7c
* djunpack.bat: New file.
...
* config/djgpp/README: Explain how to unpack using djunpack.bat.
2000-04-23 07:23:05 +00:00
Timothy Wall
bf3ca999c1
Clean up F-unit assembly and tests.
2000-04-23 02:53:35 +00:00
Timothy Wall
aa170a07eb
Misc assembly/disassembly fixes.
2000-04-23 02:39:13 +00:00
Christopher Faylor
dc8d251e9c
Fix typo in comment.
2000-04-22 15:54:56 +00:00
Andrew Cagney
d03e67c95f
Convert REG_STRUCT_HAS_ADDR to multi-arch. Use REG_STRUCT_HAS_ADDR_P
...
in conversion.
2000-04-22 06:44:39 +00:00
Jeff Law
19be430370
2000-04-21 Michael Sokolov <msokolov@ivan.Harhan.ORG>
...
* Makefile.in (*-subdir): Revamp slightly to avoid losing on
4.3BSD systems.
2000-04-21 22:19:43 +00:00
Jim Wilson
b32711aa6a
A misc IA-64 ELF patch I missed in the first pass.
...
* testsuite/ld-scripts/phdrs.exp: IA-64 is 64-bit ELF too.
2000-04-21 22:17:28 +00:00
Jeff Law
91b1cc5d0b
* hppa-dis.c (extract_16): New function.
...
(print_insn_hppa): Fix incorrect handling of 'fe'. Added handling of
new operand types l,y,&,fe,fE,fx.
2000-04-21 22:04:29 +00:00
Jeff Law
98e5953c9c
* configure.in: Add NetBSD/sparc ELF and NetBSD/sparc64 support.
...
* configure: Rebuilt.
2000-04-21 21:55:22 +00:00
Jeff Law
d8475ff6b6
* configure.tgt: Add NetBSD/sparc ELF, and NetBSD/sparc64 support.
2000-04-21 21:52:48 +00:00
Jeff Law
bc11ab2b2b
* config.bfd: Add NetBSD/sparc64 support.
2000-04-21 21:50:52 +00:00
Jeff Law
a7fba0e099
* hppa.h (pa_opcodes): New opcodes for PA2.0 wide mode
...
forms of ld/st{b,h,w,d} and fld/fst{w,d} (16-bit displacements).
New operand types l,y,&,fe,fE,fx added to support above forms.
(pa_opcodes): Replaced usage of 'x' as source/target for
floating point double-word loads/stores with 'fx'.
Fr
2000-04-21 21:04:04 +00:00
Jeff Law
a02fab7e03
* config/tc-hppa.c (md_apply_fix): Handle new PA2.0 formats.
...
* config/tc-hppa.c (CHECK_ALIGN): New macro.
Added handling of new operand types l,y,&,fe,fE,fx.
2000-04-21 20:34:00 +00:00
Jim Wilson
800eeca487
IA-64 ELF support.
2000-04-21 20:22:24 +00:00
Richard Henderson
c9637625e4
* scripttempl/elfd30v.sc: Place .gcc_except_table.
2000-04-21 17:29:15 +00:00
Richard Henderson
b51a133817
* elf32-d30v.c (bfd_elf_d30v_reloc): Don't modify section
...
contents when performing a partial link.
(bfd_elf_d30v_reloc_21): Likewise.
2000-04-21 17:25:29 +00:00
Richard Henderson
66156876b7
* config.sub (d30v): Add d30v as a basic machine type.
2000-04-21 17:22:35 +00:00
Richard Henderson
6677867973
* config/tc-d30v.c (write_2_short): Disregard opcode1->ecc when
...
bundling a non-delayed branch type instruction.
2000-04-21 17:20:03 +00:00
Elena Zannoni
c221dafc2e
2000-04-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* gdb-stabs.h (SECT_OFF_MAX): Increase to 40.
2000-04-21 14:33:33 +00:00
Elena Zannoni
0aa9cf965c
2000-04-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* win32-nat.c (handle_load_dll): Don't treat .text as a special
section anymore.
* somread.c (som_symfile_offsets): Ditto.
* somsolib.c (som_solib_add_solib_objfile): Ditto.
2000-04-21 14:24:45 +00:00
Andrew Cagney
889ec156e6
Make Jimmy Guo H.P. maintainer.
2000-04-21 06:19:27 +00:00
Andrew Cagney
c85871a391
Make help_all static.
2000-04-21 05:21:55 +00:00
Andrew Cagney
23964bcd46
* d10v-tdep.c (d10v_gdbarch_init): Initialize stack_align.
...
(d10v_stack_align): Make static.
* config/d10v/tm-d10v.h (STACK_ALIGN): Delete.
2000-04-21 04:21:21 +00:00
Andrew Cagney
2ada493ad1
* valops.c (hand_function_call): Replace #ifdef STACK_ALIGN with
...
run-time test for STACK_ALIGN_P.
* gdbarch.sh: Add support for function and variable predicates.
(STACK_ALIGN): Add. Implement with predicate - STACK_ALIGN_P.
* gdbarch.h, gdbarch.c: Re-generate.
2000-04-21 04:17:18 +00:00
Andrew Cagney
2f9429aea3
* defs.h, utils.c (free_current_contents): Change parameter to
...
void*.
From Philippe De Muyter <phdm@macqel.be>:
* printcmd.c (print_address_symbolic): Call `make_cleanup' with
`(free_current_contents, &x)', not `(free, x)'.
* utils.c (free_current_contents): Do not `free (NULL)'.
* printcmd.c (print_address_symbolic): Cleanup after a failed
call to build_address_symbolic.
2000-04-21 04:10:18 +00:00