OSDN Git Service

pf3gnuchains/sourceware.git
23 years ago2000-08-24 Kazu Hirata <kazu@hxi.com>
kazu [Thu, 24 Aug 2000 17:20:17 +0000 (17:20 +0000)]
2000-08-24  Kazu Hirata  <kazu@hxi.com>

* z8k-dis.c: Fix formatting.

23 years ago * config/tc-avr.h (TC_IMPLICIT_LCOMM_ALIGNMENT): New macros.
denisc [Thu, 24 Aug 2000 16:54:03 +0000 (16:54 +0000)]
    * config/tc-avr.h (TC_IMPLICIT_LCOMM_ALIGNMENT): New macros.
        Sets `.lcomm' alignment to zero.

23 years ago * config/tc-avr.h (TC_IMPLICIT_LCOMM_ALIGNMENT): New macros.
denisc [Thu, 24 Aug 2000 16:50:21 +0000 (16:50 +0000)]
* config/tc-avr.h (TC_IMPLICIT_LCOMM_ALIGNMENT): New macros.
Sets `.lcomm' alignment to zero.

23 years ago* debug.h: Allow some debug defines for use in header files.
cgf [Thu, 24 Aug 2000 16:33:03 +0000 (16:33 +0000)]
* debug.h: Allow some debug defines for use in header files.

23 years ago2000-08-23 Werner Almesberger <Werner.Almesberger@epfl.ch>
jjohnstn [Thu, 24 Aug 2000 16:25:35 +0000 (16:25 +0000)]
2000-08-23  Werner Almesberger  <Werner.Almesberger@epfl.ch>

        * libc/stdio/stdio.c (__swrite): declare "oldmode" only if it's
        used later (ifdef __SCLE)
        * libc/stdio/vfscanf.c (__svfscanf): declare "state" only if it's
        used later (ifdef MB_CAPABLE)
        * libc/string/memset.c (memset): removed unused variables "count"
        and "unaligned_addr"
        * libc/locale/locale.c (_setlocale_r): declare "lc_ctype" and
        "last_lc_ctype" only of they're used later (ifdef MB_CAPABLE)
        * libc/unix/getpwent.c (getpwnam): removed unused variables "uid"
        and "gid"

23 years ago2000-08-23 Werner Almesberger <Werner.Almesberger@epfl.ch>
jjohnstn [Thu, 24 Aug 2000 16:11:59 +0000 (16:11 +0000)]
2000-08-23  Werner Almesberger  <Werner.Almesberger@epfl.ch>

        * libc/stdlib/envlock.c: changed documented "__env_lock" and
        "__env_unlock" prototype from "void *" or "char *" to
        "struct _reent *" to match real function.  Also added include
        of envlock.h.
        * libc/stdlib/mlock.c: changed documented "__malloc_lock" and
        "__malloc_unlock" prototype from "void *" or "char *" to
        "struct _reent *" to match real function.
        * libc/stdlib/envlock.h: added "__env_lock" and "__env_unlock"
        prototypes (for getenv_r.c and setenv_r.c).

23 years ago2000-08-24 Frank Ch. Eigler <fche@redhat.com>
fche [Thu, 24 Aug 2000 15:35:47 +0000 (15:35 +0000)]
2000-08-24  Frank Ch. Eigler  <fche@redhat.com>

* hardware.scm (<hw-immediate> get-index-mode): Define method.
* operand.scm (<operand> gen-pretty-name): Tolerate no op:sem-name.
* rtl-c.scm (-c-rtl-get): Improve an error message.
* sim.scm (-op-gen-set-trace): Support <derived-operand> lvalues.

23 years ago2000-08-20 Michael Chastain <chastain@redhat.com>
cagney [Thu, 24 Aug 2000 10:48:22 +0000 (10:48 +0000)]
2000-08-20  Michael Chastain  <chastain@redhat.com>

      * remote.c (read_frame): Handle SERIAL_TIMEOUT while reading
      checksum.

23 years ago* dcrt0.cc (dll_crt0_1): Move exception list and constructor stuff earlier in
cgf [Thu, 24 Aug 2000 04:07:50 +0000 (04:07 +0000)]
* dcrt0.cc (dll_crt0_1): Move exception list and constructor stuff earlier in
the process.  Use new second argument to set_myself.
(cygwin_dll_init): Initialize exception list and constructor stuff here.
(_dll_crt0): And here.  Also, deal with inherited pinfo shared memory region
from parent.
* pinfo.cc (set_myself): Accept a second argument signifying the a shared
memory region, passed from an execing parent.
(pinfo_init): Ditto.
* pinfo.h: Ditto.
* shared.h (child_info): Add a handle field to pass to child.
* spawn.cc (spawn_guts): Create a shared handle to pass to an execed child.
* winsup.h: Remove extraneous declaration.

