OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
19 years ago* vax-tdep.c (vax_return_value): Change type of readbuf and
Mark Kettenis [Sat, 14 May 2005 11:34:43 +0000 (11:34 +0000)]
* vax-tdep.c (vax_return_value): Change type of readbuf and
writebuf arguments to `gdb_byte *'.

19 years ago* amd64-tdep.c (amd64_return_value): Change type of readbuf and
Mark Kettenis [Sat, 14 May 2005 11:27:03 +0000 (11:27 +0000)]
* amd64-tdep.c (amd64_return_value): Change type of readbuf and
writebuf arguments to `gdb_byte *'.  Remove now redundant casts.
* i386-tdep.c (i386_return_value): Change type of readbuf and
writebuf arguments to `gdb_byte *'.
(i386_pseudo_register_read, i386_pseudo_register_write): Change
type of last argument to `gdb_byte *'.
(i386_register_to_value, i386_value_to_register): Change type of
last argument to `gdb_byte *'.  Simplify function a bit.
* i387-tdep.h (i387_value_to_register, i387_register_to_value):
Change type of last argument to `gdb_byte *'.
* i387-tdep.c: Likewise.

19 years agoRemove XM_FILE.
Eli Zaretskii [Sat, 14 May 2005 10:13:23 +0000 (10:13 +0000)]
Remove XM_FILE.

19 years ago2005-05-13 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Sat, 14 May 2005 06:07:42 +0000 (06:07 +0000)]
2005-05-13  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh (pseudo_register_read, pseudo_register_write)
(value_to_register, register_to_value, pointer_to_address)
(address_to_pointer, return_value, extract_return_value)
(store_return_value): Instead of a void pointer, use gdb_byte.
* gdbarch.h, gdbarch.c: Regenerate.
* inferior.h (unsigned_address_to_pointer)
(signed_pointer_to_address, address_to_signed_pointer)
(unsigned_pointer_to_address): Update.
* arch-utils.h (legacy_return_value):
* arch-utils.c (legacy_extract_return_value)
(legacy_return_value): Update.
* findvar.c (unsigned_pointer_to_address)
(signed_pointer_to_address, unsigned_address_to_pointer)
(address_to_signed_pointer): Update.

19 years agoinclude/elf/
Alan Modra [Sat, 14 May 2005 05:07:18 +0000 (05:07 +0000)]
include/elf/
* ppc.h (DT_PPC_GOT): Rename from DT_PPC_GLINK.
bfd/
* elf32-ppc.c (ppc_elf_size_dynamic_sections): Set DT_PPC_GOT,
not DT_PPC_GLINK.
(ppc_elf_finish_dynamic_sections): Likewise.
binutils/
* readelf.c (get_ppc_dynamic_type): Display DT_PPC_GOT, not
DT_PPC_GLINK.

19 years agoFix obvious typo in comment.
Fred Fish [Sat, 14 May 2005 01:31:32 +0000 (01:31 +0000)]
Fix obvious typo in comment.

2005-05-13  Fred Fish  <fnf@specifixinc.com>
* libbfd-in.h: Fix a comment typo, 'neaderst' -> 'nearest'
* libbfd.h: Rebuilt.

19 years ago * elf32-xtensa.c (xtensa_get_property_section_name): Add missing
Bob Wilson [Sat, 14 May 2005 00:26:06 +0000 (00:26 +0000)]
* elf32-xtensa.c (xtensa_get_property_section_name): Add missing
periods in linkonce_kind values.

