aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-06-23 * tests1.exp (test_modes): Remove *-*-* setup_sfail forFred Fish2-3/+6
"print unnumbered set range mode" and "print numbered set range mode".
1996-06-22Sat Jun 22 11:39:01 1996 Jason Merrill <jason@yorick.cygnus.com>Jason Merrill1-0/+5
* Makefile.in (TARGET_SUBDIR): Move comment to previous line so we don't get ". ". Fixes nightly build on rtl.
1996-06-22 * configure.in (mips*-sgi-irix6*): Set noconfigdirs appropriately.Jim Wilson2-0/+10
1996-06-21Fri Jun 21 17:40:56 1996 Joel Sherrill <joel@merlin.gcs.redstone.army.mil>Ian Lance Taylor1-0/+4
* configure.tgt: Add support for *-*-rtems* configurations.
1996-06-21Fri Jun 21 17:40:16 1996 Joel Sherrill <joel@merlin.gcs.redstone.army.mil>Ian Lance Taylor1-0/+5
* configure.in: Add support for *-*-rtems* configurations. * configure: Rebuild.
1996-06-21Fri Jun 21 17:38:15 1996 Joel Sherrill <joel@merlin.gcs.redstone.army.mil>Ian Lance Taylor1-0/+4
* config.bfd: Add support for *-*-rtems* configurations.
1996-06-21Fri Jun 21 16:01:18 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor5-887/+69
* configure.in: Add alpha-*-linuxecoff* target. Use elf for alpha-*-linux* target. Force bfd_gas for alpha-*. Require opcodes library for alpha. * configure: Rebuild with autoconf 2.10. * config/tc-alpha.c: Substantial rewrite to add ELF support and use new opcode table. * config/tc-alpha.h (md_undefined_symbol): Don't define. (LOCAL_LABEL): Define differently if OBJ_ELF. (FAKE_LABEL_NAME): Define if OBJ_ELF. * config/alpha-opcode.h: Remove. * config/obj-elf.h: If TC_ALPHA, define ECOFF_DEBUGGING. * Makefile.in (TARG_CPU_DEP_alpha): Depend upon include/opcode/alpha.h rather than config/alpha-opcode.h.
1996-06-21 * elf.c (prep_headers): Add bfd_arch_alpha case.Ian Lance Taylor1-0/+4
1996-06-21 * gdbtk.tcl (populate_register_window): Make initial window oneFred Fish2-1/+3
line taller to account for new column header line.
1996-06-21 * gdbtk.tcl (create_register_windows): Include missing '$'s.Fred Fish2-9/+22
Add global declarations for various reg_format_* variables.
1996-06-21Fri Jun 21 13:53:36 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor2-761/+1
* alpha-opc.c: New file. * alpha-opc.h: Remove. * alpha-dis.c: Complete rewrite to use new opcode table. * configure.in: For bfd_alpha_arch, use alpha-opc.o. * configure: Rebuild with autoconf 2.10. * Makefile.in (ALL_MACHINES): Add alpha-opc.o. (alpha-dis.o): Depend upon $(INCDIR)/opcode/alpha.h, not alpha-opc.h. (alpha-opc.o): New target.
1996-06-21Fri Jun 21 13:52:17 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor2-0/+237
* alpha.h: New file.
1996-06-21Fri Jun 21 13:05:51 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor4-2/+41
* configure.tgt (alpha-*-linuxecoff*): New target. (alpha-*-linux*): Use elf64alpha. * emulparams/elf64alpha.sh: New file. * emultempl/elf32.em: If ELFSIZE is not set, set it to 32. Use ${ELFSIZE} rather than 32 when calling BFD routines. (hold_rodata): New static variable. (gld${EMULATION_NAME}_place_orphan): Use hold_rodata for a readonly section that is not code. (gld${EMULATION_NAME}_place_section): Set hold_rodata. Don't use a .rel section unless its bfd_section field is not NULL. * Makefile.in (ALL_EMULATIONS): Add eelf64alpha.o. (eelf64alpha.c): New target.
1996-06-21 * gdbtk.c (get_register): Support for printing raw formats.Fred Fish3-112/+278
* gdbtk.tcl: Add hint for using debug_interface. (center_window, add_breakpoint_frame, delete_breakpoint_frame): Enclose arg in braces for consistency. (create_registers_window, populate_reg_window, update_registers): Major rewrite to support displaying multiple formats in the register window. (init_reg_info): New function. (recompute_reg_display_list): Reset reg_display_list, start register display lines at line 2. PR 9457
1996-06-21 * ldmisc.c (vfinfo): Correct handling of 0 in %W case.Ian Lance Taylor1-0/+4
1996-06-21Fri Jun 21 12:35:27 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor3-7/+27
* elf64-alpha.c: New file. * config.bfd (alpha-*-linuxecoff*): New target. (alpha-*-linux*, alpha-*-elf*): New targets. * configure.in (bfd_elf64_alpha_vec): New vector. * configure: Rebuild. * targets.c (bfd_elf64_alpha_vec): Declare. (bfd_target_vector): Add bfd_elf64_alpha_vec if BFD64. * reloc.c (BFD_RELOC_ALPHA_GPDISP): Define. * bfd-in2.h, libbfd.h: Rebuild. * Makefile.in: Rebuild dependencies. (BFD64_BACKENDS): Add elf64-alpha.o. (BFD64_BACKENDS_CFILES): Add elf64-alpha.c.
1996-06-21Fri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-0/+1
* alpha.h: New file. * common.h (EM_ALPHA): Define. start-sanitize-arc (EM_CYGNUS_ARC): Change to not conflict with EM_ALPHA. end-sanitize-arc
1996-06-20 * coffcode.h (coff_set_alignment_hook): Change COFF_IMAGE_WITH_PEDavid Edelsohn3-11/+122
ifdef to COFF_WITH_PE. (coff_compute_section_file_positions): Likewise. (coff_write_object_contents): Likewise. Delete COFF_OBJ_WITH_PE. * pe-{arm,i386,ppc}.c (COFF_OBJ_WITH_PE): Delete. * peicode.h (pe_bfd_copy_private_bfd_data): Delete ifdef COFF_IMAGE_WITH_PE, always include.
1996-06-20 * config/obj-aout.c (obj_emit_relocations): Give an error if theIan Lance Taylor1-0/+4
relocation symbol was not resolved. * config/obj-coff.c (do_relocs_for): Likewise.
1996-06-20 * expr.c (struct expr_symbol_line): Define.Ian Lance Taylor1-0/+15
(expr_symbol_lines): New static variable. (make_expr_symbol): Add entry to expr_symbol_lines. (expr_symbol_where): New function. * expr.h: Use extern on function declarations. (expr_symbol_where): Declare. * symbols.c (resolve_symbol_value): Try to use expr_symbol_where rather than printing the meaningless name of an expression symbol.
1996-06-20 * ecoff.c (ecoff_armap_hash): If hlog is 0, just return 0, ratherIan Lance Taylor1-0/+5
than relying on a right shift of 32.
1996-06-20 * configure.in: Revise sol-thread.o test.David Edelsohn3-190/+504
* configure: Regenerated. * source.c (find_source_lines): Reassign size to result of read.
1996-06-20* Makefile.in (taz): Handle case where tex3patch didn't even get checked out.Ken Raeburn2-3/+13
Also, if it was found, put the symlink in a new util subdirectory.
1996-06-20* config/tc-i386.c (md_number_to_chars): Deleted.Ken Raeburn5-47/+105
* config/tc-i386.h (md_number_to_chars): New macro. * config/tc-alpha.c (build_operate_n, build_mem): Moved earlier in the file. (load_symbol_address, load_expression): Use build_mem. (build_operate): New function. (emit_addq_r): Use it. Wed Mar 13 22:14:14 1996 Pat Rankin <rankin@eql.caltech.edu> * symbols.c (colon): #if VMS, use S_SET_OTHER to store `const_flag'. Tue Mar 5 14:31:45 1996 Pat Rankin <rankin@eql.caltech.edu> * config/tc-vax.h (NOP_OPCODE): Define. Sun Feb 4 21:01:03 1996 Pat Rankin <rankin@eql.caltech.edu> * config/obj-vms.h (S_IS_COMMON): Define. (S_IS_LOCAL): Check for \002 as well as \001. (LONGWORD_ALIGNMENT): New macro. (SUB_SEGMENT_ALIGN): Use it. Fri Jan 26 17:44:09 1996 Pat Rankin <rankin@eql.caltech.edu> * config/vms-conf.h: Reconcile with conf.in.
1996-06-20 * peicode.h (coff_swap_scnhdr_out): ".drectve" doesn't have trailing 0.David Edelsohn2-4/+6
1996-06-20 * rs6k.h: Remove obsolete file.Ian Lance Taylor3-255/+4
1996-06-20 Add enough support to understand the gcc svr3.ifile script:Ian Lance Taylor1-0/+39
* ldlex.l: Recognize BLOCK and GROUP in EXPRESSION context. Add BIND keyword. * ldgram.y: Add BIND token. (section): Recognize GROUP. (opt_ext_with_type): Recognize a couple of cases of BIND. * ldlang.c (init_os): Don't do anything if section is already initialized. Call exp_init_os on addr_tree field. (exp_init_os): New static function. (map_input_to_output_sections): Call exp_init_os on assignment expression. (lang_place_orphans): Check for common sections by name COMMON rather than by common_section field. Don't warn about absence of [COMMON] command.
1996-06-20Add support for Linux on PowerPCMichael Meissner1-1/+5
1996-06-20 * gdbtk.tcl (gdbtk_tcl_readline_begin): Handle backspace toFred Fish2-0/+38
avoid backing up over prompt. At every input, make sure insert point is at least after command start, handle control-u to delete current input line. (tclsh): Handle backspace to avoid backing up over prompt. Handle control-u to delete current input line.
1996-06-20 * write.c (is_dnrange): Only define if TC_GENERIC_RELAX_TABLE isIan Lance Taylor2-0/+5
defined.
1996-06-20 * doc/as.texinfo: Document that any number of hex digits canIan Lance Taylor1-0/+3
follow \x.
1996-06-20 * sparc-dis.c (print_insn_sparc): Remove unused local variable i.Ian Lance Taylor1-0/+4
Set imm_added_to_rs1 even if the source and destination register are not the same.
1996-06-20 * objdump.c (stabs): Change from struct internal_nlist * toIan Lance Taylor1-0/+5
bfd_byte *. (print_section_stabs): Fetch stabs information directly, rather than assuming that struct internal_nlist is the right size.
1996-06-20Changes to gdbtk configury so cygwin32 hosts (in addition to go32)Geoffrey Noer3-493/+217
are configured without gdbtk
1996-06-19 * as.c (struct defsym_list): Define.Ian Lance Taylor1-0/+6
(defsyms): New static variable. (parse_args): Just put --defsym arguments on defsyms list, rather than defining them. (main): Define defsyms after output file is created.
1996-06-19 * config/tc-m68k.c (m68k_ip): Reject PRE and POST indexing mode onIan Lance Taylor1-0/+3
cpu32. From Eric Norum <Eric.Norum@usask.ca>.
1996-06-19 * sparc-opc.c: Add some two operand forms of the wr instruction.Ian Lance Taylor1-0/+6
1996-06-19 * i386.h: Correct opcode values for faddp, fsubp, fsubrp, fmulp,Ian Lance Taylor1-0/+35
fdivp, and fdivrp. Add ffreep.
1996-06-19 * binutils.texi: Document change to binary format: file positionIan Lance Taylor2-1/+13
based on load address, not section VMA.
1996-06-19 * as.c (emulation_name): Remove unused static variable.Ian Lance Taylor5-14/+72
(default_emul_bfd_name): Add return NULL to avoid warning. * ecoff.c (ecoff_stab): Remove unused variables name and name_end. * frags.c (frag_new): Remove unused variable tmp. * hash.c (hash_grow): Parenthesize + within <<. (hash_print_statistics): Use %lu, not %d, to print unsigned long variables. * messages.c: Include "libiberty.h". (fprint_value): Add cast to avoid printf warning. (sprint_value): Likewise. * read.c: Include "ecoff.h". (emit_expr): Add casts to avoid printf warnings. * read.h: Use extern for function declarations. (pop_insert): Declare. * stabs.c: Include "ecoff.h". * subsegs.c (subseg_set_rest): Remove unused variables tmp, former_last_fragP, and new_fragP. * subsegs.h (subsegs_print_statistics): Declare. * symbols.c (debug_verify_symchain): Change macro to discard arguments. * write.c (dump_section_relocs): Likewise. * write.h: Use extern for function declarations. (write_print_statistics): Declare. * config/e-mipsecoff.c (mipsecoff_bfd_name): Return NULL to avoid warning. * config/e-mipself.c (mipself_bfd_name): Likewise. * config/obj-elf.h (elf_ecoff_set_ext): Declare.
1996-06-19 * config/tc-mips.c (mips_ip): In cases 'I', 'i', and 'j', setIan Lance Taylor1-13/+23
insn_error rather than calling check_absolute_expr.
1996-06-19 * config/tc-sparc.h (TC_RELOC_RTSYM_LOC_FIXUP): If OBJ_ELF, alwaysIan Lance Taylor1-0/+3
emit relocations against external symbols.
1996-06-19 * config/tc-alpha.c (tc_gen_reloc): Output a sensible errorIan Lance Taylor2-1/+11
message if bfd_reloc_type_lookup fails, rather than calling assert.
1996-06-19 * elf.c (map_sections_to_segments): Fix up the test for -Ttext toIan Lance Taylor2-8/+117
approximate the correct answer if SIZEOF_HEADERS was not used.
1996-06-19Updated documentation for lose-inet -> keep-inet changeTom Tromey1-4/+2
1996-06-19 * binary.c (binary_set_section_contents): Set section fileIan Lance Taylor1-0/+5
position based on LMA rather than VMA.
1996-06-19 * config/tc-alpha.c (alpha_force_relocation): AddIan Lance Taylor2-5/+51
BFD_RELOC_12_PCREL to switch.
1996-06-19Wed Jun 19 11:19:25 1996 Manfred Hollstein KS/EIC5 60/3/142 #40283 ↵Ian Lance Taylor1-0/+24
<manfred@lts.sel.alcatel.de> * linker.c (_bfd_generic_link_output_symbols): Don't output any symbols if info->strip == strip_all.
1996-06-19Mon Jun 17 16:34:46 1996 Jason Merrill <jason@yorick.cygnus.com>Jason Merrill2-5/+6
* Makefile.in (taz): texinfo/tex3patch no longer exists.
1996-06-18 * compile.c (sim_load): Treat the H8/S like the H8/300H for now.Jeff Law2-1/+32
* run.c (main): Treat the H8/S like the H8/300H for now. More sanitize H8/S stuff.