aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-03-24The d30v release has a testsuite directory.Andrew Cagney1-2/+1
1997-03-24Enable testsuite in sim directory.Andrew Cagney3-1/+108
1997-03-24Growing number of tests for d30vAndrew Cagney34-0/+1634
1997-03-24Sun Mar 23 18:03:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-7/+6
* tc-d30v.c (build_insn): Enable range-checking code. (postfix): Stop at space or comma. Fixes PR 11862. (md_assemble): Change error message.
1997-03-24Sun Mar 23 18:03:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+8
* config/tc-d30v.c (build_insn): Enable range-checking code. (postfix): Stop at space or comma. Fixes PR 11862. (md_assemble): Change error message.
1997-03-24Sun Mar 23 18:08:10 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+6
* d30v-dis.c (print_insn): Change the way signed constants are displayed.
1997-03-24Fixes from Peter Schauer:Mark Alexander2-8/+22
* config/mips/tm-mips.h (REGISTER_CONVERT_TO_TYPE, REGISTER_CONVERT_FROM_TYPE): Swap words if target, not host, is big-endian and if registers are 32 bits. * mips-tdep.c (mips_print_register, mips_extract_return_value, mips_store_return_value): Fix floating-point word-order problems on little-endian targets introduced by changes of Mar 21.
1997-03-24 * remote.c (target_resume_hook, target_wait_loop_hook): NewStan Shebs2-40/+87
globals. (remote_resume, remote_wait): Use them. * d10v-tdep.c: Set the above hooks. (tracesource): New GDB variable, controls source display in traces. (display_trace): Find and display source line if requested. (trace_info): Mention empty trace buffer if appropriate. (tdisassemble_command): Robustify argument handling.
1997-03-23 * configure.host: Remove extra bogus Linux case.Stan Shebs2-1/+4
1997-03-23 Moved change from gdb_target_udi to gdb_start.Bob Manson2-3/+4
1997-03-23 * config/udi.exp(gdb_target_udi): Make sure UDICONF is setBob Manson2-1/+14
properly before starting gdb.
1997-03-22Add this file too..Fred Fish1-0/+72
1997-03-22Forgot this change in last checkin.Fred Fish1-0/+14
1997-03-22 * remote-sim.c (simulator_command): Add comment about dealing withFred Fish7-1/+334
NULL or empty args. start-sanitize-tic80 * Makefile.in (tic80-tdep.o): Add target. * configure.tgt: Add tic80 case. * tic80-tdep.c: New file. * config/tic80/{tic80.mt, tm-tic80.h}: New files. end-sanitize-tic80
1997-03-22fix v850 sanitizationDavid Edelsohn1-1/+1
1997-03-22remove m32r sanitizationDavid Edelsohn1-29/+0
1997-03-22 * Makefile.in: Added automatic dependency building.Ian Lance Taylor2-0/+6
* dep-in.sed: New file.
1997-03-22 * c-exp.y (yylex): Handle nested template parameter lists.Peter Schauer3-23/+46
* symtab.c (decode_line_2): Fix test for valid choice number.
1997-03-22 * mips-tdep.c (mips_push_arguments): On non-EABI architectures,Mark Alexander3-86/+147
copy first two floating point arguments to general registers, so that MIPS16 functions will receive the arguments correctly. (mips_print_register): Print double registers correctly on little-endian hosts. (mips_extract_return_value): Return double values correctly on little-endian hosts. * mdebugread.c (parse_procedure): Adjust address of procedure relative to address in file descriptor record; this accounts for constant strings that may precede functions in the text section. Remove now-useless lowest_pdr_addr from argument list and all calls.
1997-03-21 * config/obj-ieee.c (segment_name): Don't define function if thisIan Lance Taylor2-0/+5
is a macro.
1997-03-21 * config/obj-coff.h (DO_STRIP): Don't define.Ian Lance Taylor3-6/+10
* config/tc-h8300.h (DO_STRIP): Don't define. * config/tc-h8500.h (DO_STRIP): Don't define. * config/tc-w65.h (DO_STRIP): Don't define. * config/tc-z8k.h (DO_STRIP): Don't define.
1997-03-21 * symbols.c (colon): Call obj_frob_label if it is defined.Ian Lance Taylor2-5/+10
* config/obj-vms.h (obj_frob_label): Rename from tc_frob_label.
1997-03-21Remove m32r sanitization.David Edelsohn3-40/+3
1997-03-21Remove m32r sanitization.David Edelsohn5-56/+6
1997-03-21Make powerpc simulator support in gdb dependent on whether the simulator was ↵Michael Meissner6-130/+127
configured in
1997-03-21 * elf32-m32r.c (m32r_elf_howto_table): Use special function for LO16.David Edelsohn1-22/+19
(m32r_hi16_list): New static local. (m32r_elf_hi16_reloc): Don't perform reloc, just queue it up. (m32r_elf_do_hi16_reloc): Delete. (m32r_elf_relocate_hi16): New function. (m32r_elf_lo16_reloc): New function. (m32r_elf_relocate_section): For HI16 relocs, scan for corresponding LO16 reloc. * elf32-m32r.c (m32r_elf_create_linker_section): Delete. (m32r_elf_add_symbol_hook): Rewrite _SDA_BASE_ support. (m32r_elf_final_sda_base): New function. (m32r_elf_relocate_section): Rewrite sdata support. (m32r_elf_finish_dynamic_sections): Delete. Bring over from m32r-970131 branch.
1997-03-21 * configure.in: Don't set files and links. Don't callIan Lance Taylor2-37/+52
AC_LINK_FILES. Substitute te_file. Create targ-cpu.h, obj-format.h, targ-env.h, and itbl-cpu.h in AC_OUTPUT. * configure: Rebuild. * Makefile.in (TARG_CPU_C): New variable. (TARG_CPU_O, TARG_CPU_H): New variables. (OBJ_FORMAT_C, OBJ_FORMAT_O, OBJ_FORMAT_H): New variables. (TARG_ENV_H, ATOF_TARG_C, ATOF_TARG_O): New variables. (SOURCES): Rename from REAL_SOURCES. Delete old definition. (LINKED_SOURCES): Remove. (HEADERS): Rename from REAL_HEADERS. Delete old definition. (LINKED_HEADERS): Remove. (OBJS): Use $(TARG_CPU_O), etc., rather than targ-cpu.o, etc. ($(OBJS)): Depend upon $(TARG_ENV_H), etc., rather than targ-cpu.h, etc. ($(TARG_CPU_O), $(OBJ_FORMAT_O) $(ATOF_TARG_O)): New targets. (targ-cpu.o, obj-format.o, atof-targ.o): Remove targets. (itbl-cpu.h): Remove target. (DISTCLEAN_HERE): Remove targ-cpu.c, obj-format.c, atof-targ.c, atof-targ.h.
1997-03-21 * Makefile.in (BFD_H): New variable.Ian Lance Taylor4-64/+210
(HFILES): New variable. (CFILES): Add all C files. (.dep, .dep1, dep.sed, dep, dep-in): New targets. Delete old dependencies, and build new ones. * dep-in.sed: New file.
1997-03-21 * elf32-sparc.c (elf32_sparc_size_dynamic_sections): If there isIan Lance Taylor2-9/+25
no .rela.plt section, don't output a DT_PLTGOT dynamic entry. Handles the case of a shared library with no function calls.
1997-03-21xIan Lance Taylor1-1/+1
1997-03-21Fri Mar 21 12:28:41 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+6
* emulparams/delta68.sh (OUTPUT_FORMAT): Set to "m68k-coff-sysv".
1997-03-21 * mn10200-tdep.c (mn10200_analyze_prologue): Look for save of "a1"Jeff Law2-2/+23
in the prologue too.
1997-03-21 * run.c: Include alloca-conf.h.Jeff Law1-1/+3
1997-03-21 * callback.c (os_evprintf_filtered): Fix typo.Jeff Law1-0/+4
1997-03-21 * size.c (usage): Make definition match its prototype.Jeff Law1-0/+37
(display_bfd, lprint_number, rprint_number): Likewise. (print_berkeley_format, sysv_internal_printer): Likewise. (print_sysv_format): Likewise. * nm.c (set_print_radix, set_output_format): Likewise. * objcopy.c (filter_bytes): Likewise.
1997-03-21Pass GCC -W...Andrew Cagney4-155/+303
1997-03-21 * remote-sim.c (gdb_os_vprintf_filtered): Fix to work with non-ANSIJeff Law2-2/+21
compilers. (gdb_os_evprintf_filtered): Similarly.
1997-03-21 * i386.h: Change DW to W for cmpxchg and xadd, since they don'tIan Lance Taylor2-27/+77
take a direction bit.
1997-03-21 * doc/as.texinfo (Symbol Names): Don't use obsolete @ctrl macro.Ian Lance Taylor2-17/+115
1997-03-21Thu Mar 20 19:03:30 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+11
* m68k-opc.c (m68k_opcode_aliases): Added blo and blo{s,b,w,l}.
1997-03-20 * config/m68k-parse.y (motorola_operand): Allow (zdireg,EXPR).Ian Lance Taylor1-0/+2
1997-03-20Fixed .SanitizeGeoffrey Noer1-0/+4
1997-03-20Thu Mar 20 16:49:14 1997 Andreas Schwab ↵Ian Lance Taylor1-0/+6
<schwab@issan.informatik.uni-dortmund.de> * config/tc-m68k.c (mri_chip): Replace calls to get_symbol_end by open coded loop that does not require the name to start with a name beginner.
1997-03-20 Based on patches from Philippe De Muyter <phdm@info.ucl.ac.be>.Ian Lance Taylor9-427/+598
* coff-svm68k.c: New file. Just defines some macros and includes coff-m68k.c. * coff-m68k.c: Add functions to handle common addends, moved in from cf-m68klynx.c. Control them using COFF_COMMON_ADDEND macro. Control whether relocs are visible using STATIC_RELOCS. * cf-m68klynx.c: Simplify greatly: just define macros to control coff-m68k.c. * coff-aux.c: Likewise. Just leave add_one_symbol routine. * targets. (m68ksysvcoff_vec): Declare. (bfd_target_vector): Add m68ksysvcoff_vec. * config.bfd (m68*-motorola-sysv*): New target. * configure.in (m68ksysvcoff_vec): New vector. * configure: Rebuild. * Makefile.in: Rebuild dependencies. (BFD32_BACKENDS): Add coff-svm68k.o. (BFD32_BACKENDS_CFILES): Add coff-svm68k.c.
1997-03-20Fix minor sanitization problemsJeff Law2-2/+1
1997-03-20Thu Mar 20 13:42:01 1997 H.J. Lu <hjl@lucon.org>Ian Lance Taylor7-45/+101
* frags.c (frag_var): Change offset parameter to offsetT. (frag_variant): Likewise. * frags.h (frag_variant, frag_var): Update declarations. * config/tc-m68k.c (struct m68k_it): Change foff field to offsetT. (add_frag): Change off parameter to offsetT. * Several files: Add casts to calls to frag_var.
1997-03-20 * simops.c: Fix register extraction for a two "movbu" variants.Jeff Law1-30/+75
Somewhat simplify "sub" instructions. Correctly sign extend operands for "mul". Put the correct half of the result in MDR for "mul" and "mulu". Implement remaining instructions. Tweak opcode for "syscall".
1997-03-20Thu Mar 20 13:42:01 1997 H.J. Lu <hjl@lucon.org>Ian Lance Taylor2-3/+11
* Makefile.in (m68k-parse.c): Depend upon itbl-parse.c, to serialize a parallel make. (itbl-parse.h): Split target out from itbl-parse.c.
1997-03-20 * binary.c (binary_set_section_contents): Don't get misled if theIan Lance Taylor1-0/+4
first section is not loadable. From Matthew L. Martin <mlm@xedia.com>.
1997-03-20Thu Mar 20 12:48:45 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor3-20/+18
* config/te-delta.h (COFF_COMMON_ADDEND): Define. * config/obj-coff.c (fixup_segment): Check COFF_COMMON_ADDEND when storing the value of a common symbol.