aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-12-12 * readline.c (rl_getc): If GO32, trim high bit from getkey,Steve Chamberlain1-0/+5
otherwise fancy PC keys cause grief.
1993-12-12 * config/h8300/tm-h8300.h (BREAKPOINT): Insn changed to sleep.Steve Chamberlain1-0/+8
(DECP_PC_AFTER_BREAK): Now is 0. * config/h8500/tm-h8500.h (REGISTER_BYTES, REGISTER_BYTE, REGISTER_NAMES): update to new view. (INIT_EXTRA_FRAME_INFO): No extra frame info now. * config/sh/sh.h (NOP): Define NOP insn. * config/z8k/tm-z8k.h (BIG): is now sim_z8001_mode. * config/z8k/z8ksim.mt (TDEPFILES): Add remote-sim.o to list.
1993-12-12 * config/z8k/tm-z8k.h (BIG): is now sim_z8001_mode.Steve Chamberlain2-3/+3
* config/z8k/z8ksim.mt (TDEPFILES): Add remote-sim.o to list.
1993-12-12 * config/sh/sh.h (NOP): Define NOP insn.Steve Chamberlain1-0/+1
1993-12-12 * config/h8500/tm-h8500.h (REGISTER_BYTES, REGISTER_BYTE,Steve Chamberlain1-16/+32
REGISTER_NAMES): update to new view. (INIT_EXTRA_FRAME_INFO): No extra frame info now.
1993-12-12 * config/h8300/tm-h8300.h (BREAKPOINT): Insn changed to sleep.Steve Chamberlain1-4/+5
(DECP_PC_AFTER_BREAK): Now is 0.
1993-12-12 * ser-go32.c: Lint. (strncasecmp): Removed, now in libiberty.Steve Chamberlain5-299/+156
(go32_readchar): Special handling for faster polling. (async structure): Volatile. * h8300-tdep.c (print_register_hook): Allocate and use the right number bytes for the raw register. * h8500-tdep.c (regoff, frame_find_saved_reg, examine_prologue): deleted. (h8500_register_size, h8500_register_virtual_type, ): Use new way of counting registers. * remote-e7000.c (echo_index): deleted. (expect): Better handling of user interrupts. (expect_prompt): Remove never used log file support. (want, want_nopc): Add support for H8/300H. (fetch_regs_from_dump): Treat \r and \n as whitespace. (e7000_drain): Send an "end" command before waiting for output to stop. (e7000_wait): Cope with H8/300H, better handling of user interrupts. (why_stop, expect_n, sub2_from_pc): New function. * remote-utils.c (gr_load_image): call fflush and QUIT more regularly. * utils.c (notice_quit): New function for polling for user interrupts.
1993-12-11 Made many changes to eliminate gcc warnings. Made variousIan Lance Taylor21-755/+726
cosmetic changes, declared various things in header files, removed various extern declarations from .c files. No substantive changes.
1993-12-11 * ldlang.c (lang_process): Ifdef out final call toIan Lance Taylor2-16/+34
lang_size_sections again (reverting change of Nove 2), since it breaks the Sun4 linker.
1993-12-11 * config/tc-h8500.c (build_bytes): Get reloc type right for aSteve Chamberlain4-237/+287
%page operation. (md_assemble): Don't modify input_line_pointer. (mdcoff_sizemachdep): New function. * config/tc-h8500.h (TC_COFF_SIZEMACHDEP): New macro. * config/tc-z8k.c (get_operand): Delete bogus check.
1993-12-11Recognise SH.Steve Chamberlain1-2/+5
1993-12-11 * config.sub: Match any flavor of SH.Steve Chamberlain1-0/+8
1993-12-11 * stabsread.c (read_array_type): Allow negative array bounds,Fred Fish4-8/+74
without interpreting that to mean "adjustable." * ch-valprint.c (chill_val_print): Handle RANGE types. * ch-typeprint.c (chill_type_print_base): Handle BOOL. Handle variant records. Handle RANGE types.
1993-12-10 * nlmheader.y (command): Accept MAP and FULLMAP without arguments.Ian Lance Taylor1-0/+5
* nlmconv.c (main): Change error message for MAP and FULLMAP.
1993-12-10 * nlmconv.c (main): Warn about imported symbols that are not inIan Lance Taylor2-2/+4
the IMPORT list even if the IMPORT keyword is not used. Fixes PR 4006.
1993-12-10 * nlmconv.c (debug, unlink_on_exit): New static variables.Ian Lance Taylor3-56/+435
(long_options): Add "debug" and "linker". (main): Handle -d and -l arguments. Make command line input and output files optional. Parse the command file before opening the BFD's, which requires storing more information in local variables. If INPUT names multiple files, link them together. Use OUTPUT for the output file name if not named on command line. (show_usage): Changed for new options. (link_inputs): New function to automatically invoke linker to handle multiple INPUT files. (choose_temp_base_try, choose_temp_base, pexecute): New functions, mostly copied from gcc/gcc.c. * nlmconv.h (input_files, output_file): Declare. * nlmheader.y (input_files, output_file): Define. (command): Support INPUT with a string_list argument. Support OUTPUT. (string_list): Renamed from module_list. * Makefile.in (nlmconv.o): Define LD_NAME based on program_transform_name. Fixes PR 3974.
1993-12-09output-file.c, write.c changesKen Raeburn1-0/+6
1993-12-09(number_to_chars_*): Delete bogus range checks.Ken Raeburn1-249/+269
1993-12-08 * gas/m68k/disperr.s: New test.Jeff Law3-0/+22
* gas/m68k/all.exp: Run it.
1993-12-08 * nlmheader.y (nlmheader_identify): New function. Use it to printIan Lance Taylor2-0/+967
the program name just once, instead of with every error message. Fixes PR 3973.
1993-12-08Change remite-e7000.c to remote-e7000.c.Ian Lance Taylor1-1/+1
1993-12-08TypoIan Lance Taylor1-1/+1
1993-12-08 * config/mips/idt.mt: Use tm-idt.h instead of tm-bigmips.h.Ian Lance Taylor6-2/+59
* config/mips/idtl.mt: Use tm-idtl.h instead of tm-mips.h. * config/mipos/tm-idt.h, config/mips/tm-idtl.h: New files; use different BREAKPOINT value for IDT.
1993-12-08Tue Dec 7 16:02:53 1993 Steve Chamberlain (sac@jonny.cygnus.com)Steve Chamberlain1-0/+6
* config/tc-sh.c (md_convert_frag): Truncate disps before calling md_number_to_chars. (md_assemble): Don't modify input_line_pointer.
1993-12-07 * nlmcode.h: Fixes to avoid compiler warnings...Stu Grossman1-0/+4
1993-12-07 * mipsread.c: Include bfd.h and coff/sym.h.Ian Lance Taylor1-0/+4
1993-12-07 * libnlm.h (nlm_backend_data): Removed macro definition.Ian Lance Taylor1-0/+5
(nlm_alpha_backend_data): Adjusted accordingly.
1993-12-07set the other three terminal state pieces for systems that HAVE_SGTTYK. Richard Pixley2-0/+11
1993-12-06 * nlmconv.c (long_options): Changed --header-info to --header-fileIan Lance Taylor2-21/+215
to match documentation and usage message.
1993-12-06* config/tc-h8300.c (md_assemble): Don't update input_line_pointer.David Edelsohn1-0/+4
1993-12-06 * config/obj-som.[ch] (obj_read_begin_hook): Remove last change.Jeff Law2-244/+23
Breaks with the HP compilers. * config/tc-hppa.c (struct call_info): Remove fields which were set but never used. Remove all code which sets those fields. (struct subspace_dictionary_chain): Likewise. (struct space_dictionary_chain): Likewise. (pa_desc): Delete useless function. Delete all references. (hppa_tc_make_sections): No need to count the number of symbols for the symbol extension section.
1993-12-06 * configure.in: Recognize mips* for all mips targets.Ian Lance Taylor2-11/+17
(mips*el-*-elf*, mips*-*-elf*): New targets; use idt and idtl.
1993-12-06 Added Irix 5 support.Ian Lance Taylor6-3637/+203
* configure.in (mips-sgi-irix5*): New host and target. Use irix5 for both. * config/mips/irix5.mh, config/mips/irix5.mt, config/mips/xm-irix5.h, config/mips/nm-irix5.h, config/mips/tm-irix5.h, irix5-nat.c: New files for Irix 5 support. * mdebugread.c: New file, split out of mipsread.c. Added elfmdebug_build_psymtabs routine. Added some checks on external symbols. Changed code to keep ecoff_debug_info and ecoff_debug_swap structs in the psymtab and in global pointers rather than retrieving them from the bfd. Also changed to keep the pending list with the psymtab rather than the objfile (each psymtab for a single objfile points to the same pending list). * mipsread.c: Bulk of file moved into mdebugread.c, leaving just the sym_fns. * Makefile.in (SFILES): Added mdebugread.c. (OBS): Added mdebugread.o. (mdebugread.o): New target. * symfile.h: Declare mdebug_build_psymtabs and elfmdebug_build_psymtabs. * elfread.c (struct elfinfo): Added mdebugsect field. (elf_locate_sections): Remember location of .mdebug section. (elf_symfile_read): Call elfmdebug_build_psymtabs on .mdebug section. * infrun.c (AT_FUNCTION_START): Set to 0 if not already defined. (wait_for_inferior): Use AT_FUNCTION_START if it is defined to see if PC is at the start of a function. * mips-tdep.c (read_next_frame_reg): Use SIGFRAME_REG_SIZE, and give it a default definition. (mips_skip_prologue): Skip instructions which initialize $gp register. (in_sigtramp): New procedure, moved in from mipsread.c. * config/mips/tm-mips.h: Declare in_sigtramp.
1993-12-06 * serial.h (serial_fdopen): Make parameter const to matchIan Lance Taylor1-1/+1
function definition.
1993-12-06New files for Irix 5 support.Ian Lance Taylor8-0/+4849
1993-12-06 * config/obj-som.c (obj_som_version): Pass version string toJeff Law3-37/+85
SOM BFD backend. (obj_som_copyright): New function. Much like obj_som_version. * config/tc-hppa.c (obj_copyright): Define as appropriate for SOM and ELF. (pa_copyright): Just a stub now.
1993-12-06 * som.c (som_begin_writing): Flesh out code for handling simpleJeff Law2-3/+107
auxiliary headers. (bfd_som_attach_aux_hdr): New function. * som.h (struct somdata): Add fields for attaching version and copyright headers. Add accessor macros.
1993-12-06 * config/obj-som.c (obj_read_begin_hook): Delete unused function.Jeff Law3-20/+83
* config/obj-som.h (obj_read_begin_hook): Provide dummy definition. (TARGET_SYMBOL_FIELDS): Delete. SOM isn't making use of them.
1993-12-06Unsnarl xref for h8 config (while making sure it still works for "all" config)Roland Pesch1-4/+7
1993-12-06 * som.c (R_DLT_REL, R_AUX_UNWIND, R_SEC_STMT): Add protectedJeff Law2-6/+22
definitions for old versions of HPUX which fail to define them. (som_hppa_howto_talbe): Add R_DLT_REL, R_AUX_UNWIND, and R_SEC_STMT now that they're safe. Delete bogus R_STATEMENT relocations.
1993-12-06 * som.c (som_hppa_howto_table): Add missing R_END_TRY. DeleteJeff Law2-17/+210
extra R_DATA_OVERRIDE. (hppa_som_gen_reloc_type): Generate a relocation for the rounding mode selector if needed. (som_write_fixups): Handle requests for a change in the default rounding mode. Rounding modes do not consume input bytes, but are just markers much like R_ENTRY and R_EXIT.
1993-12-06 * gas/hppa/reloc/roundmode.s: New test.Jeff Law3-0/+34
* gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
1993-12-06 * config/tc-hppa.c (tc_gen_reloc, SOM version): Handle relocationJeff Law2-21/+22
expansion due to rounding mode selectors. Handle R_[RDSN]_MODE relocations for selecting the current rounding mode.
1993-12-06 * config/tc-hppa.c (evaluate_absolute): Support e_rrsel andJeff Law2-8/+22
e_rlsel field selectors.
1993-12-05 * objdump.c (dump_relocs): Avoid dereferencing a NULL sym_ptr_ptrJeff Law1-0/+25
in a relocation.
1993-12-05 * elf32-hppa.c: (elf_hppa_howto_table): PLABEL and DLTJeff Law2-511/+607
relocations are not pc-relative.
1993-12-05 Fri Dec 3 09:55:17 1993 Pete Hoogenboom (hoogen@cs.utah.edu)Jeff Law2-0/+10
* hppa_stubs.h: (BLE_N_XXX_0_31): New instruction used in linker stub code. (COPY_2_31): Likewise.
1993-12-04Fix a few typos.John Gilmore1-0/+4
1993-12-03 * config/solaris2.mh (HDEFINES): Remove -Dconst=Ian Lance Taylor2-0/+11
* hosts/solaris.h: If not __GNUC__, define const as empty.
1993-12-03 * config/mips/irix4.mh: Enable ser-tcp.o.Stu Grossman1-1/+1