external/binutils.git
26 years agoAdd sanitize-am30 markers. Keep details of AM30 implementation of
Andrew Cagney [Fri, 27 Mar 1998 03:10:53 +0000 (03:10 +0000)]
Add sanitize-am30 markers.  Keep details of AM30 implementation of
mn10300 out of the public eye.
Do something with top-level cgen directory.

26 years ago* defparse.y (explist): Allow epsilon.
Richard Henderson [Fri, 27 Mar 1998 01:08:40 +0000 (01:08 +0000)]
* defparse.y (explist): Allow epsilon.
Suggestion from Jonathan-Harris@psion.com.

26 years ago * coffgrok.c (do_sections_p1): Use the section's lma instead of vma
Richard Henderson [Fri, 27 Mar 1998 01:05:06 +0000 (01:05 +0000)]
* coffgrok.c (do_sections_p1): Use the section's lma instead of vma
for the benefit of prom loaders.

pr 14947

26 years ago * configure: Do not disable building gdbtk for cygwin32 hosts.
Keith Seitz [Fri, 27 Mar 1998 00:36:12 +0000 (00:36 +0000)]
    * configure: Do not disable building gdbtk for cygwin32 hosts.

26 years ago * config/tc-dvp.c (s_endunpack): Round up to word boundary after
Doug Evans [Thu, 26 Mar 1998 21:34:03 +0000 (21:34 +0000)]
* config/tc-dvp.c (s_endunpack): Round up to word boundary after
we've computed the data length.

26 years agoThu Mar 26 12:00:35 1998 Martin M. Hunt <hunt@cygnus.com>
Martin Hunt [Thu, 26 Mar 1998 20:24:19 +0000 (20:24 +0000)]
Thu Mar 26 12:00:35 1998  Martin M. Hunt  <hunt@cygnus.com>

* gdbtk.c (gdbtk_fputs): Insert fencepost.
(gdb_loc): Correct pc calculation.
(gdb_immediate_command): Return if a load is in progress.
(gdb_cmd): Return if a load is in progress.
(target_stop_wrapper): New function.
(gdb_stop): Call target_stop_wrapper.
(x_event): Add fencepost and optimize load cancel check.
(gdbtk_start_timer): Set up structs only once.
(gdbtk_stop_timer): Just use preset structs to set timer parameters.
(gdb_loadfile): If file cannot be loaded, return error message.
(gdb_loadfile): Add space before tab so that lines without
a '-' can later be changed to have one.

26 years agoRemove (most of the) target dependent code from peicode.h
Nick Clifton [Thu, 26 Mar 1998 18:16:23 +0000 (18:16 +0000)]
Remove (most of the) target dependent code from peicode.h

26 years agochangelog entry for yesterday's tc-dvp.[ch] changes
Doug Evans [Thu, 26 Mar 1998 17:59:21 +0000 (17:59 +0000)]
changelog entry for yesterday's tc-dvp.[ch] changes

26 years agofix tipo in ifdef
Ian Lance Taylor [Thu, 26 Mar 1998 16:00:26 +0000 (16:00 +0000)]
fix tipo in ifdef

26 years ago* dv-mn103cpu.c (deliver_mn103cpu_interrupt): Stop loss of succeeding
Andrew Cagney [Thu, 26 Mar 1998 14:00:18 +0000 (14:00 +0000)]
* dv-mn103cpu.c (deliver_mn103cpu_interrupt): Stop loss of succeeding
interrupts, clear pending_handler when the handler isn't re-scheduled.

26 years ago * Makefile.in (tmp-igen): Prefix all usage of move-if-change
Stu Grossman [Thu, 26 Mar 1998 10:18:35 +0000 (10:18 +0000)]
* Makefile.in (tmp-igen):  Prefix all usage of move-if-change
script with $(SHELL) to make NT native builds happy.
* configure:  Regenerate because of change to ../common/aclocal.m4.

26 years agoThu Mar 26 01:54:25 1998 Geoffrey Noer <noer@cygnus.com>
Geoffrey Noer [Thu, 26 Mar 1998 09:57:28 +0000 (09:57 +0000)]
Thu Mar 26 01:54:25 1998  Geoffrey Noer  <noer@cygnus.com>

        * mh-cygwin32: stop configuring and building dosrel.

26 years ago* configure.in: Make --enable-sim-common the default.
Andrew Cagney [Thu, 26 Mar 1998 01:13:38 +0000 (01:13 +0000)]
* configure.in: Make --enable-sim-common the default.
* configure: Re-generate.
* sim-main.h (CIA_GET, CIA_SET): Save/restore current instruction
address into Sate.regs[REG_PC] instead of common struct.

26 years agoAdd interworking support for arm-pe/thumb-pe targets.
Nick Clifton [Thu, 26 Mar 1998 00:00:54 +0000 (00:00 +0000)]
Add interworking support for arm-pe/thumb-pe targets.

