aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-01-23 * config/tc-sh.h (tc_init_after_args): Don't define.Ian Lance Taylor2-12/+12
* config/tc-sh.c (md_begin): Remove unused variable table. (md_assemble): Remove unused variable p. (md_convert_frag): Cast fr_address to unsigned long for printf. (md_apply_fix): Use as_warn_where rather than as_warn. (sh_init_after_args): Remove empty function.
1995-01-23 * configure.in (i386-*-gnu*elf*): New target.Ian Lance Taylor1-0/+4
1995-01-23xIan Lance Taylor1-0/+3
1995-01-23 * configure.in (i[345]86-*-gnu*): Set ld_target to i386-gnu.Ian Lance Taylor4-2/+24
* config/i386-gnu.mt: New file. Include ELF support.
1995-01-23 * config.bfd (i[345]86-*-gnu*): Set bfd_name to i386-gnu.Ian Lance Taylor1-1/+5
* config/i386-gnu.mt: New file. Include ELF support.
1995-01-23 * Makefile.in (CHILL_FOR_TARGET): Update -L argument to point toJim Kingdon2-38/+42
gcc/ch/runtime not chillrt, since that is where the chill runtime lives now.
1995-01-23 * opncls.c (bfd_openstreamr): Call bfd_cache_init.Ian Lance Taylor2-0/+50
1995-01-23 * remote-hms.c (hms_load): Delete.Steve Chamberlain2-67/+14
(target_ops): Use hr_load_image.
1995-01-23Mon Jan 23 00:06:57 1995 Steve Chamberlain <sac@splat>Steve Chamberlain4-322/+733
* remote-e7000.c, remote-z8k.c, remote-nindy.c (target_ops): Define memory_insert/remove_breakpoint. * xm-go32.h: Remove redundant SIGs. Thu Jan 19 20:26:58 1995 Steve Chamberlain <sac@splat> * ser-go32.c: Rewritten by nigel@algor.co.uk.
1995-01-23Don't pass -S to the linker.Steve Chamberlain1-1/+1
1995-01-22Changes for PR 6203.Torbjorn Granlund2-41/+76
1995-01-22 The following fixes a FAIL caused by the fact that the alpha stabsJim Kingdon3-4/+10
configuration didn't use the ".if alpha" code in weird.def. * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32 bit pointer, so the 32 bit version works even on the alpha. * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}: Remove the stuff which allowed us to have separate versions for alpha and everything else.
1995-01-22 * hash.c (hash_ask): If we find the slot after wrapping around,Ian Lance Taylor1-0/+5
break out of the loop. Fixes bug in Jan 18 change.
1995-01-21 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): FixJim Kingdon1-0/+5
regexp which "info func operator\[\](" is supposed to match. Fix string to send to GDB. Note that GDB still doesn't work right. Add a new test for "info func .perator\[\](" which GDB does handle correctly.
1995-01-21* gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.Jim Kingdon2-12/+35
1995-01-21add new tests sigall.c and sigall.expJim Kingdon1-0/+2
1995-01-21tipoIan Lance Taylor1-3/+7
1995-01-21 * add new file remote-vx29k.c.Kung Hsu1-0/+1
1995-01-21 * add new files vx29k.mt, tm-vx29k.h.Kung Hsu1-0/+2
1995-01-20 * expression.h (OP_LABELED): New operator, for ChillPer Bothner6-172/+399
labeled structre tuples. * ch-exp.y (tuple_element, named_record_element, tuple_elements): New non-terminals, to handle labeled structure tuples. (tuple): Re-define using tuple_elements. * eval.c (evaluate_labeled_field_init): New function, to handle initialization of structure fields, possibly using OP_LABELED. (evaluate_subexp): Use it. * expprint.c (print_subexp case): For OP_ARRAY, use Chill syntax for Chill. Handled OP_LABELED. * parse.c (length_of_subexp, prefixify_subexp): Handle OP_LABELED. * eval.c (evaluate_subexp): Handle Chill Powerset tuples. * valarith.c (value_bit_index): Just treat bitstring as represented by an array of bytes. Alignment is handled by compiler.
1995-01-20 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,Jim Kingdon5-1399/+775
gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp, gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff; it makes the tests harder to understand and confuses test-o-matic. The preferred style is that each test provides a PASS or a FAIL, and has a unique message (e.g. "continue #54" not just "continue") which is the same for the pass and the fail. * gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp: Move test_print_accept and test_print_reject to lib/gdb.exp. * gdb.base/printcmds.exp: Use test_print_accept. Remove prt_accept which was basically the same thing. Likewise for test_print_reject and prt_reject. * lib/gdb.exp (test_print_reject): Add some more error message patterns to match from the former printcmds.exp (prt_reject). * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails. One defect of the passcount stuff is that some of it failed to report XPASS where appropriate. * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra stuff before and after arg in expected pattern. (test_paddr_operator_functions): Re-do test without print_addr_of; this is the only test which seems to want extra stuff there.
1995-01-20back out new hash routineKen Raeburn2-1/+10
1995-01-20 * sunos.c (sunos_add_one_symbol): Only set the sunos specificIan Lance Taylor2-25/+40
fields if we are doing a sunos link.
1995-01-19gcc lintKen Raeburn3-30/+24
1995-01-19Revert 2 June 1994 changes (Alpha 21164 support), for lack of assignmentKen Raeburn2-177/+43
paperwork.
1995-01-19Cleanup of VAX and VMS code, from Pat Rankin:Ken Raeburn5-186/+193
* config/obj-vms.c: Changed exported function names to lower case. (Changed call sites in write.c.) Declare VMS system function names used, conditional on actually being on VMS. Changed many functions that returned no useful value to now be declared to return void. Removed many unused variables. Supply missing return statements or values. Supply `default' case in switch statements. Ensure local variables get initialized. * config/tc-vax.c: Minor changes to silence "gcc -Wall". * config/obj-vms.h, config/tc-vax.h: Added some missing declarations.
1995-01-19Fix for PR 6200 (SUBC problems).Torbjorn Granlund2-271/+355
1995-01-19 * h8300-tdep.c (gdb_print_insn_h8300): Fix typo (&info -> info).Stan Shebs2-4/+4
* sh-tdep.c (gdb_print_insn_sh): Ditto.
1995-01-19 * write.c (fix_new_internal): Clear fx_bsr on those targets whichIan Lance Taylor2-1/+4
use it.
1995-01-19some improvements to fp codeKen Raeburn1-0/+11
1995-01-18 * remote-os9k.c (rombug_open): Fix a bug in exception handlingKung Hsu2-2/+11
command. * remote-os9k.c (rombug_write_inferior_memory): reset buffer after write.
1995-01-18Add GDBPROTO macro for checking the type of protocol.Rob Savoye1-1/+4
1995-01-18sparc, coff, hash changesKen Raeburn1-0/+12
1995-01-18(hash_ask): Call strcmp instead of expanding it inline.Ken Raeburn1-569/+571
(hash_code): Replaced with a version from bfd.
1995-01-18gcc -Wall lint.Ian Lance Taylor4-237/+834
* coffdump.c (dump_coff_scope): Cast pointer to unsigned long for printf. * coffgrok.c: Include bucomm.h. Don't declare xmalloc. (push_scope): Declare type of parameter link. * size.c: Include libiberty.h. * srconv.c: Include bucomm.h. (find_base): Declare at top of file. (wr_hd): Add default case to architecture switch. (wr_dps_start): Declare type of parameter nest. (wr_du): Comment out variables used only in commented out blocks. (wr_dus): Remove unused variable i. (wr_sc): Remove unused variables myinfo, low, and high. * strings.c: Include libiberty.h. * sysdump.c: Include <ctype.h>.
1995-01-18gcc -Wall lint.Ian Lance Taylor2-2/+23
* expr.c (operand): Parenthesize && within ||. * listing.c (listing_newline): Likewise. (list_symbol_table): Use %lu to print sizeof. * symbols.c: Comment out unused function indent. (print_symbol_value_1): Cast pointer to unsigned long for printf. * config/obj-coff.c (do_relocs_for): Only declare symbol_ptr if it will be used. * config/tc-h8300.c (md_begin): Remove unused variable reg. (get_operand): Declare type of parameter direction. Remove unused variable size. (get_specific): Fix comment to avoid nested comments. (check_operand): Cast X_add_number to unsigned long for printf. (build_bytes): Remove unused local variables output_ptr, part, and high. (build_bytes): Cast X_add_number to unsigned long for printf. (clever_message): Remove unused variable scan. (md_assemble): Remove unused variable i. (tc_coff_sizemachdep): Remove unused function. * tc-h8300.h (tc_reloc_mangle): Declare.
1995-01-17Reflect changes to pinsn and tdep filesStan Shebs1-16/+4
1995-01-17 * parse.c (_initialize_parse): Improve wording of names ofJim Kingdon2-3/+9
msym_*_symbol_type.
1995-01-17 * bfd-in.h (bfd_byte, reloc_howto_type): Define here, not...Ian Lance Taylor3-55/+60
* reloc.c (bfd_byte, reloc_howto_type): here. * Changed all occurrences of ``const struct reloc_howto_struct'' to be ``reloc_howto_type'' instead. * bfd-in2.h, libbfd.h, libcoff.h: Rebuilt. Avoids problems with the native Irix 5 compiler.
1995-01-17 * opncls.c (bfd_openstreamr): New function.Ian Lance Taylor2-1/+6
* bfd-in2.h: Rebuilt.
1995-01-17update copyrightIan Lance Taylor1-1/+2
1995-01-17 * remote.texi: Update documentation of set/show mipsfpu.Ian Lance Taylor2-5/+21
1995-01-17 * config/mips/tm-mips.h (enum mips_fpu_type): New enum.Ian Lance Taylor2-4/+41
(mips_fpu): Change type to enum mips_fpu_type. (FIX_CALL_DUMMY): Handle mips_fpu == MIPS_FPU_SINGLE. * mips-tdep.c (mips_fpu): Change type to enum mips_fpu_type. Don't initialize. (mips_fpu_string): New static variable. (mips_push_dummy_frame): Handle mips_fpu == MIPS_FPU_SINGLE. (mips_pop_frame): Likewise. (mips_extract_return_value): Likewise. (mips_store_return_value): Likewise. (mips_set_fpu_command): New static function. (mips_show_fpu_command): New static function. (_initialize_mips_tdep): Change handling of set/show mipsfpu.
1995-01-17* a29k-tdep.c (gdb_print_insn_a29k): Fix typo (&info -> info).Jim Kingdon2-2/+4
1995-01-17 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"Jim Kingdon2-0/+76
and "ptype" work on variables in files compiled without -g. Replaces commented out "maint print msymbol" tests.
1995-01-17 * parse.c (write_exp_msymbol): Use new variablesJim Kingdon2-4/+28
msym_*_symbol_type as type of msymbol expression. (_initialize_parse): Initialize them.
1995-01-17 * config/tc-mips.c (mips_4650): New static variable.Ian Lance Taylor1-0/+14
(md_begin): Handle a cpu string of "4650". If mips_4650 was not initialized, set it to 0. (append_insn): Don't insert nops around HI and LO on a 4650. (mips_emit_delays): Likewise. (mips_ip): Use INSN_ISA mask to check ISA of instruction. Check for INSN_4650. (md_longopts): Add m4650 and no-m4650. (md_parse_option): Handle mips-cpu=4650. Handle -m4650 and -no-m4650. * doc/as.texinfo: Document new MIPS options.
1995-01-17 * mips.h (INSN_ISA, INSN_4650): Define.Ian Lance Taylor1-0/+28
1995-01-17 * elf32-mips.c (enum reloc_type): Define new relocs used on Irix.Ian Lance Taylor2-0/+211
(elf_mips_howto_table): Add entries for new relocs. (mips_elf_section_from_shdr): Handle SHT_MIPS_MSYM, SHT_MIPS_DWARF, and SHT_MIPS_EVENTS. (mips_elf_fake_sections): Handle sections named .msym, .debug_* and .MIPS.events.*.
1995-01-17 * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o.Stan Shebs72-124/+90