23 years ago2000-08-23 H.J. Lu <hjl@gnu.org>
hjl [Wed, 23 Aug 2000 23:03:00 +0000 (23:03 +0000)]
2000-08-23  H.J. Lu  <hjl@gnu.org>

* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Get
the current runpath list from bfd_elf_get_runpath_list ()
before search.

23 years ago* config/tc-i386.h <OBJ_MAYBE_ELF, OBJ_MAYBE_COFF>
aoliva [Wed, 23 Aug 2000 21:12:48 +0000 (21:12 +0000)]
* config/tc-i386.h <OBJ_MAYBE_ELF, OBJ_MAYBE_COFF>
(TC_FIX_ADJUSTABLE): Define.

23 years agoFix unwind section bug found by linux kernel.
wilson [Wed, 23 Aug 2000 20:36:37 +0000 (20:36 +0000)]
Fix unwind section bug found by linux kernel.
* config/tc-ia64.c (output_unw_records): Set U & E flags only if
unwind.personality_routine is set.

23 years ago* write.c (TC_FIX_ADJUSTABLE): Remove the duplicate.
aoliva [Wed, 23 Aug 2000 18:20:44 +0000 (18:20 +0000)]
* write.c (TC_FIX_ADJUSTABLE): Remove the duplicate.

23 years agoChange News to NEWS.
hjl [Wed, 23 Aug 2000 16:42:13 +0000 (16:42 +0000)]
Change News to NEWS.

23 years agoProtoize.
kevinb [Wed, 23 Aug 2000 16:37:23 +0000 (16:37 +0000)]
Protoize.

23 years agoRevert previous erroneous checkin.
cgf [Wed, 23 Aug 2000 14:56:28 +0000 (14:56 +0000)]
Revert previous erroneous checkin.

23 years ago* include/sys/cygwin.h: Protect class definitions.
cgf [Wed, 23 Aug 2000 14:53:24 +0000 (14:53 +0000)]
* include/sys/cygwin.h: Protect class definitions.

23 years ago* config/tc-i386.h (TC_FIX_ADJUSTABLE): Do *NOT* define if target
aoliva [Wed, 23 Aug 2000 11:19:20 +0000 (11:19 +0000)]
* config/tc-i386.h (TC_FIX_ADJUSTABLE): Do *NOT* define if target
environment is pe.

23 years ago * gdbmi.texinfo: Change flathead -> @sc{gdb/mi}.
eliz [Wed, 23 Aug 2000 09:15:25 +0000 (09:15 +0000)]
* gdbmi.texinfo: Change flathead -> @sc{gdb/mi}.
Fix typos and markup mistakes (from Dmitry S.
Sivachenko <dima@Chg.RU>).

23 years agodummy checkin to test mailing list archive.
cgf [Tue, 22 Aug 2000 20:36:39 +0000 (20:36 +0000)]
dummy checkin to test mailing list archive.

23 years agodummy checkin to test mailing list archive.
cgf [Tue, 22 Aug 2000 20:27:51 +0000 (20:27 +0000)]
dummy checkin to test mailing list archive.

23 years agodummy checkin to test mailing list archive.
cgf [Tue, 22 Aug 2000 20:23:26 +0000 (20:23 +0000)]
dummy checkin to test mailing list archive.

23 years agodummy checkin to test mailing list archive.
cgf [Tue, 22 Aug 2000 20:20:42 +0000 (20:20 +0000)]
dummy checkin to test mailing list archive.

23 years agoFix bugs detecting w65 architecture.
nickc [Tue, 22 Aug 2000 20:11:35 +0000 (20:11 +0000)]
Fix bugs detecting w65 architecture.

23 years ago* dummy checkin
fche [Tue, 22 Aug 2000 20:10:14 +0000 (20:10 +0000)]
* dummy checkin

23 years agodummy check to test mailing list archive.
cgf [Tue, 22 Aug 2000 20:08:54 +0000 (20:08 +0000)]
dummy check to test mailing list archive.

23 years ago* cgen-cvs test - dummy checkin
fche [Tue, 22 Aug 2000 20:03:20 +0000 (20:03 +0000)]
* cgen-cvs test - dummy checkin

23 years ago2000-08-22 H.J. Lu <hjl@gnu.org>
hjl [Tue, 22 Aug 2000 19:34:36 +0000 (19:34 +0000)]
2000-08-22  H.J. Lu  <hjl@gnu.org>

* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Search
the DT_RPATH/DT_RUNPATH entries for DT_NEEDED after
LD_LIBRARY_PATH for native linker. Display the needed DSO if
trace_file_tries is non-zero.
(gld${EMULATION_NAME}_try_needed): Report the needed DSO found
if trace_file_tries is non-zero.

