OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
24 years ago Remove obsolete Gould configuration:
shebs [Mon, 1 May 2000 16:12:09 +0000 (16:12 +0000)]
Remove obsolete Gould configuration:
* configure.host, configure.tgt: Remove Gould configs.
* Makefile.in: Remove Gould-related actions.
* gould-xdep.c, gould-tdep.c, config/gould/*: Remove files.
* NEWS: Mention removal.

24 years ago* gdbint.texinfo (RETURN_VALUE_ON_STACK): Document.
jimb [Mon, 1 May 2000 16:12:01 +0000 (16:12 +0000)]
* gdbint.texinfo (RETURN_VALUE_ON_STACK): Document.

24 years ago* macro.c (macro_expand_body): Don't prepend macro number with zeroes.
clm [Mon, 1 May 2000 14:01:06 +0000 (14:01 +0000)]
* macro.c (macro_expand_body): Don't prepend macro number with zeroes.

24 years ago * config/tc-avr.c: ATTRIBUTE_UNUSED added to the necessary places.
denisc [Mon, 1 May 2000 11:14:05 +0000 (11:14 +0000)]
* config/tc-avr.c: ATTRIBUTE_UNUSED added to the necessary places.
More comments added.
(md_begin): Removed "construct symbols for each register name".
Because register names conflicts with GCC generated function
names.
(avr_operand): Now constant numbers can be used as a register
identifiers (0 as r0, 31 as r31).
(md_assemble): use skip_space () before parsing instruction
operands.

24 years ago * config/tc-avr.c: New AVR_ISA_ defined.
denisc [Mon, 1 May 2000 08:48:32 +0000 (08:48 +0000)]
* config/tc-avr.c: New AVR_ISA_ defined.
(md_assemble): Handle opcodes with optional operands (lpm,elpm).
(avr_operand): Handle 'a', 'v' and 'z' constraint letters needed
for `fmul', `movw' and `lpm R,Z' instructions.
(avr_operands): Warn if current opcode is a two-word instruction
and previous opcode was cpse/sbic/sbis/sbrc/sbrs.
(avr_opcodes): New commands added.
(REGISTER_P): Check 'a' and 'v' constraint letters.
(mcu_types): New MCU added.

24 years ago * avr-dis.c (reg_fmul_d): New. Extract destination register from
denisc [Mon, 1 May 2000 08:45:11 +0000 (08:45 +0000)]
* avr-dis.c (reg_fmul_d): New. Extract destination register from
FMUL instruction.
(reg_fmul_r): New. Extract source register from FMUL instruction.
(reg_muls_d): New. Extract destination register from MULS instruction.
(reg_muls_r): New. Extract source register from MULS instruction.
(reg_movw_d): New. Extract destination register from MOVW instruction.
(reg_movw_r): New. Extract source register from MOVW instruction.
(print_insn_avr): Handle MOVW, MULS, MULSU, FMUL, FMULS, FMULSU,
EICALL, EIJMP, LPM r,Z, ELPM r,Z, SPM, ESPM instructions.

24 years ago * annotate.texi: Remove "@syncodeindex fn cp", it causes grief in
eliz [Mon, 1 May 2000 08:34:35 +0000 (08:34 +0000)]
* annotate.texi: Remove "@syncodeindex fn cp", it causes grief in
TeX.

* gdb.texinfo: Add "@syncodeindex fn cp".  Convert all entries
"@kindex f" into "@kindex f (foo)", otherwise we get index entries
like `n' and `s' which look weird.  Convert some of the @kindex to
@vindex, when they refer to variables, not commands.

24 years ago* mips.igen (DMxC1): Fix format arguments for sim_io_eprintf call.
cagney [Mon, 1 May 2000 07:06:09 +0000 (07:06 +0000)]
* mips.igen (DMxC1): Fix format arguments for sim_io_eprintf call.

24 years ago * readelf.c (guess_is_rela): AVR uses RELA relocations.
denisc [Mon, 1 May 2000 06:53:41 +0000 (06:53 +0000)]
* readelf.c (guess_is_rela): AVR uses RELA relocations.
(get_machine_name): machine name for EM_AVR added.

24 years agoEnsure all pe targets use bfd.
amodra [Mon, 1 May 2000 06:53:26 +0000 (06:53 +0000)]
Ensure all pe targets use bfd.

24 years agoFrom 2000-04-28 Andreas Jaeger <aj@suse.de>:
cagney [Mon, 1 May 2000 05:45:36 +0000 (05:45 +0000)]
From 2000-04-28 Andreas Jaeger <aj@suse.de>:
Properly check for GCC version number.

24 years agoFix "incompatible types in return" gcc error.
amodra [Mon, 1 May 2000 05:02:57 +0000 (05:02 +0000)]
Fix "incompatible types in return" gcc error.

24 years agoFix bfd_coff_small_swap_table initialisation.
amodra [Mon, 1 May 2000 04:47:39 +0000 (04:47 +0000)]
Fix bfd_coff_small_swap_table initialisation.

24 years agoDo not use @value{GDBN in @nodes.
cagney [Mon, 1 May 2000 04:34:06 +0000 (04:34 +0000)]
Do not use @value{GDBN in @nodes.

24 years ago2000-04-30 Ben Elliston <bje@redhat.com>
bje [Sun, 30 Apr 2000 15:04:58 +0000 (15:04 +0000)]
2000-04-30  Ben Elliston  <bje@redhat.com>

* bfdint.texi (BFD generated files): Fix another typo.

24 years agoadd reference to Makefile.common (srcdir)
dj [Sun, 30 Apr 2000 12:59:50 +0000 (12:59 +0000)]
add reference to Makefile.common (srcdir)

24 years ago2000-04-30 Mark Kettenis <kettenis@gnu.org>
kettenis [Sun, 30 Apr 2000 09:34:12 +0000 (09:34 +0000)]
2000-04-30  Mark Kettenis  <kettenis@gnu.org>

Fix single-stepping out of signal trampolines.
* config/i386/nm-linux.h (CHILD_RESUME): Define.
* i386-linux-nat.c (child_resume): New function.

24 years agoCorrect contributor email address.
cgf [Sun, 30 Apr 2000 04:30:46 +0000 (04:30 +0000)]
Correct contributor email address.

24 years ago * xcoff.h: Forgot to cvs add in last patch.
cpopetz [Sat, 29 Apr 2000 14:41:30 +0000 (14:41 +0000)]
* xcoff.h: Forgot to cvs add in last patch.

24 years agoConvert SKIP_PROLOGUE_FRAMELESS_P into PROLOGUE_FRAMELESS_P.
cagney [Sat, 29 Apr 2000 08:55:44 +0000 (08:55 +0000)]
Convert SKIP_PROLOGUE_FRAMELESS_P into PROLOGUE_FRAMELESS_P.

24 years ago * libcoff.h: Sigh, whitespace differences after 'make headers'.
cpopetz [Sat, 29 Apr 2000 02:45:34 +0000 (02:45 +0000)]
* libcoff.h: Sigh, whitespace differences after 'make headers'.

24 years ago * coffcode.h Copy changes mistakenly done to libcoff.h in
cpopetz [Sat, 29 Apr 2000 02:41:36 +0000 (02:41 +0000)]
* coffcode.h Copy changes mistakenly done to libcoff.h in
4/24/2000 patch.

24 years agoCorrectly check gcc version.
amodra [Sat, 29 Apr 2000 00:56:29 +0000 (00:56 +0000)]
Correctly check gcc version.

24 years ago * Makefile.am (BFD64_BACKENDS, BFD64_BACKENDS_CFILES): Add
cpopetz [Fri, 28 Apr 2000 20:02:29 +0000 (20:02 +0000)]
* Makefile.am (BFD64_BACKENDS, BFD64_BACKENDS_CFILES): Add
coffdu-rs6000.{lo,c}.
(coff-pmac.lo, coff-rs6000.lo, coff64-rs6000.lo): Add dependency
on xcoff.h
* Makefile.in: Regenerate.
* xcoff.h: New file.
* coff-pmac.c: Use xcoff.h instead of coff-rs6000.c.
* coff-rs6000.c: Move all declarations and defines that are
common to the xcoff backends into xcoff.h
* coff64-rs6000.c: Ditto,

24 years ago * coff-mips.c (mips_ecoff_backend_data): Add initialization of
cpopetz [Fri, 28 Apr 2000 13:50:57 +0000 (13:50 +0000)]
* coff-mips.c (mips_ecoff_backend_data):  Add initialization of
_bfd_coff_force_symnames in strings and
_bfd_coff_debug_string_prefix_length to their default values.
* coff-sh.c: (bfd_coff_small_swap_table): Ditto.

24 years ago * coff-alpha.c (alpha_ecoff_backend_data): Add initialization of
cpopetz [Fri, 28 Apr 2000 13:17:26 +0000 (13:17 +0000)]
* coff-alpha.c (alpha_ecoff_backend_data): Add initialization of
_bfd_coff_force_symnames in strings and
_bfd_coff_debug_string_prefix_length to their default values.

24 years agoProvide more detailed traces of the event queue.
cagney [Fri, 28 Apr 2000 06:13:46 +0000 (06:13 +0000)]
Provide more detailed traces of the event queue.

24 years agoFix event insertion when processing more than one event for the current time.
cagney [Fri, 28 Apr 2000 06:02:51 +0000 (06:02 +0000)]
Fix event insertion when processing more than one event for the current time.

24 years agoCleanup tracing.
cagney [Fri, 28 Apr 2000 05:59:24 +0000 (05:59 +0000)]
Cleanup tracing.

24 years agoFrom "Serge Nikulin" <nikulin@actsw.amat.com>:
cagney [Fri, 28 Apr 2000 05:50:19 +0000 (05:50 +0000)]
From "Serge Nikulin" <nikulin@actsw.amat.com>:
Don't trip on NULL function name in sigtramp.

24 years ago2000-04-27 Michael Snyder <msnyder@seadog.cygnus.com>
msnyder [Fri, 28 Apr 2000 05:21:23 +0000 (05:21 +0000)]
2000-04-27  Michael Snyder  <msnyder@seadog.cygnus.com>

        * gdbarch.sh (d10v_daddr_p, d10v_iaddr_p, d10v_convert_daddr_to_raw,
        d10v_convert_iaddr_to_raw): make these multi-arch functions optional.
        * gdbarch.c, gdbarch.h: regenerate

24 years agoCast function to correct type.
cagney [Fri, 28 Apr 2000 03:10:43 +0000 (03:10 +0000)]
Cast function to correct type.

24 years ago2000-04-27 James Ingham <jingham@leda.cygnus.com>
jingham [Thu, 27 Apr 2000 16:46:12 +0000 (16:46 +0000)]
2000-04-27  James Ingham  <jingham@leda.cygnus.com>

These changes allow Insight to handle the case where there are
symbols for the source files, but the source files are not in the
location pointed to by the symbol.

* srctextwin.itb (SrcTextWin::setTabs): Make the "asm" type for
the source display "S" not "", which is not very clear.
        (SrcTextWin::configWin): ditto.
(SrcTextWin::FillAssembly): Handle all return values from
LoadFromCache.
* (SrcTextWin::LoadFile): Handle "couldn't find file" return from
LoadFromCache.
* (SrcTextWin::LoadFromCache): If the source file could not be
found, return -1 rather than choking.
Also change "asm" type for source from "" to "S".
* srctextwin.ith: Change the defaults for the "asm" type from ""
to "S" for Source display.  This is just cosmetic, but clearer.

24 years ago2000-04-27 Michael Snyder <msnyder@seadog.cygnus.com>
msnyder [Thu, 27 Apr 2000 15:33:00 +0000 (15:33 +0000)]
2000-04-27  Michael Snyder  <msnyder@seadog.cygnus.com>

        * jv-valprint.c (java_val_print): Add arg declaration,
        fix compiler warning.
        * corelow.c (core_open): Call set_gdbarch_from_file so that
        gdbarch becomes aware of the architecture encoded in the
        corefile.
        * findvar.c (write_register_gen): Export this useful interface.
        * value.h (write_register_gen): Declare.

24 years ago2000-04-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
ezannoni [Thu, 27 Apr 2000 15:11:13 +0000 (15:11 +0000)]
2000-04-27  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

* cxux-nat.c (add_shared_symbol_files): Don't treat .text section
  as special in the section_addr_info structure.
* pa64solib.c (pa64_solib_add_solib_objfile): Ditto.
* osfsolib.c (symbol_add_stub): Ditto.
* irix5-nat.c (symbol_add_stub): Ditto.

24 years ago* libc/machine/mn10300/setjmp.S (setjmp, longjmp): Use
aoliva [Thu, 27 Apr 2000 10:49:16 +0000 (10:49 +0000)]
* libc/machine/mn10300/setjmp.S (setjmp, longjmp): Use
post-increment when it is worth it, spacewise.

24 years agoInclude "arch-utils.h".
cagney [Thu, 27 Apr 2000 04:25:45 +0000 (04:25 +0000)]
Include "arch-utils.h".

24 years ago* mount.cc (main): Add "-X" option to specify a "Cygwin executable".
cgf [Thu, 27 Apr 2000 03:44:23 +0000 (03:44 +0000)]
* mount.cc (main): Add "-X" option to specify a "Cygwin executable".

24 years ago* path.cc (normalize_win32_path): Don't add a trailing slash when one already
cgf [Thu, 27 Apr 2000 03:26:23 +0000 (03:26 +0000)]
* path.cc (normalize_win32_path): Don't add a trailing slash when one already
exists.
(mount_info::conv_to_win32_path): Use existing code for dealing with relative
path names when input is already a win32 path.

24 years ago2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>
msnyder [Thu, 27 Apr 2000 01:04:52 +0000 (01:04 +0000)]
2000-04-26  Michael Snyder  <msnyder@seadog.cygnus.com>

* procfs.c (comments): Eliminate "???" in comments, which GCC
wants to interpret as a trigraph.  (fill_gregset, supply_gregset,
fill_fpregset, supply_fpregset): declare.
(procfs_wait): Sysargs is a long, change printf format to match.
(test-mapping, mapping_test, test_mapping_cmd) Remove (test only).

24 years ago * proc-api.c (write_with_trace): Change 'arg' from long to int.
msnyder [Thu, 27 Apr 2000 00:53:41 +0000 (00:53 +0000)]
    * proc-api.c (write_with_trace): Change 'arg' from long to int.
        Treat 'off_t' and 'size_t' as unsigned long in printfs.
        (lseek_with_trace): Treat 'off_t' as unsigned long in printf.

24 years ago2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>
msnyder [Thu, 27 Apr 2000 00:45:18 +0000 (00:45 +0000)]
2000-04-26  Michael Snyder  <msnyder@seadog.cygnus.com>

        * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
        This test depends on parsing the printf output from the target.
        Since the sparclet stub doesn't do stdio, this will never work.
        * gdb.base/call-rt-st.exp: ditto.
        * gdb.base/call-strs: ditto.

24 years ago2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>
msnyder [Thu, 27 Apr 2000 00:41:49 +0000 (00:41 +0000)]
2000-04-26  Michael Snyder  <msnyder@seadog.cygnus.com>

        * wrapper.h: fix minor comment typo.

24 years agoReference count .plt and .got on x86 for garbage collection code. Fix a
amodra [Thu, 27 Apr 2000 00:31:16 +0000 (00:31 +0000)]
Reference count .plt and .got on x86 for garbage collection code.  Fix a
couple of m68k and ppc bugs discovered while testing x86 gc.

24 years agoDocument IRIX->ARM cross compile problem.
cagney [Thu, 27 Apr 2000 00:23:02 +0000 (00:23 +0000)]
Document IRIX->ARM cross compile problem.

24 years ago2000-04-26 Michael Snyder <msnyder@seadog.cygnus.com>
msnyder [Thu, 27 Apr 2000 00:15:14 +0000 (00:15 +0000)]
2000-04-26  Michael Snyder  <msnyder@seadog.cygnus.com>

        * utils.c (internal_verror): Call target_terminal_ours.

24 years agoAdd section discussing future changes to output syntax.
cagney [Wed, 26 Apr 2000 23:39:53 +0000 (23:39 +0000)]
Add section discussing future changes to output syntax.

24 years ago * config.bfd: Remove extraneous bfd_powerpc_64_arch.
cpopetz [Wed, 26 Apr 2000 21:35:19 +0000 (21:35 +0000)]
* config.bfd: Remove extraneous bfd_powerpc_64_arch.

24 years agoAdd mapping ia64-linux-nat.c -> ia64linux-nat.c.
kevinb [Wed, 26 Apr 2000 21:27:35 +0000 (21:27 +0000)]
Add mapping ia64-linux-nat.c -> ia64linux-nat.c.

24 years ago* Makefile.in (install): install regexp.h
dj [Wed, 26 Apr 2000 18:19:22 +0000 (18:19 +0000)]
* Makefile.in (install): install regexp.h

24 years ago * syscalls.cc (stat_worker): Previous patch could succeed
corinna [Wed, 26 Apr 2000 15:28:06 +0000 (15:28 +0000)]
    * syscalls.cc (stat_worker): Previous patch could succeed
        in stating a non-existant file.

24 years ago Add XCOFF64 support.
cpopetz [Wed, 26 Apr 2000 15:09:42 +0000 (15:09 +0000)]
Add XCOFF64 support.

bfd:
* Makefile.am (coff64-rs6000.lo): New rule.
* Makefile.in: Regenerate.
* coff-rs6000.c (xcoff_mkobject, xcoff_copy_private_bfd_data,
xcoff_is_local_label_name, xcoff_rtype2howto,
xcoff_reloc_type_lookup, xcoff_slurp_armap, xcoff_archive_p,
xcoff_read_ar_hdr, xcoff_openr_next_archived_file, xcoff_write_armap,
xcoff_write_archive_contents): No longer static, and prefix with _bfd_.
(NO_COFF_SYMBOLS): Define.
(xcoff64_swap_sym_in, xcoff64_swap_sym_out, xcoff64_swap_aux_in,
xcoff64_swap_aux_out): New functions; handle xcoff symbol tables
internally.
(MINUS_ONE): New macro.
(xcoff_howto_tabl, xcoff_reloc_type_lookup): Add 64 bit POS
relocation.
(coff_SWAP_sym_in, coff_SWAP_sym_out, coff_SWAP_aux_in,
coff_SWAP_aux_out): Map to the new functions.
* coff64-rs6000.c: New file.
* libcoff.h (bfd_coff_backend_data): Add new fields
_bfd_coff_force_symnames_in_strings and
_bfd_coff_debug_string_prefix_length.
(bfd_coff_force_symnames_in_strings,
bfd_coff_debug_string_prefix_length): New macros for above fields.
* coffcode.h (coff_set_arch_mach_hook): Handle XCOFF64 magic.
Set machine to 620 for XCOFF64.  Use bfd_coff_swap_sym_in instead
of using coff_swap_sym_in directly.
(FORCE_SYMNAMES_IN_STRINGS): New macro, defined for XCOFF64.
(coff_set_flags) Set magic for XCOFF64.
(coff_compute_section_file_positions): Add symbol name length to
string section length if bfd_coff_debug_string_prefix_length is
true.
(coff_write_object_contents): Don't do reloc overflow for XCOFF64.
(coff_slurp_line_table): Use bfd_coff_swap_lineno_in instead of
using coff_swap_lineno_in directly.
(bfd_coff_backend_data): Add _bfd_coff_force_symnames_in_strings
and _bfd_coff_debug_string_prefix_length fields.
* coffgen.c (coff_fix_symbol_name, coff_write_symbols): Force
symbol names into strings table when
bfd_coff_force_symnames_in_strings is true.
* coffswap.h (MAX_SCNHDR_NRELOC, MAX_SCNHDR_NLNNO, GET_RELOC_VADDR,
SET_RELOC_VADDR): New macros.
(coff_swap_reloc_in, coff_swap_reloc_out): Use above macros.
(coff_swap_aux_in, coff_swap_aux_out): Remove RS6000COFF_C
code.
(coff_swap_aouthdr_in, coff_swap_aouthdr_out): Handle XCOFF64
changes within RS6000COFF_C specific code.
(coff_swap_scnhdr_out): Use PUT_SCNHDR_NLNNO, PUT_SCNHDR_NRELOC,
MAX_SCNHDR_NRELOC, and MAX_SCNHDR_NLNNO.
* reloc.c (bfd_perform_relocation, bfd_install_relocation):
Extend existing hack on target name.
* xcofflink.c (XCOFF_XVECP): Extend existing hack on
target name.
* coff-tic54x.c (ticof): Keep up to date with new fields
in bfd_coff_backend_data.
* config.bfd: Add bfd_powerpc_64_arch to targ_arch and define
targ_selvecs to include rs6000coff64_vec for rs6000.
* configure.in: Add rs6000coff64_vec case.
  * cpu-powerpc.c: New bfd_arch_info_type.

gas:
* as.c (parse_args): Allow md_parse_option to override -a listing
option.
* config/obj-coff.c (add_lineno): Change type of offset parameter
from "int" to "bfd_vma."
* config/tc-ppc.c (md_pseudo_table): Add "llong" and "machine."
(ppc_mach, ppc_subseg_align, ppc_target_format): New.
(ppc_change_csect): Align correctly for XCOFF64.
(ppc_machine): New function, which discards "ppc_machine" line.
(ppc_tc): Cons for 8 when code is 64 bit.
(md_apply_fix3): Don't check operand->insert.  Handle 64 bit
relocations.
(md_parse_option): Handle -a64 and -a32.
(ppc_xcoff64): New.
* config/tc-ppc.h (TARGET_MACH): Define.
(TARGET_FORMAT): Move to function.
(SUB_SEGMENT_ALIGN): Use ppc_subseg_align.

include:
* include/coff/rs6k64.h: New file.

opcodes:
* configure.in: Add bfd_powerpc_64_arch.
* disassemble.c (disassembler): Use print_insn_big_powerpc for
64 bit code.

24 years agoAdd another INTERNET_OPTION.
cgf [Wed, 26 Apr 2000 15:04:53 +0000 (15:04 +0000)]
Add another INTERNET_OPTION.

24 years ago * ax-gdb.c (agent_command): Remove now useless cast of
phdm [Wed, 26 Apr 2000 12:41:47 +0000 (12:41 +0000)]
* ax-gdb.c (agent_command): Remove now useless cast of
`free_current_contents' when passed to `make_cleanup'.
* coffread.c (coff_symfile_read): Ditto.
* dwarf2read.c (dwarf2_add_member_fn, read_array_type): Ditto.
(dwarf_decode_lines): Ditto.
* eval.c (parse_and_eval_address, parse_and_eval_address_1): Ditto.
(parse_and_eval, parse_to_comma_and_eval): Ditto.
* parse.c (parse_exp_1): Ditto.
* printcmd.c (print_command_1, output_command, set_command): Ditto.
(x_command, print_frame_args, printf_command): Ditto.
* top.c (execute_control_command): Ditto.
* tracepoint.c (validate_actionline): Ditto.
* typeprint.c (whatis_exp, ptype_command): Ditto.
(maintenance_print_type): Ditto.

24 years agoDocument bfd/doc/Makefile.in TEXINPUTS problem.
cagney [Wed, 26 Apr 2000 08:12:39 +0000 (08:12 +0000)]
Document bfd/doc/Makefile.in TEXINPUTS problem.

24 years agoAdd arch-utils.h to IA-64 *-tdep.c files.
kevinb [Wed, 26 Apr 2000 07:16:15 +0000 (07:16 +0000)]
Add arch-utils.h to IA-64 *-tdep.c files.

24 years ago* exceptions.cc (interruptible): Allocate slightly more space for directory
cgf [Wed, 26 Apr 2000 05:13:32 +0000 (05:13 +0000)]
* exceptions.cc (interruptible): Allocate slightly more space for directory
name check.  Windows 95 seems to null-terminate the directory otherwise.
(interrupt_on_return): Issue a fatal error if we can't find the caller's stack.
* spawn.cc (find_exec): Accept a path_conv argument rather than a buffer so
that the caller can find things out about a translated path.
(perhaps_suffix): Ditto.
(spawn_guts): Allocate path_conv stuff here so that we can find out stuff about
the translated path (this is work in progress).
* environ.cc (environ_init): Accept an as-yet unused argument indicating
whether we were invoked from a cygwin parent or not.
(winenv): Ditto.
(posify): Accept an argument indicating whether the path has already been
translated.
* dlfcn.cc (check_access): Provide a path_conv buffer to find_exec.
* exec.cc (sexecvpe): Ditto.
* path.cc (path_conv::check): Rename from path_conv::path_conv.
(mount_item::getmntent): Recognize "Cygwin executable" bit.
(symlink_info::check): Remove debugging statements.
* path.h (class path_conv): Add iscygexec method.  Rewrite constructor to call
"check" method to allow multiple operations on a path_conv variable.
* pinfo.cc (pinfo_init): Pass argument to environ_init.
* shared.h: Bump PROC_MAGIC.
* winsup.h: Reflect above changes to function arguments.
* include/sys/mount.h: Add MOUNT_CYGWIN_EXEC type.

24 years ago2000-04-25 Michael Snyder <msnyder@seadog.cygnus.com>
msnyder [Wed, 26 Apr 2000 02:53:02 +0000 (02:53 +0000)]
2000-04-25  Michael Snyder  <msnyder@seadog.cygnus.com>

        * blockframe.c: Fix a minor typo in a comment.

24 years agoRecognize store instructions in examine_prologue().
kevinb [Tue, 25 Apr 2000 23:18:35 +0000 (23:18 +0000)]
Recognize store instructions in examine_prologue().

24 years agoRemove '/' from comment_chars for FreeBSD so divide operator works.
amodra [Tue, 25 Apr 2000 22:55:19 +0000 (22:55 +0000)]
Remove '/' from comment_chars for FreeBSD so divide operator works.
Fix as.1 typo.

24 years agoMention IA-64.
wilson [Tue, 25 Apr 2000 20:54:41 +0000 (20:54 +0000)]
Mention IA-64.

24 years ago * syscalls.cc (stat_worker): Previous patch failed to stat
corinna [Tue, 25 Apr 2000 19:39:04 +0000 (19:39 +0000)]
    * syscalls.cc (stat_worker): Previous patch failed to stat
        each drives root dir on 9X.

24 years ago2000-04-25 Mumit Khan <khan@xraylith.wisc.edu>
khan [Tue, 25 Apr 2000 19:22:30 +0000 (19:22 +0000)]
2000-04-25  Mumit Khan  <khan@xraylith.wisc.edu>

* include/winspool.h: Add 2 more PRINTER_ATTRIBUTE_* macros.

24 years ago2000-04-25 Martin Kotulla <martin-k@softmaker.de>
khan [Tue, 25 Apr 2000 19:13:50 +0000 (19:13 +0000)]
2000-04-25  Martin Kotulla  <martin-k@softmaker.de>

* include/ddeml.h (DdeCreateStringHandle{A,W}): Fix prototype.
* include/shlobj.h (IShellLink{A,W}::GetPath): Fix prototype.
* include/wingdi.h: Add LPFNDEVMODE and LPFNDEVCAPS callbacks.
* include/winuser.h: Add WM_* macros. Add PCOPYDATASTRUCT typedef.

24 years agoTue Apr 25 13:51:58 2000 glen mccready <gkm@pobox.com>
glen [Tue, 25 Apr 2000 17:55:36 +0000 (17:55 +0000)]
Tue Apr 25 13:51:58 2000  glen mccready  <gkm@pobox.com>

* rs6000-nat.c (xcoff_relocate_symtam): Recover from the wrong
patch being applied `Fri Apr  7 13:44:38 2000'.

24 years ago * Makefile.am: Add PA64 support. Add missing dependencies for
law [Tue, 25 Apr 2000 17:21:28 +0000 (17:21 +0000)]
    * Makefile.am: Add PA64 support.  Add missing dependencies for
        PA32 elf support.
        * Makefile.in: Rebuilt.
        * configure.tgt: Add PA64 support (currently disabled).

24 years ago * configure.in: Configury support for PA64 (currently disabled).
law [Tue, 25 Apr 2000 17:02:33 +0000 (17:02 +0000)]
    * configure.in: Configury support for PA64 (currently disabled).
        * configure: Rebuilt.

24 years ago * fhandler.cc (fhandler_disk_file::open): Check for allow_ntsec
corinna [Tue, 25 Apr 2000 16:31:14 +0000 (16:31 +0000)]
    * fhandler.cc (fhandler_disk_file::open): Check for allow_ntsec
        when determining exec flag.
        * path.cc (symlink_info::check): Remove call to get_file_attribute().
        * security.cc (read_sd): Rename, ditto for variables to conform
        to common naming convention. Use GetFileSecurity() instead of
        BackupRead() to avoid permission problems when reading ACLs.
        (write_sd): Same renaming as for read_sd().
        (alloc_sd): Change default permissions according to Linux permissions
        for group and world when write permission is set.
        * syscalls.cc (stat_worker): Avoid different permission problems
        when requesting file informations.

24 years agoUse record_alignment, not bfd_set_section_alignment.
amodra [Tue, 25 Apr 2000 10:02:20 +0000 (10:02 +0000)]
Use record_alignment, not bfd_set_section_alignment.

24 years ago* am33.igen (inc4 Rn): Use genericAdd so as to modify flags.
aoliva [Tue, 25 Apr 2000 09:48:40 +0000 (09:48 +0000)]
* am33.igen (inc4 Rn): Use genericAdd so as to modify flags.

24 years agoKeep shift count smaller than 32.
amodra [Tue, 25 Apr 2000 08:55:00 +0000 (08:55 +0000)]
Keep shift count smaller than 32.

24 years agoForgot ChangeLog
corinna [Tue, 25 Apr 2000 08:51:40 +0000 (08:51 +0000)]
Forgot ChangeLog

24 years ago* net.cc: Avoid a warning in declaration inet_network.
corinna [Tue, 25 Apr 2000 08:50:22 +0000 (08:50 +0000)]
* net.cc: Avoid a warning in declaration inet_network.

24 years agoCope with PE relocs.
amodra [Tue, 25 Apr 2000 07:19:46 +0000 (07:19 +0000)]
Cope with PE relocs.

24 years agoHandle signal handler frames and call dummy frames.
kevinb [Tue, 25 Apr 2000 06:36:51 +0000 (06:36 +0000)]
Handle signal handler frames and call dummy frames.

24 years agoplace_orphan optimisations
amodra [Tue, 25 Apr 2000 05:14:15 +0000 (05:14 +0000)]
place_orphan optimisations

24 years agoReally fix last IA-64 gas testsuite failure.
wilson [Tue, 25 Apr 2000 01:52:27 +0000 (01:52 +0000)]
Really fix last IA-64 gas testsuite failure.
* gas/ia64/opc-i.d: Change pmin2.u to pmin2.  Change pmax2.u to pmax2.
Change MLI to MLX.  Switch operands for output matching tbit.z.orcm,
tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
tnat.nz.orcm, tnat.nz.andcm inputs.
* gas/ia64/opc-i.pl: Insert padding nops before last dep.
* gas/ia64/opc-i.s: Regenerate.

24 years agoNote that output section data commands can only appear inside output section
nickc [Tue, 25 Apr 2000 00:27:23 +0000 (00:27 +0000)]
Note that output section data commands can only appear inside output section
descriptions and not between them.

24 years agoDocument behaviour of .align 0 for ARM targets.
nickc [Mon, 24 Apr 2000 23:57:29 +0000 (23:57 +0000)]
Document behaviour of .align 0 for ARM targets.
Remove incomplete v5e code from tc-arm.c

24 years agoFix last remaining IA-64 gas testsuite failure.
wilson [Mon, 24 Apr 2000 23:53:53 +0000 (23:53 +0000)]
Fix last remaining IA-64 gas testsuite failure.
* gas/ia64/opc-i.s: Regenerate.
* gas/ia64/opc-f.pl: Add explicit stop at end.

24 years ago * obj-som.c: Terminate obj_pseudo_table.
law [Mon, 24 Apr 2000 23:48:11 +0000 (23:48 +0000)]
     * obj-som.c: Terminate obj_pseudo_table.

24 years ago* fhandler_console.cc (fhandler_console::read): Detect extended keycode
cgf [Mon, 24 Apr 2000 21:41:11 +0000 (21:41 +0000)]
* fhandler_console.cc (fhandler_console::read): Detect extended keycode
information for Windows 9x so that function keys will work correctly.

24 years ago2000-04-24 Michael Snyder <msnyder@seadog.cygnus.com>
msnyder [Mon, 24 Apr 2000 21:32:51 +0000 (21:32 +0000)]
2000-04-24  Michael Snyder  <msnyder@seadog.cygnus.com>

        * gdb.base/miscexprs.exp: make sizeof long array test portable.

        * gdb.base/ending-run.exp: After connecting to a remote target,
        but before running, the target will appear to be in a random
        location.  Specify both a file and a line for breakpoints.
        Also, the function that calls main may be called 'init'
        rather than 'start'.

24 years agoInitialise signed_overflow field
nickc [Mon, 24 Apr 2000 17:32:36 +0000 (17:32 +0000)]
Initialise signed_overflow field

24 years ago* net.cc (cygwin_inet_network): new function.
dj [Mon, 24 Apr 2000 15:44:11 +0000 (15:44 +0000)]
* net.cc (cygwin_inet_network): new function.
* cygwin.din (inet_network): new export

24 years ago * config.bfd: Only disable elf32-hppa vectors, not all of the
law [Mon, 24 Apr 2000 08:31:33 +0000 (08:31 +0000)]
    * config.bfd: Only disable elf32-hppa vectors, not all of the
        BSD and OSF configuration support.  Provide (disabled) clauses
        for PA64 support.
        * configure.in: Add clause for PA64 support.
        * configure: Rebuilt.

24 years ago * targets.c (bfd_target_vector): Add bfd_elf64_hppa_vec.
law [Mon, 24 Apr 2000 08:26:09 +0000 (08:26 +0000)]
    * targets.c (bfd_target_vector): Add bfd_elf64_hppa_vec.
        (bfd_elf64_hppa_vec): Declare.

24 years ago * Makefile.am (BFD64_BACKENDS): Add elf64-hppa.lo
law [Mon, 24 Apr 2000 08:23:47 +0000 (08:23 +0000)]
    * Makefile.am (BFD64_BACKENDS): Add elf64-hppa.lo
        (BFD64_BACKENDS_CFILES): Add elf64-hppa.c
        (elf64-hppa.lo): Add dependencies.
        * Makefile.in: Rebuilt.

24 years ago * elf64-hppa.c, elf64-hppa.h: New files with PA64 support.
law [Mon, 24 Apr 2000 08:17:57 +0000 (08:17 +0000)]
    * elf64-hppa.c, elf64-hppa.h: New files with PA64 support.

24 years ago * libhppa.h (dis_assemble_16): New function.
law [Mon, 24 Apr 2000 08:14:43 +0000 (08:14 +0000)]
    * libhppa.h (dis_assemble_16): New function.
        (pa_arch): Added pa20w element.

24 years ago * elf-bfd.h: Add prototypes for bfd_elf32_write_relocs,
law [Mon, 24 Apr 2000 07:55:09 +0000 (07:55 +0000)]
    * elf-bfd.h: Add prototypes for bfd_elf32_write_relocs,
        bfd_elf32_slurp_reloc_table, bfd_elf64_write_relocs, and
        bfd_elf64_slurp_reloc_table.

        * elfcode.h (elf_write_relocs, elf_slurp_reloc_table): New
        definitions to get external names.
        (elf_write_relocs): Renamed from write_relocs and make global.
        (elf_slurp_reloc_table): Make global.
        (_bfd_elf,size_info): Use elf_write_relocs instead of write_relocs.

24 years ago * archive.c (hpux_uid_gid_encode): New function.
law [Mon, 24 Apr 2000 07:52:50 +0000 (07:52 +0000)]
    * archive.c (hpux_uid_gid_encode): New function.
        (bfd_ar_hdr_from_filesystem): Use it if HPUX_LARGE_AR_IDS is
        defined and the ID is greater than 99999.
        (bfd_generic_stat_arch_elt): If HPUX_LARGE_AR_IDS is defined decode
        special uid/gid fields into 32 bit values.

24 years ago * Makefile.in (GDBMI_DIR): New variable.
eliz [Sun, 23 Apr 2000 08:15:48 +0000 (08:15 +0000)]
* Makefile.in (GDBMI_DIR): New variable.
(SET_TEXINPUTS): Add $(GDBMI_DIR).
(SFILES_DOC): Add $(GDBMI_DIR)/gdbmi.texinfo.
(gdbmi.texinfo): New target, for texi2roff.
(gdb.me, gdb.ms, gdb.mm): Depend on gdbmi.texinfo.
(gdb.info, gdb_toc.html): Add "-I ${GDBMI_DIR}".

* gdb.texinfo (Top): Add GDB/MI to the main menu and @include
gdbmi.texinfo.
(Mode Options): Add xref to GDB/MI docs and remove a FIXME
comment.

* gdbmi.texinfo: Lots of changes, to include this document as part
of the GDB manual.

* TODO, NEWS: Update due to inclusion of gdbmi.texinfo in the GDB
manual.

24 years agoFix the date of the last entry.
eliz [Sun, 23 Apr 2000 07:35:44 +0000 (07:35 +0000)]
Fix the date of the last entry.

24 years ago * djunpack.bat: New file.
eliz [Sun, 23 Apr 2000 07:23:05 +0000 (07:23 +0000)]
* djunpack.bat: New file.

* config/djgpp/README: Explain how to unpack using djunpack.bat.

24 years agoClean up F-unit assembly and tests.
twall [Sun, 23 Apr 2000 02:53:34 +0000 (02:53 +0000)]
Clean up F-unit assembly and tests.

24 years agoMisc assembly/disassembly fixes.
twall [Sun, 23 Apr 2000 02:39:12 +0000 (02:39 +0000)]
Misc assembly/disassembly fixes.

24 years agoFix typo in comment.
cgf [Sat, 22 Apr 2000 15:54:56 +0000 (15:54 +0000)]
Fix typo in comment.

24 years agoConvert REG_STRUCT_HAS_ADDR to multi-arch. Use REG_STRUCT_HAS_ADDR_P
cagney [Sat, 22 Apr 2000 06:44:39 +0000 (06:44 +0000)]
Convert REG_STRUCT_HAS_ADDR to multi-arch.  Use REG_STRUCT_HAS_ADDR_P
in conversion.

24 years ago2000-04-21 Michael Sokolov <msokolov@ivan.Harhan.ORG>
law [Fri, 21 Apr 2000 22:19:43 +0000 (22:19 +0000)]
2000-04-21  Michael Sokolov  <msokolov@ivan.Harhan.ORG>

        * Makefile.in (*-subdir): Revamp slightly to avoid losing on
        4.3BSD systems.