OSDN Git Service
jakub [Mon, 22 Apr 2002 12:05:59 +0000 (12:05 +0000)]
* elf-eh-frame.c (struct eh_cie_fde): Add per_encoding_relative.
(_bfd_elf_discard_section_eh_frame): Set it for CIEs with pcrel
encoded personality.
(_bfd_elf_write_section_eh_frame): Adjust pcrel encoded personality
for CIE/FDE removal.
brobecke [Mon, 22 Apr 2002 10:20:44 +0000 (10:20 +0000)]
Document some changes to address internal-errors on Tru64 5.1.
Add missing blank line before one of the previous entries.
brobecke [Mon, 22 Apr 2002 10:19:35 +0000 (10:19 +0000)]
* symfile.h (get_section_index): Define.
* symfile.c (get_section_index): New function.
* mdebugread.c (SC_IS_SBSS): New macro.
(SC_IS_BSS): Return true for the scBss storage class only, as
the scSBss storage class refers to the .sbss section.
(parse_partial_symbols): Discard the symbols which associated
section does not exist.
Make sure to use the .sbss section index for symbols which
storage class is scBss, rather than using the .bss section index.
brobecke [Mon, 22 Apr 2002 10:19:04 +0000 (10:19 +0000)]
* symfile.h (get_section_index): Define.
* symfile.c (get_section_index): New function.
* mdebugread.c (SC_IS_SBSS): New macro.
(SC_IS_BSS): Return true for the scBss storage class only, as
the scSBss storage class refers to the .sbss section.
(parse_partial_symbols): Discard the symbols which associated
section does not exist.
Make sure to use the .sbss section index for symbols which
storage class is scBss, rather than using the .bss section index.
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.