* ld.texinfo: Document the usage of DT_RPATH/DT_RUNPATH.
* News: Mention it.

23 years ago2000-08-22 H.J. Lu <hjl@gnu.org>
hjl [Tue, 22 Aug 2000 19:33:15 +0000 (19:33 +0000)]
2000-08-22  H.J. Lu  <hjl@gnu.org>

* elf-bfd.h (elf_link_hash_table): Add runpath.

* bfd-in.h (bfd_elf_get_runpath_list): New prototype.
* bfd-in2.h: Rebuilt.

* elf.c (_bfd_elf_link_hash_table_init): Initialize the
"runpath" field to NULL.
(bfd_elf_get_runpath_list): New function.

* elflink.h (elf_link_add_object_symbols): Record DT_RPATH and
DT_RUNPATH entries.

23 years agoForgot to check this in with last commit!
brolley [Tue, 22 Aug 2000 19:27:32 +0000 (19:27 +0000)]
Forgot to check this in with last commit!

23 years ago* Dougly Correct class names
fche [Tue, 22 Aug 2000 19:25:13 +0000 (19:25 +0000)]
* Dougly Correct class names

23 years ago* oops
fche [Tue, 22 Aug 2000 19:20:57 +0000 (19:20 +0000)]
* oops

23 years ago2000-08-22 H.J. Lu <hjl@gnu.org>
hjl [Tue, 22 Aug 2000 19:14:30 +0000 (19:14 +0000)]
2000-08-22  H.J. Lu  <hjl@gnu.org>

* config.in (STRICTCOFF): New for strict COFF.

* configure.in: Define STRICTCOFF for i386-*-msdosdjgpp*,
i386-*-go32* and i386-go32-rtems*.
* configure: Rebuilt.

* config/obj-coff.c (obj_coff_endef): Follow the historical
behavior if STRICTCOFF is not defined.

* doc/internals.texi: Document STRICTCOFF.

23 years ago* snapshot of work toward more complete support of derived-operands
fche [Tue, 22 Aug 2000 19:14:30 +0000 (19:14 +0000)]
* snapshot of work toward more complete support of derived-operands

2000-08-22  Frank Ch. Eigler  <fche@redhat.com>

* Makefile.in (DIST_COMMON): Regenerated.
* ifield.scm (derived-ifield needed-iflds): New method.
* iformat.scm (-ifmt-lookup-sfmt!): Use base ifields for
sfmts built from derived-ifields.
* operand.scm (-derived-parse-encoding): Give derived-ifield a fixed
type symbol 'derived-ifield, not an unparseable string.
* utils-sim.scm (op-needed-iflds) Handler 'derived-ifield case.
(-sfmt-contents): Add tracing.

From Doug Evans <dje@transmeta.com>:
* sim.scm (operand cxmake-get): Result is a <c-expr>, not a string of
C code.

23 years ago2000-08-21 H.J. Lu <hjl@gnu.org>
hjl [Tue, 22 Aug 2000 19:11:55 +0000 (19:11 +0000)]
2000-08-21  H.J. Lu <hjl@gnu.org>

* gas/all/cofftag.d: Support the strict COFF.

23 years ago* libc/unix/getut.c (utmpname): added _CONST to reflect common use
dj [Tue, 22 Aug 2000 19:04:49 +0000 (19:04 +0000)]
* libc/unix/getut.c (utmpname): added _CONST to reflect common use
and prototype in cygwin's utmp.h

23 years ago* path.cc (symlink_info::check): Clear error on each iteration of extension
cgf [Tue, 22 Aug 2000 17:59:53 +0000 (17:59 +0000)]
* path.cc (symlink_info::check): Clear error on each iteration of extension
check.

23 years ago* Makefile.in: Don't include '.d' file if there are none generated yet.
cgf [Tue, 22 Aug 2000 15:25:25 +0000 (15:25 +0000)]
* Makefile.in: Don't include '.d' file if there are none generated yet.

23 years ago* include/sys/cygwin.h: Declare some thread classes.
cgf [Tue, 22 Aug 2000 15:12:29 +0000 (15:12 +0000)]
* include/sys/cygwin.h: Declare some thread classes.
* include/mntent.h: Avoid declaring functions.

23 years ago* winsup.h: Eliminate inclusion of most of the cygwin .h files. Use .h files
cgf [Tue, 22 Aug 2000 05:10:20 +0000 (05:10 +0000)]
* winsup.h: Eliminate inclusion of most of the cygwin .h files.  Use .h files
only in sources which require them.
* Makefile.in: Generate dependencies with -MD option.

23 years ago* config-ml.in (CC, CXX): Avoid trailing whitespace.
aoliva [Tue, 22 Aug 2000 05:01:20 +0000 (05:01 +0000)]
* config-ml.in (CC, CXX): Avoid trailing whitespace.
(LD_LIBRARY_PATH, SHLIB_PATH): Adjust for multilibs and export to
sub-configures.

