aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-08-09yet more vms work from pat rankinKen Raeburn2-153/+119
1995-08-09* as.h (alloca): If __STDC__, declare void* instead of char*.Ken Raeburn2-1/+15
1995-08-09 * dlltool.c (mtable): New fields.Steve Chamberlain2-11/+67
(ASM_RVA_BEFORE, ASM_RVA_AFTER): New. (flush_page, gen_lib_file): Use new macros.
1995-08-08Tue Aug 8 16:34:57 1995 steve chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+7
* cofflink.c (_bfd_coff_generic_relocate_section): Remove most of special case stuff for PE. Now handled by relocs. * coff-i386.c (coff_i386_reloc): Special case of PE type 7s. (howto_table): Type 7 is dir32-rva.
1995-08-08* emultempl/sunos.em (gld${EMULATION_NAME}_find_so): Use xmalloc instead ofKen Raeburn1-0/+5
alloca.
1995-08-08* Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Don't useJ.T. Conklin2-13/+33
$r/../gcc/xgcc unless it is present.
1995-08-08* Makefile.in (CXX_FOR_TARGET): Don't use ${rootme}/../gcc/xgccJ.T. Conklin2-18/+25
unless it is present.
1995-08-08 * binutils-all/objcopy.exp: Add setup_xfail for a29k-*-vxworks*Ian Lance Taylor2-2/+35
for simple copy test.
1995-08-08 * config/tc-m68k.c (archs): Add 68ec000, 68hc000, 68hc001,Ian Lance Taylor2-2/+74
68ec020, 68ec030, 68ec040, and 68330. (md_pseudo_table): Add chip and comline. (m68k_init_after_args): Use strcasecmp when comparing default_cpu against architectures. (mri_chip, s_chip): New static functions.
1995-08-08 * gas/mri/common.s, gas/mri/common.d: New test.Ian Lance Taylor5-0/+35
* gas/mri/mri.exp: Run it.
1995-08-08 * struc-symbol.h (struct symbol): Add sy_mri_common bit.Ian Lance Taylor9-264/+696
* read.h (mri_comon_symbol): Declare. (s_mri_common): Declare. * read.c (mri_line_label): New static variable. (mri_common_symbol): New global variable. (potable): Add "common" and "common.s". (read_a_source_file): In MRI mode, set mri_line_label for a label at the start of a line. (s_mri_common): New function. (s_space): Handle mri_common_symbol. * symbols.c (colon): Change return value from void to symbolS *, and return new symbol. If mri_common_symbol is set, attach the new symbol to it. (resolve_symbol_value): Handle an sy_mri_common symbol. * symbols.h (colon): Change return value in declaration. * subsegs.c (subseg_set_rest): Clear mri_common_symbol. (subseg_set (both versions)): Likewise. * frags.c (frag_more): Warn if mri_common_symbol is not NULL. * write.c (adjust_reloc_syms): Skip sy_mri_common symbols. (write_object_file): Discard sy_mri_common symbols. (fixup_segment): Change relocations against sy_mri_common symbols to be against the common symbol itself. * config/obj-coff.c (yank_symbols): Discard sy_mri_common symbols. (fixup_segment): Change relocations against sy_mri_common symbols to be against the common symbol itself. * config/obj-aout.c (obj_crawl_symbol_chain): Discard sy_mri_common symbols.
1995-08-08 * top.c (target_output_hook): Make declaration match the oneJeff Law2-1/+4
in defs.h.
1995-08-08 * symfile.c (add_psymbol_to_list): Initialize SYMBOL_SECTION.Jeff Law1-0/+6
(add_psymbol_addr_to_list): Likewise. * symfile.h (ADD_PSYMBOL_VT_TO_LIST): Likewise.
1995-08-08 * configure.host: Recognize aix4 explicitly.Jeff Law3-0/+34
* rs6000-core.c (CORE_DATA_SIZE_FIELD): New macro to get a the size of a core dump's data section. Provide alternate definition for aix4. (SAVE_FIELD): Similarly for save state field (register info). (STACK_END_ADDR): Provide definition suitable for aix4. * config/{aix4.mh,aix4.mt}: New configuration files. * hosts/aix4.h: Likewise. Mike's aix4 changes, slightly modified.
1995-08-08 * doc/c-m68k.texi: Add documentation for CPU specific options, andIan Lance Taylor1-0/+3
for Motorola syntax.
1995-08-08 * config/m68k-parse.y (motorola_operand): For (%pc), set mode toIan Lance Taylor1-0/+5
DISP, not BASE.
1995-08-08* write.c (relax_align): Add extra padding for linkrelax only ifKen Raeburn2-3/+30
LINKER_RELAXING_SHRINKS_ONLY is defined. * config/tc-i960.h (LINKER_RELAXING_SHRINKS_ONLY): Define it. * doc/internals.texi (Relaxation): Write up some stuff on linker relaxing and LINKER_RELAXING_SHRINKS_ONLY.
1995-08-08 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constantsIan Lance Taylor2-0/+4
test.
1995-08-08 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: CompleteIan Lance Taylor4-1/+272
truncated files, so that the tests pass.
1995-08-08Move testsuite ChangeLog entries to testsuite/ChangeLog.Ian Lance Taylor2-4/+6
1995-08-08 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,Ian Lance Taylor2-0/+15
constants, and expr.
1995-08-08 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. RunIan Lance Taylor2-1/+4
on vxworks*, not just vxworks5.1.
1995-08-08 * som.c (som_bfd_copy_private_symbol_data): Cast initializationsIan Lance Taylor2-2/+7
to avoid warnings.
1995-08-08 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.Ian Lance Taylor1-0/+3
(run_dump_test): Just call pass or fail.
1995-08-08 * gas/m68k/operands.s, gas/m68k/operands.d: New test.Ian Lance Taylor11-40/+889
* gas/m68k/op68000.d: New test. * gas/m68k/cas.s, gas/m68k/cas.d: New test. * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test. * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for changes to disassembler. * gas/m68k/all.exp: Run new tests. Run schwab test for m68k-*-coff*.
1995-08-08 * config/m68k-parse.y: New file: bison grammar for m68k operands,Ian Lance Taylor8-1732/+1953
including support for Motorola syntax. * config/m68k-parse.h: New file; definitions shared between m68k-parse.y and tc-m68k.c. * config/tc-m68k.c: Include m68k-parse.h. (enum operand_type): Move to m68k-parse.h, where it is named m68k_operand_type. Rename all uses. Rearrange somewhat. Add FPREG. Rename AOFF to DISP. Rename AINDX to BASE. Rename APODX to POST. Rename APRDX to PRE. Remove AMIND. Rename MSCR to CONTROL. Remove DINDR. (struct m68k_exp): Move to m68k-parse.h. Remove e_beg, e_end and e_seg fields. Rename e_exp to exp. Rename e_siz to size, and change type to enum m68k_size. Change all uses. (enum _register): Move to m68k-parse.h, where it is named m68k_register. Rename all uses. Add ZDATA0-7 and ZADDR0-7. (struct m68k_op): Move to m68k-parse.h. Change all fields. (seg): Don't define. (add_exp): Remove. (FAIL, OK): Remove. (m68k_reg_parse): Move to m68k-parse.y, and rewrite. (SKIP_WHITE, SKIP_W): Remove. (try_moto_index, try_index): Remove. (m68k_ip_op): Move to m68k-parse.y, and rewrite to use grammar. (main): Remove obsolete test function. (m68k_ip): Extensive changes to use new grammar. (get_regs): Remove. (crack_operand): m68k_ip_op now returns 0 on success. (init_table): Add ssp, zd0-7 and za0-7. (md_assemble): Make er const. Correct loop over operands when looking for error message. (md_begin): Set alt_notend_table for '(' and '@'. (get_num): Expression is already parsed. Don't set seg. * configure.in: If cpu_type is m68k, put m68k-parse.o in extra-objects. * configure: Rebuild. * Makefile.in (DISTSTUFF): Add m68k-parse.c. (BISON): Use ../bison/bison if it exists. (BISONFLAGS): Define as empty. (TARG_CPU_DEP_m68k): Depend upon $(srcdir)/config/m68k-parse.h. (m68k-parse.c, m68k-parse.o): New targets.
1995-08-07 * top.c (target_output_hook): New definition.Steve Chamberlain2-0/+7
1995-08-07 * stack.c (gdb_string.h): Include after defs.hSteve Chamberlain2-6/+27
* defs.h (target_output_hook): New declaration. * source.c (mod_path): Fix Win32 \ handling.
1995-08-07 * som.c (som_decode_symclass): Handle absolute symbols by checkingJeff Law2-5/+35
the SOM type (since they will rarely if ever be in the absolute section). Something Ian noticed.
1995-08-07 * m68k-dis.c: (fpcr_names): Add % before all register names.Ian Lance Taylor1-0/+17
(reg_names): Likewise. (print_insn_arg): Don't explicitly print % before register names. Add % before register names in static array names. In case 'r', print data registers as `@(Dn)', not `Dn@'. When printing a memory address, don't print @# before it. (print_indexed): Change base_disp and outer_disp from int to bfd_vma. Print using MIT syntax, not mutant invalid Motorola syntax. Sign extend 8 byte displacement correctly. (print_base): Print using MIT syntax. Print zpc when appropriate. Change parameter disp from int to bfd_vma.
1995-08-07 * configure.in (i386-go32 host): Fix typo (deja-gnu -> dejagnu).David Edelsohn1-2/+2
(i386-win32 host): Likewise. Don't build readline.
1995-08-07 * gas/sh/*: New tests for the hitachi-sh.Jeff Law5-0/+161
Sanitized away for now...
1995-08-07 * config/tc-sh.c (parse_reg): Handle new FP registers.Jeff Law4-210/+611
(get_specific): Handle new operand types. Sanitized away for now.
1995-08-07 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.Jeff Law7-1/+241
* gdb.disasm/sh3.exp: Run the sh3 disassembler tests. * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment. * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests. sh3e disassembler tests. Sanitized out for now.
1995-08-07 * sh-dis.c (print_insn_shx): Handle new operand types F_REG_N,Jeff Law3-8/+141
F_REG_M, FPSCR_M, FPSCR_N, FPUL_M and FPUL_N. * sh-opc.h (sh_arg_type): Add new operand types. (sh_table): Add new opcodes from SH3E Floating Point ISA. sh3e stuff. Sanitized out for now.
1995-08-07 * gdb.base/corefile.exp: Change xfail for backtrace inFred Fish3-3/+41
corefile.exp from linuxaout to all linux. * gdb.base/sigall.exp (test_one_sig): Specifically deal with cases where we miss the breakpoint at the signal handler for some reason. Setup xfail for linuxoldld/linuxaout and getting SIGIO. Setup xfail for linuxoldld/linuxaout for hitting SIGURG breakpoint. * gdb.base/signals.exp: Setup xfail for "next" acting like continue to add linuxoldld. Setup xfail for all linux for "next to handler in signals_tests_1", "backtrace in signals_tests_1", "continue to func1", "pass SIGUSR1", and continue to handler".
1995-08-07 * hppa-tdep.c (frame_saved_pc): Don't try to dig a return pointerJeff Law2-2/+22
out of a long branch stub. hpux10 _start is incorrectly marked as a long-branch stub.
1995-08-06 * Makefile.in (GDBTK_SUPPORT_DIRS): Define and pass as part ofFred Fish1-0/+5
SUPPORT_FILES to submakes.
1995-08-06Remove traces of gdbtk from Makefile.in if --lose-gdbtk arg seen.Fred Fish1-0/+16
1995-08-05 * objcopy.c (mark_symbols_used_in_relocations): Handle sectionsJeff Law1-1/+4
with no relocations. * coffgrok.c (do_sections_p1): Likewise. Fix for net bug.
1995-08-05 * som (som_get_reloc_upper_bound): Return -1 on error. ComputeJeff Law1-0/+22
return value with sizeof (arelent *), not sizeof (arelent). Net bug and something I noticed while fixing it.
1995-08-05 * ch-exp.y (write_lower_upper_value): Add prototype so bisonFred Fish1-1/+4
generated parser will insert prototype before first func usage. Bison and byacc order the output sections differently. Also make function static.
1995-08-05 * Makefile.in (GDB_SUPPORT_DIRS): Add utils.Fred Fish2-2/+28
(DEVO_SUPPORT): Add mpw-README, mpw-build.in, mpw-config.h and mpw-configure.
1995-08-04 * xcoffread.c (process_linenos): Fix typo in last change.Jeff Law1-1/+1
1995-08-04Lose EST-only files (now part of generic m68k monitor config)Stan Shebs1-2/+0
1995-08-03Document FSF address updating of all files with FSF addresses,Fred Fish4-0/+16
except for the COPYING* files.
1995-08-03Remove Sanitize reference.Fred Fish1-1/+0
1995-08-03Add ChangeLog, pr-5984.ch, pr-5984.exp.Fred Fish1-0/+3
1995-08-03Add hppro.exp, monitor.exp.Fred Fish1-0/+2
1995-08-03Remove keep-chill stuff from .Sanitize and add gdb.chill to things toFred Fish2-19/+6
keep. Remove sanitize references in ChangeLog. Remove start/end sanitize-chill lines in Makefile.in.