19 years agodaily update
Alan Modra [Sat, 14 May 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sat, 14 May 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years agoRevert accidentally committed change.
Jim Blandy [Fri, 13 May 2005 17:37:43 +0000 (17:37 +0000)]
Revert accidentally committed change.

19 years ago* gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
Jim Blandy [Fri, 13 May 2005 17:36:43 +0000 (17:36 +0000)]
* gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
calling gdb_suppress_entire_file.
* gdb.base/charset.exp: Same.
* gdb.base/call-rt-st.exp: Same.

19 years ago2005-05-13 Orjan Friberg <orjanf@axis.com>
Orjan Friberg [Fri, 13 May 2005 15:17:37 +0000 (15:17 +0000)]
2005-05-13  Orjan Friberg  <orjanf@axis.com>

* cris-tdep.c (_initialize_cris_tdep): Improve help strings for
cris-version, cris-mode, and cris-dwarf2-cfi settings.

19 years ago2005-05-13 Orjan Friberg <orjanf@axis.com>
Orjan Friberg [Fri, 13 May 2005 12:26:54 +0000 (12:26 +0000)]
2005-05-13  Orjan Friberg  <orjanf@axis.com>

* cris-tdep.c (usr_cmd_cris_version): Change type to int.
(cris_mode_normal, cris_mode_guru, cris_modes, usr_cmd_cris_mode): Add.
(struct gdbarch_tdep): Change type of cris_version to int.  Add
cris_mode.
(cris_mode, set_cris_mode): New functions.
(crisv32_single_step_through_delay): Read from NRP register instead
of ERP register in guru mode.
(cris_breakpoint_from_pc): Rename break_insn to break8_insn.
Add break15_insn, returned in guru mode.
(_initialize_cris_tdep): Add call to add_setshow_enum_cmd for new
cris-mode setting.
(cris_dump_tdep): Add dump of cris_mode.
(cris_gdbarch_init): Add cris_mode to search criteria for architecture.
Register the sigtramp frame sniffer only if not in guru mode.

19 years agoUpdate the address and telephone number of the FSF organization
Nick Clifton [Fri, 13 May 2005 08:04:31 +0000 (08:04 +0000)]
Update the address and telephone number of the FSF organization

19 years agodaily update
Alan Modra [Fri, 13 May 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Fri, 13 May 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Eli Zaretskii [Thu, 12 May 2005 21:38:38 +0000 (21:38 +0000)]
*** empty log message ***

19 years ago* sol-thread.c: Include "solib.h".
Mark Kettenis [Thu, 12 May 2005 21:36:08 +0000 (21:36 +0000)]
* sol-thread.c: Include "solib.h".
(sol_thread_attach): Use solib_add instead of SOLIB_ADD.
* Makefile.in (sol-thread.o): Update dependencies.

19 years ago * Makefile.in (go32-nat.o): Add $(top_h) to prerequisites.
Eli Zaretskii [Thu, 12 May 2005 21:23:17 +0000 (21:23 +0000)]
* Makefile.in (go32-nat.o): Add $(top_h) to prerequisites.

* go32-nat.c: Include top.h.  Update copyright years.
(init_go32_ops): Override the default value of gdbinit[] with
"gdb.ini".

* cli/cli-cmds.c (init_cli_cmds): Use gdbinit[] instead of a
compile-time literal string GDBINIT_FILENAME.

* top.c (PATH_MAX): Define if not defined.
(gdbinit): Declare with a constant size PATH_MAX.

* config/i386/go32.mh (XM_FILE): Remove.

* config/i386/xm-go32.h: Remove file.

19 years ago* NEWS: Mention OpenBSD/mips64 as a new native configuration.
Mark Kettenis [Thu, 12 May 2005 21:19:09 +0000 (21:19 +0000)]
* NEWS: Mention OpenBSD/mips64 as a new native configuration.

19 years ago2005-05-12 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 12 May 2005 21:01:42 +0000 (21:01 +0000)]
2005-05-12  H.J. Lu  <hongjiu.lu@intel.com>

* elf32-i386.c (elf_i386_relocate_section): Allow R_386_GOTOFF
against protected function when building executable.

19 years ago * observer.sh (texi) [DJGPP]: If the file name includes a colon,
Eli Zaretskii [Thu, 12 May 2005 20:38:51 +0000 (20:38 +0000)]
* observer.sh (texi) [DJGPP]: If the file name includes a colon,
convert it to the /dev/x/ form.

19 years ago* solib.h (CLEAR_SOLIB, SOLIB_ADD)
Mark Kettenis [Thu, 12 May 2005 20:21:18 +0000 (20:21 +0000)]
* solib.h (CLEAR_SOLIB, SOLIB_ADD)
(SOLIB_CREATE_INFERIOR_HOOK, SOLIB_REMOVE_INFERIOR_HOOK)
(SOLIB_IN_DYNAMIC_LINKER, SOLIB_RESTART)
(DISABLE_UNSETTABLE_BREAK, PC_SOLIB)
(IN_SOLIB_DYNSYM_RESOLVE_CODE): Remove defines and orphaned
comments.
* breakpoint.c: Include "solib.h".
(insert_bp_location) [!DISABLE_UNSETTABLE_BREAK]: Call
solib_address.
(remove_solib_event_breakpoints, create_solib_event_breakpoint)
(disable_breakpoints_in_shlibs)
(disable_breakpoints_in_unloaded_shlib)
(re_enable_breakpoints_in_shlibs): Compile if SOLIB_ADD isn't
defined. If PC_SOLIB isn't defined, call solib_address.
(_initialize_breakpoint): Unconditionally install observer.
* corelow.c: Include "solib.h".
[SOLIB_ADD] (solib_add_stub): Remove prototype.
(core_close) [!CLEAR_SOLIB]: Call clear_solib.
(solib_add_stub) [!SOLIB_ADD] Call solib_add.
(core_open): Unconditionally call solib_add_stub.
* fork-child.c: Include "solib.h".
(fork_inferior) [!SOLIB_CREATE_INFERIOR_HOOK]: Call
solib_create_inferior_hook.
* infcmd.c: Include "solib.h".
(attach_command) [!SOLIB_ADD]: Call shlib_rescan.  Unconditionally
call re_enable_breakpoints_in_shlibs.
* infrun.c: Include "solib.h".
(SOLIB_IN_SYNSYM_RESOLVE_CODE): Don't define if not already
defined.
(stop_on_solib_events, show_stop_on_solib_events): Include
unconditionally.
(follow_exec) [!SOLIB_CREATE_INFERIOR_HOOK]: Call
solib_create_inferior_hook.
(handle_inferior_event) [!SOLIB_ADD]: Call shlib_add.
[!IN_SOLIB_DYNSYM_RESOLVE_CODE]: Call in_solib_dynsym_resolve_code.
(_initialize_infrun): Unconditionally add "stop_on_solib-events"
command.
* remote.c: Include "solib.h".
(remote_open_1): Unconditionally call no_shared_libraries.
[!SOLIB_CREATE_INFERIOR_HOOK] Call solib_create_inferior_hook.
* stack.c: Include "solib.h".
(print_frame) [!PC_SOLIB] Call shlib_for_pc.
* xcoffsolib.c (no_shared_libraries): Remove function.
* Makefile.in (SFILES): Add solib.c.
(ALLDEPFILES): Remove solib.c.
(COMMON_OBS): Add solib.o.
(breakpoint.o, corelow.o, fork-chiled.o, infcmd.o, infrun.o)
(remote.o, stack.o): Update dependencies.

19 years agomerge from gcc
DJ Delorie [Thu, 12 May 2005 20:00:35 +0000 (20:00 +0000)]
merge from gcc

19 years agoPR bootstrap/21230
DJ Delorie [Thu, 12 May 2005 16:35:35 +0000 (16:35 +0000)]
PR bootstrap/21230
* warnings.m4 (ACX_PROG_CC_WARNING_ALMOST_PEDANTIC): Add
double quotes around GCC variable.

19 years ago * cp-names.y: Renamed to ...
Daniel Jacobowitz [Thu, 12 May 2005 16:01:08 +0000 (16:01 +0000)]
* cp-names.y: Renamed to ...
* cp-name-parser.y: ... this.
* Makefile.in (SFILES, YYFILES, YYOBJ): Rename cp-names.y to
cp-name-parser.y.
(test-cp-names.o): Renamed to test-cp-name-parser.o.
(test-cp-names): Renamed to test-cp-name-parser.
(clean, local-maintainer-clean): Update.
(cp-names.o): Renamed to cp-name-parser.o.

19 years ago * observer.sh: Use observer.tmp instead of observer.inc-tmp which
Eli Zaretskii [Thu, 12 May 2005 15:44:19 +0000 (15:44 +0000)]
* observer.sh: Use observer.tmp instead of observer.inc-tmp which
on 8+3 filesystems overwrites observer.inc.  Update copyright year
of the resultant file.

19 years ago * gnu-v3-abi.c (init_gnuv3_ops): Cast is_gnu_v3_mangled_dtor and
Eli Zaretskii [Thu, 12 May 2005 15:28:31 +0000 (15:28 +0000)]
* gnu-v3-abi.c (init_gnuv3_ops): Cast is_gnu_v3_mangled_dtor and
is_gnu_v3_mangled_ctor to avoid compiler warnings.

19 years ago * elf32-ppc.c (LWZU_0_X_11): Delete.
Alan Modra [Thu, 12 May 2005 15:24:51 +0000 (15:24 +0000)]
* elf32-ppc.c (LWZU_0_X_11): Delete.
(B, LWZ_11_X_11, LWZ_11_X_30, MTCTR_11): Define.
(ppc_elf_select_plt_layout): Set .got flags too.  Formatting.
(ppc_elf_size_dynamic_sections): Allocate space for .glink branch
table.
(ppc_elf_finish_dynamic_symbol): Point .plt entries into the branch
table.
(ppc_elf_finish_dynamic_sections): Adjust DT_PPC_GLINK value.
Generate .glink branch table and updated stubs.

19 years ago2005-05-12 Orjan Friberg <orjanf@axis.com>
Orjan Friberg [Thu, 12 May 2005 12:14:23 +0000 (12:14 +0000)]
2005-05-12  Orjan Friberg  <orjanf@axis.com>

* target.h (struct target_ops): Add insert_watchpoint,
remove_watchpoint, stopped_by_watchpoint, stopped_data_address function
pointers for hardware watchpoint support.
* linux-low.h (struct linux_target_ops): Ditto.
* linux-low.c (linux_insert_watchpoint, linux_remove_watchpoint)
(linux_stopped_by_watchpoint, linux_stopped_data_address): New.  Add
to linux_target_ops.
* remote-utils.c (prepare_resume_reply): Add watchpoint information to
reply packet.
* server.c (main): Recognize 'Z' and 'z' packets.

19 years ago * gdb.texinfo (Startup): Fix last change. Treat gdb.ini like we
Eli Zaretskii [Thu, 12 May 2005 09:05:45 +0000 (09:05 +0000)]
* gdb.texinfo (Startup): Fix last change.  Treat gdb.ini like we
do with other non-standard names of init files.

19 years ago * config/djgpp/config.sed: Adapt to latest Autoconf.
Eli Zaretskii [Thu, 12 May 2005 08:42:12 +0000 (08:42 +0000)]
* config/djgpp/config.sed: Adapt to latest Autoconf.

* config/djgpp/djconfig.sh: Add -Wpointer-arith and
-Wuninitialized to the build warnings.

19 years agoUpdate the address of the FSF organization
Nick Clifton [Thu, 12 May 2005 07:36:59 +0000 (07:36 +0000)]
Update the address of the FSF organization

19 years ago2005-05-11 Eli Zaretskii <eliz@gnu.org>
Ian Lance Taylor [Thu, 12 May 2005 03:45:53 +0000 (03:45 +0000)]
2005-05-11  Eli Zaretskii  <eliz@gnu.org>

* pex-djgpp.c: Include string.h, fcntl.h, unistd.h, and
sys/stat.h.
(pex_init): Fix last argument to pex_init_common.
(pex_djgpp_exec_child): Remove leading underscore from _open,
_dup, _dup2, _close, and _spawnv/_spawnvp.  Replace `program',
which is undeclared, with `executable', which was unused.  Remove
unused variable `e'.  Fix casting of last arg to spawnv/spawnvp.
(pex_djgpp_wait): Declare arguments with ATTRIBUTE_UNUSED.

19 years agodaily update
Alan Modra [Thu, 12 May 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Thu, 12 May 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago * gdb.texinfo (Command Files): Move the description of the startup
Eli Zaretskii [Wed, 11 May 2005 15:47:49 +0000 (15:47 +0000)]
* gdb.texinfo (Command Files): Move the description of the startup
from here...
(Startup): ...to this new subsection of the Invocation chapter.
Rearrange the description of init files more logically and add a
cross-reference to "Command Files".  Document the special gdbinit
name for CISCO 68k.  Expand the description of what GDB does
during startup.
(History): Add index entry for HISTSIZE.

19 years ago * reloc.c (BFD_RELOC_HI16_PCREL): Define.
Alan Modra [Wed, 11 May 2005 14:09:43 +0000 (14:09 +0000)]
* reloc.c (BFD_RELOC_HI16_PCREL): Define.
(BFD_RELOC_HI16_S_PCREL, BFD_RELOC_LO16_PCREL): Define.
* elf32-ppc.c (GLINK_PLTRESOLVE, GLINK_ENTRY_SIZE): Define.
(CROR_151515, CROR_313131): Delete.
(ADDIS_11_11, ADDI_11_11, SUB_11_11_30, ADD_0_11_11, ADD_11_0_11,
LWZ_0_4_30, MTCTR_0, LWZ_12_8_30, BCTR, ADDIS_11_30,
LWZU_0_X_11): Define.
(ppc_elf_howto_raw): Add R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI
and R_PPC_REL16_HA entries.
(ppc_elf_reloc_type_lookup): Convert new bfd reloc types.
(ppc_elf_addr16_ha_reloc): Also handle R_PPC_REL16_HA.
(struct ppc_elf_link_hash_table): Add glink, glink_pltresolve,
new_plt, and old_plt.
(ppc_elf_create_dynamic_sections): Create .glink section.
(ppc_elf_check_relocs): Set new_plt and old_plt.
(ppc_elf_select_plt_layout): New function.
(ppc_elf_tls_setup): Set plt output section elf type and flags.
(allocate_got): Handle differences between old and new got layout.
(allocate_dynrelocs): Likewise for plt.
(ppc_elf_size_dynamic_sections): Likewise.  Allocate memory for
.glink.  Don't allocate memory for old bss .plt.  Emit DT_PPC_GLINK.
(ppc_elf_relax_section): Rename ppc_info to htab.  Handle .glink
destination of R_PPC_PLTREL24 relocs.
(ppc_elf_relocate_section): Handle new relocs and changed destination
of R_PPC_PLTREL24.
(ppc_elf_finish_dynamic_symbol): Init new style plt and handle
differences in layout.
(ppc_elf_finish_dynamic_sections): Set DT_PPC_GLINK value.  Don't
put a blrl in new got.  Write glink contents.
* elf32-ppc.h (ppc_elf_select_plt_layout): Declare.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.

19 years ago * ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
Alan Modra [Wed, 11 May 2005 14:08:45 +0000 (14:08 +0000)]
* ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
R_PPC_RELAX32PC_PLT) Adjust.
(R_PPC_REL16, R_PPC_REL16_LO, R_PPC_REL16_HI, R_PPC_REL16_HA): Define.
(DT_PPC_GLINK): Define.

19 years ago * config/djgpp/fnchange.lst: Add mappings for inttypes*.m4,
Eli Zaretskii [Wed, 11 May 2005 13:35:56 +0000 (13:35 +0000)]
* config/djgpp/fnchange.lst: Add mappings for inttypes*.m4,
ChangeLog-2004, reg-cris*.dat, dw2-intermix.*, semcris*-switch.c.
Fix mappings for hilo-hazard-?.s.

19 years ago * elf32-i386.c (elf_i386_finish_dynamic_sections): Fix signedness
Andreas Schwab [Wed, 11 May 2005 09:23:43 +0000 (09:23 +0000)]
* elf32-i386.c (elf_i386_finish_dynamic_sections): Fix signedness
warning.

19 years agoFix a typo in bunzip2..
Eli Zaretskii [Wed, 11 May 2005 07:29:35 +0000 (07:29 +0000)]
Fix a typo in bunzip2..

19 years agoUpdate GDB versions and my email address.
Eli Zaretskii [Wed, 11 May 2005 07:26:26 +0000 (07:26 +0000)]
Update GDB versions and my email address.

19 years ago2005-05-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 11 May 2005 02:15:46 +0000 (02:15 +0000)]
2005-05-10  H.J. Lu  <hongjiu.lu@intel.com>

* elf.c (_bfd_elf_make_section_from_shdr): Only check debug
section if SEC_ALLOC isn't set.

19 years agomerge from gcc
DJ Delorie [Wed, 11 May 2005 02:10:00 +0000 (02:10 +0000)]
merge from gcc

19 years agodaily update
Alan Modra [Wed, 11 May 2005 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Wed, 11 May 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years agoUpdate the address and phone number of the FSF organization.
Nick Clifton [Tue, 10 May 2005 15:33:34 +0000 (15:33 +0000)]
Update the address and phone number of the FSF organization.

19 years ago * linux-s390-low.c (s390_breakpoint, s390_breakpoint_len): Define.
Ulrich Weigand [Tue, 10 May 2005 13:48:59 +0000 (13:48 +0000)]
* linux-s390-low.c (s390_breakpoint, s390_breakpoint_len): Define.
(s390_get_pc, s390_set_pc, s390_breakpoint_at): New functions.
(the_low_target): Add new members.

19 years agoUpdate the address and phone number of the FSF organization
Nick Clifton [Tue, 10 May 2005 10:21:13 +0000 (10:21 +0000)]
Update the address and phone number of the FSF organization

19 years ago2005-05-09 Kelley Cook <kcook@gcc.gnu.org>
Kelley Cook [Tue, 10 May 2005 01:27:54 +0000 (01:27 +0000)]
2005-05-09  Kelley Cook  <kcook@gcc.gnu.org>

* configure.in: Replace AC_COMPILE_CHECK_SIZEOF with AC_CHECK_SIZEOF.
* acinclude.m4: Don't sinclude accross.m4.
* config.in, configure, Makefile.in, doc/Makefile.in: Regenerate.

19 years agodaily update
Alan Modra [Tue, 10 May 2005 00:00:04 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Tue, 10 May 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2005-05-09 Andrew Cagney <cagney@gnu.org>
Andrew Cagney [Mon, 9 May 2005 21:20:35 +0000 (21:20 +0000)]
2005-05-09  Andrew Cagney  <cagney@gnu.org>

Use gdb_byte in preference to bfd_byte.
* gdbarch.sh: Update.
* gdbarch.h, gdbarch.c: Re-generate.
* ada-lang.c, ada-lang.h, ada-valprint.c, arch-utils.c: Update.
* c-lang.c, c-lang.h, c-valprint.c, cp-valprint.c: Update.
* f-lang.c, f-lang.h, f-valprint.c, gdbcore.h, jv-lang.h: Update.
* jv-valprint.c, language.c, language.h, m2-lang.c: Update.
* m2-lang.h, m2-valprint.c, objc-lang.c, p-lang.c: Update.
* p-lang.h, p-valprint.c, regcache.c, scm-lang.c: Update.
* scm-lang.h, scm-valprint.c, target.c, target.h: Update.
* tramp-frame.c, valarith.c, valops.c, valprint.c: Update.
* valprint.h, value.c, value.h: Update.

19 years ago * Makefile.am: Use a temporary file to build chew.
Daniel Jacobowitz [Mon, 9 May 2005 21:13:56 +0000 (21:13 +0000)]
* Makefile.am: Use a temporary file to build chew.
* Makefile.in: Regenerated.

19 years agoFix typos in ChangeLog
Mark Mitchell [Mon, 9 May 2005 21:07:02 +0000 (21:07 +0000)]
Fix typos in ChangeLog

19 years ago* vaxbsd-nat.c (vaxbsd_supply_gregset, vaxbsd_collect_gregset):
Mark Kettenis [Mon, 9 May 2005 20:00:40 +0000 (20:00 +0000)]
* vaxbsd-nat.c (vaxbsd_supply_gregset, vaxbsd_collect_gregset):
Use `gdb_byte *' for regs.
* vax-tdep.c (vax_supply_gregset): Use `gdb_byte *' for regs;
(vax_store_arguments, vax_push_dummy_call, vax_return_value): Use
gdb_byte for buf.
(vax_breakpoint_from_pc): Change return type to `const gdb_byte
*'.  Use gdb_byte for break_insn.
(vax_skip_prologue): Use gdb_byte for op.

19 years ago* i387-tdep.c: Remove outdated comments.
Mark Kettenis [Mon, 9 May 2005 19:53:44 +0000 (19:53 +0000)]
* i387-tdep.c: Remove outdated comments.

19 years ago * readline/aclocal.m4: Use AC_TRY_LINK to check for mbstate_t.
Mark Mitchell [Mon, 9 May 2005 19:42:03 +0000 (19:42 +0000)]
* readline/aclocal.m4: Use AC_TRY_LINK to check for mbstate_t.
* readline/complete.c (pwd.h): Guard with HAVE_PWD_H.
(getpwent): Guard with HAVE_GETPWENT.
(rl_username_completion_function): Guard use of getpwent.
(endpwent): Likewise.
* readline/config.h.in (HAVE_FCNTL): New macro.
(HAVE_GETPWENT): Likewise.
(HAVE_GETPWNAM): Likewise.
(HAVE_GETPWUID): Likewise.
(HAVE_KILL): Likewise.
(HAVE_PWD_H): Likewise.
* readline/configure: Regenerated.
* readline/configure.in: Handle MinGW when cross compiling.  Check for
getpwnam, getpwent, getpwuid, kill, and pwd.h.
* readline/display.c (rl_clear_screen): Treat Windows like DOS.
(insert_some_chars): Likewise.
(delete_chars): Likewise.
* readline/shell.c (pwd.h): Guard with HAVE_PWD_H.
(getpwuid): Guard with HAVE_GETPWUID.
(sh_unset_nodelay_mode): Guard use of fnctl with HAVE_FNCTL_H.
* readline/signals.c (rl_signal_handler): Don't use SIGALRM or
SIGQUIT if not defined.  Use "raise" if "kill" is not available.
(rl_set_signals): Don't set handlers for SIGQUIT or SIGALRM if
they are not defined.
(rl_clear_signals): Likewise.
* readline/tilde.c (pwd.h): Guard with HAVE_PWD_H.
(getpwuid): Guard declaration with HAVE_GETPWUID.
(getpwnam): Guard declaration with HAVE_GETPWNAM.
(tilde_expand_word): Guard use of getpwnam with HAVE_GETPWNAM.

19 years ago* defs.h: Unconditionally include <sys/types.h>.
Mark Kettenis [Mon, 9 May 2005 17:20:18 +0000 (17:20 +0000)]
* defs.h: Unconditionally include <sys/types.h>.

19 years ago * elf64-ppc.c (struct ppc64_elf_obj_tdata): Add has_dotsym.
Alan Modra [Mon, 9 May 2005 10:30:40 +0000 (10:30 +0000)]
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Add has_dotsym.
(ppc64_elf_add_symbol_hook): Set has_dotsym.
(ppc64_elf_check_directives): Only process syms when has_dotsym.
(func_desc_adjust): Hide fake function descriptors when function
code entry is defined.
(adjust_opd_syms): Adjust for deleted_section becoming union field.

19 years agogas/
Jan Beulich [Mon, 9 May 2005 06:49:01 +0000 (06:49 +0000)]
gas/
2005-05-09  Jan Beulich  <jbeulich@novell.com>

* config/tc-i386.c (parse_insn): Disallow use of prefix separator
and comma in Intel mode.

include/opcode/
2005-05-09  Jan Beulich  <jbeulich@novell.com>

* i386.h (i386_optab): Add ht and hnt.

19 years ago * mips-tdep.c (mips_stub_frame_sniffer): Handle .MIPS.stubs
Daniel Jacobowitz [Mon, 9 May 2005 03:36:10 +0000 (03:36 +0000)]
* mips-tdep.c (mips_stub_frame_sniffer): Handle .MIPS.stubs
section like .plt.

19 years ago * elfcode.h (elf_object_p): Add more sanity checks on elf header.
Alan Modra [Mon, 9 May 2005 03:35:38 +0000 (03:35 +0000)]
* elfcode.h (elf_object_p): Add more sanity checks on elf header.

19 years agodaily update
Alan Modra [Mon, 9 May 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Mon, 9 May 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2005-05-08 Dave Korn <dave.korn@artimi.com>
Dave Korn [Sun, 8 May 2005 23:48:38 +0000 (23:48 +0000)]
2005-05-08  Dave Korn   <dave.korn@artimi.com>

* coff-tic80.c:  Undefine _CONST after system headers to prevent
clash with tic80-specific definition in include/coff/tic80.h

19 years ago* i386-linux-tdep.c (linux_sigtramp_code, linux_rt_sigtramp_code):
Mark Kettenis [Sun, 8 May 2005 22:07:27 +0000 (22:07 +0000)]
* i386-linux-tdep.c (linux_sigtramp_code, linux_rt_sigtramp_code):
Change type to `static const gdb_byte'.
(i386_linux_sigtramp_start, i386_linux_rt_sigtramp_start)
(i386_linux_sigcontext_addr): Use gdb_byte for buf.
* amd64-linux-tdep.c (linux_sigtramp_code): Change type to `static
const gdb_byte'.
(amd64_linux_sigtramp_start, amd64_linux_sigcontext_addr): Use
gdb_byte for buf.
* amd64fbsd-tdep.c (amd64fbsd_supply_uthread)
(amd64fbsd_collect_uthread): Use gdb_byte for buf.

19 years ago* config/ia64/nm-aix.h: Remove file.
Mark Kettenis [Sun, 8 May 2005 19:50:39 +0000 (19:50 +0000)]
* config/ia64/nm-aix.h: Remove file.

19 years agoFix typo.
Mark Kettenis [Sun, 8 May 2005 18:01:31 +0000 (18:01 +0000)]
Fix typo.

19 years ago* amd64-tdep.c (amd64_return_value): Use `gdb_byte *' in casts.
Mark Kettenis [Sun, 8 May 2005 18:00:07 +0000 (18:00 +0000)]
* amd64-tdep.c (amd64_return_value): Use `gdb_byte *' in casts.
(amd64_push_arguments): Use gdb_byte instead of bfd_byte.  Use
gdb_byte for buf.
(amd64_push_dummy_call): Use gdb_byte for buf.
(amd64_analyze_prologue): Use gdb_byte for proto, buf and op.
(amd64_frame_cache, amd64_sigtramp_frame_cache)
(amd64_unwind_dummy_id): Use gdb_byte for buf.
(amd64_supply_fxsave, amd64_collect_fxsave): Use `gdb_byte *' for
regs.
* amd64obsd-tdep.c (amd64obsd_supply_regset): Use `gdb_byte *' in
casts.
(amd64obsd_sigtramp_p): Use gdb_byte for sigreturn and `gdb_byte
*' for buf,

19 years ago* i386-tdep.c (i386_breakpoint_from_pc): Change return type to
Mark Kettenis [Sun, 8 May 2005 16:27:34 +0000 (16:27 +0000)]
* i386-tdep.c (i386_breakpoint_from_pc): Change return type to
`const gdb_byte *'.  Use gdb_byte for break_insn.
(i386_follow_jump): Use gdb_byte for op.
(i386_analyze_struct_return): Use gdb_byte for proto1, proto2, buf
and op.
(i386_skip_probe): Use gdb_byte for buf and op.
(struct i386_insn): Use gdb_byte for insn and mask.
(i386_match_insn, i386_analyze_frame_setup)
(i386_analyze_register_saves): Use gdb_byte for op.
(i386_skip_prologue): Use gdb_byte for pic_pat and op;
(i386_unwind_pc, i386_frame_cache, i386_sigtramp_frame_cache)
(i386_unwind_dummy_id, i386_get_longjmp_target): Use gdb_byte for
buf.
(i386_extract_return_value, i386_store_return_value): Use
`bfd_byte *' instead of `void *' for valbuf argument.  Remove now
redundant cast.
(i386_pseudo_register_read, i386_pseudo_register_write): Use
gdb_byte for mmx_buf.
(i386_register_to_value, i386_value_to_register): Use `gdb_byte *'
instead of `char *' for buf.
(i386_supply_gregset, i386_collect_gregset): Use `gdb_byte *'
instead of `char *' for regs.
(i386_svr4_sigcontext_addr): Use gdb_byte for buf.
* i386obsd-tdep.c (i386obsd_sigtramp_p): Use gdb_byte for
sigreturn and `gdb_byte *' for buf.
(i386obsd_aout_supply_regset): Use `const gdb_byte *' in cast.
(i386obsd_supply_uthread, i386obsd_collect_uthread): Use gdb_byte
for buf.
* i386bsd-tdep.c (i386bsd_sigcontext_addr): Use gdb_byte for buf.

19 years ago* defs.h (gdb_byte): New typedef. Tweak comments.
Mark Kettenis [Sun, 8 May 2005 14:57:41 +0000 (14:57 +0000)]
* defs.h (gdb_byte): New typedef.  Tweak comments.

19 years ago* target.h (target_link): Remove prototype.
Mark Kettenis [Sun, 8 May 2005 14:46:52 +0000 (14:46 +0000)]
* target.h (target_link): Remove prototype.
* target.c (target_link): Remove function.
* symfile.c: Remove comment about rombug.

19 years ago2005-05-08 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 8 May 2005 13:43:48 +0000 (13:43 +0000)]
2005-05-08  H.J. Lu  <hongjiu.lu@intel.com>

PR 939
* elflink.c (elf_link_output_extsym): Use output_bfd if
h->root.u.def.section is bfd_abs_section_ptr when reporting
error.

19 years agoAdd the fullname_syntax testsuite variable. This allows GDB to make sure
Bob Rossi [Sun, 8 May 2005 13:42:04 +0000 (13:42 +0000)]
Add the fullname_syntax testsuite variable. This allows GDB to make sure
that the MI fullname field is an absolute path, instead of just checking
for .* or /.*

19 years ago*** empty log message ***
gdbadmin [Sun, 8 May 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sun, 8 May 2005 00:00:08 +0000 (00:00 +0000)]
daily update

19 years agogas/testsuite/
H.J. Lu [Sat, 7 May 2005 13:29:59 +0000 (13:29 +0000)]
gas/testsuite/

2005-05-07  H.J. Lu  <hongjiu.lu@intel.com>

PR 843
* gas/i386/i386.exp: Add x86-64-branch.

* gas/i386/x86-64-branch.d: New.
* gas/i386/x86-64-branch.s: New.

opcodes/

2005-05-07  H.J. Lu  <hongjiu.lu@intel.com>

PR 843
* i386-dis.c (branch_v_mode): New.
(indirEv): Use branch_v_mode instead of v_mode.
(OP_E): Handle branch_v_mode.

19 years ago2005-05-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 7 May 2005 13:26:28 +0000 (13:26 +0000)]
2005-05-07  H.J. Lu  <hongjiu.lu@intel.com>

