aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-09-19 * targets.c (bfd_target): Remove unused align_power_min field.Ian Lance Taylor18-187/+552
* bfd-in2.h: Rebuild. * All backends: Remove initialization of align_power_min.
1995-09-19Tue Sep 19 14:02:21 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain2-14/+25
* peicode.h (coff_swap_scnhdr_out): Get sizes for BSS right. (pr 8045)
1995-09-19* configure.in (noconfigdirs): Disable libg++ and libstdc++ onJ.T. Conklin1-0/+5
v810-*-*.
1995-09-19* configure.in (noconfigdirs): Disable libg++ and libstdc++ on v810-*-*.J.T. Conklin1-1/+1
1995-09-19 * config/tc-m68k.c (m68k_ip): Reject immediate operands for '%'.Ian Lance Taylor1-0/+2
1995-09-19 * config/tc-m68k.c (m68k_ip): Reject immediate operands for '|'.Ian Lance Taylor2-6/+25
Replace 'P' with '0', '1', and '2'.
1995-09-19 * m68k-opc.c: Split pmove patterns which use 'P' into patternsIan Lance Taylor1-0/+8
which use '0', '1', and '2' instead. Specify the proper size for a pmove immediate operand. Correct the pmovefd patterns to be moves to a register, not from a register. * m68k-dis.c (print_insn_arg): Replace 'P' with '0', '1', '2'.
1995-09-19 * config/tc-m68k.c (parse_mri_control_operand): Change leftstopIan Lance Taylor2-45/+127
and rightstop to not be const. (parse_mri_control_expression): Likewise. (build_mri_control_operand): Likewise. Use m68k_ip_op to examine the operand, not m68k_reg_parse. (s_mri_if): In MRI mode, stop at the first '*'. (s_mri_while): Likewise. (s_mri_else): In MRI mode, ignore trailing characters. (s_mri_endi, s_mri_break, s_mri_next, s_mri_for): Likewise. (s_mri_endf, s_mri_repeat, s_mri_until, s_mri_endw): Likewise. * config/m68k-parse.y: Revert yesterday's change. * config/m68k-parse.h: Revert yesterday's change.
1995-09-19* configure.in (noconfigdirs): Disable bfd, binutils, gas, gcc,J.T. Conklin2-0/+9
gdb, ld and opcodes on v810-*-*.
1995-09-19Mon Sep 18 18:42:27 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain4-36/+49
* interp.c (trap): Remove useless code. Fri Sep 15 19:30:05 1995 steve chamberlain <sac@slash.cygnus.com> * syscall.h: Copy from newlib.
1995-09-18 * config/tc-m68k.c (parse_mri_control_operand): Change leftstartIan Lance Taylor4-31/+57
and rightstart to not be const. (parse_mri_control_expression): Likewise. (build_mri_control_operand): Likewise. If the left side of the comparison is a register, and the right side is not, swap the two sides. * config/m68k-parse.y (m68k_reg_parse): Make globally visible. * config/m68k-parse.h (m68k_reg_parse): Declare.
1995-09-18 * read.c (mri_comment_field): New function.Ian Lance Taylor2-5/+26
(mri_comment_end): New function. (s_align_bytes): Use mri_comment_field. (s_align_ptwo, s_comm, s_mri_common, s_fail, s_globl): Likewise. (s_float_space, s_struct): Likewise. (s_space): Use mri_comment_field rather than doing it by hand. (cons_worker, equals): Likewise. (s_end): Ignore comments starting with '*' or '!'. * read.h (mri_comment_field): Declare. (mri_comment_end): Declare. * cond.c (s_if): Use mri_comment_field. * config/tc-m68k.c (s_chip, s_reg): Likewise.
1995-09-18 * write.c (fixup_segment): Handle ABS-sym in -sym case rather thanIan Lance Taylor2-0/+23
sym-sym case. * config/obj-coff.c (fixup_segment): Likewise. Permit negative symbols if TC_M68K. * config/tc-m68k.c (tc_coff_fix2rtype): If fx_tcbit is set, return R_RELLONG_NEG. (tc_gen_reloc): If fx_tcbit is set, abort. (md_apply_fix_2): For a negative reloc, move fx_subsy to fx_addsy, and set fx_tcbit. Permits generating negative relocs for m68k COFF.
1995-09-18 * config/tc-m68k.c (s_reg): Ignore comment field in MRI mode.Ian Lance Taylor2-0/+11
1995-09-18 Based on patches by Alan Modra <alan@spri.levels.unisa.edu.au>:Ian Lance Taylor2-8/+16
* Makefile.in (CC_FOR_TARGET): Remove brokensed stuff. (CXX_FOR_TARGET): Likewise. (install): Likewise. (GENERATED_HFILES): Remove config.h. (.dep): Depend upon config.h.
1995-09-18Mon Sep 18 14:44:04 1995 Arne H. Juul <arnej@pvv.unit.no>Ian Lance Taylor1-0/+5
* configure.in (mips-dec-netbsd*): New target. * configure: Rebuild.
1995-09-18Mon Sep 18 14:39:38 1995 Arne H. Juul <arnej@pvv.unit.no>Ian Lance Taylor1-0/+4
* configure.tgt (mips*-dec-netbsd*): New target.
1995-09-18Mon Sep 18 14:35:01 1995 Arne H. Juul <arnej@pvv.unit.no>Ian Lance Taylor4-2/+15
* config.bfd (mips-dec-netbsd*): New target. * configure.host (mips-dec-netbsd*): New host. * configure.in (mips-dec-netbsd*): New native. * configure: Rebuild.
1995-09-18 * lib/ld.exp (default_ld_version): Call prune_system_crud.Ian Lance Taylor1-3/+17
(default_ld_relocate, default_ld_link): Likewise. (default_ld_simple_link, default_ld_compile): Likewise. (default_ld_assemble, default_ld_nm): Likewise.
1995-09-18 * lib/gas-defs.exp (gas_run): Call prune_system_crud.Ian Lance Taylor1-0/+5
(run_dump_test, objdump): Likewise.
1995-09-18mention COFF linker improvementIan Lance Taylor1-3/+31
1995-09-18 * mh-hp300 (CC): Add "CC = cc -Wp,-H256000" to avoidFred Fish2-0/+64
"too much defining" errors from the HPUX compiler.
1995-09-18in verbose mode add newline after files are processedKen Raeburn2-0/+12
1995-09-18 * somsolib.c (auto_solib_add_at_startup): Delete definition. NoJeff Law2-11/+5
longer needed.
1995-09-18 * configure.in: Set endian to little for mips-*-ultrix*.Ian Lance Taylor3-2/+14
* configure: Rebuild.
1995-09-17NCR changesAngela Marie Thomas1-0/+13
1995-09-17* config/mh-ncrsvr43: Removed AR_FLAGSrelease2-3/+3
1995-09-16 * config/mips/tm-mips.h (UNUSED_REGNUM): Define.Peter Schauer3-0/+8
* mipsv4-nat.c (supply_gregset): Fill UNUSED_REGNUM register with zero.
1995-09-16 * config/tc-m68k.c: Change some "CONST" references to "const".Jeff Law2-5/+9
Just changed those which caused redefinition errors on a system where CONST != const. Many more remain.
1995-09-16configure.host: fix shell syntax errorsKen Raeburn1-0/+9
1995-09-15vms updatesKen Raeburn1-0/+10
1995-09-15vms updatesKen Raeburn1-122/+138
1995-09-15 Make the COFF backend linker merge common types:Ian Lance Taylor1-0/+16
* cofflink.c (struct coff_debug_merge_element): Define. (struct coff_debug_merge_type): Define. (struct coff_debug_merge_hash_entry): Define. (struct coff_debug_merge_hash_table): Define. (coff_debug_merge_hash_table_init): Define. (coff_debug_merge_hash_table_free): Define. (coff_debug_merge_hash_lookup): Define. (struct coff_final_link_info): Add debug_merge field. (coff_debug_merge_hash_newfunc): New static function. (_bfd_coff_final_link): Allocate and free debug_merge table. (coff_link_input_bfd): Merge identical enum, struct and union types. PR 7145.
1995-09-15 * gencode.c: Back up PC by 2 for breakpoints.Stu Grossman2-8/+17
* interp.c: Move fp regs beyond pc/pr/etc to avoid confusing GDB, which expect pc to immediatly follow regs[].
1995-09-15 * remote-sim.c (gdbsim_create_inferior): Back out change thatStu Grossman2-6/+5
broke all simulator configurations except the rs6000.
1995-09-14 * monitor.c (monitor_expect): Discard NULL characters.Jeff Law1-0/+4
Fixes random failures on the OKI board.
1995-09-14 * infcmd.c: Add extern declaration for auto_solib_add_at_startup.Kung Hsu1-0/+4
1995-09-14 * symfile.c: Move global variable auto_solib_add_at_startup fromKung Hsu2-2/+8
solib.c to symfile.c. * solib.c: ditto. * symfile.h: Add extern declaration of the above mentioned variable. * infcmd.c: Take out extern declaration, since it's in symfile.h.
1995-09-14 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.David Edelsohn6-0/+91
* gas/sparc/sparc.exp: Run them.
1995-09-14 * coffread.c (coff_symtab_read): Complain about unmatched .ef andStu Grossman1-1/+6
.eb symbols instead of segfaulting.
1995-09-14 Convert i960 COFF to use COFF backend linker.Ian Lance Taylor8-21/+405
* coff-i960.c (coff_i960_relocate): Use a coff_section_data structure to store the symbol being used. (coff_i960_start_final_link): New static function. (coff_i960_relocate_section): New static function. (coff_i960_adjust_symndx): New static function. (coff_start_final_link): Define. (coff_relocate_section): Define. (coff_adjust_symndx): Define. * coffcode.h (bfd_coff_backend_data): Add new callback function _bfd_coff_start_final_link. (bfd_coff_start_final_link): Define. (coff_start_final_link): Define if not defined. (bfd_coff_std_swap_table): Add coff_start_final_link. * cofflink.c (_bfd_coff_internal_syment_name): Make globally visible. (_bfd_coff_final_link): Call bfd_coff_start_final_link if the function callback is not NULL. * libcoff-in.h (struct coff_section_tdata): Add tdata field. (_bfd_coff_internal_syment_name): Declare. * libcoff.h: Rebuild. * configure.in (icoff_big_vec): Add cofflink.o. (icoff_little_vec): Likewise. * configure: Rebuild.
1995-09-14 * sparc-opc.c (sparc_opcodes): Mark all insns that referenceDavid Edelsohn1-0/+5
%psr, %wim, %tbr as F_NOTV9.
1995-09-14 * Makefile.in (clean-info): Remove extraneous tab from lineFred Fish2-1/+6
following action.
1995-09-13 * objdump.c (start_address): New variable.Ian Lance Taylor4-9/+122
(stop_address): New variable. (usage): Mention --start-address and --stop-address. (OPTION_START_ADDRESS, OPTION_STOP_ADDRESS): Define. (long_options): Add "start-address" and "stop-address". (disassemble_data): Handle start_address and stop_address. (dump_data, dump_reloc_set): Likewise. (main): Don't set seenflag for -l. Handle OPTION_START_ADDRESS and OPTION_STOP_ADDRESS. * objcopy.c (parse_vma): Move to bucomm.c. * bucomm.c (parse_vma): New function, moved in from objcopy.c. * bucomm.h (parse_vma): Declare. * binutils.texi, objdump.1: Document new objdump options. PR 7983.
1995-09-13 * stbsread.c (read_one_struct_field): Use subfile language instead ofKung Hsu2-1/+6
global language. Improve efficiency.
1995-09-13Fix .drectve spelling (was .drective) in several comments.David Edelsohn1-47/+80
1995-09-13 * Makefile.in, configure.in: Remove; the testsuite is now runIan Lance Taylor4-143/+5
directly from the gas Makefile.
1995-09-13 * Makefile.in (EXPECT): New variable.Ian Lance Taylor4-139/+82
(CHECKFLAGS): Remove. (site.exp): New target. (check): Rewrite to invoke runtest directly, rather than recurring down into testsuite. (clean-here): Remove testsuite directory. (clean, distclean): Don't recur into testsuite. * configure.in: Don't call AC_CONFIG_SUBDIRS(testsuite). * configure: Rebuild.
1995-09-13 * cofflink.c (coff_link_input_bfd): Fail if a section with noIan Lance Taylor2-1/+19
contents has relocs. PR 7979.
1995-09-13 * lib/utils-lib.exp (prune_system_crud): Define if not defined.Ian Lance Taylor2-1/+12
* binutils-all/objcopy.exp: Call prune_system_crud on cmp output.