aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-12-20* as.c (main): Call listing_print before BFD gets closed, when symbol dataKen Raeburn2-10/+16
hasn't been freed up yet.
1993-12-20 * configure: If only ${target_alias} is given, use thatPer Bothner1-25/+15
as the default for ${host_alias}. * configure: Add missing back-slashes before nested quotes.
1993-12-17Modified Files:Kung Hsu1-3/+3
ChangeLog symtab.c c-valprint.c * symtab (decode_line_1): fix a bug when position char is not set correctly. * c-valprint (c_val_print): handle vtbl printing when vtbl is not set up yet.
1993-12-17 * ldmain.c (lprefix): Change default from a char to a stringJeff Law3-3/+10
with only one character. (lprefix_len): Set default to one. * ldmain.h (lprefix_len): Declare. * ldsym.c (write_file_locals): Use strncmp rather than a character comparison for lprefix. * emultmpl/m88kbcs.em (before_parse): Set lprefix and lprefix_len correctly. * emultmpl/hppaosf.em: Include ldexp.h. (before_parse): Set lprefix and lprefix_len correctly.
1993-12-17 * config/tc-hppa.c (md_begin): Initialize "dummy_label".Jeff Law1-0/+6
(tc_gen_reloc, SOM version): For relocations which have no symbol, set sym_ptr_ptr to dummy_label. Avoids lossage in generic BFD code.
1993-12-16recent config/* & section_symbol changesKen Raeburn1-0/+13
1993-12-16 * mips-tdep.c (read_next_frame_reg): If SIGFRAME_REG_SIZE is notIan Lance Taylor1-0/+5
defined, define it as 4.
1993-12-16* config/tc-vax.c (tc_aout_fix_to_chars): Local variable NBYTES_R_LENGTH nowKen Raeburn8-217/+69
const. * config/obj-*.c, config/tc-*.c: Omit superfluous "return" statements at ends of functions. Don't check for null return from hash_new, since it won't return at all if there's no memory available. Also, check for null return from hash_insert, rather than zero-length string, as success indicator.
1993-12-16read.c(lex_type): Don't make '[' a valid symbol name char.Ken Raeburn1-0/+5
1993-12-16 * config/m68k/nm-hp300bsd.h: Correctly identify 4.3BSD vs 4.4BSD.Jeff Law4-3/+20
* config/m68k/tm-hp300bsd.h (REMOTE_BPT_VECTOR): Define. * config/m68k/tm-m68k.h (REMOTE_BPT_VECTOR): Allow targets to override. (REMOTE_BREAKPOINT): Likewise.
1993-12-16 * hosts/hp300bsd.h: Correctly identify 4.3BSD vs 4.4BSD.Jeff Law1-0/+4
1993-12-16update rev to 5.6(Cygnus)David D. Zuhn1-1/+1
1993-12-16remove gratitious sDavid D. Zuhn1-1/+1
1993-12-16document -v flagDavid D. Zuhn3-0/+13
1993-12-16add -v flag to gprof (print version number)David D. Zuhn2-0/+11
1993-12-15Makefile.in (RUNTEST): New variable.Ken Raeburn1-0/+3
(CHECKFLAGS): Pass it down.
1993-12-15forgot to check in some log messages last weekKen Raeburn1-0/+11
1993-12-15cleanups and mach3 changesDavid MacKenzie2-1/+15
1993-12-15Some changes from trying to run test suite in California last week:Ken Raeburn1-7/+4
* Makefile.in (site.exp): Don't set ASFLAGS. Quote value of OBJDUMPFLAGS in case it's empty. Use temporary names until the end; make creating site.exp the final step. (check): Pass in ASFLAGS. * gas/all/gas.exp: Use all_ones proc. Change regexp for matching C comments to avoid bugs in latest expect code.
1993-12-15removed an unnecessary commentKen Raeburn1-2/+2
1993-12-15 * som.c (som_begin_writing): Fix thinkos in auxiliary headerJeff Law1-0/+6
support. (bfd_som_attach_aux_hdr): Likewise.
1993-12-15 * configure.in (hppa*-*-osf*): Do not consider this a developmentalJeff Law1-0/+3
configuration.
1993-12-15 * config/tc-hppa.c (md_apply_fix): Handle cases where noJeff Law2-1/+13
relocation will be emitted for 32bit formats.
1993-12-15 * config.guess: Recognize some Tektronix configurations.Per Bothner1-0/+5
From Kaveh R. Ghazi <ghazi@noc.rutgers.edu>.
1993-12-14 * ldlex.h: Don't declare yywrap if it is a macro.Ian Lance Taylor1-0/+2
* ldlex.l: Include sysdep.h.
1993-12-14 * ldlang.c (lang_for_each_statement_worker,Ian Lance Taylor1-0/+5
lang_for_each_statement): Forgot to use PARAMS.
1993-12-14 * elf32-hppa.c (hppa_elf_gen_reloc_type): Handle 'T' fieldJeff Law3-22/+128
selectors for PIC code. * som.c (hppa_som_gen_reloc_type): Handle 'T' field selectors. (som_write_fixups): Handle R_DLT_REL, R_FSEL, R_RSEL, R_LSEL relocations needed by PIC.
1993-12-14 * config/tc-hppa.c (md_apply_fix): Do not call hppa_field_adjustJeff Law2-1/+9
for any of the 'T' field selectors.
1993-12-14 Implement support for Chill POWERSETs.Per Bothner7-2/+108
* ch-exp.y (operand_2): Implement 'Element IN PowerSet'. * ch-typeprint.c (chill_type_print_base): Handle POWERSETs. * ch-valprint.c (chill_val_print): Handle TYPE_CODE_SET. * eval.c (evaluate_subexp): Implement BINOP_IN. * expression.h (enum exp_opcode): Added BINOP_IN. * gdbtypes.c (create_set_type), gdbtypes.h: New function. * stabsread.c (read_type): If 'S', create a set type. * valarith.c (value_bit_index, value_in), value.h: New functions, for indexing in SETs.
1993-12-13 * Makefile.in: Added .PHONY targets where appropriate. Added someIan Lance Taylor1-0/+21
comments. Also: (gcclibdir, version): Removed unused variables. (DEP): New variable, set to mkdep. (ALL_CFLAGS): New variable. Used in .c.o target. (CFILES, HFILES, GENERATED_CFILES, GENERATED_HFILES): New variables. (HEADERS, MANSOURCES, LDCSOURCES, GENERATED_SOURCES, GENERATED_HEADERS, LDSOURCES, BFD_SOURCES, SOURCES): Removed mostly obsolete variables. Adjusted remaining uses. (DEF_EMUL): Removed variable. (ldmain.o): Handle undefined EMUL error correctly. (ldemul-list.h): Depend on config.status rather than Makefile. Create via temporary file. (ver960.c, roll, make): Removed obsolete targets. (.dep, .dep1, dep.sed, dep, dep-in): New targets. Used to rebuild dependencies.
1993-12-13New file used for rebuilding dependencies.Ian Lance Taylor2-0/+17
1993-12-13 * paread.c (pa_symfile_init): Check for the existance of stabsFred Fish2-5/+11
after DBX_TEXT_SECT has been initialized.
1993-12-12More gcc lint.Ian Lance Taylor8-146/+245
1993-12-12 * readline.c (rl_getc): If GO32, trim high bit from getkey,Steve Chamberlain1-0/+5
otherwise fancy PC keys cause grief.
1993-12-12 * config/h8300/tm-h8300.h (BREAKPOINT): Insn changed to sleep.Steve Chamberlain1-0/+8
(DECP_PC_AFTER_BREAK): Now is 0. * config/h8500/tm-h8500.h (REGISTER_BYTES, REGISTER_BYTE, REGISTER_NAMES): update to new view. (INIT_EXTRA_FRAME_INFO): No extra frame info now. * config/sh/sh.h (NOP): Define NOP insn. * config/z8k/tm-z8k.h (BIG): is now sim_z8001_mode. * config/z8k/z8ksim.mt (TDEPFILES): Add remote-sim.o to list.
1993-12-12 * config/z8k/tm-z8k.h (BIG): is now sim_z8001_mode.Steve Chamberlain2-3/+3
* config/z8k/z8ksim.mt (TDEPFILES): Add remote-sim.o to list.
1993-12-12 * config/sh/sh.h (NOP): Define NOP insn.Steve Chamberlain1-0/+1
1993-12-12 * config/h8500/tm-h8500.h (REGISTER_BYTES, REGISTER_BYTE,Steve Chamberlain1-16/+32
REGISTER_NAMES): update to new view. (INIT_EXTRA_FRAME_INFO): No extra frame info now.
1993-12-12 * config/h8300/tm-h8300.h (BREAKPOINT): Insn changed to sleep.Steve Chamberlain1-4/+5
(DECP_PC_AFTER_BREAK): Now is 0.
1993-12-12 * ser-go32.c: Lint. (strncasecmp): Removed, now in libiberty.Steve Chamberlain5-299/+156
(go32_readchar): Special handling for faster polling. (async structure): Volatile. * h8300-tdep.c (print_register_hook): Allocate and use the right number bytes for the raw register. * h8500-tdep.c (regoff, frame_find_saved_reg, examine_prologue): deleted. (h8500_register_size, h8500_register_virtual_type, ): Use new way of counting registers. * remote-e7000.c (echo_index): deleted. (expect): Better handling of user interrupts. (expect_prompt): Remove never used log file support. (want, want_nopc): Add support for H8/300H. (fetch_regs_from_dump): Treat \r and \n as whitespace. (e7000_drain): Send an "end" command before waiting for output to stop. (e7000_wait): Cope with H8/300H, better handling of user interrupts. (why_stop, expect_n, sub2_from_pc): New function. * remote-utils.c (gr_load_image): call fflush and QUIT more regularly. * utils.c (notice_quit): New function for polling for user interrupts.
1993-12-11 Made many changes to eliminate gcc warnings. Made variousIan Lance Taylor21-755/+726
cosmetic changes, declared various things in header files, removed various extern declarations from .c files. No substantive changes.
1993-12-11 * ldlang.c (lang_process): Ifdef out final call toIan Lance Taylor2-16/+34
lang_size_sections again (reverting change of Nove 2), since it breaks the Sun4 linker.
1993-12-11 * config/tc-h8500.c (build_bytes): Get reloc type right for aSteve Chamberlain4-237/+287
%page operation. (md_assemble): Don't modify input_line_pointer. (mdcoff_sizemachdep): New function. * config/tc-h8500.h (TC_COFF_SIZEMACHDEP): New macro. * config/tc-z8k.c (get_operand): Delete bogus check.
1993-12-11Recognise SH.Steve Chamberlain1-2/+5
1993-12-11 * config.sub: Match any flavor of SH.Steve Chamberlain1-0/+8
1993-12-11 * stabsread.c (read_array_type): Allow negative array bounds,Fred Fish4-8/+74
without interpreting that to mean "adjustable." * ch-valprint.c (chill_val_print): Handle RANGE types. * ch-typeprint.c (chill_type_print_base): Handle BOOL. Handle variant records. Handle RANGE types.
1993-12-10 * nlmheader.y (command): Accept MAP and FULLMAP without arguments.Ian Lance Taylor1-0/+5
* nlmconv.c (main): Change error message for MAP and FULLMAP.
1993-12-10 * nlmconv.c (main): Warn about imported symbols that are not inIan Lance Taylor2-2/+4
the IMPORT list even if the IMPORT keyword is not used. Fixes PR 4006.
1993-12-10 * nlmconv.c (debug, unlink_on_exit): New static variables.Ian Lance Taylor3-56/+435
(long_options): Add "debug" and "linker". (main): Handle -d and -l arguments. Make command line input and output files optional. Parse the command file before opening the BFD's, which requires storing more information in local variables. If INPUT names multiple files, link them together. Use OUTPUT for the output file name if not named on command line. (show_usage): Changed for new options. (link_inputs): New function to automatically invoke linker to handle multiple INPUT files. (choose_temp_base_try, choose_temp_base, pexecute): New functions, mostly copied from gcc/gcc.c. * nlmconv.h (input_files, output_file): Declare. * nlmheader.y (input_files, output_file): Define. (command): Support INPUT with a string_list argument. Support OUTPUT. (string_list): Renamed from module_list. * Makefile.in (nlmconv.o): Define LD_NAME based on program_transform_name. Fixes PR 3974.
1993-12-09output-file.c, write.c changesKen Raeburn1-0/+6