OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years ago*** empty log message ***
gdbadmin [Wed, 12 Jun 2002 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* gdb/source.c (source_info): Mention whether the symtab has
Jim Blandy [Tue, 11 Jun 2002 20:37:05 +0000 (20:37 +0000)]
* gdb/source.c (source_info): Mention whether the symtab has
information about preprocessor macros.

* gdb/testsuite/lib/gdb.exp (get_debug_format): Tolerate message
saying whether preprocessor macro information is present.

* gdb/doc/gdb.texinfo (Symbols): Update documentation for `info
source' command.

22 years ago* macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
Jim Blandy [Tue, 11 Jun 2002 20:27:50 +0000 (20:27 +0000)]
* macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
tests.

22 years agoCall the command `info macro', not `show macro'.
Jim Blandy [Tue, 11 Jun 2002 20:05:03 +0000 (20:05 +0000)]
Call the command `info macro', not `show macro'.

* gdb/macrocmd.c (info_macro_command): Renamed from `show_macro_command'.
Fix error message.
(_initialize_macrocmd): Register `info_macro_command' in
`infolist', not `showlist'.

* gdb/doc/gdb.texinfo (Macros): Call the command `info macro', not
`show macro'.

22 years ago2002-06-11 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Tue, 11 Jun 2002 17:51:56 +0000 (17:51 +0000)]
2002-06-11  Daniel Jacobowitz  <drow@mvista.com>

        * mips-tdep.c (MIPS_FPU_TYPE, FP_REGISTER_DOUBLE, MIPS_EABI)
        (MIPS_LAST_FP_ARG_REGNUM, MIPS_LAST_ARG_REGNUM)
        (MIPS_DEFAULT_SAVED_REGSIZE, MIPS_REGS_HAVE_HOME_P)
        (MIPS_DEFAULT_STACK_ARGSIZE, GDB_TARGET_IS_MIPS64)
        (MIPS_DEFAULT_MASK_ADDRESS_P): Remove obsolete definitions.  Define
        unconditionally.
        (set_mipsfpu_single_command, set_mipsfpu_double_command)
        (set_mipsfpu_none_command): Remove if (GDB_MULTI_ARCH).
        (_initialize_mips_tdep): Remove dead code.
        * config/mips/tm-irix5.h (MIPS_LAST_ARG_REGNUM)
        (MIPS_DEFAULT_STACK_ARGSIZE, MIPS_REGS_HAVE_HOME_P): Remove.
        * config/mips/tm-irix6.h (MIPS_LAST_ARG_REGNUM)
        (MIPS_DEFAULT_STACK_ARGSIZE, MIPS_REGS_HAVE_HOME_P): Remove.
        * config/mips/tm-mips.h (MIPS_EABI, MIPS_LAST_ARG_REGNUM,
        MIPS_LAST_FP_ARG_REGNUM): Remove.

22 years ago2002-06-11 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Tue, 11 Jun 2002 17:32:40 +0000 (17:32 +0000)]
2002-06-11  Daniel Jacobowitz  <drow@mvista.com>