* d10v-dis.c (dis_2_short): Support 64bit host.

19 years ago2005-05-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 7 May 2005 13:22:57 +0000 (13:22 +0000)]
2005-05-07  H.J. Lu  <hongjiu.lu@intel.com>

* elf-bfd.h (elf_backend_data): Update special_sections to
array of pointer to bfd_elf_special_section.
* elf.c (special_sections): Likewise.
* elf32-arm.c (elf32_arm_symbian_special_sections): Likewise.
* elf32-m32r.c (m32r_elf_special_sections): Likewise.
* elf32-m68hc11.c (elf32_m68hc11_special_sections): Likewise.
* elf32-m68hc12.c (elf32_m68hc12_special_sections): Likewise.
* elf32-mcore.c (mcore_elf_special_sections): Likewise.
* elf32-ppc.c (ppc_elf_special_sections): Likewise.
* elf32-sh64.c (sh64_elf_special_sections): Likewise.
* elf32-v850.c (v850_elf_special_sections): Likewise.
* elf32-xtensa.c (elf_xtensa_special_sections): Likewise.
* elf64-alpha.c (elf64_alpha_special_sections): Likewise.
* elf64-hppa.c (elf64_hppa_special_sections): Likewise.
* elf64-ppc.c (ppc64_elf_special_sections): Likewise.
* elf64-sh64.c (sh64_elf64_special_sections): Likewise.
* elfxx-ia64.c (elfNN_ia64_special_sections): Likewise.
* elfxx-mips.c (_bfd_mips_elf_special_sections): Likewise.
* elfxx-mips.h (_bfd_mips_elf_special_sections): Likewise.