23 years ago* elf32-sh.c (sh_elf_relocate_section) [R_SH_IND12W,
aoliva [Tue, 22 Aug 2000 04:58:25 +0000 (04:58 +0000)]
* elf32-sh.c (sh_elf_relocate_section) [R_SH_IND12W,
R_SH_DIR8WPN, R_SH_DIR8WPZ, R_SH_DIR8WPL]: Handle them
explicitly.  Improve validation of r_type.

23 years ago* write.c (TC_FIX_ADJUSTABLE): Define to 1, if not defined.
aoliva [Tue, 22 Aug 2000 04:52:39 +0000 (04:52 +0000)]
* write.c (TC_FIX_ADJUSTABLE): Define to 1, if not defined.
(fixup_segment) Use it instead of TC_DONT_FIX_NON_ADJUSTABLE.
* config/tc-i386.h (TC_DONT_FIX_NON_ADJUSTABLE): Remove.
<OBJ_ELF, OBJ_COFF, TE_PE> (TC_FIX_ADJUSTABLE): Define.
* config/tc-arm.h (TC_DONT_FIX_NON_ADJUSTABLE): Remove.
<OBJ_ELF> (TC_FIX_ADJUSTABLE): Define.
* config/tc-i960.h, config/tc-m68k.h, config/tc-v850.h:
Likewise.

23 years ago* cygerrno.h: New file. Use this throughout whenever errno manipulation is
cgf [Tue, 22 Aug 2000 03:58:46 +0000 (03:58 +0000)]
* cygerrno.h: New file.  Use this throughout whenever errno manipulation is
required.
* errno.cc: Use DWORD to hold Windows errors.
(geterrno_from_win_error): New function.
(seterrno_from_win_error): Use geterrno_from_win_error to convert supplied
windows error (suggested by Corinna Vinschen).
* path.cc (symlink_info): Add error element.
* path.cc (path_conv::check): Remove errno setting.  Use new symlink_info errno
element to set path_conv error, where appropriate.
(symlink_info::check): Set error element rather than attempting to manipulate
errno.  Add more checks for trailing / and /..  even though they are currently
useless.  Avoid setting EINVAL.
* path.cc (normalize_posix_path): Correct check for trailing /.

23 years ago2000-08-22 Eric Christopher <echristo@cygnus.com>
echristo [Tue, 22 Aug 2000 01:20:40 +0000 (01:20 +0000)]
2000-08-22  Eric Christopher  <echristo@cygnus.com>

* config/tc-mn10300.c: (md_apply_fix): New function.
(mn10300_force_relocation): New function.
(mn10300_fix_adjustable): New function.

* config/tc-mn10300.h: (TC_FORCE_RELOCATION): Define.
(TC_HANDLES_FX_DONE): Define.
(obj_fix_adjustable): Define.
(MD_APPLY_FIX3): Define.
(TC_LINKRELAX_FIXUP): Define.

* write.c: (TC_LINKRELAX_FIXUP):  Define if not
previously defined.
(fixup_segment): Use TC_LINKRELAX_FIXUP.

* doc/internals.texi: Document TC_LINKRELAX_FIXUP.

23 years agoZero out the dynamic allocated content space. Add a comment to remind us that
nickc [Mon, 21 Aug 2000 23:42:56 +0000 (23:42 +0000)]
Zero out the dynamic allocated content space.  Add a comment to remind us that
one day this ought to be fixed.

23 years agoZero out the dynamic allocated content space. Add a comment to remind us that
nickc [Mon, 21 Aug 2000 23:41:31 +0000 (23:41 +0000)]
Zero out the dynamic allocated content space.  Add a comment to remind us that
one day this ought to be fixed.

23 years ago2000-08-21 Jason Eckhardt <jle@cygnus.com>
jle [Mon, 21 Aug 2000 23:26:18 +0000 (23:26 +0000)]
2000-08-21  Jason Eckhardt  <jle@cygnus.com>
bfd:
* elf32-i860.c (elf32_i860_relocate_pc16): Just write the immediate
field with the newly relocated value instead of adding it to the
existing immediate field.
(elf32_i860_relocate_splitn): Likewise.
(elf32_i860_relocate_highadj): Likewise.

gas:
* config/tc-i860.c (md_apply_fix3): Do not insert the immediate
if the fixup resulted in a relocation.

23 years agoChanged email address of Ulrich Lauther
nickc [Mon, 21 Aug 2000 20:30:04 +0000 (20:30 +0000)]
Changed email address of Ulrich Lauther

23 years agoUpdate copyright.
cgf [Mon, 21 Aug 2000 18:27:38 +0000 (18:27 +0000)]
Update copyright.

23 years ago* include/cygwin/cygwin_dll.h (DECLARE_CYGWIN_DLL): hinstance,
dj [Mon, 21 Aug 2000 18:15:49 +0000 (18:15 +0000)]
* include/cygwin/cygwin_dll.h (DECLARE_CYGWIN_DLL): hinstance,
not handle. (reverse of previous diff)

23 years ago* include/cygwin/cygwin_dll.h (DECLARE_CYGWIN_DLL): handle,
dj [Mon, 21 Aug 2000 17:47:52 +0000 (17:47 +0000)]
* include/cygwin/cygwin_dll.h (DECLARE_CYGWIN_DLL): handle,
not hinstance.

23 years agoProtoization.
kevinb [Mon, 21 Aug 2000 17:30:58 +0000 (17:30 +0000)]
Protoization.

23 years ago* Contribute CGEN simulator build support code.
fche [Mon, 21 Aug 2000 15:52:38 +0000 (15:52 +0000)]
* Contribute CGEN simulator build support code.
* Patch was posted by bje@redhat.com.

23 years ago * Makefile.in (ALL_MODULES): Add all-cgen.
devans [Sun, 20 Aug 2000 22:56:17 +0000 (22:56 +0000)]
* Makefile.in (ALL_MODULES): Add all-cgen.
(CROSS_CHECK_MODULES,INSTALL_MODULES,CLEAN_MODULES): Similarily.
(all-cgen): New target.
(all-opcodes,all-sim): Depend on all-cgen.
* configure.in (host_tools): Add cgen.
Only configure cgen if --enable-cgen-maint.

23 years ago * rtl-c.scm (rtl-c-expr-with-estate): New fn.
devans [Sun, 20 Aug 2000 22:52:32 +0000 (22:52 +0000)]
* rtl-c.scm (rtl-c-expr-with-estate): New fn.
(rtl-c-expr-parsed,rtl-c-expr): New fns.
(-rtl-c-get): Rename from rtl-c-get.
(rtl-c-get): New fn for getter logging.

23 years agoCheck arches->gdbarch and not current_gdbarch when looking for a match.
cagney [Sat, 19 Aug 2000 05:32:23 +0000 (05:32 +0000)]
Check arches->gdbarch and not current_gdbarch when looking for a match.

23 years ago* include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
corinna [Sat, 19 Aug 2000 00:20:00 +0000 (00:20 +0000)]
* include/winnt.h:Add enums for TokenRestrictedSids and TokenSessionId
to TOKEN_INFORMATION_CLASS type.
Add QUOTA_LIMITS type.

23 years ago* MAINTAINERS: Add myself as dcache.c maintainer.
jtc [Fri, 18 Aug 2000 22:52:22 +0000 (22:52 +0000)]
* MAINTAINERS: Add myself as dcache.c maintainer.

* remote-nindy.c (nindy_load): Invalidate dcache.

* dcache.c (dcache_invd): Renamed from dcache_flush.  The term
flush with respect to caches usually implies that data will be
written to memory.
(dcache_init, dcache_xfer_memory): Updated.
* monitor.c (flush_monitor_dcache, monitor_resume, monitor_load):
Updated.
* ocd.c (ocd_open, ocd_resume, bdm_reset_command): Updated.
* remote-bug.c (bug_load, bug_resume): Updated.
* remote-nindy.c (nindy_open, nindy_resume): Updated.
* remote-sds.c (sds_open, sds_resume): Updated.
* remote-utils.c (gr_open): Updated.
* remote.c (remote_open_1, remote_resume, remote_async_resume,
remote_cisco_open): Updated.
* wince.c (child_create_inferior, child_resume): Updated.

* monitor.c (monitor_open): Free dcache before creating a new one.
* dcache.c (dcache_free): New function.
* dcache.h (dcache_free): New prototype.
-------------------------------------------------------------------

23 years agoAdd dummy params where needed.
cagney [Fri, 18 Aug 2000 22:02:43 +0000 (22:02 +0000)]
Add dummy params where needed.

23 years ago* Makefile.in: hinfo.o -> dtable.o.
cgf [Fri, 18 Aug 2000 20:01:04 +0000 (20:01 +0000)]
* Makefile.in: hinfo.o -> dtable.o.

23 years ago* fhandler-tut.txt: hinfo -> dtable.
cgf [Fri, 18 Aug 2000 19:52:31 +0000 (19:52 +0000)]
* fhandler-tut.txt: hinfo -> dtable.

23 years agohinfo -> dtable
cgf [Fri, 18 Aug 2000 19:51:02 +0000 (19:51 +0000)]
hinfo -> dtable

23 years agoReplace as_tsktsk with as_warn.
nickc [Fri, 18 Aug 2000 19:27:30 +0000 (19:27 +0000)]
Replace as_tsktsk with as_warn.
Make reference to first element of shift_names explicit.

23 years ago* write.c (fixup_segment) [TC_DONT_FIX_NON_ADJUSTABLE]: Use
aoliva [Fri, 18 Aug 2000 18:45:04 +0000 (18:45 +0000)]
* write.c (fixup_segment) [TC_DONT_FIX_NON_ADJUSTABLE]: Use
obj_fix_adjustable() and tc_fix_adjustable() to tell whether to
add a symbol's address.  Removed all target-specific #ifdefs that
used to accomplished the same.
* config/tc-v850.h (TC_DONT_FIX_NON_ADJUSTABLE): Define.
* config/tc-m68k.h (TC_DONT_FIX_NON_ADJUSTABLE): Define.
* config/tc-arm.h (TC_DONT_FIX_NON_ADJUSTABLE): Define.
* config/tc-i960.h (TC_DONT_FIX_NON_ADJUSTABLE): Define.
* config/tc-i386.h (TC_DONT_FIX_NON_ADJUSTABLE): Define.

23 years ago* dtable.cc (dtable::dup2): Extend fdtab if newfd is out of current
corinna [Fri, 18 Aug 2000 18:14:08 +0000 (18:14 +0000)]
* dtable.cc (dtable::dup2): Extend fdtab if newfd is out of current
allocated bounds.

23 years ago2000-08-17 Christopher C. Chimelis <chris@debian.org>
hjl [Fri, 18 Aug 2000 01:58:11 +0000 (01:58 +0000)]
2000-08-17  Christopher C. Chimelis <chris@debian.org>

* objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common").

23 years ago2000-08-17 Kazu Hirata <kazu@hxi.com>
kazu [Fri, 18 Aug 2000 01:42:13 +0000 (01:42 +0000)]
2000-08-17  Kazu Hirata  <kazu@hxi.com>

* dwarf2dbg.c: Fix formatting.

23 years agoMinor formatting changes
nickc [Thu, 17 Aug 2000 23:57:52 +0000 (23:57 +0000)]
Minor formatting changes

23 years agoAllow illegal shifts by zero to be recorded as logical shift lefts by zero.
nickc [Thu, 17 Aug 2000 23:46:43 +0000 (23:46 +0000)]
Allow illegal shifts by zero to be recorded as logical shift lefts by zero.

23 years agoCatch and warn about attempts to display debug information for version 1 aranges.
nickc [Thu, 17 Aug 2000 23:00:38 +0000 (23:00 +0000)]
Catch and warn about attempts to display debug information for version 1 aranges.

23 years ago* config-ml.in (CC, CXX): Don't introduce a leading space.
aoliva [Thu, 17 Aug 2000 15:18:39 +0000 (15:18 +0000)]
* config-ml.in (CC, CXX): Don't introduce a leading space.

23 years agoFix 3 DV bugs, and a few minor cleanups.
wilson [Wed, 16 Aug 2000 23:20:14 +0000 (23:20 +0000)]
Fix 3 DV bugs, and a few minor cleanups.
gas/
* config/tc-ia64.c (specify_resource, case IA64_RS_GR): Handle
postincrement modified registers.  Handle IA64_OPND_R3_2 addl
source registers.
(note_register_values): Handle IA64_OPND_R3_2 operands.
gas/testsuite/
* gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
* gas/ia64/dv-raw-err.l: Likewise.
* gas/ia64/dv-waw-err.l: Update sed pattern.
* gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
* gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
include/opcode/
* ia64.h (IA64_OPCODE_POSTINC): New.
opcodes/
* ia64-ic.tbl (pr-readers-nobr-nomovpr): Add addl, adds.  Delete
break, mov-immediate, nop.
* ia64-opc-f.c: Delete fpsub instructions.
* ia64-opc-m.c: Add POSTINC to all instructions with postincrement
address operand.  Rewrite using macros to avoid long lines.
* ia64-opc.h (POSTINC): Define.
* ia64-asmtab.c: Regenerate.

23 years ago2000-08-16 Jason Eckhardt <jle@cygnus.com>
jle [Wed, 16 Aug 2000 21:58:55 +0000 (21:58 +0000)]
2000-08-16  Jason Eckhardt  <jle@cygnus.com>

        * elf32-i860.c (elf32_i860_relocate_pc16): Implemented function (it
        was previously just a stub).

23 years ago2000-08-16 Jason Eckhardt <jle@cygnus.com>
jle [Wed, 16 Aug 2000 21:57:36 +0000 (21:57 +0000)]
2000-08-16  Jason Eckhardt  <jle@cygnus.com>

        * elf32-i860.c (elf32_i860_relocate_pc16): Implemented function (it
        was previously just a stub).

23 years ago2000-08-16 Jason Eckhardt <jle@cygnus.com>
jle [Wed, 16 Aug 2000 21:34:45 +0000 (21:34 +0000)]
2000-08-16  Jason Eckhardt  <jle@cygnus.com>

        * config/tc-i860.c (md_operand): Silly typo fixed.

23 years agoTidy up decoding of shift based addressing modes.
nickc [Wed, 16 Aug 2000 19:01:59 +0000 (19:01 +0000)]
Tidy up decoding of shift based addressing modes.
Add extra tests for these addressing modes

23 years ago* configure.in (libstdcxx_flags): Use
aoliva [Wed, 16 Aug 2000 18:37:42 +0000 (18:37 +0000)]
* configure.in (libstdcxx_flags): Use
libstdc++-v3/src/libstdc++.INC.

23 years ago2000-08-16 Eric Fifer <efifer@sanwaint.com>
jjohnstn [Wed, 16 Aug 2000 18:30:40 +0000 (18:30 +0000)]
2000-08-16  Eric Fifer  <efifer@sanwaint.com>

        * libc/stdio/vfprintf.c (_vfprintf_r): suppress . with "%.0f", 0.1

23 years ago* elflink.c (_bfd_elf_create_got_section): Don't abort().
aoliva [Wed, 16 Aug 2000 18:02:16 +0000 (18:02 +0000)]
* elflink.c (_bfd_elf_create_got_section): Don't abort().
Formatting fixes.
(_bfd_elf_create_dynamic_sections): Likewise.

23 years ago * config/tc-sparc.c: Kill all warnings.
jakub [Wed, 16 Aug 2000 17:52:37 +0000 (17:52 +0000)]
* config/tc-sparc.c: Kill all warnings.
(md_parse_option): Set -32/-64 for -xarch=, allow all -A archs
in -xarch= as well.
(md_show_usage): Update usage text.

23 years agoWarn abouyt "bx pc" not being very useful.
nickc [Wed, 16 Aug 2000 17:48:50 +0000 (17:48 +0000)]
Warn abouyt "bx pc" not being very useful.

23 years ago * elf64-sparc.c (sparc64_elf_relocate_section): Set relocation address
jakub [Wed, 16 Aug 2000 17:42:21 +0000 (17:42 +0000)]
* elf64-sparc.c (sparc64_elf_relocate_section): Set relocation address
for undefined symbols to be the beginning of the section.

* elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): Don't allocate
four extra entries at the beginning of the .rela.plt section.
(sparc64_elf_finish_dynamic_symbol): Adjust the offset in the .rela.plt
section to account for the four reserved entries in the .plt section.