* gdbserver/thread-db.c: New file.
* gdbserver/proc-service.c: New file.
* gdbserver/acinclude.m4: New file.
* gdbserver/Makefile.in: Add GDBSERVER_LIBS, gdb_proc_service_h,
proc-service.o, and thread-db.o.
(linux-low.o): Add USE_THREAD_DB.
* gdbserver/acconfig.h: Add HAVE_PRGREGSET_T, HAVE_PRFPREGSET_T,
HAVE_LWPID_T, HAVE_PSADDR_T, and PRFPREGSET_T_BROKEN.
* gdbserver/aclocal.m4: Regenerated.
* gdbserver/config.in: Regenerated.
* gdbserver/configure: Regenerated.
* gdbserver/configure.in: Check for proc_service.h, sys/procfs.h,
thread_db.h, and linux/elf.h headrs.
Check for lwpid_t, psaddr_t, prgregset_t, prfpregset_t, and
PRFPREGSET_T_BROKEN.  Introduce srv_thread_depfiles and USE_THREAD_DB.
Check for -lthread_db and thread support.
* gdbserver/configure.srv: Enable thread_db support for ARM, i386, MIPS,
PowerPC, and SuperH.
* gdbserver/i387-fp.c: Constify arguments.
* gdbserver/i387-fp.h: Likewise.
* gdbserver/inferiors.c: (struct thread_info): Renamed from
`struct inferior_info'.  Remove PID member.  Use generic inferior
list header.  All uses updated.
(inferiors, signal_pid): Removed.
(all_threads): New variable.
(get_thread): Define.
(add_inferior_to_list): New function.
(for_each_inferior): New function.
(change_inferior_id): New function.
(add_inferior): Removed.
(remove_inferior): New function.
(add_thread): New function.
(free_one_thread): New function.
(remove_thread): New function.
(clear_inferiors): Use for_each_inferior and free_one_thread.
(find_inferior): New function.
(find_inferior_id): New function.
(inferior_target_data): Update argument type.
(set_inferior_target_data): Likewise.
(inferior_regcache_data): Likewise.
(set_inferior_regcache_data): Likewise.
* gdbserver/linux-low.c (linux_bp_reinsert): Remove.
(all_processes, stopping_threads, using_thrads)
(struct pending_signals, debug_threads, pid_of): New.
(inferior_pid): Replace with macro.
(struct inferior_linux_data): Remove.
(get_stop_pc, add_process): New functions.
(linux_create_inferior): Restore SIGRTMIN+1 before calling exec.
Use add_process and add_thread.
(linux_attach_lwp): New function, based on old linux_attach.  Use
add_process and add_thread.  Set stop_expected for new threads.
(linux_attach): New function.
(linux_kill_one_process): New function.
(linux_kill): Kill all LWPs.
(linux_thread_alive): Use find_inferior_id.
(check_removed_breakpoints, status_pending_p): New functions.
(linux_wait_for_process): Renamed from linux_wait_for_one_inferior.
Update.  Use WNOHANG.  Wait for cloned processes also.  Update process
struct for the found process.
(linux_wait_for_event): New function.
(linux_wait): Use it.  Support LWPs.
(send_sigstop, wait_for_sigstop, stop_all_processes)
(linux_resume_one_process, linux_continue_one_process): New functions.
(linux_resume): Support LWPs.
(REGISTER_RAW_SIZE): Remove.
(fetch_register): Use register_size instead.  Call supply_register.
(usr_store_inferior_registers): Likewise.  Call collect_register.
Fix recursive case.
(regsets_fetch_inferior_registers): Improve error message.
(regsets_store_inferior_registers): Add debugging.
(linux_look_up_symbols): Call thread_db_init if USE_THREAD_DB.
(unstopped_p, linux_signal_pid): New functions.
(linux_target_ops): Add linux_signal_pid.
(linux_init_signals): New function.
(initialize_low): Call it.  Initialize using_threads.
* gdbserver/regcache.c (inferior_regcache_data): Add valid
flag.
(get_regcache): Fetch registers lazily.  Add fetch argument
and update all callers.
(regcache_invalidate_one, regcache_invalidate): New
functions.
(new_register_cache): Renamed from create_register_cache.
Return the new regcache.
(free_register_cache): Change argument to a void *.
(registers_to_string, registers_from_string): Call get_regcache
with fetch flag set.
(register_data): Make static.  Pass fetch flag to get_regcache.
(supply_register): Call get_regcache with fetch flag clear.
(collect_register): Call get_regcache with fetch flag set.
(collect_register_as_string): New function.
* gdbserver/regcache.h: Update.
* gdbserver/remote-utils.c (putpkt): Flush after debug output and use
stderr.
Handle input interrupts while waiting for an ACK.
(input_interrupt): Use signal_pid method.
(getpkt): Flush after debug output and use stderr.
(outreg): Use collect_register_as_string.
(new_thread_notify, dead_thread_notify): New functions.
(prepare_resume_reply): Check using_threads.  Set thread_from_wait
and general_thread.
(look_up_one_symbol): Flush after debug output.
* gdbserver/server.c (step_thread, server_waiting): New variables.
(start_inferior): Don't use signal_pid.  Update call to mywait.
(attach_inferior): Update call to mywait.
(handle_query): Handle qfThreadInfo and qsThreadInfo.
(main): Don't fetch/store registers explicitly.  Use
set_desired_inferior.  Support proposed ``Hs'' packet.  Update
calls to mywait.
* gdbserver/server.h: Update.
(struct inferior_list, struct_inferior_list_entry): New.
* gdbserver/target.c (set_desired_inferior): New.
(write_inferior_memory): Constify.
(mywait): New function.
* gdbserver/target.h: Update.
(struct target_ops): New signal_pid method.
(mywait): Removed macro, added prototype.

* gdbserver/linux-low.h (regset_func): Removed.
(regset_fill_func, regset_store_func): New.
(enum regset_type): New.
(struct regset_info): Add type field.  Use new operation types.
(struct linux_target_ops): stop_pc renamed to get_pc.
Add decr_pc_after_break and breakpoint_at.
(get_process, get_thread_proess, get_process_thread)
(strut process_info, all_processes, linux_attach_lwp)
(thread_db_init): New.

* gdbserver/linux-arm-low.c (arm_get_pc, arm_set_pc,
arm_breakpoint, arm_breakpoint_len, arm_breakpoint_at): New.
(the_low_target): Add new members.
* gdbserver/linux-i386-low.c (i386_store_gregset, i386_store_fpregset)
(i386_store_fpxregset): Constify.
(target_regsets): Add new kind identifier.
(i386_get_pc): Renamed from i386_stop_pc.  Simplify.
(i386_set_pc): Add debugging.
(i386_breakpoint_at): New function.
(the_low_target): Add new members.
* gdbserver/linux-mips-low.c (mips_get_pc, mips_set_pc)
(mips_breakpoint, mips_breakpoint_len, mips_reinsert_addr)
(mips_breakpoint_at): New.
(the_low_target): Add new members.
* gdbserver/linux-ppc-low.c (ppc_get_pc, ppc_set_pc)
(ppc_breakpoint, ppc_breakpoint_len, ppc_breakpoint_at): New.
(the_low_target): Add new members.
* gdbserver/linux-sh-low.c (sh_get_pc, sh_set_pc)
(sh_breakpoint, sh_breakpoint_len, sh_breakpoint_at): New.
(the_low_target): Add new members.
* gdbserver/linux-x86-64-low.c (target_regsets): Add new kind
identifier.

22 years agoImport latest version of texi2pod.pl from FSF GCC sources.
Nick Clifton [Tue, 11 Jun 2002 15:34:33 +0000 (15:34 +0000)]
Import latest version of texi2pod.pl from FSF GCC sources.

22 years agoRevoke adding mh-s390xpic. Doesn't make any sense because it is not
Martin Schwidefsky [Tue, 11 Jun 2002 13:34:24 +0000 (13:34 +0000)]
Revoke adding mh-s390xpic. Doesn't make any sense because it is not
referenced from anywhere.

22 years ago2002-06-11 Martin Schwidefsky <schwidefsky@de.ibm.com>
Martin Schwidefsky [Tue, 11 Jun 2002 09:46:38 +0000 (09:46 +0000)]
2002-06-11  Martin Schwidefsky  <schwidefsky@de.ibm.com>

        * mh-s390xpic: New file.

22 years ago* dwarf2cfi.c: Reindented (using 'indent dwarf2cfi.c')
Michal Ludvig [Tue, 11 Jun 2002 08:45:05 +0000 (08:45 +0000)]
* dwarf2cfi.c: Reindented (using 'indent dwarf2cfi.c')

22 years ago2002-06-11 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Tue, 11 Jun 2002 08:32:33 +0000 (08:32 +0000)]
2002-06-11  Michal Ludvig  <mludvig@suse.cz>

* dwarf2cfi.c (unwind_tmp_obstack_init): New.
(unwind_tmp_obstack_free, parse_frame_info)
(update_context, cfi_read_fp, cfi_write_fp)
(cfi_frame_chain, cfi_init_extra_frame_info)
(cfi_virtual_frame_pointer): Use the above function.

22 years ago * v850-tdep.c (v850_type_is_scalar): New function.
Corinna Vinschen [Tue, 11 Jun 2002 07:01:12 +0000 (07:01 +0000)]
* v850-tdep.c (v850_type_is_scalar): New function.
(v850_use_struct_convention): Match current gcc implementation
as close as possible.
(v850_push_arguments): Fix stack_offset handling.  Don't write
struct_addr into register.  This is done by v850_store_struct_return.
(v850_extract_return_value): Care for structs.
(v850_store_return_value): Ditto.
(v850_store_struct_return): Actually write address.

22 years ago2002-06-11 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Tue, 11 Jun 2002 06:11:31 +0000 (06:11 +0000)]
2002-06-11  Michal Ludvig  <mludvig@suse.cz>

* x86-64-tdep.c (x86_64_skip_prologue): Fix to work on functions
without debug information too.

22 years agoMake print_float_info() multi-arch pure. Add ui_file and frame parameters.
Andrew Cagney [Tue, 11 Jun 2002 02:30:59 +0000 (02:30 +0000)]
Make print_float_info() multi-arch pure.  Add ui_file and frame parameters.

22 years agoForce gdbarch.c to be initialized first.
Andrew Cagney [Tue, 11 Jun 2002 01:31:36 +0000 (01:31 +0000)]
Force gdbarch.c to be initialized first.

22 years ago*** empty log message ***
gdbadmin [Tue, 11 Jun 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Tue, 11 Jun 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years ago* infrun.c (struct inferior_status): Replace fields
Andrew Cagney [Mon, 10 Jun 2002 23:25:50 +0000 (23:25 +0000)]
* infrun.c (struct inferior_status): Replace fields
selected_frame_address and selected_level with field
selected_frame_id.
(save_inferior_status): Update.  Use get_frame_id.
(struct restore_selected_frame_args): Delete.
(restore_selected_frame): Update.  Use frame_find_by_id.
(restore_inferior_status): Update.

* breakpoint.h (struct breakpoint): Change type of
watchpoint_frame to frame_id.
* breakpoint.c (insert_breakpoints): Use frame_find_by_id.  Remove
call to get_current_frame.
(do_enable_breakpoint): Use frame_find_by_id.  Remove call to
get_current_frame.
(watchpoint_check): Use frame_find_by_id.

* frame.h (record_selected_frame): Delete declaration.
* stack.c (record_selected_frame): Delete function.

* frame.h (struct frame_id): Define.
(get_frame_id): Declare.
(frame_find_by_id): Declare.
* frame.c (frame_find_by_id): New function.
(get_frame_id): New function.

22 years agoser-e7kpc.c: Fix duplicated define and call of _initialize_ser_e7000pc
Andrey Volkov [Mon, 10 Jun 2002 19:19:37 +0000 (19:19 +0000)]
ser-e7kpc.c: Fix duplicated define and call of _initialize_ser_e7000pc

22 years ago * section.c (_bfd_strip_section_from_output): Set SEC_EXCLUDE
Richard Sandiford [Mon, 10 Jun 2002 16:10:43 +0000 (16:10 +0000)]
* section.c (_bfd_strip_section_from_output): Set SEC_EXCLUDE
for removed output sections.

22 years agoUse htab_create_alloc with calloc, not htab_alloc.
Nick Clifton [Mon, 10 Jun 2002 10:18:33 +0000 (10:18 +0000)]
Use htab_create_alloc with calloc, not htab_alloc.

22 years ago*** empty log message ***
gdbadmin [Mon, 10 Jun 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Mon, 10 Jun 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years ago2002-06-09 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Sun, 9 Jun 2002 19:42:11 +0000 (19:42 +0000)]
2002-06-09  Daniel Jacobowitz  <drow@mvista.com>

        * signals/signals.c (target_signal_from_host): Fix #ifdef
        SIGRTMIN case.
        (do_target_signal_to_host): Likewise.

22 years ago2002-06-09 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Sun, 9 Jun 2002 19:36:15 +0000 (19:36 +0000)]
2002-06-09  Daniel Jacobowitz  <drow@mvista.com>

        * mips-tdep.c (mips_find_abi_section): New function.
        (mips_gdbarch_init): Call it.

22 years ago* gdbint.texinfo (Coding): Add section ``Per-architecture module
Andrew Cagney [Sun, 9 Jun 2002 17:15:40 +0000 (17:15 +0000)]
* gdbint.texinfo (Coding): Add section ``Per-architecture module
data''.

22 years ago* solib-svr4.c (init_fetch_link_map_offsets): Simply return
Mark Kettenis [Sun, 9 Jun 2002 16:39:00 +0000 (16:39 +0000)]
* solib-svr4.c (init_fetch_link_map_offsets): Simply return
legacy_fetch_link_map_offsets.  Adjust comment to reflect reality
after Andrew's 2002-06-08 gdbarch change.

22 years ago* i386-linux-nat.c (suppy_gregset): Don't supply
Mark Kettenis [Sun, 9 Jun 2002 16:06:48 +0000 (16:06 +0000)]
* i386-linux-nat.c (suppy_gregset): Don't supply
I386_LINUX_ORIG_EAX_REGNUM if there isn't room for it in GDB's
register cache.
(fill_gregset): Don't fetch it under the same circumstances.

22 years agoMove include/callback.h and include/remote-sim.h to include/gdb/.
Andrew Cagney [Sun, 9 Jun 2002 15:45:54 +0000 (15:45 +0000)]
Move include/callback.h and include/remote-sim.h to include/gdb/.
Update accordingly.

22 years ago* osabi.h (gdb_osabi): Add GDB_OSABI_GO32 and GDB_OSABI_NETWARE.
Mark Kettenis [Sun, 9 Jun 2002 15:11:47 +0000 (15:11 +0000)]
* osabi.h (gdb_osabi): Add GDB_OSABI_GO32 and GDB_OSABI_NETWARE.
* osabi.c (gdb_osabi_names): Add "DJGPP" and "NetWare".

22 years ago2002-06-08 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sun, 9 Jun 2002 03:08:54 +0000 (03:08 +0000)]
2002-06-08  H.J. Lu <hjl@gnu.org>

* elf.c (copy_private_bfd_data): Don't cast to bfd_size_type to
work around a long long bug in gcc 2.96 on mips.

22 years ago* gdbint.texinfo (Releasing GDB): Fix typos in @itemize @bullet
Andrew Cagney [Sun, 9 Jun 2002 02:11:12 +0000 (02:11 +0000)]
* gdbint.texinfo (Releasing GDB): Fix typos in @itemize @bullet
lists.

22 years ago* configure.in (vax-*-netbsd*): Re-enable gas.
Jason Thorpe [Sun, 9 Jun 2002 01:32:19 +0000 (01:32 +0000)]
* configure.in (vax-*-netbsd*): Re-enable gas.

22 years agodaily update
Alan Modra [Sun, 9 Jun 2002 00:00:03 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Sun, 9 Jun 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* Makefile.am (BFD32_BACKENDS): Add vax1knetbsd.lo.
Jason Thorpe [Sat, 8 Jun 2002 23:23:08 +0000 (23:23 +0000)]
* Makefile.am (BFD32_BACKENDS): Add vax1knetbsd.lo.
(BFD32_BACKENDS_CFILES): Add vax1knetbsd.c.
Regenerate dependency lists.
* Makefile.in: Regenerate.
* config.bfd (vax-*-netbsdelf*, vax-*-netbsdaout*): Add
vax1knetbsd_vec to targ_selvecs.
* configure.in: Add vax1knetbsd_vec.
* configure: Regenerate.
* targets.c (_bfd_target_vector): Add vax1knetbsd_vec.
* vax1knetbsd.c: New file.
* vaxnetbsd.c: Update copyright years.
(TARGET_PAGE_SIZE): Set to 0x1000.
(DEFAULT_MID): Set to M_VAX4K_NETBSD.

22 years ago2002-06-08 Matt Thomas <matt@3am-software.com>
Jason Thorpe [Sat, 8 Jun 2002 23:01:10 +0000 (23:01 +0000)]
2002-06-08  Matt Thomas  <matt@3am-software.com>

* libaout.h (enum machine_type): Add M_VAX4K_NETBSD.

22 years agoFix name of enum used in cast (sim_fetch_register, sim_store_register).
Andrew Cagney [Sat, 8 Jun 2002 22:19:56 +0000 (22:19 +0000)]
Fix name of enum used in cast (sim_fetch_register, sim_store_register).

22 years ago* sparcl-tdep.c: Use __CYGWIN__ instead of __CYGWIN32__.
Andrew Cagney [Sat, 8 Jun 2002 20:34:41 +0000 (20:34 +0000)]
* sparcl-tdep.c: Use __CYGWIN__ instead of __CYGWIN32__.
* rdi-share/serpardr.c: Ditto.
* rdi-share/unixcomm.c: Ditto.
* rdi-share/serdrv.c: Ditto.
* rdi-share/hostchan.h: Ditto.
* rdi-share/hostchan.c: Ditto.
* rdi-share/host.h: Ditto.
* rdi-share/devsw.c: Ditto.

22 years ago* objfiles.h: Change type of obj_private to void pointer.
Andrew Cagney [Sat, 8 Jun 2002 20:02:51 +0000 (20:02 +0000)]
* objfiles.h: Change type of obj_private to void pointer.
* pa64solib.c: Update copyright.  Don't include "assert.h", use
strcmp instead of STREQ, use LONGEST, do not use PTR
* somsolib.c: Ditto.

22 years ago* config/djgpp/fnchange.lst: Fix problems with bfd/elf32-i386.c,
Andrew Cagney [Sat, 8 Jun 2002 19:34:00 +0000 (19:34 +0000)]
* config/djgpp/fnchange.lst: Fix problems with bfd/elf32-i386.c,
bfd/elf32-i386qnx.c, bfd/elf32-sh.c, bfd/elf32-sh64-nbsd.c,
bfd/elf64-sh64-nbsd.c bfd/elf64-sh64.c.

22 years ago* frame.c (GET_SAVED_REGISTER): Delete macro definition.
Andrew Cagney [Sat, 8 Jun 2002 18:57:38 +0000 (18:57 +0000)]
* frame.c (GET_SAVED_REGISTER): Delete macro definition.
(default_get_saved_register): Delete function.
* gdbarch.sh (GET_SAVED_REGISTER): Set default to
generic_unwind_get_saved_register.
* gdbarch.h, gdbarch.c: Re-generate.

22 years ago* gdbarch.sh (FRAME_CHAIN_VALID): Set default to
Andrew Cagney [Sat, 8 Jun 2002 18:30:14 +0000 (18:30 +0000)]
* gdbarch.sh (FRAME_CHAIN_VALID): Set default to
generic_func_frame_chain_valid.
* gdbarch.h, gdbarch.c: Re-generate.
* blockframe.c (generic_func_frame_chain_valid): Only check
PC_IN_CALL_DUMMY when generic dummy frames.  Don't worry about
passing FP to PC_IN_CALL_DUMMY.
Fix PR gdb/360.

22 years agoOops, missed DanielJ's tipo.
Andrew Cagney [Sat, 8 Jun 2002 18:11:06 +0000 (18:11 +0000)]
Oops, missed DanielJ's tipo.

22 years ago* gdbarch.sh (struct gdbarch_data): Add field init_p.
Andrew Cagney [Sat, 8 Jun 2002 18:09:01 +0000 (18:09 +0000)]
* gdbarch.sh (struct gdbarch_data): Add field init_p.
(register_gdbarch_data): Initialize init_p.
(gdbarch_data): Initialize data pointer using the init function.
(init_gdbarch_data): Delete function.
(gdbarch_update_p): Update.
(initialize_non_multiarch): Update.
(struct gdbarch): Add field initialized_p.
* gdbarch.h, gdbarch.c: Re-generate.

22 years ago* gdbint.texinfo (Releasing GDB): Revise the section ``Cut the
Andrew Cagney [Sat, 8 Jun 2002 17:50:59 +0000 (17:50 +0000)]
* gdbint.texinfo (Releasing GDB): Revise the section ``Cut the
Branch''.

22 years ago * elf64-sh64.c (sh64_elf64_link_output_symbol_hook): Make static.
Alan Modra [Sat, 8 Jun 2002 12:27:33 +0000 (12:27 +0000)]
* elf64-sh64.c (sh64_elf64_link_output_symbol_hook): Make static.

22 years ago * Makefile.am: Fix quote style in last change.
Alan Modra [Sat, 8 Jun 2002 08:50:44 +0000 (08:50 +0000)]
* Makefile.am: Fix quote style in last change.
* Makefile.in: Regenerate.

22 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Sat, 8 Jun 2002 08:43:35 +0000 (08:43 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

22 years ago * a29k.h: Replace CONST with const.
Alan Modra [Sat, 8 Jun 2002 07:32:12 +0000 (07:32 +0000)]
* a29k.h: Replace CONST with const.
(CONST): Don't define.
* convex.h: Replace CONST with const.
(CONST): Don't define.
* dlx.h: Replace CONST with const.
* or32.h (CONST): Don't define.

22 years ago * a29k-dis.c: Replace CONST with const.
Alan Modra [Sat, 8 Jun 2002 07:29:27 +0000 (07:29 +0000)]
* a29k-dis.c: Replace CONST with const.
* h8300-dis.c: Likewise.
* m68k-dis.c: Likewise.
* or32-dis.c: Likewise.
* sparc-dis.c: Likewise.

22 years ago * armnetbsd.c: Replace CONST with const.
Alan Modra [Sat, 8 Jun 2002 07:27:52 +0000 (07:27 +0000)]
* armnetbsd.c: Replace CONST with const.
* corefile.c: Likewise.
* elf32-dlx.c: Likewise.
* elf64-mips.c: Likewise.
* mmo.c: Likewise.
* ns32knetbsd.c: Likewise.

22 years ago2002-06-07 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Sat, 8 Jun 2002 03:05:23 +0000 (03:05 +0000)]
2002-06-07  Chris Demetriou  <cgd@broadcom.com>
            Ed Satterthwaite  <ehs@broadcom.com>

* cp1.c (inner_mac, fp_mac, inner_rsqrt, fp_inv_sqrt)
(fp_rsqrt, fp_madd, fp_msub, fp_nmadd, fp_nmsub): New functions.
* sim-main.h (fp_rsqrt, fp_madd, fp_msub, fp_nmadd)
(fp_nmsub): New prototypes.
(RSquareRoot, MultiplyAdd, MultiplySub, NegMultiplyAdd)
(NegMultiplySub): New defines.
* mips.igen (RSQRT.fmt): Use RSquareRoot().
(MADD.D, MADD.S): Replace with...
(MADD.fmt): New instruction.
(MSUB.D, MSUB.S): Replace with...
(MSUB.fmt): New instruction.
(NMADD.D, NMADD.S): Replace with...
(NMADD.fmt): New instruction.
(NMSUB.D, MSUB.S): Replace with...
(NMSUB.fmt): New instruction.

22 years ago * elf64-sparc.c (sparc64_elf_add_symbol_hook): Check the hash
Alan Modra [Sat, 8 Jun 2002 03:01:47 +0000 (03:01 +0000)]
* elf64-sparc.c (sparc64_elf_add_symbol_hook): Check the hash
table is elf64-sparc.

22 years ago*** empty log message ***
gdbadmin [Sat, 8 Jun 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Sat, 8 Jun 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago * elfxx-mips.c (_bfd_mips_elf_relocate_section): Simplify code.
Thiemo Seufer [Fri, 7 Jun 2002 23:43:41 +0000 (23:43 +0000)]
* elfxx-mips.c (_bfd_mips_elf_relocate_section): Simplify code.
Fix RELA addends to get not shifted in the result. Don't do special
handling of R_MIPS_64 for NewABI.

22 years ago2002-06-07 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 7 Jun 2002 22:55:49 +0000 (22:55 +0000)]
2002-06-07  Chris Demetriou  <cgd@broadcom.com>
            Ed Satterthwaite  <ehs@broadcom.com>

        * cp1.c: Fix more comment spelling and formatting.
        (value_fcr, store_fcr): Use fenr_FS rather than hard-coding value.
        (denorm_mode): New function.
        (fpu_unary, fpu_binary): Round results after operation, collect
        status from rounding operations, and update the FCSR.
        (convert): Collect status from integer conversions and rounding
        operations, and update the FCSR.  Adjust NaN values that result
        from conversions.  Convert to use sim_io_eprintf rather than
        fprintf, and remove some debugging code.
        * cp1.h (fenr_FS): New define.

22 years ago2002-06-07 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 7 Jun 2002 16:50:42 +0000 (16:50 +0000)]
2002-06-07  Chris Demetriou  <cgd@broadcom.com>

* cp1.c (convert): Remove unusable debugging code, and move MIPS
rounding mode to sim FP rounding mode flag conversion code into...
(rounding_mode): New function.

22 years ago2002-06-07 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 7 Jun 2002 16:43:19 +0000 (16:43 +0000)]
2002-06-07  Chris Demetriou  <cgd@broadcom.com>

* cp1.c: Clean up formatting of a few comments.
(value_fpr): Reformat switch statement.

22 years ago2002-06-07 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Fri, 7 Jun 2002 16:11:10 +0000 (16:11 +0000)]
2002-06-07  Michal Ludvig  <mludvig@suse.cz>

* x86-64-linux-nat.c (x86_64_fxsave_offset): New.
(supply_fpregset, fill_fpregset): Don't call i387_*_fxsave,
better do the things actually here.
* x86-64-tdep.c (x86_64_register_name2nr): New.
(x86_64_register_name): Renamed to x86_64_register_nr2name.
(x86_64_gdbarch_init): Respect the above change.
* x86-64-tdep.h (x86_64_register_name2nr)
(x86_64_register_nr2name): Add prototypes.
* config/i386/x86-64linux.mt (TDEPFILES): Remove i387-tdep.o.

22 years agoReplace bfd_alloc/bfd_malloc + memset with bfd_zalloc/bfd_zmalloc
Alan Modra [Fri, 7 Jun 2002 15:04:49 +0000 (15:04 +0000)]
Replace bfd_alloc/bfd_malloc + memset with bfd_zalloc/bfd_zmalloc

22 years ago * elf-bfd.h (struct bfd_elf_section_data <group_name>): Replace with
Alan Modra [Fri, 7 Jun 2002 14:57:11 +0000 (14:57 +0000)]
* elf-bfd.h (struct bfd_elf_section_data <group_name>): Replace with
"group" union.
(elf_group_name): Update.
(elf_group_id): Define.
(bfd_elf_set_group_contents): Declare.
* elf.c (elf_fake_sections): Qualify use of elf_group_name.
(set_group_contents): Rename to bfd_elf_set_group_contents.  Remove
ATTRIBUTE_UNUSED from failedptrarg.  If elf_group_id is set, use
that sym for the signature.
(_bfd_elf_compute_section_file_positions): Don't call
set_group_contents for "ld -r" case.
(swap_out_syms): Use bfd_zalloc.
* elflink.h (elf_link_add_archive_symbols): Likewise.
(NAME(bfd_elf,size_dynamic_sections)): Likewise.
(elf_bfd_final_link): Call bfd_elf_set_group_contents.

22 years agoEnable pei386_auto_import by default. Only print a info message about auto
Nick Clifton [Fri, 7 Jun 2002 14:56:01 +0000 (14:56 +0000)]
Enable pei386_auto_import by default.  Only print a info message about auto
imports being resilved if this feature was not requested via a command line
switch.

22 years ago * elf64-ppc.c (ppc64_elf_relocate_section): Allow unresolved
Alan Modra [Fri, 7 Jun 2002 10:21:53 +0000 (10:21 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Allow unresolved
relocs in opd for non-shared too.

22 years ago*** empty log message ***
Martin Hunt [Fri, 7 Jun 2002 09:22:56 +0000 (09:22 +0000)]
*** empty log message ***

22 years ago2002-06-07 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Fri, 7 Jun 2002 09:22:44 +0000 (09:22 +0000)]
2002-06-07  Martin M. Hunt  <hunt@redhat.com>

* library/prefs.tcl (pref_set_colors): New function.  Set up colors
from Windows system colors or X resource database. Save in array.
(pref_set_defaults): Remove gdb/font/normal_fg, etc.
(pref_read): Call pref_set_colors.

* library/main.tcl: Remove call to "tix resetoptions TixGray".

* library/bpwin.itb, library/browserwin.itb, library/console.itb,
library/globalpref.itb, library/memwin.itb, library/process.itb,
library/regwin.itb, library/srcpref.itb, library/srctextwin.itb,
library/stackwin.itb, library/tdump.tcl, library/tracedlg.tcl,
library/variables.tcl: Replace calls to [pref get gdb/fonts/*]
for colors with references to Color array. Remove all tixOptions calls.
Fix up colors as necessary.

22 years ago * Makefile.am (libbfd.h): Don't use "echo -n".
Alan Modra [Fri, 7 Jun 2002 07:37:20 +0000 (07:37 +0000)]
* Makefile.am (libbfd.h): Don't use "echo -n".
(libcoff.h, bfd.h): Likewise.
* Makefile.in: Regenerate.

22 years ago2002-06-06 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 7 Jun 2002 00:13:24 +0000 (00:13 +0000)]
2002-06-06  Chris Demetriou  <cgd@broadcom.com>
            Ed Satterthwaite  <ehs@broadcom.com>

* cp1.h: New file.
* sim-main.h: Include cp1.h.
(SETFCC, GETFCC, IR, UF, OF, DX, IO, UO, FP_FLAGS, FP_ENABLE)
(FP_CAUSE, GETFS, FP_RM_NEAREST, FP_RM_TOZERO, FP_RM_TOPINF)
(FP_RM_TOMINF, GETRM): Remove.  Moved to cp1.h.
(FP_FS, FP_MASK_RM, FP_SH_RM, Nan, Less, Equal): Remove.
(value_fcr, store_fcr, test_fcsr, fp_cmp): New prototypes.
(ValueFCR, StoreFCR, TestFCSR, Compare): New macros.
* cp1.c: Don't include sim-fpu.h; already included by
sim-main.h.  Clean up formatting of some comments.
(NaN, Equal, Less): Remove.
(test_fcsr, value_fcr, store_fcr, update_fcsr, fp_test)
(fp_cmp): New functions.
* mips.igen (do_c_cond_fmt): Remove.
(C.cond.fmta, C.cond.fmtb): Replace uses of do_c_cond_fmt_a with
Compare.  Add result tracing.
(CxC1): Remove, replace with...
(CFC1a, CFC1b, CFC1c, CTC1a, CTC1b, CTC1c): New instructions.
(DMxC1): Remove, replace with...
(DMFC1a, DMFC1b, DMTC1a, DMTC1b): New instructions.
(MxC1): Remove, replace with...
(MFC1a, MFC1b, MTC1a, MTC1b): New instructions.

22 years agodaily update
Alan Modra [Fri, 7 Jun 2002 00:11:11 +0000 (00:11 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Fri, 7 Jun 2002 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * elf32-h8300.c (elf32_h8_relax_section): Ignore uninteresting
Jeff Law [Thu, 6 Jun 2002 21:33:11 +0000 (21:33 +0000)]
    * elf32-h8300.c (elf32_h8_relax_section): Ignore uninteresting
        relocations.

22 years ago2002-06-06 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Thu, 6 Jun 2002 20:26:10 +0000 (20:26 +0000)]
2002-06-06  Michael Snyder  <msnyder@redhat.com>

* gdb.base/overlays.exp: Record addresses of overlay
functions in TCL variables rather than in GDB variables,
to avoid having GDB convert them to pointers (with loss
of information).

22 years ago2002-06-06 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Thu, 6 Jun 2002 19:12:39 +0000 (19:12 +0000)]
2002-06-06  Michael Snyder  <msnyder@redhat.com>

        * gdb.base/d10v.ld: Merge in several years worth of
        default linker script changes.

22 years ago2002-06-06 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Thu, 6 Jun 2002 19:08:18 +0000 (19:08 +0000)]
2002-06-06  Michael Snyder  <msnyder@redhat.com>

* gdb.base/long_long.exp: Add check for sizeof (long double).

22 years ago2002-06-06 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Thu, 6 Jun 2002 18:57:08 +0000 (18:57 +0000)]
2002-06-06  Michael Snyder  <msnyder@redhat.com>

        * d10v-tdep.c (d10v_push_arguments): Handle struct_return.
        Delete extra braces and re-indent.

22 years ago2002-06-06 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Thu, 6 Jun 2002 18:47:35 +0000 (18:47 +0000)]
2002-06-06  Michael Snyder  <msnyder@redhat.com>

        * d10v-tdep.c (d10v_store_return_value): Char return values
must be shifted over by one byte in R0.
        (d10v_extract_return_value): Delete extra braces, re-indent.

22 years ago2002-06-06 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Thu, 6 Jun 2002 16:35:37 +0000 (16:35 +0000)]
2002-06-06  Elena Zannoni  <ezannoni@redhat.com>

        * d10v-tdep.c (d10v_read_sp, d10v_read_fp): Add prototype.
        (d10v_register_virtual_type): Make $fp and $sp be pointer to data.
        (d10v_integer_to_address): Rewrite.
        (d10v_frame_init_saved_regs): When reading fp and sp registers use
        the d10v specific functions which take care of converting to the
        correct space.

22 years ago* Makefile.in (ChangeLog): New makefile variable.
Andrew Cagney [Thu, 6 Jun 2002 16:33:45 +0000 (16:33 +0000)]
* Makefile.in (ChangeLog): New makefile variable.
* README-HACKING: Mention the ChangeLog makefile variable.

22 years ago2002-06-06 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Thu, 6 Jun 2002 16:31:47 +0000 (16:31 +0000)]
2002-06-06  Elena Zannoni  <ezannoni@redhat.com>

* config/djgpp/fnchange.lst: Add testsuite files altivec-abi.c,
altivec-abi.exp, altivec-regs.c, altivec-regs.exp.

22 years ago* writecode.c (lookup_inst): Generate inverse table on-the-fly.
Andrew Cagney [Thu, 6 Jun 2002 15:50:50 +0000 (15:50 +0000)]
* writecode.c (lookup_inst): Generate inverse table on-the-fly.
(z8k_inv_list): Delete global.
(DIRTY_HACK): Delete macro.
(makelist): Delete global.
(main): Delete code making a list.  Delete dirty hack code.  Use
lookup_inst instead of z8k_inv_list.
* list.c: Delete file.
* Makefile.in (writecode): Do not link in list.o.
(list.o): Delete target.

22 years ago2002-06-06 Michal Ludvig <mludvig@suse.cz>
Michal Ludvig [Thu, 6 Jun 2002 15:19:17 +0000 (15:19 +0000)]
2002-06-06  Michal Ludvig  <mludvig@suse.cz>

* gdb.asm/asm-source.exp: Add x86-64 target.
* gdb.asm/x86_64.inc: New.

22 years agomerge from gcc
DJ Delorie [Thu, 6 Jun 2002 12:55:24 +0000 (12:55 +0000)]
merge from gcc

22 years agoInclude libiberty.h
Nick Clifton [Thu, 6 Jun 2002 10:47:27 +0000 (10:47 +0000)]
Include libiberty.h

22 years ago * peXXigen.c (pe_print_idata): Remove unused variable.
Alan Modra [Thu, 6 Jun 2002 10:45:14 +0000 (10:45 +0000)]
* peXXigen.c (pe_print_idata): Remove unused variable.

22 years agoDo not include empty sections in loadable segments.
Nick Clifton [Thu, 6 Jun 2002 10:03:36 +0000 (10:03 +0000)]
Do not include empty sections in loadable segments.

22 years ago * common.h: Change registry@sco.com to registry@caldera.com.
Alan Modra [Thu, 6 Jun 2002 09:59:38 +0000 (09:59 +0000)]
* common.h: Change registry@sco.com to registry@caldera.com.
(EM_PDP10, EM_PDP11): Define.

22 years ago * bfdint.texi: Change registry@sco.com to registry@caldera.com.
Alan Modra [Thu, 6 Jun 2002 09:58:57 +0000 (09:58 +0000)]
* bfdint.texi: Change registry@sco.com to registry@caldera.com.

22 years ago * stabs.c (_bfd_link_section_stabs): Check that the symbol offset
Richard Sandiford [Thu, 6 Jun 2002 09:24:56 +0000 (09:24 +0000)]
* stabs.c (_bfd_link_section_stabs): Check that the symbol offset
is within the .stabstr section.

22 years agoelf_swap_symbol_in args should be "const PTR", not "const PTR *".
Alan Modra [Thu, 6 Jun 2002 00:29:22 +0000 (00:29 +0000)]
elf_swap_symbol_in args should be "const PTR", not "const PTR *".

22 years agodaily update
Alan Modra [Thu, 6 Jun 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Thu, 6 Jun 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agogcc:
Joern Rennecke [Wed, 5 Jun 2002 19:54:25 +0000 (19:54 +0000)]
gcc:
* config.gcc (sh-*-elf*,  sh64*-*-elf*): Unify.
(shl*-*-elf*): Add.
* config/sh/t-be (MULTILIB_ENDIAN): Set.
* config/sh/t-le (MULTILIB_ENDIAN): Likewise.
* t-sh (MULTILIB_ENDIAN): Set.
(MULTILIB_OPTIONS): Use it.
* t-sh64 (MULTILIB_OPTIONS): Likewise.
(MULTILIB_DIRNAMES): Likewise.
bfd:
* config.bfd (sh64l*-*-elf*, shl*-*-elf*): New configurations.
ld:
configure.tgt (shle*-*-elf*, sh64le-*-elf*): New configurations.

22 years ago* config/alpha/nm-linux.h: Add "config/" prefix to tm, nm and xm
Andrew Cagney [Wed, 5 Jun 2002 19:18:29 +0000 (19:18 +0000)]
* config/alpha/nm-linux.h: Add "config/" prefix to tm, nm and xm
includes.
* config/tm-linux.h: Ditto.
* config/alpha/tm-alphalinux.h: Ditto.
* config/arm/nm-linux.h, config/arm/tm-linux.h: Ditto.
* config/arm/xm-nbsd.h, config/i386/nm-gnu.h: Ditto.
* config/i386/nm-i386lynx.h, config/i386/nm-i386sol2.h: Ditto.
* config/i386/nm-i386v4.h, config/i386/nm-i386v42mp.h: Ditto.
* config/i386/nm-linux.h, config/i386/nm-m3.h: Ditto.
* config/i386/nm-ptx4.h, config/i386/nm-x86-64.h: Ditto.
* config/i386/tm-i386gnu.h, config/i386/tm-i386lynx.h: Ditto.
* config/i386/tm-i386m3.h, config/i386/tm-i386sco5.h: Ditto.
* config/i386/tm-i386v4.h, config/i386/tm-linux.h: Ditto.
* config/i386/tm-ptx4.h, config/i386/tm-vxworks.h: Ditto.
* config/i386/xm-i386v4.h, config/i386/xm-nbsd.h: Ditto.
* config/i386/xm-ptx.h, config/i386/xm-ptx4.h: Ditto.
* config/i960/tm-vx960.h, config/ia64/nm-aix.h: Ditto.
* config/ia64/nm-linux.h, config/ia64/tm-aix.h: Ditto.
* config/ia64/tm-linux.h, config/ia64/xm-aix.h: Ditto.
* config/m68k/nm-linux.h, config/m68k/nm-m68klynx.h: Ditto.
* config/m68k/nm-sysv4.h, config/m68k/tm-linux.h: Ditto.
* config/m68k/tm-m68klynx.h, config/m68k/tm-m68kv4.h: Ditto.
* config/m68k/tm-sun2os4.h, config/m68k/tm-sun3os4.h: Ditto.
* config/m68k/tm-vx68.h, config/m68k/xm-m68kv4.h: Ditto.
* config/m68k/xm-nbsd.h, config/m88k/nm-delta88v4.h: Ditto.
* config/m88k/tm-delta88v4.h, config/m88k/xm-delta88v4.h: Ditto.
* config/mips/nm-irix5.h, config/mips/nm-linux.h: Ditto.
* config/mips/tm-linux.h, config/mips/tm-mips64.h: Ditto.
* config/mips/tm-mipsm3.h, config/mips/tm-mipsv4.h: Ditto.
* config/mips/tm-vxmips.h, config/mips/xm-irix5.h: Ditto.
* config/mips/xm-mipsv4.h, config/ns32k/xm-nbsd.h: Ditto.
* config/pa/nm-hppao.h, config/powerpc/nm-linux.h: Ditto.
* config/powerpc/tm-linux.h, config/powerpc/tm-vxworks.h: Ditto.
* config/powerpc/xm-aix.h, config/rs6000/nm-rs6000ly.h: Ditto.
* config/rs6000/tm-rs6000ly.h, config/rs6000/xm-aix4.h: Ditto.
* config/sh/tm-linux.h, config/sparc/nm-linux.h: Ditto.
* config/sparc/nm-sparclynx.h, config/sparc/nm-sun4sol2.h: Ditto.
* config/sparc/tm-linux.h, config/sparc/tm-sp64linux.h: Ditto.
* config/sparc/tm-sp64sim.h, config/sparc/tm-sparclynx.h: Ditto.
* config/sparc/tm-sun4os4.h, config/sparc/tm-sun4sol2.h: Ditto.
* config/sparc/tm-vxsparc.h, config/sparc/xm-sun4sol2.h: Ditto.

22 years ago * elf.c (group_signature): Swap in the whole symbol, and handle
Alan Modra [Wed, 5 Jun 2002 14:06:12 +0000 (14:06 +0000)]
* elf.c (group_signature): Swap in the whole symbol, and handle
extracting section symbol names.
(setup_group): Add comment.
(set_group_contents): When called from objcopy or ld, arrange for
section contents to be written.  Write group member output section
indices to allow objcopy to reorganize sections.
(_bfd_elf_copy_private_section_data): Copy group info.

22 years ago * elf-bfd.h (struct elf_size_info): Add swap_symbol_in field.
Alan Modra [Wed, 5 Jun 2002 13:32:02 +0000 (13:32 +0000)]
* elf-bfd.h (struct elf_size_info): Add swap_symbol_in field.
(bfd_elf32_swap_symbol_in): Update prototype.
(bfd_elf64_swap_symbol_in): Likewise.
* elfcode.h (elf_swap_symbol_in): Change input args to const PTR *.
(elf_slurp_symbol_table): Adjust call to elf_swap_symbol_in.
* elflink.h (elf_link_is_defined_archive_symbol): Likewise.
(elf_link_add_object_symbols): Likewise.
(elf_link_record_local_dynamic_symbol): Likewise.
(elf_link_input_bfd): Likewise.
(elf_gc_mark): Likewise.
(elf_reloc_symbol_deleted_p): Likewise.
* elf-m10200.c (mn10200_elf_relax_section): Likewise.
(mn10200_elf_relax_delete_bytes): Likewise.
(mn10200_elf_symbol_address_p): Likewise.
(mn10200_elf_get_relocated_section_contents): Likewise.
* elf-m10300.c (mn10300_elf_relax_section): Likewise.
(mn10300_elf_relax_section): Likewise.
(mn10300_elf_relax_delete_bytes): Likewise.
(mn10300_elf_symbol_address_p): Likewise.
(mn10300_elf_get_relocated_section_contents): Likewise.
* elf32-h8300.c (elf32_h8_relax_section): Likewise.
(elf32_h8_relax_delete_bytes): Likewise.
(elf32_h8_symbol_address_p): Likewise.
(elf32_h8_get_relocated_section_contents): Likewise.
* elf32-hppa.c (get_local_syms): Likewise.
* elf32-m68k.c (bfd_m68k_elf32_create_embedded_relocs): Likewise.
* elf32-mips.c (bfd_mips_elf32_create_embedded_relocs): Likewise.
* elf32-sh.c (sh_elf_relax_section): Likewise.
(sh_elf_relax_delete_bytes): Likewise.
(sh_elf_get_relocated_section_contents): Likewise.
* elf32-xstormy16.c (xstormy16_elf_relax_section): Likewise.
* elf64-alpha.c (elf64_alpha_relax_section): Likewise.
* elf64-hppa.c (elf64_hppa_check_relocs): Likewise.
* elf64-mmix.c (mmix_elf_relax_section): Likewise.
* elf64-ppc.c (get_local_syms): Likewise.
* elf64-sh64.c (sh_elf64_get_relocated_section_contents): Likewise.
* elfxx-ia64.c (elfNN_ia64_relax_section): Likewise.
* elfcode.h (NAME(_bfd_elf,size_info)): Update initialiser.
* elf64-alpha.c (alpha_elf_size_info): Likewise.
* elf64-hppa.c (hppa64_elf_size_info): Likewise.
* elf64-mips.c (mips_elf64_size_info): Likewise.
* elf64-s390.c (s390_elf64_size_info): Likewise.
* elf64-sparc.c (sparc64_elf_size_info): Likewise.

22 years ago* elf32-mips.c (elf32_mips_ignore_discarded_relocs): Move to...
Maciej W. Rozycki [Wed, 5 Jun 2002 10:31:47 +0000 (10:31 +0000)]
* elf32-mips.c (elf32_mips_ignore_discarded_relocs): Move to...
elfxx-mips.c (_bfd_mips_elf_ignore_discarded_relocs): ... here.
elf64-mips.c (elf_backend_ignore_discarded_relocs): Use
_bfd_mips_elf_ignore_discarded_relocs.
elfxx-mips.h (_bfd_mips_elf_ignore_discarded_relocs): Declare.

22 years ago2002-06-05 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 5 Jun 2002 06:50:16 +0000 (06:50 +0000)]
2002-06-05  H.J. Lu <hjl@gnu.org>

* elfxx-mips.c (mips_elf_calculate_relocation): Call
_bfd_elf_rel_local_sym for STT_SECTION relocations against
the SEC_MERGE section.

22 years ago * coff-alpha.c: Update copyright date.
Alan Modra [Wed, 5 Jun 2002 04:22:27 +0000 (04:22 +0000)]
* coff-alpha.c: Update copyright date.
* coff-mips.c: Likewise.
* xcoff-target.h: Likewise.

22 years ago * bfd-in.h: Remove "taken from the source" comment.
Alan Modra [Wed, 5 Jun 2002 03:43:11 +0000 (03:43 +0000)]
* bfd-in.h: Remove "taken from the source" comment.
* libbfd-in.h: Likewise.
* libcoff-in.h: Likewise.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
* libcoff.h: Regenerate.

* elf.c (bfd_elf_discard_group): Return true.
* elf-bfd.h (bfd_elf_discard_group): Declare.
* bfd-in.h (bfd_elf_discard_group): Don't declare here.
* section.c (bfd_discard_group): Rename to bfd_generic_discard_group.
* bfd.c (bfd_discard_group): Define.
* targets.c (struct bfd_target): Add _bfd_discard_group.
(BFD_JUMP_TABLE_LINK): Here too.
* libbfd-in.h (_bfd_nolink_bfd_discard_group): Define.
* aout-adobe.c (aout_32_bfd_discard_group): Define.
* aout-target.h (MY_bfd_discard_group): Define.
* aout-tic30.c (MY_bfd_discard_group): Define.
* binary.c (binary_bfd_discard_group): Define.
* bout.c (b_out_bfd_discard_group): Define.
* coff-alpha.c (_bfd_ecoff_bfd_discard_group): Define.
* coffcode.h (coff_bfd_discard_group): Define.
* coff-mips.c (_bfd_ecoff_bfd_discard_group): Define.
* elfxx-target.h (bfd_elfNN_bfd_discard_group): Define.
* i386msdos.c (msdos_bfd_discard_group): Define.
* i386os9k.c (os9k_bfd_discard_group): Define.
* ieee.c (ieee_bfd_discard_group): Define.
* ihex.c (ihex_bfd_discard_group): Define.
* mmo.c (mmo_bfd_discard_group): Define.
* nlm-target.h (nlm_bfd_discard_group): Define.
* oasys.c (oasys_bfd_discard_group): Define.
* ppcboot.c (ppcboot_bfd_discard_group): Define.
* som.c (som_bfd_discard_group): Define.
* srec.c (srec_bfd_discard_group): Define.
* tekhex.c (tekhex_bfd_discard_group): Define.
* versados.c (versados_bfd_discard_group): Define.
* vms.c (vms_bfd_discard_group): Define.
* xcoff-target.h (_bfd_xcoff_bfd_discard_group): Define.
* coff64-rs6000.c (rs6000coff64_vec): Update initialiser.
(aix5coff64_vec): Likewise.
* coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Likewise.