* elf.c (get_special_section): Updated.

19 years agoUpdate Dutch translation
Nick Clifton [Sat, 7 May 2005 07:52:54 +0000 (07:52 +0000)]
Update Dutch translation

19 years agoUpdate the address and phone number of the FSF
Nick Clifton [Sat, 7 May 2005 07:34:31 +0000 (07:34 +0000)]
Update the address and phone number of the FSF

19 years agoMove doc/ entries into doc/ChangeLog.
Nick Clifton [Sat, 7 May 2005 07:07:04 +0000 (07:07 +0000)]
Move doc/ entries into doc/ChangeLog.
Remove duplicated ChangeLog entry.

19 years agobfd/
Alan Modra [Sat, 7 May 2005 02:55:54 +0000 (02:55 +0000)]
bfd/
* elf-bfd.h (struct elf_backend_data): Remove got_symbol_offset.
* elfxx-target.h (elf_backend_got_symbol_offset): Delete.
* elflink.c (_bfd_elf_create_got_section): Use zero in place of
got_symbol_offset.
* elf-m10300.c (_bfd_mn10300_elf_create_got_section): Likewise.
* elf32-frv.c (_frv_create_got_section): Likewise.
* elf32-i370.c (i370_elf_finish_dynamic_sections): Delete ppc code.
(elf_backend_got_symbol_offset): Don't define.
* elf64-ppc.c (elf_backend_got_symbol_offset): Don't define.
* elf32-ppc.c (struct ppc_elf_link_hash_table): Add got_header_size
and got_gap.
(ppc_elf_create_got): Tidy.
(ppc_elf_create_dynamic_sections): Don't set SEC_IN_MEMORY for .plt.
(ppc_elf_check_relocs): Reduce string comparisons by using elf.hgot.
(ppc_elf_gc_sweep_hook): Likewise.
(ppc_elf_relocate_section): Likewise.
(ppc_elf_finish_dynamic_symbol): Likewise.
(allocate_got): New function.
(allocate_dynrelocs): Use allocate_got.
(ppc_elf_size_dynamic_sections): Likewise.  Delay tlsld_got allocation
so that local got can refcount it.  Set got_header_size.
(ppc_elf_relocate_section): Use value of elf.hgot rather than hard-
coded 4.
(ppc_elf_finish_dynamic_sections): Likewise.
(elf_backend_got_symbol_offset): Don't define.
(elf_backend_got_header_size): Ditto.
ld/testsuite/
* ld-powerpc/tlsexe32.d: Update for changed got layout.
* ld-powerpc/tlsexe32.g: Likewise.
* ld-powerpc/tlsexe32.r: Likewise.
* ld-powerpc/tlsso32.d: Likewise.
* ld-powerpc/tlsso32.g: Likewise.
* ld-powerpc/tlsso32.r: Likewise.

