OSDN Git Service
thorpej [Mon, 22 Apr 2002 06:56:03 +0000 (06:56 +0000)]
* vax-tdep.c: Update copyright years.
(vax_register_name): New function.
(vax_register_byte): Ditto.
(vax_register_raw_size): Ditto.
(vax_register_virtual_size): Ditto.
(vax_register_virtual_type): Ditto.
* config/vax/tm-vax.h: Update copyright years.
(REGISTER_NAMES): Remove.
(REGISTER_NAME): Define.
(REGISTER_BYTE): Use vax_register_byte.
(REGISTER_RAW_SIZE): Use vax_register_raw_size.
(REGISTER_VIRTUAL_SIZE): Use vax_register_virtual_size.
(REGISTER_VIRTUAL_TYPE): Use vax_register_virtual_type.
davem [Mon, 22 Apr 2002 03:51:29 +0000 (03:51 +0000)]
Revert Sparc OS abi changes.
cagney [Mon, 22 Apr 2002 02:18:58 +0000 (02:18 +0000)]
* config/sparc/tm-sparc.h (sparc_skip_prologue): Restore
declaration
* arc-tdep.c (arc_prologue_frameless_p): Fix syntax error.
davem [Mon, 22 Apr 2002 01:39:54 +0000 (01:39 +0000)]
2002-04-21 David S. Miller <davem@redhat.com>
* gdbint.texinfo (SKIP_PROLOGUE_FRAMELESS_P): Delete definition.
davem [Mon, 22 Apr 2002 01:02:00 +0000 (01:02 +0000)]
2002-04-20 David S. Miller <davem@redhat.com>
* sparc-tdep.h: New file.
* sparc-tdep.c (elf-bfd.h): Include.
(SPARC_HAS_FPU, FP_REGISTER_BYTES, FP_MAX_REGNUM,
SPARC_INTREG_SIZE, DUMMY_REG_SAVE_OFFSET, gdbarch_tdep,
CALL_DUMMY_CALL_OFFSET): Move out to sparc-tdep.h
(sparc_dump_tdep): New function.
(_initialize_sparc_tdep): Use gdbarch_register instead of
register_gdbarch_init which is deprecated.
(process_note_abi_tag_sections, sparc_abi_handler,
sparc_abi_handler_list, sparc_gdbarch_register_os_abi): New.
(sparc_gdbarch_init): Determine elf os ident key based upon
either the elf header or by using process_note_abi_tag_sections.
Fix 'gdbarch already exists' test by comparing os_ident as well.
As the last action, invoke OS abi_handler if installed.
davem [Mon, 22 Apr 2002 00:27:38 +0000 (00:27 +0000)]
2002-04-21 David S. Miller <davem@redhat.com>
* arch-utils.c (generic_prologue_frameless_p): Kill
SKIP_PROLOGUE_FRAMELESS_P code.
* config/arc/tm-arc.h (SKIP_PROLOGUE_FRAMELESS_P): Delete
references.
(PROLOGUE_FRAMELESS_P, arc_prologue_frameless_p): New.
* arc-tdep.c (arc_prologue_frameless_p): Implement.
* config/arc/tm-sparc.h (SKIP_PROLOGUE_FRAMELESS_P): Delete
references.
(PROLOGUE_FRAMELESS_P, sparc_prologue_frameless_p): New.
* sparc-tdep.c (sparc_prologue_frameless_p): Implement.
(sparc_gdbarch_init): Pass it to
set_gdbarch_prologue_frameless_p.
amodra [Mon, 22 Apr 2002 00:03:58 +0000 (00:03 +0000)]
daily update
gdbadmin [Mon, 22 Apr 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
cagney [Sun, 21 Apr 2002 22:52:41 +0000 (22:52 +0000)]
* generic/gdbtk-wrapper.c (GDB_find_frame_addr_in_frame_chain):
Delete function.
(wrap_find_frame_addr_in_frame_chain): Delete function.
* generic/gdbtk-wrapper.h (GDB_find_frame_addr_in_frame_chain):
Delete declaration.
thorpej [Sun, 21 Apr 2002 22:03:10 +0000 (22:03 +0000)]
* Makefile.in (ALLDEPFILES): Add alphabsd-nat.c.
(alphabsd-nat.o): New dependency list.
thorpej [Sun, 21 Apr 2002 21:53:44 +0000 (21:53 +0000)]
* Makefile.in (ALLDEPFILES): Add alpha-linux-tdep.c and
alphafbsd-tdep.c.
(alpha-linux-tdep.o): New dependency list.
(alphafbsd-tdep.o): Likewise.
thorpej [Sun, 21 Apr 2002 21:07:58 +0000 (21:07 +0000)]
* alpha-linux-tdep.c: New file. Move alpha_linux_sigtramp_offset
to here...
* alpha-tdep.c: ...from here.
* config/alpha/alpha-linux.mt (TDEPFILES): Add alpha-linux-tdep.o.
thorpej [Sun, 21 Apr 2002 20:27:28 +0000 (20:27 +0000)]
* config/alpha/tm-alpha.h: Move alpha_software_single_step
prototype from here...
* alpha-tdep.h: ...to here.
cagney [Sun, 21 Apr 2002 20:23:30 +0000 (20:23 +0000)]
* frame.h (selected_frame_level): Document as deprecated.
(frame_relative_level): Declare.
* stack.c (frame_relative_level): New function.
(selected_frame_level): Document as deprecated.
(select_frame): Do not set the selected_frame_level.
* stack.c (frame_info, record_selected_frame): Update.
(frame_command, current_frame_command): Update.
(up_silently_base, up_command, down_silently_base): Update.
(down_command): Update.
* inflow.c (kill_command): Update.
* tracepoint.c (finish_tfind_command): Update.
* corelow.c (core_open): Update.
* thread.c (info_threads_command): Update.
(do_captured_thread_select): Update.
* infcmd.c (finish_command): Update.
* breakpoint.c (insert_breakpoints, do_enable_breakpoint): Update.
thorpej [Sun, 21 Apr 2002 20:17:26 +0000 (20:17 +0000)]
* config/alpha/tm-fbsd.h (FRAME_CHAIN_VALID): Remove.
cagney [Sun, 21 Apr 2002 19:58:32 +0000 (19:58 +0000)]
* arm-tdep.c (arm_breakpoint_from_pc): Make static. Make return
type const.
thorpej [Sun, 21 Apr 2002 19:47:16 +0000 (19:47 +0000)]
* alphafbsd-tdep.c: Update copyright years. Include
alpha-tdep.h.
(alphafbsd_use_struct_convention): Make static.
(alphafbsd_init_abi): New function.
(_initialize_alphafbsd_tdep): New function.
* config/alpha/tm-fbsd.h: Update copyright years.
(USE_STRUCT_CONVENTION): Remove.
thorpej [Sun, 21 Apr 2002 18:24:47 +0000 (18:24 +0000)]
* alpha-tdep.c (alpha_abi_handler): New structure to describe
an Alpha ABI variant.
(alpha_abi_handler_list): Declare.
(alpha_gdbarch_register_os_abi): New function.
(alpha_gdbarch_init): Give registered ABI variant handlers a
chance to tweak the gdbarch once we have set up defaults.
* alpha-tdep.h: Prototype alpha_gdbarch_register_os_abi.
thorpej [Sun, 21 Apr 2002 17:54:49 +0000 (17:54 +0000)]
* alpha-tdep.c (alpha_gdbarch_init): Set coerce_float_to_double
to standard_coerce_float_to_double.
* config/alpha/tm-alpha.h (COERCE_FLOAT_TO_DOUBLE): Remove.
thorpej [Sun, 21 Apr 2002 17:30:06 +0000 (17:30 +0000)]
* alpha-tdep.h (gdbarch_tdep): Add vm_min_address member.
* alpha-tdep.c (heuristic_proc_start): Use vm_min_address
from gdbarch_tdep rather than a constant.
(alpha_gdbarch_init): Initialize tdep->vm_min_address to
the default text address for all Alpha Unix ABIs.
(alpha_dump_tdep): Report the value of tdep->vm_min_address.
* config/alpha/tm-alpha.h (VM_MIN_ADDRESS): Delete.
thorpej [Sun, 21 Apr 2002 16:52:37 +0000 (16:52 +0000)]
* alpha-tdep.h: New file. Includes several Alpha target constants
taken from...
* config/alpha/tm-alpha.h: ...here. Remove macros that we now
let gdbarch deal with.
(GDB_MULTI_ARCH): Define as GDB_MULTI_ARCH_PARTIAL.
* Makefile.in (alpha-nat.o): Add alpha-tdep.h and $(BFD_SRC)/elf-bfd
to dependency list.
* alpha-nat.c: Include alpha-tdep.h. Update for adjusted
Alpha target register names.
* alphabsd-nat.c: Likewise.
* alpha-tdep.c: Include alpha-tdep.h. Update for adjusted
Alpha target register names. Make serveral routines static.
(alpha_get_saved_register): New function.
(alpha_abi_names): New.
(process_note_abi_tag_sections): New function.
(get_elfosabi): New function.
(alpha_gdbarch_init): New function.
(alpha_dump_tdep): New function.
(_initialize_alpha_tdep): Register alpha_gdbarch_init.
cagney [Sun, 21 Apr 2002 15:52:34 +0000 (15:52 +0000)]
* frame.c (find_saved_register): Delete #ifdef
HAVE_REGISTER_WINDOWS code.
* config/sparc/tm-sparc.h: Update comments.
* config/i960/tm-i960.h (HAVE_REGISTER_WINDOWS): Delete macro.
* gdbint.texinfo (Target Architecture Definition): Delete
definition of HAVE_REGISTER_WINDOWS.
cagney [Sun, 21 Apr 2002 15:19:05 +0000 (15:19 +0000)]
* i960-tdep.c (i960_find_saved_register): New function.
(i960_get_saved_register): New function.
* config/i960/tm-i960.h (GET_SAVED_REGISTER): Define.
(i960_get_saved_register): Declare.
* config/i960/tm-i960.h, i960-tdep.c: Update copyright.
nickc [Sun, 21 Apr 2002 08:46:47 +0000 (08:46 +0000)]
Synchronise with sources from savanaha repository
davem [Sun, 21 Apr 2002 05:34:06 +0000 (05:34 +0000)]
2002-04-20 David S. Miller <davem@redhat.com>
* sparc-nat.c (store-inferior_registers): Fix ambiguous else.
cagney [Sun, 21 Apr 2002 03:46:43 +0000 (03:46 +0000)]
* arm-tdep.c (arm_gdbarch_init): Use gdbarch_num_pseudo_regs
instead of NUM_PSEUDO_REGS.
davem [Sun, 21 Apr 2002 01:50:59 +0000 (01:50 +0000)]
2002-04-20 David S. Miller <davem@redhat.com>
* config/sparc/tm-linux.h (GDB_MULTI_ARCH): Define to
GDB_MULTI_ARCH_PARTIAL
* config/sparc/tm-sp64linux.h (GDB_MULTI_ARCH): Do not
define, let tm-sp64.h do it.
gdbadmin [Sun, 21 Apr 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 21 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update
thorpej [Sat, 20 Apr 2002 23:54:27 +0000 (23:54 +0000)]
* frame.c (find_saved_register): Avoid a NULL pointer
dereference and actually walk the frame list.
cagney [Sat, 20 Apr 2002 17:41:17 +0000 (17:41 +0000)]
* gdbarch.sh (gdbarch_update_p): Keep the list of architectures
sorted in most most-recent-used order. Document.
* gdbarch.h, gdbarch.c: Regenerate.
drow [Sat, 20 Apr 2002 17:22:46 +0000 (17:22 +0000)]
2002-04-20 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/inferiors.c (struct inferior_info): Add regcache_data.
(add_inferior): Call create_register_cache.
(clear_inferiors): Call free_register_cache.
(inferior_regcache_data, set_inferior_regcache_data): New functions.
* gdbserver/regcache.c (struct inferior_regcache_data): New.
(registers): Remove.
(get_regcache): New function.
(create_register_cache, free_register_cache): New functions.
(set_register_cache): Don't initialize the register cache here.
(registers_to_string, registers_from_string, register_data): Call
get_regcache.
* gdbserver/regcache.h: Add prototypes.
* gdbserver/server.h: Likewise.
drow [Sat, 20 Apr 2002 17:04:08 +0000 (17:04 +0000)]
2002-04-20 Daniel Jacobowitz <drow@mvista.com>
* gdbserver/mem-break.c: New file.
* gdbserver/mem-break.h: New file.
* gdbserver/Makefile.in: Add mem-break.o rule; update server.h
dependencies.
* gdbserver/inferiors.c (struct inferior_info): Add target_data
member.
(clear_inferiors): Free target_data member if set.
(inferior_target_data, set_inferior_target_data): New functions.
* gdbserver/linux-i386-low.c (i386_breakpoint, i386_breakpoint_len)
(i386_stop_pc, i386_set_pc): New. Add to the_low_target.
* gdbserver/linux-low.c (linux_bp_reinsert): New variable.
(struct inferior_linux_data): New.
(linux_create_inferior): Use set_inferior_target_data.
(linux_attach): Likewise. Call add_inferior.
(linux_wait_for_one_inferior): New function.
(linux_wait): Call it.
(linux_write_memory): Add const.
(initialize_low): Call set_breakpoint_data.
* gdbserver/linux-low.h (struct linux_target_ops): Add breakpoint
handling members.
* gdbserver/server.c (attach_inferior): Remove extra add_inferior
call.
* gdbserver/server.h: Include mem-break.h. Update inferior.c
prototypes.
* gdbserver/target.c (read_inferior_memory)
(write_inferior_memory): New functions.
* gdbserver/target.h (read_inferior_memory)
(write_inferior_memory): Change macros to prototypes.
(struct target_ops): Update comments. Add const to write_memory
definition.
cagney [Sat, 20 Apr 2002 16:39:46 +0000 (16:39 +0000)]
Revert previous change.
dannysmith [Sat, 20 Apr 2002 13:50:03 +0000 (13:50 +0000)]
* include/mbstring.h: New file.
* include/mbctype.h: New file.
Correct some email address dyslexia.
trix [Sat, 20 Apr 2002 06:47:21 +0000 (06:47 +0000)]
Fix C_FILE auxent on xcoff64.
dannysmith [Sat, 20 Apr 2002 05:13:19 +0000 (05:13 +0000)]
* include/tchar.h (_tputenv): Add UNICODE mappings.
(_tsearchenv): Likewise.
(_tmakepath): Likewise.
(_tsplitpath): Likewise.
(_tfullpath): Likewise.
(__TEXT): Make same as define in w32api/include/winnt.h.
dannysmith [Sat, 20 Apr 2002 05:05:50 +0000 (05:05 +0000)]
* include/tchar.h (_tputenv): Add UNICODE mappings.
(_tsearchenv): Likewise.
(_tmakepath): Likewise.
(_tsplitpath): Likewise.
(_tfullpath): Likewise.
(__TEXT): Make same as define in w32api/include/winnt.h.
amodra [Sat, 20 Apr 2002 03:25:15 +0000 (03:25 +0000)]
* archures.c (bfd_lookup_arch): Move the list order comment..
(struct bfd_arch_info): ..to where it belongs.
cagney [Sat, 20 Apr 2002 03:12:55 +0000 (03:12 +0000)]
Fix date.
cagney [Sat, 20 Apr 2002 03:09:26 +0000 (03:09 +0000)]
* sparc-tdep.c (sparc_get_saved_register): Use get_prev_frame
instead of ->prev.
* z8k-tdep.c (z8k_frame_chain): Do not use ->prev.
* s390-tdep.c (s390_frame_chain): Do not use ->prev.
* rs6000-tdep.c (frame_get_saved_regs): Use rs6000_frame_chain()
instead of ->prev.
amodra [Sat, 20 Apr 2002 02:54:25 +0000 (02:54 +0000)]
* archures.c (bfd_lookup_arch): Add comment on list order.
(bfd_default_set_arch_mach): Use bfd_lookup_arch.
* cpu-powerpc.c (bfd_powerpc_archs): Re-order so that the default
is always at head of list.
ezannoni [Sat, 20 Apr 2002 01:09:26 +0000 (01:09 +0000)]
2002-04-19 Elena Zannoni <ezannoni@redhat.com>
Fix PR gdb/471.
* gdbtypes.c (init_simd_type): Rewrite using new functions.
(build_builtin_type_vec128): Ditto..
(append_composite_type_field): Fix calculation of type length in
union case.
jjohnstn [Sat, 20 Apr 2002 00:29:49 +0000 (00:29 +0000)]
2002-04-19 Bill Siegmund
* libc/machine/xscale/memchr.c: Don't use multi-line strings.
* libc/machine/xscale/memcmp.c: Ditto.
* libc/machine/xscale/memcpy.c: Ditto.
* libc/machine/xscale/memmove.c: Ditto.
* libc/machine/xscale/memset.c: Ditto.
* libc/machine/xscale/strchr.c: Ditto.
* libc/machine/xscale/strcmp.c: Ditto.
* libc/machine/xscale/strcpy.c: Ditto.
* libc/machine/xscale/strlen.c: Ditto.
gdbadmin [Sat, 20 Apr 2002 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 20 Apr 2002 00:00:05 +0000 (00:00 +0000)]
daily update
jjohnstn [Fri, 19 Apr 2002 23:52:45 +0000 (23:52 +0000)]
2002-04-19 Alexandre Oliva <aoliva@redhat.com>
* libc/include/sys/config.h: Remove include of <limits.h>.
(__INT_MAX__, __LONG_MAX__): Define like GCC's limits.h would
define INT_MAX and LONG_MAX. Use them in tests.
eliz [Fri, 19 Apr 2002 19:33:57 +0000 (19:33 +0000)]
(Releasing GDB, Coding): Fix typos.
eliz [Fri, 19 Apr 2002 19:28:48 +0000 (19:28 +0000)]
go32-nat.c (store_register): Cast &a_tss to `char *', to avoid compiler
warning.
config/djgpp/README: Update.
rth [Fri, 19 Apr 2002 19:27:58 +0000 (19:27 +0000)]
* ld-elfvsb/elfvsb.exp: Mirror ia64 non-pic xfails for alpha.
* ld-shared/shared.exp: Likewise.
* ld-selective/selective.exp: Disable for alpha.
* ld-undefined/undefined.exp: Add alpha to dwarf2 xfails.
jjohnstn [Fri, 19 Apr 2002 19:16:02 +0000 (19:16 +0000)]
2002-04-19 Jeff Johnston <jjohnstn@redhat.com>
* configure.host: Add support for powerpc-eabialtivec*.
* libc/include/malloc.h: Add include of <machine/malloc.h>.
* libc/include/stdlib.h: Add include of <machine/stdlib.h>.
* libc/include/machine/malloc.h: New file.
* libc/include/machine/stdlib.h: Ditto.
* libc/include/machine/setjmp.h: Add support for powerpc altivec.
* libc/machine/powerpc/Makefile.am: Add conditional objects and
sources based on configuration.
* libc/machine/powerpc/Makefile.in: Regenerated.
* libc/machine/powerpc/configure: Ditto.
* libc/machine/powerpc/configure.in: Add check for
powerpc-eabialtivec* in which case add in additional source files.
* libc/machine/powerpc/setjmp.S: Add altivec support.
* libc/machine/powerpc/vec_calloc.c: New file.
* libc/machine/powerpc/vec_free.c: Ditto.
* libc/machine/powerpc/vec_malloc.c: Ditto.
* libc/machine/powerpc/vec_mallocr.c: Ditto.
* libc/machine/powerpc/vec_realloc.c: Ditto.
* libc/machine/powerpc/machine/malloc.h: Ditto.
* libc/machine/powerpc/machine/stdlib.h: Ditto.
* libc/machine/powerpc/vfprintf.c: New file that is vfprintf.c
with added altivec format specifiers.
* libc/machine/powerpc/vfscanf.c: New file that is vfscanf.c with
added altivec format specifiers.
joel [Fri, 19 Apr 2002 18:53:36 +0000 (18:53 +0000)]
2002-04-19 Joel Sherrill <joel@OARcorp.com>
* libs/sys/rtems/crt0.c: Satisfy gcc's references to libc functions
while autoconf is trying to link main(){}.
dj [Fri, 19 Apr 2002 17:36:39 +0000 (17:36 +0000)]
sync from gcc
2002-04-18 Tom Tromey <tromey@redhat.com>
* configure.in: Disallow configuring libgcj when it is already
installed and we're using Solaris 2.8 linker. Do enable libgcj on
Solaris 2.8 by default. For PR libgcj/6158.
dj [Fri, 19 Apr 2002 17:27:57 +0000 (17:27 +0000)]
2002-04-19 Nathanael Nerode <neroden@twcny.rr.com>
* config/mh-a68bsd: clean out dead code
* config/mh-apollo68: clean out dead code
* config/mh-cxux: clean out dead code
* config/mh-decstation: clean out dead code
* config/mh-dgux: clean out dead code
* config/mh-dgux386: clean out dead code
* config/mh-hp300: clean out dead code
* config/mh-hpux: clean out dead code
* config/mh-hpux8: clean out dead code
* config/mh-interix: clean out dead code
* config/mh-irix4: clean out dead code
* config/mh-lynxrs6k: clean out dead code
* config/mh-mingw32: clean out dead code
* config/mh-ncr3000: clean out dead code
* config/mh-ncrsvr43: clean out dead code
* config/mh-necv4: clean out dead code
* config/mh-openedition: clean out dead code
* config/mh-riscos: clean out dead code
* config/mh-sco: clean out dead code
* config/mh-sysv4: clean out dead code
* config/mh-lynxos: removed, contained only dead code
* config/mh-vaxult2: removed, contained only dead code
* config/mh-sun3: removed, contained only dead code
* configure.in: remove references to dead files
davem [Fri, 19 Apr 2002 17:21:46 +0000 (17:21 +0000)]
2002-04-17 David S. Miller <davem@redhat.com>
* gdb.asm/sparc64.inc: New file.
* gdb.asm/asm-source.exp: Handle sparc64-*-*.
ezannoni [Fri, 19 Apr 2002 16:06:53 +0000 (16:06 +0000)]
2002-04-19 Elena Zannoni <ezannoni@redhat.com>
* gdb.asm/asm-source.exp: Don't use a symlink, just copy the
instruction file directly into the build tree. Clean up at end of
test.
nickc [Fri, 19 Apr 2002 15:58:07 +0000 (15:58 +0000)]
Import moew files from dejagnu master repository.
nickc [Fri, 19 Apr 2002 15:10:51 +0000 (15:10 +0000)]
Import new files from the dejagnu repository.
cgf [Fri, 19 Apr 2002 14:42:20 +0000 (14:42 +0000)]
revert patch
rbcollins [Fri, 19 Apr 2002 12:46:18 +0000 (12:46 +0000)]
2002-04-16 Thomas Pfaff <tpfaff@gmx.net>
* dll_init.h (per_process::dtors_run): New member.
* dll_init.cc (per_module::run_dtors): Run dtors only once.
(dll::init): Initialize dtors_run flag.
nickc [Fri, 19 Apr 2002 09:40:33 +0000 (09:40 +0000)]
(cofftag): Do not run test for xscale-coff toolchain.
(struct, align, incbin): Use case switch so that other targets to be skipped
can be added in the future.
thorpej [Fri, 19 Apr 2002 05:11:49 +0000 (05:11 +0000)]
* alpha-tdep.c (setup_arbitrary_frame): Rename...
(alpha_setup_arbitrary_frame): ...to this.
* config/alpha/tm-alpha.h (SETUP_ARBITRARY_FRAME): Update
for alpha_setup_arbitrary_frame.
amodra [Fri, 19 Apr 2002 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 19 Apr 2002 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
davem [Thu, 18 Apr 2002 22:16:58 +0000 (22:16 +0000)]
2002-04-18 David S. Miller <davem@redhat.com>
* gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
handle 64-bit platforms correctly.
* gdb.base/maint.exp: Likewise.
kevinb [Thu, 18 Apr 2002 21:07:16 +0000 (21:07 +0000)]
* gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
``-fpic'' when compiling files comprising a shared library, but
it does need additional linker flags in order to find shared
libraries at run time.
aoliva [Thu, 18 Apr 2002 19:47:14 +0000 (19:47 +0000)]
* interp.c (sim_open): Disable chunk of code that wrote code in
vector table entries.
cagney [Thu, 18 Apr 2002 18:08:53 +0000 (18:08 +0000)]
* gdbarch.sh (BREAKPOINT_FROM_PC): Return a const buffer.
* gdbarch.h, gdbarch.c: Regenerate.
* defs.h (breakpoint_from_pc_fn): Delete type definition.
* target.h (memory_breakpoint_from_pc): Update declaration.
* config/mcore/tm-mcore.h (mcore_breakpoint_from_p): Ditto.
* arch-utils.c (legacy_breakpoint_from_pc): Update return type.
* mcore-tdep.c (mcore_breakpoint_from_pc): Ditto.
* mem-break.c (memory_breakpoint_from_pc): Ditto.
* rs6000-tdep.c (rs6000_breakpoint_from_pc): Ditto.
* s390-tdep.c (s390_breakpoint_from_pc): Ditto
* xstormy16-tdep.c (xstormy16_breakpoint_from_pc): Ditto.
* mn10300-tdep.c (mn10300_breakpoint_from_pc): Ditto.
* mips-tdep.c (mips_breakpoint_from_pc): Ditto.
* m68hc11-tdep.c (m68hc11_breakpoint_from_pc): Ditto.
* ia64-tdep.c (ia64_breakpoint_from_pc): Ditto.
* d10v-tdep.c (d10v_breakpoint_from_pc): Ditto.
* arch-utils.c (legacy_breakpoint_from_pc): Ditto..
* mem-break.c (default_memory_insert_breakpoint): Make `bp' a
const pointer.
* monitor.c (monitor_insert_breakpoint): Ditto.
* rs6000-tdep.c (rs6000_software_single_step): Ditto for `breakp'.
* config/mcore/tm-mcore.h: Update copyright.
* mem-break.c: Ditto.
* xstormy16-tdep.c: Ditto.
muller [Thu, 18 Apr 2002 15:22:18 +0000 (15:22 +0000)]
2002-04-18 Pierre Muller <muller@ics.u-strasbg.fr>
* p-exp.y: Add precedence rule for '^' token.
This removes the shift/reduce conflicts.
Remove the comment concerning these shift/reduce conflicts.
ezannoni [Thu, 18 Apr 2002 15:10:12 +0000 (15:10 +0000)]
2002-04-17 Elena Zannoni <ezannoni@redhat.com>
* rs6000-tdep.c (COMMON_UISA_NOFP_REGS): New macro.
(registers_powerpc_nofp): New register set for processors
without floating point unit.
kevinb [Thu, 18 Apr 2002 13:21:01 +0000 (13:21 +0000)]
* gdb.base/cvexpr.c (use): New function.
(main): Invoke use() on all global variables to prevent
some linkers from deleting these otherwise unused symbols.
dannysmith [Thu, 18 Apr 2002 10:32:26 +0000 (10:32 +0000)]
* dirent.c (opendir): Convert given pathname to
absolute pathname.
nickc [Thu, 18 Apr 2002 09:28:28 +0000 (09:28 +0000)]
Fix problems building arm-wince-pe toolchain.
corinna [Thu, 18 Apr 2002 09:11:52 +0000 (09:11 +0000)]
* security.cc (get_lsa_srv_inf): Prevent extraneous backslashes for
the NT Domain case.
davem [Thu, 18 Apr 2002 08:32:14 +0000 (08:32 +0000)]
2002-04-18 David S. Miller <davem@redhat.com>
* MAINTAINERS: Add myself to write-after-approval.
chastain [Thu, 18 Apr 2002 03:24:20 +0000 (03:24 +0000)]
2002-04-17 Michael Chastain <mec@shout.net>
From David S. Miller <davem@redhat.com>
* gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
handle 64-bit platforms correctly.
chastain [Thu, 18 Apr 2002 03:23:52 +0000 (03:23 +0000)]
2002-04-17 Michael Chastain <mec@shout.net>
From David S. Miller <davem@redhat.com>
* gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
handle 64-bit platforms correctly.
gdbadmin [Thu, 18 Apr 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 18 Apr 2002 00:00:06 +0000 (00:00 +0000)]
daily update
cagney [Wed, 17 Apr 2002 23:28:38 +0000 (23:28 +0000)]
* rs6000-tdep.c (frame_initial_stack_address): Use
frame_register_read to read the alloca_reg.
geoffk [Wed, 17 Apr 2002 23:08:41 +0000 (23:08 +0000)]
* dwarf2dbg.c (dwarf2_gen_line_info): Do emit duplicate line
numbers, gdb relies on them to detect the start of the prologue.
cagney [Wed, 17 Apr 2002 21:55:10 +0000 (21:55 +0000)]
* frame.c (find_saved_register): Find saved registers in the next
not prev frame.
Fix PR gdb/365.
jjohnstn [Wed, 17 Apr 2002 21:38:46 +0000 (21:38 +0000)]
2002-04-17 Jeff Johnston <jjohnstn@redhat.com>
* libc/sys/linux/signal.c: Remove include of <bits/sigset.h>.
* libc/sys/linux/sys/signal.h: Add include of <bits/sigset.h>.
jjohnstn [Wed, 17 Apr 2002 21:37:06 +0000 (21:37 +0000)]
2002-04-17 Jeff Johnston <jjohnstn@redhat.com>
* libc/time/time.tex: Add tzset info.
jjohnstn [Wed, 17 Apr 2002 21:23:28 +0000 (21:23 +0000)]
2002-04-17 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/time.h (tzset, _tzset_r): Added prototypes.
(strptime): Moved prototype to be within !__STRICT_ANSI__.
(_tzname, _daylight, _timezone): No long __CYGWIN__ only.
(tzname): Defined for all platforms.
(daylight, timezone): Defined only for CYGWIN.
* libc/sys/linux/machine/i386/crt0.c: Add call to tzset() after
environment set up.
* libc/stdlib/setenv_r.c (_setenv_r): Call tzset() if the TZ
environment variable is set.
* libc/time/Makefile.am: Add support for tzset.c, tzlock.c, and
tzset_r.c.
* libc/time/Makefile.in: Regenerated.
* libc/time/gmtime.c (gmtime): Changed to call gmtime_r.
* libc/time/gmtime_r.c (gmtime_r): Changed to call _mktm_r.
* libc/time/lcltime_r.c (lcltime_r): Ditto.
* libc/time/local.h: New local header file.
* libc/time/mktime.c (mktime): Add timezone support.
* libc/time/mktm_r.c: New file which is the common engine
for gmtime_r and lcltime_r. This code has timezone support.
* libc/time/strftime.c (strftime): Add %Z timezone support.
* libc/time/tzlock.c: New file containing timezone lock stubs.
* libc/time/tzset.c: New file containing tzset() routine.
* libc/time/tzset_r.c: New file containing _tzset_r and
internal routine for calculating timezone changes for specified year.
dj [Wed, 17 Apr 2002 20:45:12 +0000 (20:45 +0000)]
* configure.in: Move default CC setting out of config/mh-* fragments
directly into here.
dj [Wed, 17 Apr 2002 20:24:21 +0000 (20:24 +0000)]
* configure.in: don't even try to configure or make a subdirectory
if there's no configure script for it.
amylaar [Wed, 17 Apr 2002 19:31:49 +0000 (19:31 +0000)]
Re-enable linking for sh5:
ld:
* emulparams/shelf32.sh (MACHINE): Now sh5.
bfd:
* cpu-sh.c (scan_mach): Delete.
(arch_info_struct): Replace scan_mach with bfd_default_scan.
(bfd_sh_arch): Likewise.
fitzsim [Wed, 17 Apr 2002 19:13:08 +0000 (19:13 +0000)]
* configure.in (CRT0_DIR): Set to libc/.
(CRT1_DIR): Set to ${crt1_dir}/ if crt1_dir is non-empty.
* Makefile.am: Change all occurrences of $(CRT0_DIR)/$(CRT0) to
$(CRT0_DIR)$(CRT0) to prevent make warnings. Likewise for
$(CRT1_DIR)/$(CRT1).
* libc/machine/xstormy16/Makefile.in: Regenerated.
* libc/machine/xstormy16/aclocal.m4: Regenerated.
* libc/machine/xstormy16/configure: Regenerated.
jjohnstn [Wed, 17 Apr 2002 19:10:37 +0000 (19:10 +0000)]
2002-04-17 Joel Sherrill <joel@OARcorp.com>
* debug.h: Change mem_err to volatile to match definition in
debug.c.
cagney [Wed, 17 Apr 2002 18:47:53 +0000 (18:47 +0000)]
* gdbarch.sh (LANG): Set to ``c''.
cagney [Wed, 17 Apr 2002 18:13:00 +0000 (18:13 +0000)]
* generic/gdbtk.c (gdbtk_init): Use error or throw_exception to
report an error.
joel [Wed, 17 Apr 2002 17:28:59 +0000 (17:28 +0000)]
2002-04-17 Joel Sherrill <joel@OARcorp.com>
* sparc/cygmon-salib.c, sparc/erc32-stub.c: Don't use multi-line
strings.
kseitz [Wed, 17 Apr 2002 16:36:36 +0000 (16:36 +0000)]
From investigative work by Ton van Overbeek <tvoverbe@cistron.nl>:
* iwidgets3.0.0/generic/scrolledhtml.itk (_defUnknownImg): Add
global namespace qualifier to "image" command, since a parent
class now defines an image method.
(::iwidgets::scrolledhtml::destructor): Likewise.
(::iwidgets::Scrolledhtml::unknownimage): Likewise.
(::iwidgets::scrolledhtml::clear): Likewise.
(::iwidgets::scrolledhtml::_entity_img): Likewise.
sky [Wed, 17 Apr 2002 15:12:21 +0000 (15:12 +0000)]
* config/tc-s390.c (tc_s390_fix_adjustable): Prevent adjustments to
symbols in merge sections.
mrg [Wed, 17 Apr 2002 14:43:25 +0000 (14:43 +0000)]
* gas/ppc/altivec.d: Fix dssall test.
* gas/ppc/altivec.s: Likewise.
* gas/ppc/altivec_xcoff.d: Likewise.
* gas/ppc/altivec_xcoff.s: Likewise.
* gas/ppc/altivec_xcoff64.d: Likewise.
* gas/ppc/altivec_xcoff64.s: Likewise.
* ppc-opc.c (powerpc_opcode): Fix dssall operand list.
ths [Wed, 17 Apr 2002 13:05:52 +0000 (13:05 +0000)]
* arparse.y: Fix syntax warning.
* ldgram.y: Fix syntax warning.
dj [Wed, 17 Apr 2002 01:03:04 +0000 (01:03 +0000)]
merge from gcc
gdbadmin [Wed, 17 Apr 2002 00:00:36 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 17 Apr 2002 00:00:06 +0000 (00:00 +0000)]
daily update