aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
1997-03-20 * elflink.h (elf_bfd_final_link): Set the value of a sectionIan Lance Taylor2-1/+15
symbol to the section address unless doing a relocateable link.
1997-03-20Wed Mar 19 16:13:22 1997 Geoffrey Noer <noer@pizza.cygnus.com>Geoffrey Noer5-1/+65
New UnixWare 2.1 configuration * config/i386/i386v42mp.mt: new * config/i386/i386v42mp.mh: new * config/i386/tm-i386v42mp.h: new * config/i386/nm-i386v42mp.h: new * configure.tgt: added new entries * configure.host: added new entries
1997-03-20remote-sim.h moved to include directoryAndrew Cagney1-1/+0
1997-03-19Wed Mar 19 15:16:17 1997 Martin M. Hunt <hunt@onions.cygnus.com>Martin Hunt7-135/+276
* Makefile.in: Install gdbtcl dir instead of gdbtk.tcl. * gdbtk.c: Added some ifdefs for Windows. Changed GDBTK_FILENAME to GDBTK_LIBRARY, which is now a path to search. (gdb_path_conv): New function. Convert Cygwin32 pathname to DOS-style pathname. * aclocal.m4, configure.in: Changes for Windows builds. * configure: Rebuilt.
1997-03-19Wed Mar 19 11:37:57 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+10
* config/obj-coff.c (glue_symbols): Unused variable symbolP removed. (crawl_symbols): Do not modify symbol_rootP and symbol_lastP here; that is done by symbol_remove and symbol_insert. * config/obj-coff.h (S_IS_LOCAL): Return 0 for a debugging symbol.
1997-03-19 * config/tc-mips.c (load_register): In 32 bit mode, when notIan Lance Taylor1-0/+6
dealing with a 64 bit number, permit the upper 32 bits to be set even if bit 31 is not set. This lets `and $2,~0x80000000' succeed.
1997-03-19* m68k-opc.c (m68k_opcodes): Provide coldfire division moduleJ.T. Conklin1-0/+27
instructions.
1997-03-19* m68k.h (mcfmac, mcfdiv): New macros.J.T. Conklin1-0/+28
1997-03-19 * read.c (potable): Add "equiv".Ian Lance Taylor1-0/+7
(s_set): Handle .equiv based on argument. * doc/as.texinfo (Equiv): New node to document .equiv. (Err): New node to document .err. PR 11787.
1997-03-19 * Makefile.in: Rebuild dependencies.Ian Lance Taylor1-0/+1
1997-03-19Tue Mar 18 22:40:09 1997 H.J. Lu <hjl@lucon.org>Ian Lance Taylor3-11/+803
* Many files: Add function prototypes. * cpu-m68k.c (bfd_default_scan_num_mach): Don't declare. * ecofflink.c: Include "libcoff.h" and "libecoff.h". * elf32-ppc.c (ppc_elf_fake_sections): Make static. * opncls.c (bfd_openstreamr): Change stream parameter to PTR. * peicode.h: Change several void * parameters to PTR. * srec.c (srec_get_symbol_info): Make static. * syms.c (bfd_symbol_is_absolute): Remove.
1997-03-19start-sanitize-m32rIan Lance Taylor1-0/+5
* elf32-m32r.c (m32r_elf_is_local_label_name): Remove. (bfd_elf32_bfd_is_local_label): Don't define. end-sanitize-m32r
1997-03-18Tweak "syscall" opcode.Jeff Law1-1/+1
1997-03-18Tue Mar 18 16:39:55 1997 H.J. Lu <hjl@lucon.org>Ian Lance Taylor1-0/+3
* Many files: Add function prototypes. * ar.c (mri_emul, get_pos_bfd): Make static. * arlex.l: Include "libiberty.h". Don't declare strdup. Use xstrdup rather than strdup. * arparse.y (yyerror): Make argument const. Correct typo. * arsup.c (strdup): Don't declare. (ar_save): Use xstrdup rather than strdup. * filemode.c: Include "bucomm.h". * nm.c (usage): Make static. (print_symname): Make format and name const. * objcopy.c (cat): Remove. (copy_archive): Make output_target const. Use concat, not cat. (copy_file, simple_copy, smart_rename): Make arguments const. * objdump.c (read_section_stabs): Likewise. (print_section_stabs): Likewise. (display_target_tables): Don't declare getenv. * strings.c (strings_object_file): Change file to const. (print_strings): Change filename to const. * Makefile.in: Rebuild dependencies. Tue Mar 18 11:37:24 1997 Ian Lance Taylor <ian@cygnus.com> * configure.in: Add BFD_NEED_DECLARATION(getenv). * acconfig.h: Add NEED_DECLARATION_GETENV. * bucomm.h (getenv): Declare if NEED_DECLARATION_GETENV. * configure, config.in: Rebuild. * nlmconv.c (getenv): Don't declare.
1997-03-18 * simops.c: Do syscall emulation in "syscall" instruction. AddJeff Law1-0/+7
dummy "trap" instruction. Cleanups for the beta release.
1997-03-18 * mn10200-opc.c: Change "trap" to "syscall".Jeff Law3-1/+10
* mn10300-opc.c: Add new "syscall" instruction. Cleanups for beta release.
1997-03-18Tue Mar 18 15:50:13 1997 H.J. Lu <hjl@lucon.org>Ian Lance Taylor5-1/+38
* Many files: Add function prototypes. * as.c (show_usage, parse_args): Make static. * frags.h (frag_alloc): Declare. * subsegs.c (subseg_set_rest): Don't declare frag_alloc. * symbols.c (dollar_label_instance): Change return type to long. * symbols.h (print_symbol_value): Declare. (print_expr, print_expr_1, print_symbol_value_1): Declare. * write.c (fix_new_exp): Don't declare make_expr_symbol. (remove_subsegs, relax_frag): Make static. * config/atof-vax.c (atof_vax_sizeof): Change letter to int. (what_kind_of_float): Likewise. (atof_vax): Make static. Change what_kind to int. (md_atof): Change what_statement_type to int. * config/obj-ecoff.h (obj_ecoff_set_ext): Declare. * config/tc-alpha.c (vax_md_atof): Declare. (md_atof): Don't declare atof_ieee and vax_md_atof. * config/tc-i386.c (set_16bit_code_flag): Make static. * config/tc-i386.h (tc_i386_fix_adjustable): Declare. * config/tc-m68k.c (add_fix): Change width to int. (insert_reg): Change regname to const. (md_atof): Don't declare atof_ieee. (demand_empty_rest_of_line): Don't declare. * config/tc-m88k.c (md_atof): Don't declare atof_ieee. * config/tc-sparc.c (cmp_reg_entry): Change args to const PTR. (parse_keyword_arg): Change lookup_fn to take const arg. (md_atof): Don't declare atof_ieee. * config/tc-sparc.h: Add ifdef for multiple inclusion. (tc_aout_pre_write_hook): Don't declare.
1997-03-18 * xcofflink.c (_bfd_xcoff_bfd_final_link): Call bfd_malloc ratherIan Lance Taylor2-5/+7
than malloc.
1997-03-18fix tipo in commentIan Lance Taylor1-2/+3
1997-03-18 * Makefile.in: Rebuild dependencies.Ian Lance Taylor2-62/+57
1997-03-18 * emultempl/aix.em: Include "obstack.h".Ian Lance Taylor1-0/+4
1997-03-18Move SIM_AC_OPTION_ macros out of SIM_AC_COMMON macro - was trashingAndrew Cagney2-0/+8
optional arguments. * Regenerate all configure scripts.
1997-03-18 * sim-alu.h: Include sim-xcat.h.Andrew Cagney1-0/+4
* d30v-insn (do_sat*): Pass all necessary args.
1997-03-18Include new files sim-assert.h sim-xcat.h sim-state.hAndrew Cagney1-0/+2
1997-03-18New files added during rename/cleanup of engine -> sim_state.Andrew Cagney2-0/+112
1997-03-18Rename `struct _engine' to new `struct sim_state'.Andrew Cagney2-1/+31
1997-03-18Fix bugs in d30v sat and mul instructions.Andrew Cagney1-0/+4