23 years ago2000-08-15 H.J. Lu <hjl@gnu.org>
hjl [Wed, 16 Aug 2000 17:29:23 +0000 (17:29 +0000)]
2000-08-15  H.J. Lu  <hjl@gnu.org>

* i386.h: Swap the Intel syntax "movsx"/"movzx" due to the
IgnoreSize change.

23 years ago * value.h (struct value) <lazy>: Add a comment about its use for
eliz [Wed, 16 Aug 2000 08:03:43 +0000 (08:03 +0000)]
* value.h (struct value) <lazy>: Add a comment about its use for
        watchpoints.

23 years ago* xcofflink.c (_bfd_ppc_xcoff_relocate_section): Add ori r0,r0,0
geoffk [Wed, 16 Aug 2000 00:34:19 +0000 (00:34 +0000)]
* xcofflink.c (_bfd_ppc_xcoff_relocate_section): Add ori r0,r0,0
to the list of NOPs we recognize after a branch-and-link.
Use the ori NOP when one is needed.

* coff-rs6000.c (_bfd_xcoff_slurp_armap): Finish implementation
for large archives.

23 years ago * config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Defined.
law [Tue, 15 Aug 2000 20:47:18 +0000 (20:47 +0000)]
* config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Defined.
* config/tc-sh.c (md_assemble): Changed so debug_type
test performed for ppi_assemble
* config/tc-sh.c: Included dwarf2dbg.h.
(debug_line): Defined.
(md_assemble): Generates dwarf2 line info.
(sh_finalize): New function.  Finalize dwarf2 info.
(assemble_ppi): Returns size of code generated.
(build_Mytes): Returns size of code generated.
(md_pseudo_table): Added "file" and "loc" psuedo ops.
* config/tc-sh.h (md_end): Defined.
(sh_finalize): Declared.

