DJ Delorie
13d40af009
merge from gcc
2004-01-10 04:10:18 +00:00
DJ Delorie
1a79b02433
merge from gcc
2004-01-10 04:04:05 +00:00
Michael Snyder
87acb4a7d1
2004-01-07 Michael Snyder <msnyder@redhat.com>
...
* gencode.c: Whitespace cleanup.
* interp.c: Ditto.
2004-01-10 00:43:28 +00:00
Mark Kettenis
29ff87c561
* blockframe.c (inside_entry_func): Reformat. Introduce new local
...
variables to prevent long lines. Update comments to reflect
reality.
2004-01-10 00:09:58 +00:00
Michael Chastain
6fa9022e89
2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/exception.exp: Fix typo in doco.
2004-01-10 00:03:17 +00:00
Alan Modra
b51509341b
daily update
2004-01-09 23:00:05 +00:00
Elena Zannoni
38d518c93e
2004-01-09 David Carlton <carlton@kealia.com>
...
Checked in by Elena Zannoni <ezannoni@redhat.com>.
* dwarf2read.c (read_namespace): Pull out name-generating code
into namespace_name. Rename previous_namespace to previous_prefix
and processing_current_namespace to processing_current_prefix..
(namespace_name): New function.
(add_partial_symbol): Substitute uses of pdi->name with
actual_name.
* cp-support.h: Rename processing_current_namespace to
processing_current_prefix.
Update copyright year.
* cp-namespace.c: Rename processing_current_namespace to
processing_current_prefix.
Update copyright year.
2004-01-09 22:22:07 +00:00
H.J. Lu
0fb33ef4f8
2004-01-09 H.J. Lu <hongjiu.lu@intel.com>
...
* ld-selective/selective.exp: Skip ia64-*-*.
2004-01-09 21:19:15 +00:00
Andrew Cagney
1e4728e7bc
2004-01-09 Andrew Cagney <cagney@redhat.com>
...
* jv-valprint.c, ser-unix.c: Add missing copyright years.
2004-01-09 20:42:10 +00:00
Michael Snyder
4321271fd4
2004-01-07 Michael Snyder <msnyder@redhat.com>
...
* dmxy.s, fipr.s, fpchg.s, ldrc.s, loop.s, movli.s, movua.s,
movxy.s, pabs.s, pclr.s, prnd.s, psub.s, pswap.s: New files.
* allinsn.exp: Add new tests.
* testutils.inc (set_sr_bit): Add argument.
(set_greg): Add .align directives.
2004-01-09 19:47:36 +00:00
Michael Snyder
86bc60ebf4
2004-01-07 Michael Snyder <msnyder@redhat.com>
...
* gencode.c: Replace 'Hitachi' with 'Renesas'.
(op tab): Add new instructions for sh4a, DBR, SBR.
(expand_opcode): Add handling for new movxy combinations.
(gensym_caselist): Ditto.
(expand_ppi_movxy): Remove movx/movy expansions,
now handled in expand_opcode.
(gensym): Add some helpful macros.
(expand_ppi_code): Flatten loop for simplicity, tweak for 12-bit
instead of 8-bit table (some insns are ambiguous to 8 bits).
(ppi_gensim, main): Generate 12-bit instead of 8-bit ppi table.
* interp.c: Replace 'Hitachi' with 'Renesas'.
(union saved_state_type): Add dbr, sgr, ldst.
(get_loop_bounds_ext): New function.
(init_dsp): Add bfd_mach_sh4al_dsp.
(sim_resume): Handle extended loop bounds.
2004-01-09 19:44:50 +00:00
Nick Clifton
875a0b1471
(BITOP): Dissallow operations on @aa:16 and @aa:32 except for the H8S.
2004-01-09 17:47:17 +00:00
Daniel Jacobowitz
7359ea6525
* elf32-arm.h (struct elf32_arm_relocs_copied): Remove pc_count.
...
(elf32_arm_copy_indirect_symbol): Don't copy pc_count.
(elf32_arm_final_link_relocate): Handle PLT32 and PC24 relocs
identically. Do not emit PC24 relocations for shared libraries.
(elf32_arm_gc_sweep_hook): Handle PLT32 and PC24 relocs
identically. Don't adjust pc_count.
(elf32_arm_check_relocs): Handle PLT32 and PC24 relocs identically.
Set ELF_LINK_HASH_NEEDS_PLT for both. Don't adjust pc_count; don't
adjust count for branch relocations.
(allocate_dynrelocs): Correct typo in call to
WILL_CALL_FINISH_DYNAMIC_SYMBOL. Never allocate space for
PC24 or PLT32 relocs when linking.
2004-01-09 16:53:45 +00:00
Daniel Jacobowitz
c787b88946
* ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
...
changes.
2004-01-09 16:53:10 +00:00
Mark Kettenis
209721fe3f
* gdb.base/gdb1476.exp: Fix typo.
2004-01-09 16:43:05 +00:00
Mark Kettenis
c77c642a84
* dbxread.c (read_dbx_symtab): Ignore N_PATCH stabs instead of
...
complaining.
(process_one_symbol): Deal with N_PATCH stabs.
2004-01-09 16:26:17 +00:00
Elena Zannoni
b44e904156
2004-01-09 Elena Zannoni <ezannoni@redhat.com>
...
* dwarf2read.c (read_array_type): Discard FORTRAN_HACK macro and
ifdeffed code.
Update copyright year.
2004-01-09 15:33:15 +00:00
Nick Clifton
44e8895283
Remainder of fixes for ARM WINCE support
2004-01-09 13:59:55 +00:00
Michael Chastain
ef11303ebf
2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
file.
2004-01-09 12:14:28 +00:00
Paul Brook
e45d06306f
* gas/config/tc-arm.c (do_vfp_reg2_from_sp2): Rename from
...
do_vfp_sp_reg2.
(do_vfp_sp2_from_reg2): New function.
(insns): Use them.
(do_vfp_dp_from_reg2): Check return values properly.
* opcodes/arm-opc.h (arm_opcodes): Move generic mcrr after known
specific opcodes.
* gas/testsuite/gas/arm/vfp2.s, gas/arm/vfp2.d: New test.
* gas/testsuite/gas/arm/arm.exp: Add them.
2004-01-09 11:53:16 +00:00
Michael Chastain
041ab88cf0
2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
* gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
Use gdb_compile. Remove restriction on gcc. Add some patterns
for recent version of gdb. Delete second half, which was a copy
of the first half with different build flags. This test is
still disabled because it is still not ready for production.
2004-01-09 09:48:52 +00:00
Michael Chastain
e36d075ac4
2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/exception.cc: Add copyright notice.
* gdb.cp/exception.exp: Add a notice that this file is broken
because of line number changes caused by addition of copyright
notice.
2004-01-09 05:41:06 +00:00
Alan Modra
8349035256
* emultempl/ppc64elf.em (ppc_before_allocation): Clear cached
...
program_header_size.
2004-01-09 05:36:30 +00:00
Michael Chastain
42b190adc9
2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
* gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
2004-01-09 05:19:13 +00:00
Michael Chastain
8f25f06bfe
2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/classes.exp: Accept gnu abi 2.
* gdb.cp/derivation.exp: Likewise.
* gdb.cp/overload.exp: Likewise.
* gdb.cp/virtfunc.exp: Likewise.
2004-01-09 04:57:09 +00:00
Ian Lance Taylor
78849248c0
* config/tc-mips.c (warn_nops): Remove static variable.
...
(macro): Remove test of warn_nops.
(md_shortops): Remove 'n'.
(md_parse_option): Remove 'n' case.
(md_show_usage): Remove -n.
* doc/as.texinfo (Overview): Remove MIPS -n option.
* doc/c-mips.texi (MIPS Opts): Remove mention -n.
* NEWS: Mention removal of MIPS -n option.
2004-01-09 02:34:04 +00:00
Ian Lance Taylor
29ccc66bdb
* gas/mips/ldstla-n64.d: Pass -64 to assembler, not -n64.
...
* gas/mips/ldstla-n64-shared.d: Likewise.
2004-01-09 02:24:23 +00:00
Ian Lance Taylor
819124619a
* config/tc-mips.c (ISA_HAS_COPROC_DELAYS): Remove.
...
(cop_interlocks): Check ISA level.
(cop_mem_interlocks): Define.
(reg_needs_delay): Check cop_interlocks rather than
ISA_HAS_COPROC_DELAYS.
(append_insn): Likewise. Use cop_mem_interlocks rather than
directly checking mips_opts.isa.
(mips_emit_delays): Likewise.
2004-01-09 02:16:30 +00:00
Michael Chastain
eccfb6404e
2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
...
* config/pa/tm-hppa.h: Update extern declarations for
hppa32_hpux_frame_saved_pc_in_sigtramp,
hppa32_hpux_frame_base_before_sigtramp, and
hppa32_hpux_frame_find_saved_regs_in_sigtramp.
2004-01-09 01:36:26 +00:00
Michael Chastain
848c5feb74
2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
...
* config/pa/tm-hppah.h: Update copyright years.
2004-01-09 00:25:05 +00:00
Andrew Cagney
3cc5d6634e
2004-01-08 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c (mips_n32n64_reg_struct_has_addr): Delete function.
(mips_o32_reg_struct_has_addr): Delete function.
(mips_gdbarch_init): Update.
(mips_extract_struct_value_address): Delete function.
2004-01-09 00:09:53 +00:00
gdbadmin
a902bc6782
*** empty log message ***
2004-01-09 00:00:02 +00:00
Alan Modra
1b53d15a7d
daily update
2004-01-08 23:00:04 +00:00
Jason Molenda
c552b3bb47
2004-01-08 Jason Molenda <jmolenda@apple.com>
...
Eli Zaretskii <eliz@is.elta.co.il>
* gdb.texinfo: Update copyright.
(Objective-C): "methodName" typeo fixed. Add @code/@var markup
around names, as appropriate. Minor syntax cleanup of
_NSPrintForDebugger explanation. Two spaces after periods.
GDBN used instead of lit. "gdb". Index entries added for
print-object and _NSPrintForDebugger. @noindent added in one spot.
2004-01-08 22:47:00 +00:00
Michael Chastain
06ded8b85a
2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.mi/pthreads.c (done_making_threads): Remove extraneous
semicolon after end of function.
2004-01-08 21:43:39 +00:00
Nick Clifton
1e7fef1d44
(coff_arm_relocate_section): Do not alter relocs that are not partial_inplace
...
during a relocatable link.
2004-01-08 16:46:56 +00:00
Jeff Johnston
bfec0b41c9
2004-01-08 David Mosberger <davidm@hpl.hp.com>
...
* ia64-linux-tdep.c: Update GATE_AREA_END value to reflect
reality.
2004-01-08 16:46:27 +00:00
Kazu Hirata
4f075348c0
* elf32-m68k.c (elf_m68k_gc_sweep_hook): Terminate early
...
if no dynamic object is present. Declare r_symndx and h in an
inner scope.
2004-01-08 11:01:37 +00:00
Michael Chastain
77c26ae3f4
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
* gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
boilerplate code for compiling and running the program under
test. Add some string method tests.
2004-01-08 09:41:48 +00:00
Michael Chastain
207574861e
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/bs15503.cc: Add copyright notice.
* gdb.cp/bs15503.exp: Adjust line number.
2004-01-08 08:18:35 +00:00
Michael Chastain
0fd3b50324
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
* gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
2004-01-08 08:00:55 +00:00
Michael Chastain
10d1bea8d5
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/funcargs.exp: Remove obsolete setup_xfail for
hp_cc_compiler.
2004-01-08 07:26:50 +00:00
Michael Chastain
2789202a9c
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
* gdb.cp/ctti.exp: Use the marker instead of "next".
With gcc, run further before bailing.
2004-01-08 06:35:15 +00:00
Michael Chastain
b862f14c31
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/cttiadd.cc: Add copyright notice.
* gdb.cp/cttiadd1.cc: Likewise.
* gdb.cp/cttiadd2.cc: Likewise.
* gdb.cp/cttiadd3.cc: Likewise.
2004-01-08 06:19:15 +00:00
Andrew Cagney
6214a8a12e
2004-01-07 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c (mips_gdbarch_init): Set elf_flags to the previous
architecture's elf flags (when available).
2004-01-08 05:03:59 +00:00
Andrew Cagney
8d5838b592
2004-01-07 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c (mips_gdbarch_init): Move code determining the MIPS
FPU to the start, check the MIPS FPU when looking for an old
architecture.
(set_mipsfpu_single_command): Update the architecture.
(set_mipsfpu_double_command, set_mipsfpu_none_command): Ditto.
2004-01-08 04:57:38 +00:00
Andrew Cagney
480d3dd25b
2004-01-07 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c (MIPS_DEFAULT_MASK_ADDRESS_P): Delete macro.
(mips_mask_address_p): Add "tdep" parameter.
(show_mask_address, mips_addr_bits_remove): Update.
(mips_dump_tdep): Update.
(MIPS_DEFAULT_STACK_ARGSIZE): Delete macro.
(MIPS_STACK_ARGSIZE): Delete macro.
(mips_stack_argsize, mips_eabi_push_dummy_call): Update.
(mips_n32n64_push_dummy_call, mips_o32_push_dummy_call): Update.
(mips_o64_push_dummy_call, mips_o32_return_value): Update.
(mips_dump_tdep): Update.
(MIPS_SAVED_REGSIZE): Delete macro.
(MIPS_DEFAULT_SAVED_REGSIZE): Delete macro.
(mips_saved_regsize, mips_eabi_use_struct_convention): Update.
(mips_eabi_reg_struct_has_addr, mips_find_saved_regs): Update.
(mips_frame_saved_pc, mips16_heuristic_proc_desc): Update.
(mips_eabi_push_dummy_call, mips_n32n64_push_dummy_call): Update.
(mips_o32_push_dummy_call, mips_o64_push_dummy_call): Update.
(mips_pop_frame, return_value_location): Update.
(mips_n32n64_return_value, mips_dump_tdep): Update.
2004-01-08 04:20:57 +00:00
Andrew Cagney
ec03c1ac33
2004-01-07 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c (mips_gdbarch_init): Clean up code selecting the
MIPS ABI.
2004-01-08 02:27:22 +00:00
Michael Chastain
96da2469a0
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
Use gdb_test, gdb_test_multiple. Use floating-point values that
have exact representations in IEEE-ish formats.
2004-01-08 02:13:57 +00:00
Andrew Cagney
16e109cad3
2004-01-07 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c: Update copyright.
(mips_gdbarch_init): Merge two code blocks handling the register
name and number layout.
2004-01-08 01:51:13 +00:00