26 years agoSupport interworking for thumb-pe and arm-pe targets.
Nick Clifton [Wed, 25 Mar 1998 23:48:55 +0000 (23:48 +0000)]
Support interworking for thumb-pe and arm-pe targets.

26 years ago* dv-pal.c (enum hw_pal_address_mask): From Stu Grossman, was 0x2f
Andrew Cagney [Wed, 25 Mar 1998 23:48:14 +0000 (23:48 +0000)]
* dv-pal.c (enum hw_pal_address_mask): From Stu Grossman, was 0x2f
needs to be 0x3f.

26 years ago * mn10300.igen (cmp imm8,An): Do not sign extend imm8 value.
Joyce Janczyn [Wed, 25 Mar 1998 22:43:19 +0000 (22:43 +0000)]
  * mn10300.igen (cmp imm8,An): Do not sign extend imm8 value.

26 years ago* hw-tree.c (hw_tree_find_property): Return NULL when device is not found.
Andrew Cagney [Wed, 25 Mar 1998 22:37:33 +0000 (22:37 +0000)]
* hw-tree.c (hw_tree_find_property): Return NULL when device is not found.
(hw_tree_find_*_property): Clean up error message when property is not found.
* dv-pal.c (hw_pal_io_read_buffer): Check the smp property is present before
looking for it.

26 years ago * config/tc-dvp.h (md_estimate_size_before_relax): Delete.
Doug Evans [Wed, 25 Mar 1998 22:31:13 +0000 (22:31 +0000)]
* config/tc-dvp.h (md_estimate_size_before_relax): Delete.
(md_convert_frag): Delete.
(TC_FIX_TYPE): New fields wl,cl,user_value;
* config/tc-dvp.c (insert_mpg_marker): New argument ignore.
All callers updated.
(insert_unpack_marker): New function.
(insert_file): New argument insert_marker_arg.  All callers updated.
(gif_user_value): New static local.
(vif_data_start,vif_data_end): New static locals.
(mpgloc_sym,unpackloc_sym): New static locals.
(cur_varlen_frag,cur_varlen_insn,cur_varlen_value): Delete.
(cur_opcode,cur_operand): New static locals.
(endmpg_caller): New enum.
(md_pseudo_table): Pass ENDMPG_USER to s_endmpg.
(md_begin): Initialize mpgloc_sym, unpackloc_sym.
(dvp_fixup): New members user_value,wl,cl;
(assemble_vif): Rewrite.
(assemble_gif): Tweak name of data start label.
(assemble_one_insn): Allow special parser to punt and call the
normal expression parser.  Set cur_opcode,cur_operand for md_operand.
(md_operand): Handle '*' value for mpgloc,unpackloc.
(md_estimate_size_before_relax): New function.
(dvp_relax_frag,md_convert_frag): New functions.
(md_pcrel_from_section): Handle end data label for variable length
vif insns.
(md_apply_fix3): Handle count field for variable length vif insns.
Handle address field for mpg,unpack.
(eval_expr): Initialize user_value,wl,cl fields of the fixup.
(cur_vif_insn_length): Delete.
(vif_length_value): New function.
(install_vif_length): Don't perform logical->physical conversion here.
(s_enddirect,s_endmpg,s_endunpack): Rewrite.

26 years ago * gas/dvp/vif-1.d: Update.
Doug Evans [Wed, 25 Mar 1998 22:30:01 +0000 (22:30 +0000)]
* gas/dvp/vif-1.d: Update.

26 years ago * configure.in: Build config.h from config.in.
Tom Tromey [Wed, 25 Mar 1998 22:20:46 +0000 (22:20 +0000)]
* configure.in: Build config.h from config.in.
* config.h.in: Removed.
* config.in: New file.

26 years ago * config.h.in: New file.
Tom Tromey [Wed, 25 Mar 1998 22:09:09 +0000 (22:09 +0000)]
* config.h.in: New file.