23 years agoFix file corrupted before initial checkin.
wilson [Tue, 15 Aug 2000 19:42:44 +0000 (19:42 +0000)]
Fix file corrupted before initial checkin.
* ia64-ic.tbl: Add missing entries.

23 years ago2000-08-15 Dave Brolley <brolley@redhat.com>
brolley [Tue, 15 Aug 2000 18:49:50 +0000 (18:49 +0000)]
2000-08-15  Dave Brolley  <brolley@redhat.com>

* sim-profile.c (profile_print_speed): Print cpu frequency if not zero.

23 years ago2000-08-15 Dave Brolley <brolley@redhat.com>
brolley [Tue, 15 Aug 2000 18:39:02 +0000 (18:39 +0000)]
2000-08-15  Dave Brolley  <brolley@redhat.com>

* sim-profile.h (PROFILE_DATA): Add cpu_freq.
(PROFILE_CPU_FREQ): New macro.
* sim-profile.c (OPTION_PROFILE_CPU_FREQUENCY): New enumerator.
(profile-options): Add profile-cpu-frequency.
(parse_frequency): New function.
(profile_option_handler): Handle OPTION_PROFILE_CPU_FREQUENCY.
(profile_print_speed): Print cpu frequency and simulated execution time.
Re-indent other items to match.

