aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-10-10 * configure: Rework yesterday's sed script patch.Ian Lance Taylor2-15/+7
1996-10-10 * config.sub: Merge with FSF.Ian Lance Taylor2-39/+68
1996-10-10 * mn10300-opc.c (mn10300_operands): Break DN, DM, AN, AMJeff Law2-200/+218
into [AD][MN][01] for encoding the position of the register in the opcode. Matsushita.
1996-10-10 * remote-mips.c: Use the correct name everywhere (DDB) for NEC'sStan Shebs2-34/+40
VR4300 target. (ddb_ops, pmon_ops): Fix the documentation strings.
1996-10-10 * config.guess: Merge from FSF.Per Bothner1-0/+11
1996-09-12 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> * config.guess: Use pc instead of unknown, for pc clone systems. Change linux to linux-gnu. Mon Jul 15 23:51:11 1996 Karl Heuer <kwzh@gnu.ai.mit.edu> * config.guess: Avoid non-portable tr syntax.
1996-10-09 * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.Jeff Law6-0/+874
* gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise. * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise. * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise. * gas/mn10300/{shift.s, sub.s}: Likewise. * gas/mn10300/basic.exp: Run them. Beginnings of gas testsuite for mn10300. Matsushita.
1996-10-09 * ld.h (ld_config_type): Add warn_section_align field.Ian Lance Taylor3-13/+41
* lexsup.c (OPTION_WARN_SECTION_ALIGN): Define. (ld_options): Add --warn-section-align. (parse_args): Handle --warn-section-align. * ldlang.c (lang_size_sections): If warn_section_align, warn if the start of a section changes due to alignment. * ld.texinfo, ld.1: Document --warn-section-align. * ld.texinfo: Change some single dashes to double dashes. PR 10739.
1996-10-09 * emultempl/pe.em (set_pe_subsystem): Record entry symbol for eachIan Lance Taylor1-0/+5
subsystem type. Ifdef out os2 type. Recognize a version number.
1996-10-09 * mn10300-opc.c (mn10300_opcodes): Add "extended" instructions,Jeff Law2-0/+19
"putx", "getx", "mulq", "mulqu", "sat16", "sat24", "bsch". Matsushita.
1996-10-09 * Makefile.in (init.c): Retro HPUX grep lacks -h option. StripStu Grossman2-2/+7
filenames with sed instead.
1996-10-09 * test-build.mk (HOLES): Add "xargs" for gdb.Jeff Law1-0/+2
1996-10-09 * configure: Avoid hpux10.20 sed bug.Jeff Law2-7/+64
1996-10-09Add hpux-thread.c.Stu Grossman2-0/+2
1996-10-09add mh-dgux386 to Things-to-keepAngela Marie Thomas1-0/+1
1996-10-09 * emultempl/pe.em (set_pe_subsystem): When setting the subsystemIan Lance Taylor2-0/+26
to windows, set the entry point.
1996-10-08 * defs.h: Remove decls of xmalloc and xrealloc. There is aStu Grossman1-0/+5
conflicting definition in libiberty.h.
1996-10-08 * mn10300-opc.c (mn10300_operands): Remove "REGS" operand.Jeff Law2-245/+253
Fix various typos. Add "PAREN" operand. (MEM, MEM2): Define. (mn10300_opcodes): Surround all memory addresses with "PAREN" operands. Fix several typos. Should parse all opcodes in the instruction specification, except the "user extension instructions".
1996-10-08 * config/tc-mn10300.h (md_assemble): Tweak further soJeff Law2-19/+24
that all instructions are parsed correctly.
1996-10-08 * mn10300.h (MN10300_OPERAND_PAREN): Define.Jeff Law2-0/+6
Matsushita.
1996-10-08Just some cleanups noticed while working on PR 10760Fred Fish8-88/+107
* dbxread.c (dbx_symfile_read): Call free_pending_blocks rather than poking global variable (which is now static). * hpread.c (hpread_build_psymtabs): Ditto. * os9kread.c (os9k_symfile_read): Ditto. * xcoffread.c (xcoff_initial_scan): Ditto. * buildsym.h (free_pending_blocks): Declare here. (pending_blocks): Remove declaration of global symbol. (free_pendings): Remove declaration of global symbol. (make_blockvector): Declare here. (record_pending_block): Declare here. * dstread.c (make_blockvector): Remove static copy that was old clone of version in buildsym.c. (process_dst_block): Call record_pending_block rather than doing it by hand. (read_dst_symtab): Ditto. * buildsym.c (make_blockvector): Make global rather than static, (record_pending_block): New function, code moved from finish_block. (finish_block): Use record_pending_block. (free_pending_blocks): New function. (really_free_pendings): Call free_pending_blocks. (pending_blocks): Make static instead of global. (free_pendings): Make static instead of global.
1996-10-08 * elflink.h (elf_link_add_object_symbols): If a symbol is a weakIan Lance Taylor2-1/+8
definition in a dynamic object, add it to the dynamic symbol table if any dynamic object mentions it. Reverts part of last patch. PR 10827.
1996-10-08Add mh-windows.Stu Grossman1-0/+1
1996-10-08 * mn10300-opc.c (mn10300_opcodes): Fix typos in yesterday'sJeff Law2-2/+7
changes. Matsushita.
1996-10-08Add windows.mh and xm-windows.hStu Grossman1-4/+6
1996-10-08 * as.h: Include libiberty.h.Ian Lance Taylor4-72/+14
(xmalloc, xrealloc): Don't declare. * as.c: Don't include libiberty.h. * expr.c, read.c, stabs.c, config/obj-coff.c: Likewise. * config/tc-mips.c: Likewise. * messages.c: Likewise. (xstrerror): Don't declare. * xmalloc.c: Remove.
1996-10-08 * config/i386/windows.mh config/i386/xm-windows.h:: New configStu Grossman3-0/+59
files to support building Wingdb (built under Microsoft build environment).
1996-10-08Add osf-share directory.Stu Grossman1-0/+1
1996-10-08 * Makefile.in: Add rule for hpux-thread.o (needs special headerStu Grossman33-36/+4655
files). * (SUBDIRS): Remove mswin. * Change procedure for creating init.c. Speeds things up quite a bit. * config.in configure configure.in: Check for select, poll. * Check for OSF header files before including hpux-thread.o. * Don't configure doc or testsuite when building under MSVC. * findvar.c value.h (read_register_pid write_register_pid): Make global. Needed for hppa-tdep.c. * (supply_register): Don't set pid to inferior_pid when supplying registers. * hppa-tdep.c (saved_pc_after_call): frame_saved_pc -> FRAME_SAVED_PC. * (frame_saved_pc): Change name to hppa_frame_saved_pc. * (hppa_pop_frame): Don't use a pid of 0 with target_write_pc. Use write_pc instead, which uses the correct pid. * (target_read_pc target_write_pc): Use read/write_register_pid instead of read/write_register to preserve the pid passed in. * inftarg.c (child_can_run): Add flag child_suppress_run to allow hpux-threads.c to override this as a runnable target. * config/pa/nm-hppah.h: Define target_new_objfile and target_pid_to_str. * config/pa/tm-hppa.h (FRAME_SAVED_PC): Use hppa_frame_saved_pc instead of frame_saved_pc. * config/m68k/tm-m68k.h: Define TARGET_M68K for Wingdb. * config/m68k/tm-monitor.h: Use FRAME_CHAIN_VALID_ALTERNATE, since we can't easily determine the start file bounds with ELF. * config/mips/tm-mips.h: Define TARGET_MIPS for Wingdb. * hpux-thread.c: New file for HPUX/OSF thread support. * osf-share/{README AT386/cma_thread_io.h HP800/cma_thread_io.h RIOS/cma_thread_io.h cma_attr.h cma_deb_core.h cma_debug_client.h cma_errors.h cma_handle.h cma_init.h cma_list.h cma_mutex.h cma_sched.h cma_semaphore_defs.h cma_sequence.h cma_stack.h cma_stack_int.h cma_tcb_defs.h cma_util.h}: New files for OSF thread support.
1996-10-08 * Makefile.in (ldlex.c): Don't pass any options to $(LEX).Ian Lance Taylor2-1/+5
1996-10-08 * Makefile.in (LEX_OPTIONS): Set to empty string. -I -Cem is theIan Lance Taylor1-0/+5
default for flex, and is not recognized by lex. PR 10819.
1996-10-08 * sunos.c (struct sunos_link_hash_table): Add got_base field.Ian Lance Taylor1-0/+8
(sunos_link_hash_table_create): Initialize got_base. (bfd_sunos_size_dynamic_sections): If the .got section is more than 0x1000 bytes, set __GLOBAL_OFFSET_TABLE_ and got_base to 0x1000. (sunos_check_dynamic_reloc): Subtract got_base from a base relative relocation. PR 10684.
1996-10-08 * tilde.c (tilde_word_expand): __MSDOS___ -> __MSDOS__Stu Grossman1-0/+4
1996-10-08 * configure.host: Add support for windows host (a build doneStu Grossman2-6/+41
under the Microsoft build environment).
1996-10-08 * elf32-mips.c (elf_mips_isa): New static function.Ian Lance Taylor2-12/+65
(_bfd_mips_elf_merge_private_bfd_data): Don't warn about linking -mips1 and -mips2 code together, or -mips3 and -mips4 code.
1996-10-08 * configure.in config/mh-windows: Add support for windows hostStu Grossman3-0/+10
(that is a build done under the Microsoft build environment).
1996-10-08 * Makefile.in: Replace all uses of srcroot with s, to shrinkIan Lance Taylor2-32/+35
command line lengths.
1996-10-08 Patches from Geoffrey Noer <noer@cygnus.com>:Ian Lance Taylor3-2/+27
* configure.in: If configuring for newlib, pass --with-newlib to subdirectories. * Makefile.in (CC_FOR_TARGET): If winsup/Makefile exists, pass a -Bnewlib/ and -Lwinsup to gcc. (CXX_FOR_TARGET): Likewise.
1996-10-07 * config/tc-mn10300.h (pre_defined_registers) Remove.Jeff Law2-193/+238
(system_registers, cc_names): Likewise. (address_registers, data_registers, other_registers): New register arrays. (register_name, system_register_name, cc_name): Remove. (mn10300_reloc_prefix): Likewise. (data_register_name): New function. (address_register_name, other_register_name): Likewise. (md_assemble): Rough cut at parsing operands. Remove lots of unwanted code. (md_apply_fix3): Disable for now. Checkpointing today's Matsushita work.
1996-10-07Dummy .Sanitize files. Should also fix snapshot problems.Jeff Law2-0/+64
1996-10-07 * mn10300.h (mn10300_opcode): Add "format" field.Jeff Law2-0/+20
(MN10300_OPERAND_*): Define. Checkpointing today's Matsushita work.
1996-10-07 * mn10300-opc.c (FMT_XX): Renumber starting at one.Jeff Law2-268/+328
(mn10300_operands): Rough cut. Enough to parse "mov" instructions at this time. (mn10300_opcodes): Break opcode format out into its own field. Update many operand fields to deal with signed vs unsigned issues. Fix one or two typos in the "mov" instruction opcode, mask and/or operand fields. Checkpointing today's work. Matsushita.
1996-10-07 * ld.texinfo (Options): Mention .so extensions for sharedIan Lance Taylor2-2/+13
libraries.
1996-10-07 * buildsym.c (finish_block): Change innerblock_anon_complaint toFred Fish2-2/+40
print the addresses as part of the complaint. Add a complaint for cases where the block end address is smaller than the block start address, in case any such conditions slip through our fixup mechanism. * symmisc.c (dump_symtab): Only print blockvector for primary symtabs, to avoid massive duplication of output due to secondary symtabs that point to same blockvector. Also do some minor formatting tweaks.
1996-10-07 Replace header_files global by per-objfile field.Per Bothner5-55/+77
* gdb-stabs.h (struct dbx_symfile_info): Add fields header_files, n_header_files, n_allocated_header_files. * stabsread.h (header_files, n_header_files, n_allocated_header_files): Replace externs by macros HEADER_FILES, N_HEADER_FILES, and N_ALLOCATED_HEADER_FILES. * dbxread.c (dbx_symfile_finish): Free HEADER_FILES. (free_header_files, init_header-files): Don't free/init headerfiles. (various functions): Use macros instead of header_files globals. * stabsread.c (various functions): Likewise.
1996-10-07Sun Oct 6 22:43:06 1996 Jason Merrill <jason@yorick.cygnus.com>Jason Merrill2-0/+54
* dwarf2read.c (read_tag_reference_type): New fn. (read_type_die): Call it. (dwarf_attr): Also look in the DIEs referred to by specification or abstract_origin attributes.
1996-10-07 * archive.c (do_slurp_coff_armap): Only treat archive as littleIan Lance Taylor1-0/+5
endian for i960 COFF.
1996-10-07Mon Oct 7 11:39:49 1996 Andreas Schwab ↵Ian Lance Taylor1-0/+5
<schwab@issan.informatik.uni-dortmund.de> * m68k-opc.c (plusha): Prefer encoding for m68040up, in case m68851 wasn't reset.
1996-10-07Mon Oct 7 11:38:34 1996 Andreas Schwab ↵Ian Lance Taylor1-0/+8
<schwab@issan.informatik.uni-dortmund.de> * config/tc-m68k.c (select_control_regs): New function, extracted out of m68k_init_after_args. (m68k_init_after_args): Use it. (mri_chip): Use it here as well to update set of allowed control regs for movec.
1996-10-07 * config/obj-elf.c (elf_begin): New function.Ian Lance Taylor4-10/+55
(obj_elf_section): Add the section symbol to the symbol table. * config/obj-elf.h (obj_begin): Define. (elf_begin): Declare. * as.c (perform_an_assembly_pass): Call obj_begin if it is defined.
1996-10-07 * Makefile.in (ETC_SUPPORT): Add configure.Ian Lance Taylor2-13/+19