26 years ago * configure.in, configure, acconfig.h, aclocal.m4: New files.
Tom Tromey [Wed, 25 Mar 1998 22:05:40 +0000 (22:05 +0000)]
    * configure.in, configure, acconfig.h, aclocal.m4: New files.
        * Makefile.in (OBJECTS): Depend on config.h, not ../config.h.
        (Makefile): Rebuild Makefile here, not in `..'.

26 years ago * expr.h (expr_build_uconstant): Add prototype.
Doug Evans [Wed, 25 Mar 1998 22:03:19 +0000 (22:03 +0000)]
* expr.h (expr_build_uconstant): Add prototype.
(expr_build_unary,expr_build_binary): Add prototypes.
* expr.c (expr_build_uconstant): New function.
(expr_build_unary,expr_build_binary): New functions.

26 years ago* Added HAVE_FPU_CONTROL_H and HAVE___SETFPUCW to fix non-linux builds.
Ian Carmichael [Wed, 25 Mar 1998 21:54:06 +0000 (21:54 +0000)]
* Added HAVE_FPU_CONTROL_H and HAVE___SETFPUCW to fix non-linux builds.

26 years ago * dvp-dis.c (print_insn): Print unpack address in hex.
Doug Evans [Wed, 25 Mar 1998 21:43:02 +0000 (21:43 +0000)]
* dvp-dis.c (print_insn): Print unpack address in hex.
* dvp-opc.c (parse_vif_mpgloc): Renamed from parse_vif_mpgloc_star.
Don't skip over '*', just record it.
(insert_vif_mpgloc): Don't update state_vif_mpgloc if '*' value.
(parse_vif_unpackloc): Renamed from parse_vif_unpackloc_star.
Don't skip over '*', just record it.
(insert_vif_unpackloc): Don't update state_vif_unpackloc if '*' value.
(vif_operands): Delete VIF_MPGLOC_STAR,VIF_UNPACKLOC_STAR entries.
(vif_opcodes): Likewise.
(state_vif_{mpg,unpack}loc_star_p): New static locals.
(vif_macros,vif_macro_count): New globals.
(vif_unpack_len_value): New arguments wl,cl.  All callers updated.
(vif_set_{mpg,unpack}loc): Delete.  All callers updated.
(vif_get_wl_cl): New function.
(dvp_opcode_init_parse): Init mpgloc,unpackloc state.

26 years ago * dvp.h (DVP_OPERAND_UNPACK_ADDRESS): New macro.
Doug Evans [Wed, 25 Mar 1998 21:26:38 +0000 (21:26 +0000)]
* dvp.h (DVP_OPERAND_UNPACK_ADDRESS): New macro.
(vif_unpack_len_value): Update prototype.
(vif_get_var_data,vif_get_wl_cl): Add prototypes.

26 years agoWed Mar 25 14:32:48 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Ian Lance Taylor [Wed, 25 Mar 1998 20:41:31 +0000 (20:41 +0000)]
Wed Mar 25 14:32:48 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* m68k-dis.c (print_insn_m68k): Use info->mach to select the
default m68k variant to recognize.

26 years ago * aoutf1.h (sunos_set_arch_mach): Use bfd_mach_m68* rather than
Ian Lance Taylor [Wed, 25 Mar 1998 20:21:20 +0000 (20:21 +0000)]
* aoutf1.h (sunos_set_arch_mach): Use bfd_mach_m68* rather than
plain numbers.
(sunos_write_object_contents): Likewise.
* aoutx.h (NAME(aout,machine_type)): Likewise.
* coffcode.h (coff_set_arch_mach_hook): Likewise.

26 years agoThis commit was generated by cvs2svn to track changes on a CVS vendor
Tom Tromey [Wed, 25 Mar 1998 20:15:06 +0000 (20:15 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.

26 years agoImported intl subdir from GNU gettext 0.10.32
Tom Tromey [Wed, 25 Mar 1998 20:15:06 +0000 (20:15 +0000)]
Imported intl subdir from GNU gettext 0.10.32

26 years agoInitial revision
Tom Tromey [Wed, 25 Mar 1998 20:15:05 +0000 (20:15 +0000)]
Initial revision

26 years agoWed Mar 25 13:59:24 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Ian Lance Taylor [Wed, 25 Mar 1998 20:12:49 +0000 (20:12 +0000)]
Wed Mar 25 13:59:24 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* archures.c (bfd_mach_m68*): Add definitions for various m68k
variants.
(bfd_default_scan): Remove m68k special cases.
* bfd-in2.h: Rebuild.
* mipsbsd.c (MY(write_object_contents)): Use bfd_mach_m680*
instead of plain numbers.
* sparclynx.c (NAME(lynx,set_arch_mach)): Likewise.
* cpu-m68k.c (arch_info_struct): Likewise.  Add entry for
m68k:68000.
(bfd_m68k_arch): Set mach field to zero to signal no explicit
selection, change printable_name to just "m68k" and make that the
default instead of m68k:68020.

26 years agoMy mistake, add libg++ and librx to lose_these_too so that Sanitize knows
Jason Molenda [Wed, 25 Mar 1998 19:52:20 +0000 (19:52 +0000)]
My mistake, add libg++ and librx to lose_these_too so that Sanitize knows
what to do with them if it sees them.

26 years agoWed Mar 25 13:59:24 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Ian Lance Taylor [Wed, 25 Mar 1998 19:49:40 +0000 (19:49 +0000)]
Wed Mar 25 13:59:24 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* aout-tic30.c (NAME): Define this to avoid multiple definitions
from aoutx.h.
(MY_get_section_contents): Define as aout_32_get_section_contents
rather than NAME(aout,get_section_contents).

* elf-m10300.c (elf32_mn10300_link_hash_table_create): Fix cast.

Wed Mar 25 11:19:28 1998  Ian Lance Taylor  <ian@cygnus.com>

* elf-m10300.c (elf32_mn10300_finish_hash_table_entry): Change
byte_count to unsigned int.
(mn10300_elf_relax_section): Initialize internal_relocs.  Remove
unused local variables.

26 years agoWed Mar 25 14:32:48 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Ian Lance Taylor [Wed, 25 Mar 1998 19:36:04 +0000 (19:36 +0000)]
Wed Mar 25 14:32:48 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* i960-dis.c (pinsn): Change type of first argument to bfd_vma.
(ctrl, cobr, mem, ea): Likewise.
(print_addr): Likewise.  Remove cast.
(ea): Cast argument of print_addr to bfd_vma.

* cgen-asm.c (cgen_parse_signed_integer): Fix type of local
variable value.
(cgen_parse_unsigned_integer): Likewise.
(cgen_parse_address): Likewise.

Wed Mar 25 14:31:31 1998  Ian Lance Taylor  <ian@cygnus.com>

* i960-dis.c (ctrl): Add full braces to structure initialization.
(cobr, mem, reg): Likewise.
(ea): Correct parenthesization in expression.

* cgen-asm.c: Include <ctype.h>.
(build_asm_hash_table): Remove unused local variable i.
(cgen_parse_keyword): Add casts to avoid warnings.

* arm-dis.c (print_insn_big_arm): Only call coffsymbol for a COFF
symbol.  Fix indentation.
(print_insn_little_arm): Likewise.

26 years agoRemove CYGNUS LOCAL markers for Thumb port.
Nick Clifton [Wed, 25 Mar 1998 19:17:43 +0000 (19:17 +0000)]
Remove CYGNUS LOCAL markers for Thumb port.

26 years agoWed Mar 25 14:08:51 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
Elena Zannoni [Wed, 25 Mar 1998 19:12:09 +0000 (19:12 +0000)]
Wed Mar 25 14:08:51 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

        * gdbtk.c (gdbtk_pre_add_symbol): Use Tcl_merge to form Tcl commands.

26 years agoWed Mar 25 13:59:24 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Ian Lance Taylor [Wed, 25 Mar 1998 19:00:21 +0000 (19:00 +0000)]
Wed Mar 25 13:59:24 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

* evax-alpha.c (evax_set_arch_mach): Only accept bfd_arch_alpha
and call bfd_default_set_arch_mach to do the real work.

Wed Mar 25 13:59:05 1998  Ian Lance Taylor  <ian@cygnus.com>

* evax-alpha.c (evax_close_and_cleanup): Remove unused local
variables er and er1.

26 years ago * cpu-v850.c: Include <ctype.h>.
Ian Lance Taylor [Wed, 25 Mar 1998 18:56:03 +0000 (18:56 +0000)]
* cpu-v850.c: Include <ctype.h>.
(scan): Case isdigit argument to unsigned char.
Also fix v850e/v850ea sanitization.

26 years ago * bout.c (BALX): Include return register g14 as part of the insn.
Richard Henderson [Wed, 25 Mar 1998 18:42:26 +0000 (18:42 +0000)]
* bout.c (BALX): Include return register g14 as part of the insn.
(BALX_MASK): New.
(calljx_callback): Use it.

PR 15310

26 years agoWed Mar 25 13:10:42 1998 Bruno Haible <bruno@linuix.mathematik.uni-karlsruhe.de>
Ian Lance Taylor [Wed, 25 Mar 1998 18:12:52 +0000 (18:12 +0000)]
Wed Mar 25 13:10:42 1998  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>

        * gasp.c (IS*): Cast argument to unsigned char, not unsigned int.
        * macro.c (macro_expand_body): Increase buffer size.
        * messages.c (as_warn): Likewise.
(as_warn_where, as_bad, as_bad_where): Likewise.

26 years ago Based on patch from H.J. Lu <hjl@gnu.org>:
Ian Lance Taylor [Wed, 25 Mar 1998 18:06:21 +0000 (18:06 +0000)]
Based on patch from H.J. Lu  <hjl@gnu.org>:
* Makefile.am (DISTSTUFF): New variable.
(diststuff): New target.
(DISTCLEANFILES): New variable.
* Makefile.in: Rebuild.

26 years ago Based on patch from H.J. Lu <hjl@gnu.org>:
Ian Lance Taylor [Wed, 25 Mar 1998 18:00:09 +0000 (18:00 +0000)]
Based on patch from H.J. Lu  <hjl@gnu.org>:
* Makefile.am (DISTSTUFF): New variable.
(diststuff): New target.
* Makefile.in: Rebuild.

26 years ago Based on patch from H.J. Lu <hjl@gnu.org>:
Ian Lance Taylor [Wed, 25 Mar 1998 17:48:56 +0000 (17:48 +0000)]
Based on patch from H.J. Lu  <hjl@gnu.org>:
* Makefile.am (LDDISTSTUFF): New variable.
(diststuff): New target.
* Makefile.in: Rebuild.

26 years ago * simops.c (OP_F0FD): Initialise variable 'sp' for rti instruction.
Joyce Janczyn [Wed, 25 Mar 1998 17:10:01 +0000 (17:10 +0000)]
* simops.c (OP_F0FD): Initialise variable 'sp' for rti instruction.

26 years ago* As suggested by crash, made --with-sim-gpu2 option active only on -sky- target.
Frank Ch. Eigler [Wed, 25 Mar 1998 16:48:04 +0000 (16:48 +0000)]
* As suggested by crash, made --with-sim-gpu2 option active only on -sky- target.

26 years ago * scripttempl/pe.sc: Only include .idata\$[0-7] in .idata when
Ian Lance Taylor [Wed, 25 Mar 1998 16:35:13 +0000 (16:35 +0000)]
* scripttempl/pe.sc: Only include .idata\$[0-7] in .idata when
relocating.

26 years ago From Yan Meroth <YAN.MEROTH@st.com>:
Ian Lance Taylor [Wed, 25 Mar 1998 16:21:24 +0000 (16:21 +0000)]
From Yan Meroth <YAN.MEROTH@st.com>:
* ihex.c (ihex_scan): Add extbase variable so that getting an
  extended linear address record does not ignore any previous
  extended address.
(ihex_write_object_contents): When writing out an extended linear
  address record, zero out any previous extended address.

26 years ago* dv-mn103int.c (decode_group): A group register every 4 bytes not 8.
Andrew Cagney [Wed, 25 Mar 1998 14:52:44 +0000 (14:52 +0000)]
* dv-mn103int.c (decode_group): A group register every 4 bytes not 8.
(write_icr): Rewrite equation updating request field.
(read_iagr): Fix check that interrupt is still pending.

26 years ago* interp.c (sim_open): Tidy up device creation.
Andrew Cagney [Wed, 25 Mar 1998 05:37:42 +0000 (05:37 +0000)]
* interp.c (sim_open): Tidy up device creation.
* dv-mn103int.c (mn103int_port_event): Drive NMI with non-zero value.
(mn103int_io_read_buffer): Convert absolute address to register block offsets.
(read_icr, write_icr): Convert block offset into group offset.

26 years ago* interp.c (sim_open): Create second 1mb memory region at 0x40000000.
Andrew Cagney [Wed, 25 Mar 1998 04:15:38 +0000 (04:15 +0000)]
* interp.c (sim_open): Create second 1mb memory region at 0x40000000.
(sim_open): Create a device tree.
(sim-hw.h): Include.
(do_interrupt): Delete, needs to use dv-mn103cpu.c
* dv-mn103int.c, dv-mn103cpu.c: New files.

26 years ago* mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM): Define.
Andrew Cagney [Wed, 25 Mar 1998 04:07:31 +0000 (04:07 +0000)]
* mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM): Define.
(SP): Define.

26 years ago* dv-pal.c (hw_pal_countdown, hw_pal_countdown_value,
Andrew Cagney [Wed, 25 Mar 1998 03:44:37 +0000 (03:44 +0000)]
* dv-pal.c (hw_pal_countdown, hw_pal_countdown_value,
hw_pal_timer, hw_pal_timer_value): Define.
(hw_pal_io_read_buffer, hw_pal_io_write_buffer): Add timer support
(do_counter_event, do_counter_read, do_counter_value,
do_counter_write): new functions.

* hw-tree.c (hw_printf): Send tree dump to stderr, same as other
trace output.
* hw-base.c (hw_create): Stop searching for a device when one is
found.

26 years agoRe-do --enable-sim-hardware so that each simulator can specify the devices
Andrew Cagney [Wed, 25 Mar 1998 01:41:33 +0000 (01:41 +0000)]
Re-do --enable-sim-hardware so that each simulator can specify the devices
it wants built.
Generate hw-config.h.

26 years ago * gas/mips/vu0.s: Add tests for "bc2f", "bc2fl", "bc2t", "bc2tl",
Jeff Law [Wed, 25 Mar 1998 01:17:32 +0000 (01:17 +0000)]
    * gas/mips/vu0.s: Add tests for "bc2f", "bc2fl", "bc2t", "bc2tl",
        "cfc.i", "cfc.ni", "ctc.i", and "ctc.ni".
        * gas/mips/vu0.d: Corresponding changes.

26 years ago * vu0.h (cfc2, ctc2): Add variants with ".i" and ".ni"
Jeff Law [Wed, 25 Mar 1998 01:09:09 +0000 (01:09 +0000)]
    * vu0.h (cfc2, ctc2): Add variants with ".i" and ".ni"
        opcode extensions.

26 years agoStart deleting libg++ and librx--they are no longer shipped to customers.
Jason Molenda [Wed, 25 Mar 1998 01:02:09 +0000 (01:02 +0000)]
Start deleting libg++ and librx--they are no longer shipped to customers.

26 years agoTue Mar 24 16:58:29 1998 Jason Molenda (crash@bugshack.cygnus.com)
Jason Molenda [Wed, 25 Mar 1998 01:00:18 +0000 (01:00 +0000)]
Tue Mar 24 16:58:29 1998  Jason Molenda  (crash@bugshack.cygnus.com)

        * Makefile.in (TARGET_CONFIGDIRS, ALL_TARGET_MODULES,
        CONFIGURE_TARGET_MODULES, CHECK_TARGET_MODULES,
        INSTALL_TARGET_MODULES, CLEAN_TARGET_MODULES, all-target-winsup):
        Remove references to librx and libg++.

Bye bye.

26 years agoFix PR15434 by emitting a nop if a section ends with a 16 bit instruction.
Nick Clifton [Wed, 25 Mar 1998 00:54:54 +0000 (00:54 +0000)]
Fix PR15434 by emitting a nop if a section ends with a 16 bit instruction.

26 years ago * config/obj-coff.c (obj_coff_bss): Compile unconditionally. Call
Ian Lance Taylor [Wed, 25 Mar 1998 00:48:51 +0000 (00:48 +0000)]
* config/obj-coff.c (obj_coff_bss): Compile unconditionally.  Call
s_lcomm rather than obj_coff_lcomm.
(obj_pseudo_table): Compile .bss pseudo-op unconditionally.

26 years ago * rclex.l: Accept { and } as synonyms for BEGIN and END.
Ian Lance Taylor [Wed, 25 Mar 1998 00:33:29 +0000 (00:33 +0000)]
* rclex.l: Accept { and } as synonyms for BEGIN and END.

26 years agoPacify GCC.
Andrew Cagney [Wed, 25 Mar 1998 00:08:52 +0000 (00:08 +0000)]
Pacify GCC.

26 years ago Add --demangle and --no-demangle options:
Ian Lance Taylor [Wed, 25 Mar 1998 00:06:23 +0000 (00:06 +0000)]
Add --demangle and --no-demangle options:
* gprof.h (demangle): Declare.
* gprof.c (demangle): New global variable.
(OPTION_DEMANGLE, OPTION_NO_DEMANGLE): Define.
(long_options): Add "demangle" and "no-demangle".
(usage): Mention --demangle and --no-demangle.
(main): Handle OPTION_DEMANGLE and OPTION_NO_DEMANGLE.
* utils.c (print_name_only): Only demangle symbol name if demangle
is true.
* gprof.texi (Output Options): Document new options.

26 years agoTue Mar 24 18:32:47 1998 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Tue, 24 Mar 1998 23:34:58 +0000 (23:34 +0000)]
Tue Mar 24 18:32:47 1998  H.J. Lu  <hjl@gnu.org>

* i386.h: Set LinearAddress for lidt and lgdt.

26 years agoTue Mar 24 18:30:58 1998 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Tue, 24 Mar 1998 23:34:45 +0000 (23:34 +0000)]
Tue Mar 24 18:30:58 1998  H.J. Lu  <hjl@gnu.org>

* config/tc-i386.h (LinearAddress): Define.
* config/tc-i386.c (md_assemble): If LinearAddress is set for the
instruction, don't use a default segment.

26 years ago * Makefile.in (BASE_FLAGS_TO_PASS): Pass $(lispdir) down to
Eric Mumpower [Tue, 24 Mar 1998 23:30:35 +0000 (23:30 +0000)]
    * Makefile.in (BASE_FLAGS_TO_PASS): Pass $(lispdir) down to
        recursive makes

26 years ago* interp.c (Max, Min): Comment out functions. Not yet used.
Andrew Cagney [Tue, 24 Mar 1998 23:16:57 +0000 (23:16 +0000)]
* interp.c (Max, Min): Comment out functions. Not yet used.
* vr4320.igen (DCLZ): Pacify GCC, 64 bit arg, int format.

26 years ago* Several fixes and performance enhancements from my 2 weeks working in Japan.
Ian Carmichael [Tue, 24 Mar 1998 22:23:33 +0000 (22:23 +0000)]
* Several fixes and performance enhancements from my 2 weeks working in Japan.

26 years ago* gen-engine.c (print_run_body): Re-extract the CIA after
Andrew Cagney [Tue, 24 Mar 1998 21:30:00 +0000 (21:30 +0000)]
* gen-engine.c (print_run_body): Re-extract the CIA after
processing any events.  Events may not restart the simulator.

26 years agoAdd new files: mn10300.igen, mn10300.dc, sim-main.h, op_utils.c
Joyce Janczyn [Tue, 24 Mar 1998 21:23:29 +0000 (21:23 +0000)]
Add new files: mn10300.igen, mn10300.dc, sim-main.h, op_utils.c

26 years agoTue Mar 24 16:09:43 1998 Manfred Hollstein <manfred@s-direktnet.de>
Ian Lance Taylor [Tue, 24 Mar 1998 21:10:44 +0000 (21:10 +0000)]
Tue Mar 24 16:09:43 1998  Manfred Hollstein  <manfred@s-direktnet.de>

* ieee.c (do_one): Check section before dereferencing it.
(ieee_canonicalize_reloc): Likewise with src->relent.sym_ptr_ptr.
(ieee_generic_stat_arch_elt): Likewise with abfd->my_archive.

26 years agoPort mn10300 simulator to build with the common simulator framework
Joyce Janczyn [Tue, 24 Mar 1998 20:30:03 +0000 (20:30 +0000)]
Port mn10300 simulator to build with the common simulator framework
under the configure option --enable-sim-common.

26 years agoAdd code to support building mn10300 simulator with the common simulator
Joyce Janczyn [Tue, 24 Mar 1998 20:26:06 +0000 (20:26 +0000)]
Add code to support building mn10300 simulator with the common simulator
framework.

26 years agoAdd support for building simulator based on common simulator framework.
Joyce Janczyn [Tue, 24 Mar 1998 20:19:55 +0000 (20:19 +0000)]
Add support for building simulator based on common simulator framework.
Separate out files which get compiled depending on --enable-sim-common
configuration.

26 years agoAdd ability to configure mn10300 built with common simulator code base.
Joyce Janczyn [Tue, 24 Mar 1998 20:16:25 +0000 (20:16 +0000)]
Add ability to configure mn10300 built with common simulator code base.
Use --enable-sim-common to build this way; default configure has not
changed.

26 years agoNew {load/store}_{byte/half/word} macros for simulator built with
Joyce Janczyn [Tue, 24 Mar 1998 20:11:44 +0000 (20:11 +0000)]
New {load/store}_{byte/half/word} macros for simulator built with
common framework.

26 years agoHeader file required by igen generated files.
Joyce Janczyn [Tue, 24 Mar 1998 20:08:00 +0000 (20:08 +0000)]
Header file required by igen generated files.

26 years agoIGEN input files for mn10300 simulator.
Joyce Janczyn [Tue, 24 Mar 1998 20:07:22 +0000 (20:07 +0000)]
IGEN input files for mn10300 simulator.

26 years ago * Makefile.in: Get SHELL from configure.
Stu Grossman [Tue, 24 Mar 1998 17:50:09 +0000 (17:50 +0000)]
* Makefile.in:  Get SHELL from configure.
* configure:  Regenerate with autoconf 2.12.1 to fix shell issues for
NT native builds.

26 years ago * Make-common.in: Get SHELL from configure.
Stu Grossman [Tue, 24 Mar 1998 17:48:58 +0000 (17:48 +0000)]
* Make-common.in:  Get SHELL from configure.
* (stamp-tvals sim-inline.c):  Use $(SHELL) when invoking
move-if-change.  Fixes NT native build problem.
* Makefile.in (nltvals.def):   Use $(SHELL) when invoking
move-if-change.  Fixes NT native build problem.
* configure:  Regenerate with autoconf 2.12.1 to fix shell issues for
NT native builds.

26 years ago * Makefile.in: Derive SHELL from configure.
Stu Grossman [Tue, 24 Mar 1998 16:44:10 +0000 (16:44 +0000)]
* Makefile.in:  Derive SHELL from configure.
* config/d10v/d10v.mt config/d30v/d30v.mt config/m32r/m32r.mt
config/mn10200/mn10200.mt config/mn10300/mn10300.mt :  Remove -lm
from SIM.  This prevents dependency checking of -lm (under NT
native builds).  (It is automatically added by configure if it
exists.)
* doc/configure mswin/configure nlm/configure
testsuite/gdb.base/configure testsuite/gdb.c++/configure
testsuite/gdb.chill/configure testsuite/gdb.disasm/configure
testsuite/gdb.stabs/configure testsuite/gdb.threads/configure:
Regenerate with autoconf 2.12.1 to fix shell issues for NT native
builds.

26 years ago * Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B
Ian Lance Taylor [Tue, 24 Mar 1998 16:39:03 +0000 (16:39 +0000)]
* Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B
for newlib directory.
(CXX_FOR_TARGET): Likewise.

26 years agoBuild IGEN with the mn10300 simulator.
Joyce Janczyn [Tue, 24 Mar 1998 16:18:58 +0000 (16:18 +0000)]
Build IGEN with the mn10300 simulator.

26 years agoMon Mar 23 18:10:57 1998 Ulrich Drepper (drepper@cygnus.com)
Jason Molenda [Tue, 24 Mar 1998 02:12:22 +0000 (02:12 +0000)]
Mon Mar 23 18:10:57 1998  Ulrich Drepper  (drepper@cygnus.com)

        * solib.c (solib_create_inferior_hook):  Rewrite previous
        change to check the type of file via BFD.

26 years agoMon Mar 23 18:54:15 1998 Joel Sherrill <joel@OARcorp.com>
Ian Lance Taylor [Mon, 23 Mar 1998 23:56:06 +0000 (23:56 +0000)]
Mon Mar 23 18:54:15 1998  Joel Sherrill  <joel@OARcorp.com>

* configure.tgt: (sh*-*-rtems*): Switched from ELF to COFF.

26 years agoMon Mar 23 18:53:40 1998 Joel Sherrill <joel@OARcorp.com>
Ian Lance Taylor [Mon, 23 Mar 1998 23:54:49 +0000 (23:54 +0000)]
Mon Mar 23 18:53:40 1998  Joel Sherrill  <joel@OARcorp.com>

* configure.in: (sh*-*-rtems*): Switched from ELF to COFF.
* configure: Rebuild.

26 years agoMon Mar 23 18:51:47 1998 Joel Sherrill <joel@OARcorp.com>
Ian Lance Taylor [Mon, 23 Mar 1998 23:52:58 +0000 (23:52 +0000)]
Mon Mar 23 18:51:47 1998  Joel Sherrill  <joel@OARcorp.com>

* config.bfd: (sh*-*-rtems*): Switched from ELF to COFF.

26 years agofix random sanitization errors
Angela Marie Thomas [Mon, 23 Mar 1998 23:30:33 +0000 (23:30 +0000)]
fix random sanitization errors

26 years agoAdd interworking support (untested) to pe backends.
Nick Clifton [Mon, 23 Mar 1998 22:24:37 +0000 (22:24 +0000)]
Add interworking support (untested) to pe backends.

26 years agoMon Mar 23 13:52:28 1998 Ulrich Drepper (drepper@cygnus.com)
Jason Molenda [Mon, 23 Mar 1998 21:58:12 +0000 (21:58 +0000)]
Mon Mar 23 13:52:28 1998  Ulrich Drepper  (drepper@cygnus.com)

        * breakpoint.c (breakpoint_re_set_one): Treat bp_shlib_events
        like bp_breakpoints.
        * solib.c (solib_create_inferior_hook): Relocate section addresses
        if the alleged start address doesn't agree with the PC.

26 years ago * gas/dvp/mpg-1.[sd]: New files.
Doug Evans [Mon, 23 Mar 1998 21:31:08 +0000 (21:31 +0000)]
* gas/dvp/mpg-1.[sd]: New files.
* gas/dvp/mpg-1vu.s: New file.
* gas/dvp/dvp.exp: Run new test mpg-1.s.

26 years ago * config/tc-dvp.c (insert_mpg_marker): Update mpgloc.
Doug Evans [Mon, 23 Mar 1998 21:19:04 +0000 (21:19 +0000)]
* config/tc-dvp.c (insert_mpg_marker): Update mpgloc.

26 years agoadd sanitization marker
Nick Clifton [Mon, 23 Mar 1998 19:36:21 +0000 (19:36 +0000)]
add sanitization marker

26 years agoFix SATH bit pattern
Nick Clifton [Mon, 23 Mar 1998 19:35:49 +0000 (19:35 +0000)]
Fix SATH bit pattern

26 years agoFix SATH bit pattern (PR15418)
Nick Clifton [Mon, 23 Mar 1998 19:33:35 +0000 (19:33 +0000)]
Fix SATH bit pattern (PR15418)

26 years agoMon Mar 23 13:41:39 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
Elena Zannoni [Mon, 23 Mar 1998 18:43:42 +0000 (18:43 +0000)]
Mon Mar 23 13:41:39 1998  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

        * gdbtk.c (gdb_get_mem): Rewrite to fetch entire contents
        of the memory window at once.

26 years ago* Oops, added note re. regeneration of "configure" script.
Frank Ch. Eigler [Mon, 23 Mar 1998 18:36:35 +0000 (18:36 +0000)]
* Oops, added note re. regeneration of "configure" script.

26 years ago* Added sky-sanitized --with-sim-gpu2 option to match the one given to
Frank Ch. Eigler [Mon, 23 Mar 1998 18:34:28 +0000 (18:34 +0000)]
* Added sky-sanitized --with-sim-gpu2 option to match the one given to
  stand-alone sky simulator, last week.

start-sanitize-sky
Mon Mar 23 13:07:22 1998  Frank Ch. Eigler  <fche@cygnus.com>

* configure.in (sim-gpu2): Added --with-sim-gpu2 as configure
  option, to allow gdb+sim linking with sky GPU2 library.
end-sanitize-sky

26 years ago * ltconfig: Update after libtool/ltconfig.in change for
Jeff Law [Mon, 23 Mar 1998 18:30:16 +0000 (18:30 +0000)]
    * ltconfig: Update after libtool/ltconfig.in change for
        hpux11.