23 years ago* config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: Use
aoliva [Tue, 15 Aug 2000 16:04:37 +0000 (16:04 +0000)]
* config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: Use
md_number_to_chars.

23 years ago* configure.in (libstdcxx_flags): Use libstdc++-v3/src/INCLUDES.
aoliva [Tue, 15 Aug 2000 08:01:29 +0000 (08:01 +0000)]
* configure.in (libstdcxx_flags): Use libstdc++-v3/src/INCLUDES.

23 years agoCompute write back value for post increment loads before
nickc [Tue, 15 Aug 2000 00:10:52 +0000 (00:10 +0000)]
Compute write back value for post increment loads before
performing the load in case the offset register is overwritten.

23 years agoAllow "bx pc" in ARM mode.
nickc [Mon, 14 Aug 2000 21:20:02 +0000 (21:20 +0000)]
Allow "bx pc" in ARM mode.

23 years ago * tc-i386.c (md_assemble): Skip suffix check if the opcode modifier
dnovillo [Mon, 14 Aug 2000 21:12:47 +0000 (21:12 +0000)]
* tc-i386.c (md_assemble): Skip suffix check if the opcode modifier
has the IgnoreSize bit set.

23 years agoAdd support for IA-64 specific elf header flags.
wilson [Mon, 14 Aug 2000 20:13:39 +0000 (20:13 +0000)]
Add support for IA-64 specific elf header flags.
bfd/
2000-08-14  Jim Wilson  <wilson@cygnus.com>
* elf64-ia64.c (elf64_ia64_merge_private_bfd_data): Handle
EF_IA_64_REDUCEDFP, EF_IA_64_CONS_GP, and EF_IA_64_NOFUNCDESC_CONS_GP.
(elf64_ia64_print_private_bfd_data): Likewise.  Also handle
EF_IA_64_ABSOLUTE.
gas/
2000-08-14  Jim Wilson  <wilson@cygnus.com>
* config/tc-ia64.c (md_longopts): Add -mconstant-gp and -mauto-pic.
(md_parse_option):  Add OPTION_MCONSTANT_GP and OPTION_MAUTO_PIC.
(md_begin): Change assignment to md.flag to OR in the new bit.
include/elf/
2000-08-14  Jim Wilson  <wilson@cygnus.com>
* elf/ia64.h (EF_IA_64_REDUCEDFP, EF_IA_64_CONS_GP,
EF_IA_64_NOFUNCDESC_CONS_GP, EF_IA_64_ABSOLUTE): Define.