19 years agomerge from gcc
DJ Delorie [Sat, 7 May 2005 02:00:41 +0000 (02:00 +0000)]
merge from gcc

19 years ago*** empty log message ***
gdbadmin [Sat, 7 May 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Sat, 7 May 2005 00:00:07 +0000 (00:00 +0000)]
daily update

19 years agoCorrect changelog snafu.
Daniel Jacobowitz [Fri, 6 May 2005 18:23:14 +0000 (18:23 +0000)]
Correct changelog snafu.

19 years ago*** empty log message ***
gdbadmin [Fri, 6 May 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

19 years agodaily update
Alan Modra [Fri, 6 May 2005 00:00:06 +0000 (00:00 +0000)]
daily update

19 years agoFix ia64-hpux build failure.
Jim Wilson [Thu, 5 May 2005 21:45:58 +0000 (21:45 +0000)]
Fix ia64-hpux build failure.
* ia64-opc.c: Include sysdep.h before libiberty.h.

19 years agoFix ia64-hpux build failure, patch from Steve Ellcey.
Jim Wilson [Thu, 5 May 2005 18:51:14 +0000 (18:51 +0000)]
Fix ia64-hpux build failure, patch from Steve Ellcey.
* configure.in (ACX_HEADER_STRING): New.
* configure: Regenerate.
* config.in: Regenerate.
* sysdep.h (STRING_WITH_STRINGS): Use.

19 years ago2005-05-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 5 May 2005 17:22:40 +0000 (17:22 +0000)]
2005-05-05  H.J. Lu  <hongjiu.lu@intel.com>

