OSDN Git Service
kettenis [Sun, 11 Jan 2004 20:50:26 +0000 (20:50 +0000)]
Fix typo and pasto.
kettenis [Sun, 11 Jan 2004 20:47:52 +0000 (20:47 +0000)]
* sparc-tdep.c (sparc32_extract_struct_value_address): Rename from
sparc_extract_struct_value_address.
(sparc32_gdbarch_init): Set extract_struct_value_address.
* sparc64-tdep.c (sparc64_extract_struct_value_address): New
function.
(sparc64_init_abi): Set extract_struct_value_address. Don't set
return_value_on_stack.
kettenis [Sun, 11 Jan 2004 20:02:18 +0000 (20:02 +0000)]
Really check this in now.
* sparc64fbsd-tdep.c: Include "regset.h".
(sparc64fbsd_sizeof_struct_reg, sparc64fbsd_sizeof_struct_fpreg):
Remove variables.
(fetch_core_registers): Remove function.
(sparc64fbsd_core_fns): Remove variable.
(sparc64fbsd_supply_gregset, sparc64fbsd_supply_fpregset): New
functions.
(sparc64fbsd_init_abi): Initialize TDEP->gregset,
TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_gregset.
(_initialize_sparnbsd_tdep): Remove call to add_core_fns.
joshuadfranklin [Sun, 11 Jan 2004 18:52:50 +0000 (18:52 +0000)]
2004-01-12 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
* dll_init.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
* dtable.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
* external.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
* path.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
* pinfo.cc: Update funcsynopsis for DocBook 4.2 SGML DTD.
* shared.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
* stackdump.sgml: Update funcsynopsis for DocBook 4.2 SGML DTD.
kettenis [Sun, 11 Jan 2004 17:00:37 +0000 (17:00 +0000)]
* NEWS: Mention that %cs and %ss have been added to the AMD64
configurations
kettenis [Sun, 11 Jan 2004 16:52:15 +0000 (16:52 +0000)]
* frame.c: Update copyright year.
(get_prev_frame): Improve comment.
gdbadmin [Sun, 11 Jan 2004 16:00:02 +0000 (16:00 +0000)]
*** empty log message ***
kettenis [Sun, 11 Jan 2004 12:44:09 +0000 (12:44 +0000)]
* sparc64fbsd-tdep.c: Include "regset.h".
(sparc64fbsd_sizeof_struct_reg, sparc64fbsd_sizeof_struct_fpreg):
Remove variables.
(fetch_core_registers): Remove function.
(sparc64fbsd_core_fns): Remove variable.
(sparc64fbsd_supply_gregset, sparc64fbsd_supply_fpregset): New
functions.
(sparc64fbsd_init_abi): Initialize TDEP->gregset,
TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_gregset.
(_initialize_sparnbsd_tdep): Remove call to add_core_fns.
chastain [Sun, 11 Jan 2004 09:40:37 +0000 (09:40 +0000)]
2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
decorations.
joshuadfranklin [Sun, 11 Jan 2004 08:32:09 +0000 (08:32 +0000)]
2004-01-11 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
* Makefile.in: Add new target for single-file User's Guide, use new
cygwin.dsl for output.
* cygwin.dsl: New file, DSSSL stylesheet for custom Cygwin output.
* cygwin-api.in.sgml: Update to DocBook SGML 4.2 DTD.
* cygwin-ug-net.in.sgml: Update to DocBook SGML 4.2 DTD.
* cygwin-ug.in.sgml: Update to DocBook SGML 4.2 DTD.
* cygwinenv.sgml: Correct some tags. Add description of default values
to ntsec, export, and error_start items.
* dll.sgml: Add explanation of cyg prefix for DLLs.
* effectively.sgml: Use systemitem tag for names of Cygwin packages.
* how-programming.texinfo: Add example to FAQ entry.
* pathnames.sgml: Add discussion of /proc filesystem.
* setup-net.sgml: Correct some typos and grammar.
chastain [Sun, 11 Jan 2004 08:16:42 +0000 (08:16 +0000)]
Fix last commit. I accidentally committed a ChangeLog entry for a
change that hasn't been approved yet (setvar.exp). The change itself
was never committed. -- sorry, michael c
chastain [Sun, 11 Jan 2004 08:14:49 +0000 (08:14 +0000)]
2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
and "(aCC)" decorations. Remove obsolete doco about old
test results.
kazu [Sun, 11 Jan 2004 08:05:10 +0000 (08:05 +0000)]
* elf32-h8300.c: Fix formatting.
kazu [Sun, 11 Jan 2004 07:40:24 +0000 (07:40 +0000)]
* elf32-cris.c (cris_elf_gc_sweep_hook): Return early if no
dynamic object is present. Declare r_symndx and h in an inner
scope.
* elf32-vax.c (elf_vax_gc_sweep_hook): Likewise.
kettenis [Sat, 10 Jan 2004 23:48:48 +0000 (23:48 +0000)]
* sparcnbsd-tdep.c: Include "regset.h".
(fetch_core_registers): Remove function.
(sparcnbsd_core_fns, sparcnbsd_elfcore_fns): Remove varaibles.
(sparc32nbsd_supply_gregset, sparc32nbsd_supply_fpregset): New
functions.
(sparc32nbsd_init_abi): Initialize TDEP->gregset and
TDEP->fpregset.
(_initialize_sparnbsd_tdep): Remove calls to add_core_fns.
kettenis [Sat, 10 Jan 2004 23:43:25 +0000 (23:43 +0000)]
* sparc-tdep.h (struct regset): Provide opaque declaration.
(struct gdbarch_tdep): Add gregset, sizeof_gregset,
fpregset and sizeof_fpregset members.
* sparc-tdep.c (struct regset): Provide opaque declaration.
(sparc_regset_from_core_section): New function.
(sparc32_gdbarch_init): Initialize TDEP->gregset,
TDEP->sizeof_gregset, TDEP->fpregset and TDEP->sizeof_fpregset.
Set regset_from_core_section when appropriate.
amodra [Sat, 10 Jan 2004 23:00:05 +0000 (23:00 +0000)]
daily update
kettenis [Sat, 10 Jan 2004 17:58:29 +0000 (17:58 +0000)]
* x86-64-tdep.c (amd64_non_pod_p): New function.
(amd64_classify_aggregate): Return class memory for non-POD
C++ structure types.
kettenis [Sat, 10 Jan 2004 17:48:14 +0000 (17:48 +0000)]
* x86-64-tdep.c (amd64_push_arguments): Add struct_return
argument. Use it to reserve a register if necessary.
(amd64_push_dummy_call): Pass STRUCT_RETURN in call to
amd64_push_arguments.
kettenis [Sat, 10 Jan 2004 13:21:05 +0000 (13:21 +0000)]
* x86-64-tdep.c (amd64_classify_aggregate): Ignore static fields.
kettenis [Sat, 10 Jan 2004 12:52:40 +0000 (12:52 +0000)]
* x86-64-tdep.c (amd64_register_info): Add %cs and %ss. Adjust
register numbers in comments.
* x86-64-tdep.h: Update copyright year.
(X86_64_ST0_REGNUM, X86_64_XMM0_REGNUM, X86_64_XMM1_REGNUM):
Adjust for addition of %cs and %ss.
* amd64fbsd-nat.c: Update copyright year.
(reg_offset): Add register offsets for %cs and %ss.
* amd64fbsd-tdep.c: Update copyright year.
(amd64fbsd_r_reg_offset): Add register offsets for %cs and %ss.
(amd64fbsd_sc_reg_offset): Likewise.
* x86-64-linux-nat.c: Update copyright year.
(x86_64_linux_gregset64_reg_offset): Add register offsets for %cs
and %ss.
* amd64nbsd-nat.c: Update copyright year.
(amd64nbsd32_r_reg_offset): Add register offsets for %cs and %ss.
* amd64nbsd-tdep.c: Update copyright year.
(amd64nbsd_r_reg_offset): Add register offsets for %cs and %ss.
* x86-64-linux-tdep.c: Update copyright year.
(user_to_gdb_regmap): Add mapping for %cs and %ss.
(x86_64_linux_sc_reg_offset): Adjust for addition of %cs and %ss.
* regformats/reg-x86-64.dat: Add %cs and %ss.
dj [Sat, 10 Jan 2004 04:10:18 +0000 (04:10 +0000)]
merge from gcc
dj [Sat, 10 Jan 2004 04:04:05 +0000 (04:04 +0000)]
merge from gcc
msnyder [Sat, 10 Jan 2004 00:43:28 +0000 (00:43 +0000)]
2004-01-07 Michael Snyder <msnyder@redhat.com>
* gencode.c: Whitespace cleanup.
* interp.c: Ditto.
kettenis [Sat, 10 Jan 2004 00:09:56 +0000 (00:09 +0000)]
* blockframe.c (inside_entry_func): Reformat. Introduce new local
variables to prevent long lines. Update comments to reflect
reality.
chastain [Sat, 10 Jan 2004 00:03:17 +0000 (00:03 +0000)]
2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/exception.exp: Fix typo in doco.
amodra [Fri, 9 Jan 2004 23:00:05 +0000 (23:00 +0000)]
daily update
ezannoni [Fri, 9 Jan 2004 22:22:06 +0000 (22:22 +0000)]
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.
hjl [Fri, 9 Jan 2004 21:19:15 +0000 (21:19 +0000)]
2004-01-09 H.J. Lu <hongjiu.lu@intel.com>
* ld-selective/selective.exp: Skip ia64-*-*.
cagney [Fri, 9 Jan 2004 20:42:10 +0000 (20:42 +0000)]
2004-01-09 Andrew Cagney <cagney@redhat.com>
* jv-valprint.c, ser-unix.c: Add missing copyright years.
msnyder [Fri, 9 Jan 2004 19:47:36 +0000 (19:47 +0000)]
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.
msnyder [Fri, 9 Jan 2004 19:44:49 +0000 (19:44 +0000)]
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.
nickc [Fri, 9 Jan 2004 17:47:16 +0000 (17:47 +0000)]
(BITOP): Dissallow operations on @aa:16 and @aa:32 except for the H8S.
drow [Fri, 9 Jan 2004 16:53:44 +0000 (16:53 +0000)]
* 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.
drow [Fri, 9 Jan 2004 16:53:10 +0000 (16:53 +0000)]
* ld-arm/arm-lib.d, ld-arm/arm-lib.r: Update for R_ARM_PLT32
changes.
kettenis [Fri, 9 Jan 2004 16:43:04 +0000 (16:43 +0000)]
* gdb.base/gdb1476.exp: Fix typo.
kettenis [Fri, 9 Jan 2004 16:26:16 +0000 (16:26 +0000)]
* dbxread.c (read_dbx_symtab): Ignore N_PATCH stabs instead of
complaining.
(process_one_symbol): Deal with N_PATCH stabs.
ezannoni [Fri, 9 Jan 2004 15:33:15 +0000 (15:33 +0000)]
2004-01-09 Elena Zannoni <ezannoni@redhat.com>
* dwarf2read.c (read_array_type): Discard FORTRAN_HACK macro and
ifdeffed code.
Update copyright year.
nickc [Fri, 9 Jan 2004 13:59:55 +0000 (13:59 +0000)]
Remainder of fixes for ARM WINCE support
chastain [Fri, 9 Jan 2004 12:14:27 +0000 (12:14 +0000)]
2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
* gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
file.
pbrook [Fri, 9 Jan 2004 11:53:15 +0000 (11:53 +0000)]
* 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.
chastain [Fri, 9 Jan 2004 09:48:51 +0000 (09:48 +0000)]
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.
chastain [Fri, 9 Jan 2004 05:41:05 +0000 (05:41 +0000)]
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.
amodra [Fri, 9 Jan 2004 05:36:29 +0000 (05:36 +0000)]
* emultempl/ppc64elf.em (ppc_before_allocation): Clear cached
program_header_size.
chastain [Fri, 9 Jan 2004 05:19:13 +0000 (05:19 +0000)]
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.
chastain [Fri, 9 Jan 2004 04:57:08 +0000 (04:57 +0000)]
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.
ian [Fri, 9 Jan 2004 02:34:04 +0000 (02:34 +0000)]
* 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.
ian [Fri, 9 Jan 2004 02:24:23 +0000 (02:24 +0000)]
* gas/mips/ldstla-n64.d: Pass -64 to assembler, not -n64.
* gas/mips/ldstla-n64-shared.d: Likewise.
ian [Fri, 9 Jan 2004 02:16:29 +0000 (02:16 +0000)]
* 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.
chastain [Fri, 9 Jan 2004 01:36:25 +0000 (01:36 +0000)]
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.
chastain [Fri, 9 Jan 2004 00:25:04 +0000 (00:25 +0000)]
2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
* config/pa/tm-hppah.h: Update copyright years.
cagney [Fri, 9 Jan 2004 00:09:53 +0000 (00:09 +0000)]
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.
gdbadmin [Fri, 9 Jan 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 8 Jan 2004 23:00:04 +0000 (23:00 +0000)]
daily update
jsm [Thu, 8 Jan 2004 22:47:00 +0000 (22:47 +0000)]
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.
chastain [Thu, 8 Jan 2004 21:43:38 +0000 (21:43 +0000)]
2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
* gdb.mi/pthreads.c (done_making_threads): Remove extraneous
semicolon after end of function.
jjohnstn [Thu, 8 Jan 2004 19:33:12 +0000 (19:33 +0000)]
2004-01-08 Joel Sherrill <joel@oarcorp.com>
* libc/ctype/iswctype.c, include/sys/reent.h, libc/stdlib/a64l.c:
Remove warnings.
jjohnstn [Thu, 8 Jan 2004 19:25:21 +0000 (19:25 +0000)]
2004-01-08 Joel Sherrill <joel@oarcorp.com>
* libc/sys/rtems/sys/queue.h: New file.
* libc/include/sys/signal.h: Reflect renumbering of signals to
fit into 32-bit mask.
* libc/include/sys/unistd.h: Add fdatasync() prototype.
* libc/sys/rtems/crt0.c: Add more symbols which may be implicitly
required. In particular, add the reentrant variants of libc calls.
* libc/sys/rtems/sys/dirent.h: Add scandir() prototype.
nickc [Thu, 8 Jan 2004 16:46:56 +0000 (16:46 +0000)]
(coff_arm_relocate_section): Do not alter relocs that are not partial_inplace
during a relocatable link.
jjohnstn [Thu, 8 Jan 2004 16:46:26 +0000 (16:46 +0000)]
2004-01-08 David Mosberger <davidm@hpl.hp.com>
* ia64-linux-tdep.c: Update GATE_AREA_END value to reflect
reality.
kazu [Thu, 8 Jan 2004 11:01:36 +0000 (11:01 +0000)]
* 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.
chastain [Thu, 8 Jan 2004 09:41:48 +0000 (09:41 +0000)]
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.
chastain [Thu, 8 Jan 2004 09:41:14 +0000 (09:41 +0000)]
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.
chastain [Thu, 8 Jan 2004 08:18:35 +0000 (08:18 +0000)]
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/bs15503.cc: Add copyright notice.
* gdb.cp/bs15503.exp: Adjust line number.
chastain [Thu, 8 Jan 2004 08:00:54 +0000 (08:00 +0000)]
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.
chastain [Thu, 8 Jan 2004 07:26:50 +0000 (07:26 +0000)]
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
* gdb.base/funcargs.exp: Remove obsolete setup_xfail for
hp_cc_compiler.
chastain [Thu, 8 Jan 2004 06:35:15 +0000 (06:35 +0000)]
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.
chastain [Thu, 8 Jan 2004 06:19:15 +0000 (06:19 +0000)]
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.
cagney [Thu, 8 Jan 2004 05:03:58 +0000 (05:03 +0000)]
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).
cagney [Thu, 8 Jan 2004 04:57:38 +0000 (04:57 +0000)]
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.
cagney [Thu, 8 Jan 2004 04:20:56 +0000 (04:20 +0000)]
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.
cagney [Thu, 8 Jan 2004 02:27:21 +0000 (02:27 +0000)]
2004-01-07 Andrew Cagney <cagney@redhat.com>
* mips-tdep.c (mips_gdbarch_init): Clean up code selecting the
MIPS ABI.
chastain [Thu, 8 Jan 2004 02:13:56 +0000 (02:13 +0000)]
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.
cagney [Thu, 8 Jan 2004 01:51:12 +0000 (01:51 +0000)]
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.
gdbadmin [Thu, 8 Jan 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 7 Jan 2004 23:00:05 +0000 (23:00 +0000)]
daily update
chastain [Wed, 7 Jan 2004 22:44:54 +0000 (22:44 +0000)]
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
* gdb.base/constvars.exp: Do not force lang=c++ if using HP
compilers. Delete duplicate call to get_compiler_info.
(local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
* gdb.base/volatile.exp: Likewise.
kettenis [Wed, 7 Jan 2004 22:12:33 +0000 (22:12 +0000)]
* gdb.base/gdb1476.exp: Only run the tests if we can't read the
memory at address 0.
chastain [Wed, 7 Jan 2004 21:56:25 +0000 (21:56 +0000)]
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
* gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
to test for hp-ux assembler. Fix copyright years.
hjl [Wed, 7 Jan 2004 21:34:24 +0000 (21:34 +0000)]
2004-01-07 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_relax_section): Don't install
trampoline if it is known out of range.
hjl [Wed, 7 Jan 2004 19:19:34 +0000 (19:19 +0000)]
2004-01-07 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-ia64.c (unwind): Move next_slot_number and
next_slot_frag to ...
(unw_rec_list): Here.
(free_list_records): Removed.
(output_unw_records): Likewise.
(generate_unwind_image): Make it void.
(alloc_record): Initialize next_slot_number and next_slot_frag.
(slot_index): Take .org, .space and .align into account.
(fixup_unw_records): Don't set slot_number to 0. Use
list->next_slot_number and list->next_slot_frag instead of
unwind.next_slot_number and unwind.next_slot_frag.
(ia64_convert_frag): New.
(generate_unwind_image): Generate a rs_machine_dependent frag
for unwind record.
(emit_one_bundle): Use list->next_slot_number and
list->next_slot_frag instead of unwind.next_slot_number and
unwind.next_slot_frag.
* config/tc-ia64.h (md_convert_frag): Defined as
ia64_convert_frag.
(md_estimate_size_before_relax): Defined as (f)->fr_var.
msnyder [Wed, 7 Jan 2004 19:14:44 +0000 (19:14 +0000)]
2004-01-02 Pawel Ostrowski <pasza@zodiac.mimuw.edu.pl>
* tracepoint.c (validate_actionline): Fix segv at EOF
nickc [Wed, 7 Jan 2004 18:50:51 +0000 (18:50 +0000)]
Fix initialisation of debug_line_pointer_sizes array so that it is done as needed
drow [Wed, 7 Jan 2004 18:39:40 +0000 (18:39 +0000)]
* Makefile.am (libopcodes_la_DEPENDENCIES)
(libopcodes_la_LIBADD): Revert 2003-05-17 change. Add explanatory
comment about the problem.
* Makefile.in: Regenerate.
jjohnstn [Wed, 7 Jan 2004 18:35:58 +0000 (18:35 +0000)]
2003-12-17 Jeff Johnston <jjohnstn@redhat.com>
* generic/gdbtk-bp.c: Change calls to decode_line_1 to add
new NULL parameter.
* generic/gdbtk-cmds.c: Ditto.
* generic/gdbtk-stack.c: Ditto.
cagney [Wed, 7 Jan 2004 16:39:02 +0000 (16:39 +0000)]
2004-01-07 Andrew Cagney <cagney@redhat.com>
* gdb.base/fileio.c (strerrno): Add "EBUSY".
cagney [Wed, 7 Jan 2004 16:02:26 +0000 (16:02 +0000)]
2004-01-07 Andrew Cagney <cagney@redhat.com>
* gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
when creating the read-only file. From analysis by Roland McGrath
and Elena Zannoni.
chastain [Wed, 7 Jan 2004 13:22:07 +0000 (13:22 +0000)]
2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
* hpread.c (hpread_read_struct_type): Call SET_FIELD_PHYSNAME
properly for static fields.
chastain [Wed, 7 Jan 2004 08:44:31 +0000 (08:44 +0000)]
2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/namespace.exp: Call get_compiler_info with "c++".
chastain [Wed, 7 Jan 2004 08:32:50 +0000 (08:32 +0000)]
2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
* gdb.base/cvexpr.c: Be type-safe with function pointers and
data pointers.
gdbadmin [Wed, 7 Jan 2004 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 6 Jan 2004 23:00:05 +0000 (23:00 +0000)]
daily update
drow [Tue, 6 Jan 2004 21:47:37 +0000 (21:47 +0000)]
* ld-arm/arm-app.d, ld-arm/arm-app.r, ld-arm/arm-app.s,
ld-arm/arm-lib.d, ld-arm/arm-lib.r, ld-arm/arm-lib.s,
ld-arm/arm-lib-plt32.d, ld-arm/arm-lib-plt32.r,
ld-arm/arm-lib-plt32.s, ld-arm/arm-elf.exp: New files.
jjohnstn [Tue, 6 Jan 2004 19:27:21 +0000 (19:27 +0000)]
2004-01-06 Mark Mitchell <mark@codesourcery.com>
* libc/sys/arm/syscalls.c (unistd.h): Include it.
(remap_handle): Use STDIN_FILENO instead of __sfileno(stdin).
Similarly for stdout and stderr.
jjohnstn [Tue, 6 Jan 2004 19:26:10 +0000 (19:26 +0000)]
2004-01-06 Jeff Johnston <jjohnstn@redhat.com>
* libc/libc.texinfo: Correct escape character for @ sign
so file will be processed by make info. Update copyright years.
* libm/libm.texinfo: Ditto.
chastain [Tue, 6 Jan 2004 19:21:58 +0000 (19:21 +0000)]
2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/m-static.exp: Compile one source file at a time.
Delete unused call to get_compiler_info.
aoliva [Tue, 6 Jan 2004 19:21:35 +0000 (19:21 +0000)]
2003-12-02 Richard Sandiford <rsandifo@redhat.com>
* frv/crt0.S (_start): Fix use of FDPIC conditionals. Move the set of
gr11 outside the FDPIC conditional. Avoid clobbering gr4 too early.
2003-11-14 Richard Sandiford <rsandifo@redhat.com>
* frv/crt0.S: Fix fdpic sp calculation.
2003-11-05 Alexandre Oliva <aoliva@redhat.com>
* frv/crt0.S: Use __stacksize, not __stack, to initialize sp on
FDPIC. Update comments on computing _GLOBAL_OFFSET_TABLE_. Don't
fixup ctors nor dtors on FDPIC.
2003-09-19 Alexandre Oliva <aoliva@redhat.com>
* frv/crt0.S (_start): Set up gr15 only for FDPIC.
* frv/crt0.S (_start): Save _GLOBAL_OFFSET_TABLE_ in gr17, and set
gr15 before function calls.
2003-09-19 DJ Delorie <dj@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
* frv/crt0.S (_start): Set up gr15 with _GLOBAL_OFFSET_TABLE_'s
value.
aoliva [Tue, 6 Jan 2004 19:19:52 +0000 (19:19 +0000)]
2003-11-28 Alexandre Oliva <aoliva@redhat.com>
* emulparams/elf32frvfd.sh (EMBEDDED): Clear.
2003-11-05 Alexandre Oliva <aoliva@redhat.com>
* emulparams/elf32frvfd.sh (STACK_ADDR): Unset.
(MAXPAGESIZE): Set to 64Kb.
(OTHER_READONLY_SECTIONS): Define __ROFIXUP_LIST__ and
__ROFIXUP_END__. Don't map .rofixup.got any more.
* emulparams/elf32frv.sh (NOP): Set.
2003-10-31 Alexandre Oliva <aoliva@redhat.com>
* configure.tgt: Add frv-*-*linux*.
2003-09-30 Alexandre Oliva <aoliva@redhat.com>
* Makefile.am (ALL_EMULATIONS): Added eelf32frvfd.o.
(eelf32frvfd.c): New.
* configure.tgt <frv-*-*>: Added it to targ_extra_emuls.
* emulparams/elf32frv.sh: Reverted previous two patches.
* emulparams/elf32frvfd.sh: New.
* Makefile.in: Rebuilt.
2003-09-18 Alexandre Oliva <aoliva@redhat.com>
* emulparams/elf32frv.sh (OTHER_READONLY_SECTIONS): Added
.rofixup.got to .rofixup.
2003-09-15 Alexandre Oliva <aoliva@redhat.com>
* emulparams/elf32frv.sh (MAXPAGESIZE): Make it 256KiB, not 256B.
(TEMPLATE_NAME, GENERATE_SHLIB_SCRIPT): Set.
aoliva [Tue, 6 Jan 2004 19:19:31 +0000 (19:19 +0000)]
* ld-frv: Update .d files with correct addresses displayed for
dynamic relocations.
2003-12-02 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic1.s (.D0): Move to separate data section.
2003-11-28 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
* ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Update to
reflect EMBEDDED= change in linker script.
2003-11-27 Alexandre Oliva <aoliva@redhat.com>
* ld-frv: Update .d files to reflect changes in the page size, the
addition of a stack segment, the use of a NULL function descriptor
for weakundef functions and the change in the lazy funcdesc_value
in-place addend value.
2003-11-05 Alexandre Oliva <aoliva@redhat.com>
* lib/ld-lib.exp (is_elf_format): Match frv-uclinux.
2003-10-06 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
ld-frv/fdpic-static-7.d, ld-frv/fdpic-static-8.d: Addresses are
now _gp-based, not .rofixup-based.
* ld-frv/fdpic-static-6.d: Likewise. Match warning about
relocation to different section.
2003-09-30 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic.exp: Add -melf32frvfd to LDFLAGS.
2003-09-19 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic7.s, ld-frv/fdpic-static-7.d, ld-frv/fdpic-pie-7.d,
ld-frv/fdpic-shared-7.d: New.
* ld-frv/fdpic8.s, ld-frv/fdpic-static-8.d, ld-frv/fdpic-pie-8.d,
ld-frv/fdpic-shared-8.d: New.
* ld-frv/fdpic-pie-8-fail.d, ld-frv/fdpic-shared-8-fail.d: New.
* ld-frv/fdpic.exp: Run them.
* ld-frv/fdpic8.ldv, ld-frv/fdpic8min.ldv: New.
2003-09-18 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/fdpic5.s, ld-frv/fdpic-static-5.d, ld-frv/fdpic-pie-5.d,
ld-frv/fdpic-shared-5.d: New.
* ld-frv/fdpic6.s, ld-frv/fdpic-static-6.d, ld-frv/fdpic-pie-6.d,
ld-frv/fdpic-shared-6.d: New.
* ld-frv/fdpic.exp: Run them.
* ld-frv/fdpic*.d: Add -mfdpic to assembler flags. Updated.
* ld-frv/fdpic2min.ldv: New, used by fdpic-shared-2.d.
* ld-frv/fdpic-shared-2-fail.d: New.
* ld-frv/fdpic.exp: Run it.
* ld-frv/fdpic4.s, ld-frv/fdpic-shared-4.d: New.
* ld-frv/fdpic.exp: Add new test.
* ld-frv/fdpic-pie-2.d: Remove unnecessary function descriptors.
* ld-frv/fdpic-shared-local-2.d, ld-frv/fdpic2.ldv: New.
* ld-frv/fdpic3.s, ld-frv/fdpic-shared-3.d: New.
* ld-frv/fdpic.exp: Add new tests.
* ld-frv/fdpic.exp, ld-frv/fdpic1.s, ld-frv/fdpic2.s,
* ld-frv/fdpic-static-1.d, ld-frv/fdpic-static-2.d,
* ld-frv/fdpic-pie-1.d, ld-frv/fdpic-pie-2.d,
* ld-frv/fdpic-shared-1.d, ld-frv/fdpic-shared-2.d: Renamed from
ucpic.
2003-09-15 Alexandre Oliva <aoliva@redhat.com>
* ld-frv/ucpic.exp, ld-frv/ucpic1.s, ld-frv/ucpic2.s: New.
* ld-frv/ucpic-static-1.d, ld-frv/ucpic-static-2.d: New.
* ld-frv/ucpic-pie-1.d, ld-frv/ucpic-pie-2.d: New.
* ld-frv/ucpic-shared-1.d, ld-frv/ucpic-shared-2.d: New.
aoliva [Tue, 6 Jan 2004 19:19:17 +0000 (19:19 +0000)]
2003-12-19 Alexandre Oliva <aoliva@redhat.com>
* config/tc-frv.h (md_apply_fix3): Don't define.
* config/tc-frv.c (md_apply_fix3): New. Shift/truncate %hi/%lo
operands.
* config/tc-frv.h (TC_FORCE_RELOCATION_SUB_LOCAL): Define.
2003-10-07 Alexandre Oliva <aoliva@redhat.com>
* config/tc-frv.c (line_separator_chars): Add `!'.
2003-09-19 Alexandre Oliva <aoliva@redhat.com>
* config/tc-frv.c (md_assemble): Clear insn upfront.
2003-09-18 Alexandre Oliva <aoliva@redhat.com>
* config/tc-frv.c (OPTION_FDPIC): New macro.
(md_longopts): Add mfdpic.
(md_parse_option): Handle it.
2003-08-04 Alexandre Oliva <aoliva@redhat.com>
* config/tc-frv.c (md_cgen_lookup_reloc) <FRV_OPERAND_D12,
FRV_OPERAND_S12>: Use reloc type encoded in fix-up.
(frv_pic_ptr): Parse funcdesc.