23 years agoSilently accept -d as an alias for -g for compatability with old BSD systems.
nickc [Mon, 14 Aug 2000 19:47:01 +0000 (19:47 +0000)]
Silently accept -d as an alias for -g for compatability with old BSD systems.

23 years agoSet the debug flag for storage types C_ARG, C_REGPARM, C_FIELD, C_MOS, C_MOE,
nickc [Mon, 14 Aug 2000 19:41:40 +0000 (19:41 +0000)]
Set the debug flag for storage types C_ARG, C_REGPARM, C_FIELD, C_MOS, C_MOE,
C_MOU, and C_EOS.

23 years ago2000-08-14 Jason Eckhardt <jle@cygnus.com>
jle [Mon, 14 Aug 2000 18:50:12 +0000 (18:50 +0000)]
2000-08-14  Jason Eckhardt  <jle@cygnus.com>

        * NEWS: Mention i860 support.

23 years ago2000-08-14 Jimmy Guo <guo@cup.hp.com>
guo [Mon, 14 Aug 2000 18:03:50 +0000 (18:03 +0000)]
2000-08-14  Jimmy Guo  <guo@cup.hp.com>

* runtest.exp: Eliminate from test_top_dirs entries that
        are subdirectories of other entries, to avoid redundant
        testing on *.exp files in these subdirectories.