* elf.c (_bfd_elf_close_and_cleanup): Only call
_bfd_dwarf2_cleanup_debug_info on bfd_object.

19 years agobfd/
H.J. Lu [Thu, 5 May 2005 16:40:07 +0000 (16:40 +0000)]
bfd/

2005-05-05  H.J. Lu  <hongjiu.lu@intel.com>

* elflink.c (_bfd_elf_provide_section_bound_symbols): Use
"__bss_start" instead of "_edata" as fallback.

ld/

2005-05-05  H.J. Lu  <hongjiu.lu@intel.com>

* scripttempl/elf.sc: Document the usage of __bss_start.

19 years ago2005-05-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 5 May 2005 15:36:03 +0000 (15:36 +0000)]
2005-05-05  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
* Makefile.in: Regenerate.

19 years ago2005-05-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 5 May 2005 15:19:44 +0000 (15:19 +0000)]
2005-05-05  H.J. Lu  <hongjiu.lu@intel.com>

* bfd-in2.h: Regenerated.

19 years ago2005-05-05 Paul Brook <paul@codesourcery.com>
Paul Brook [Thu, 5 May 2005 14:37:15 +0000 (14:37 +0000)]
2005-05-05  Paul Brook  <paul@codesourcery.com>

bfd/
* config.bfd: Use bfd_elf32_i386_vxworks_vec for i?86-*-vxworks.
* configure.in: Add bfd_elf32_i386_vxworks_vec. i386 targets need
elf-vxworks.lo.
* configure: Regenerate.
* Makefile.am (BFD32_BACKENDS): Add elf-vxworks.lo.
(BFD32_BACKENDS_CFILES): Add elf-vxworks.c.
(elf32-i386.lo): Depend on elf-vxworks.h.
(elf-vxworks.lo): New rule.
* Makefile.in: Regenerate.
* elf-bfd.h (elf_backend_data): Update type of
elf_backend_emit_relocs.
(_bfd_elf_link_output_relocs): Update prototype.
* elflink.c (_bfd_elf_link_output_relocs): Always use
bed->elf_backend_emit_relocs when outputting relocations.
* elfxx-target.h (elf_backend_emit_relocs): Default to
_bfd_elf_link_output_relocs.
* targets.c (bfd_elf32_i386_vxworks_vec): Declare.
(_bfd_target_vector): Add bfd_elf32_i386_vxworks_vec.
* elf32-i386.c: Add elf32-i386-vxworks target BFD.
(elf_i386_plt0_entry): Remove padding.
(elf_i386_pic_plt0_entry): Ditto.
(PLTRESOLVE_RELOCS_SHLIB, PLTRESOLVE_RELOCS): Define.
(PLT_NON_JUMP_SLOT_RELOCS): Define.
(elf_i386_link_hash_table): Add srelplt2, hgot, hplt, is_vxworks and
plt0_pad_byte fields.
(elf_i386_link_hash_table_create): Zero them.
(elf_i386_create_dynamic_sections): Create static relocation section.
(allocate_dynrelocs): Allocate space for static PLT relocations.
(elf_i386_size_dynamic_sections): Save shortcuts to PLT and GOT
symbols.  Give PLT symbols function type.  Don't strip PLT sections
if we have exported symbols from them.
(elf_i386_finish_dynamic_symbol): Fill in VxWorks PLT static
relocation section.  Don't mark _GLOBAL_OFFSET_TABLE_ as absolute on
VxWorks.
(elf_i386_finish_dynamic_sections): Allow different pad bytes.
Add relocation for GOT location.  Fill in PLT static relocations.
(elf_i386_vxworks_link_hash_table_create): New function.
(elf_i386_vxworks_link_output_symbol_hook): New function.
* elf-vxworks.h: New file.
gas/
* config/tc-i386.h (ELF_TARGET_FORMAT): Define for TE_VXWORKS.
gas/testsuite/
* gas/i386/i386.exp: Don't run divide test on vxworks.
ld/
* Makefile.am: Add eelf_i386_vxworks.
* Makefile.in: Regenerate.
* configure.tgt: Make i?86-*-vxworks use targ_emul=elf_i386_vxworks.
* emulparams/elf_i386_vxworks.sh: New file.
* emulparams/vxworks.sh: New file.
* scripttempl/elf.sc: Add DATA_END_SYMBOLS and ETEXT_NAME.

19 years ago2005-05-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 5 May 2005 14:34:04 +0000 (14:34 +0000)]
2005-05-05  H.J. Lu  <hongjiu.lu@intel.com>

* section.c (bfd_make_section_anyway_with_flags): New.
(bfd_make_section_anyway): Call bfd_make_section_anyway_with_flags,
(bfd_make_section_with_flags): New.
(bfd_make_section): Call bfd_make_section_with_flags.

* elf-m10300.c (_bfd_mn10300_elf_create_got_section): Call
bfd_make_section_with_flags/bfd_make_section_anyway_with_flags
instead of bfd_make_section/bfd_make_section and don't call
bfd_set_section_flags.
(mn10300_elf_check_relocs): Likewise.
(_bfd_mn10300_elf_create_dynamic_sections): Likewise.
* elf32-arm.c (create_got_section): Likewise.
(bfd_elf32_arm_add_glue_sections_to_bfd): Likewise.
(elf32_arm_check_relocs): Likewise.
* elf32-cris.c (cris_elf_check_relocs): Likewise.
* elf32-frv.c (elf32_frv_add_symbol_hook): Likewise.
(_frv_create_got_section): Likewise.
(elf32_frvfdpic_create_dynamic_sections): Likewise.
* elf32-hppa.c (elf32_hppa_create_dynamic_sections): Likewise.
(elf32_hppa_check_relocs): Likewise.
* elf32-i370.c (i370_elf_create_dynamic_sections): Likewise.
(i370_elf_check_relocs): Likewise.
* elf32-i386.c (create_got_section): Likewise.
(elf_i386_check_relocs): Likewise.
* elf32-m32r.c (m32r_elf_add_symbol_hook): Likewise.
(create_got_section): Likewise.
(m32r_elf_create_dynamic_sections): Likewise.
(m32r_elf_check_relocs): Likewise.
* elf32-m68k.c (elf_m68k_check_relocs): Likewise.
* elf32-ppc.c (ppc_elf_create_got): Likewise.
(ppc_elf_create_dynamic_sections): Likewise.
(ppc_elf_add_symbol_hook): Likewise.
(ppc_elf_check_relocs): Likewise.
* elf32-s390.c (create_got_section): Likewise.
(elf_s390_check_relocs): Likewise.
* elf32-sh.c (create_got_section): Likewise.
(sh_elf_create_dynamic_sections): Likewise.
(sh_elf_check_relocs): Likewise.
* elf32-vax.c (elf_vax_check_relocs): Likewise.
* elf32-xstormy16.c (xstormy16_elf_check_relocs): Likewise.
* elf32-xtensa.c (elf_xtensa_create_dynamic_sections): Likewise.
(add_extra_plt_sections): Likewise.
* elf64-alpha.c (elf64_alpha_add_symbol_hook): Likewise.
(elf64_alpha_create_got_section): Likewise.
(elf64_alpha_create_dynamic_sections): Likewise.
(elf64_alpha_check_relocs): Likewise.
* elf64-hppa.c (get_reloc_section): Likewise.
(get_opd): Likewise.
(get_plt): Likewise.
(get_dlt): Likewise.
(get_stub): Likewise.
(elf64_hppa_create_dynamic_sectionso): Likewise.
* elf64-mmix.c (mmix_elf_check_common_relocs): Likewise.
* elf64-ppc.c (create_linkage_sections): Likewise.
(ppc64_elf_check_relocs): Likewise.
* elf64-s390.c (create_got_section): Likewise.
(elf_s390_check_relocs): Likewise.
* elf64-sh64.c (sh_elf64_check_relocs): Likewise.
(sh64_elf64_create_dynamic_sections): Likewise.
* elf64-x86-64.c (create_got_section): Likewise.
(elf64_x86_64_check_relocs): Likewise.
* elflink.c (_bfd_elf_create_got_section): Likewise.
(_bfd_elf_link_create_dynamic_sections): Likewise.
(elf_link_add_object_symbols): Likewise.
* elfxx-ia64.c (elfNN_ia64_add_symbol_hook): Likewise.
(elfNN_ia64_create_dynamic_sections): Likewise.
(get_fptr): Likewise.
(get_pltoff): Likewise.
(get_reloc_section): Likewise.
(elfNN_ia64_object_p): Likewise.
* elfxx-mips.c (mips_elf_rel_dyn_section): Likewise.
(mips_elf_create_compact_rel_section): Likewise.
(mips_elf_create_got_section): Likewise.
(_bfd_mips_elf_create_dynamic_sections): Likewise.
* elfxx-sparc.c (create_got_section): Likewise.
(_bfd_sparc_elf_check_relocs): Likewise.

* elf.c (_bfd_elf_new_section_hook): Call _bfd_elf_get_sec_type_attr
on linker created sections.

19 years ago2005-05-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 5 May 2005 14:30:04 +0000 (14:30 +0000)]
2005-05-05  H.J. Lu  <hongjiu.lu@intel.com>

PR 882
* elflink.c (_bfd_elf_link_assign_sym_version): Allow version
script on executable.