aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-01-26Add new relocs for PowerPC Elf support.Michael Meissner3-1/+18
Add eabi support.
1995-01-26 * coff-sh.c (CALC_ADDEND): Don't define.Ian Lance Taylor1-0/+6
(coff_sh_relocate_section): Remove. (coff_relocate_section): Use _bfd_coff_generic_relocate_section.
1995-01-26 * language.h (struct language_defn): New field c_style_arrays.Per Bothner8-0/+40
* language.c (unknown_language_defn, auto_language_defn, local_language_defn), c-lang.c (c_language_defn, cplus_language_defn, asm_language_defn): Set c_style_arrays to true. * m2-lang.c (m2_language_defn), ch-lang.c (chill_language_defn), f-lang.c (f_language_defn): Set c_style_arrays to false. * valops.c (value_string): If c_style_array is not set, allocate string in gdb (not inferior) using allocate_value. * value.h (COERCE_ARRAY), valops.c (value_addr, value_arg_coerce): Only call value_coerce_array if current_language->c_style_arrays. * values.c: Add #include "language.h". (Needed for COERCE_ARRAY.) * valops.c (chill_varying_type): New predicate. * valops.c (value_cast): Support assigning a fixed string or array to a variable string/array structure. * valarith.c (value_subscripted_rvalue): Extra parameter lowerbound. Check index>=lowerbound, and then add lowerbound to index here, instead of in caller. Generalize to arbitrary lval_types. (value_subscript): Use enhanced value_subscripted_rvalue if c_style_arrays is false (and index is in range).
1995-01-26 * gdbtk.c (gdbtk_init): Prevent segfault when gdbtk.tcl can't beStu Grossman3-1/+14
found. * gdbtk.tcl: Initialize expr_update_list() to prevent errors when popping up expression window for the first time.
1995-01-26 * eval.c (evaluate_subexp case OP_ARRAY): Fix calls to memset:Per Bothner1-0/+5
TYPE_LENGTH is length in bytes, not bits.
1995-01-26 * tc-sh.c (little): Add argument IGNORE to avoid compiler warnings.Jim Wilson1-0/+9
(md_pseudo_table): Add space for consistent formatting. (COND8_RANGE, COND12_RANGE): Delete unused macros. (COND8_F, COND8_M, COND12_F, COND12_M, UNCOND12_F, UNCOND12_M): Correct minimum and maximum branch offsets. Add comments explaining why these numbers are correct.
1995-01-26 * gdb.base/default.exp: xfail no-stack backtraces for h8300,Stan Shebs2-0/+95
restart GDB for h8300 after a continue. (return): Add pattern to match a29k-udi behavior. * gdb.base/nodebug.exp: Remove obsolete comment. * gdb.base/regs.exp: New file, testing of register displays. * gdb.base/return.exp: Fix typo in reference to $objdir. * gdb.base/whatis.exp: Always start with a fresh GDB.
1995-01-25 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeoutJim Kingdon2-0/+11
higher, these tests generate a lot of output.
1995-01-25Wed Jan 25 15:32:09 1995 David Edelsohn <edelsohn@mhpcc.edu>Ian Lance Taylor2-98/+221
* config/tc-ppc.c (md_parse_option): Accept mpwr2 as a synonym for mpwrx; mppc32, m603, and m604 as synonyms for mppc; and mppc64 and m620 for PowerPC64 mode. (ppc_symbol_new_hook): Add T0 as synonym for TC0 suffix.
1995-01-25 * infrun.c (proceed): Flush stdout before resuming inferior.Jim Kingdon2-3/+6
* infcmd.c (step_1), annotate.c (annotate_starting): Don't bother to flush here.
1995-01-25 * hpread.c (hpread_process_one_debug_symbol): Fix lines garbledJeff Law2-2/+7
by an ill-advised global search and replace.
1995-01-25 * lib/gdb.exp (gdb_test): Remove catch from around the send. TheJim Kingdon3-66/+79
code following the catch silently ignored some errors; without the catch they should be thrown like any other tcl error. Also, the catch used "" instead of {} which meant all the callers who wanted to include one of the characters "[]$ had to quote it an extra time. * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp, ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp, demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp: Remove extra quoting.
1995-01-25Sanitize arc stuff.David Edelsohn2-0/+32
1995-01-25 * gdbtk.tcl (create_registers_window): Work around a radiobuttonStu Grossman2-8/+11
widget bug to make Options|Natural button work.
1995-01-24"gcc -fno-builtin -Wall -Wwrite-strings -Wshadow" can be your friend.Ken Raeburn2-7/+45
Well, sometimes. Bunch of patches from Pat Rankin for cleaning up some warnings in vax-vms gas.
1995-01-24 * gdbtk.c (gdb_disassemble): Fix problem with source+assembly andStu Grossman3-26/+79
g++ caused by out-of-order pc's. * gdbtk.tcl (files_command): Remove duplicate file names. Also, add scrollbar.
1995-01-24 * ld-bootstrap/bootstrap.exp: If not in the ld build directory,Ian Lance Taylor1-38/+38
call untested for each test, rather than ignoring it. If one test fails, go on to the next one instead of returning. * ld-cdtest/cdtest.exp: If compilations fail, mark tests as unresolved. * ld-empic/empic.exp: Likewise. Also, always pass the same test name to pass or fail. * ld-shared/shared.exp: Likewise. Also, always run all tests. * ld-scripts/defined.exp: If as or nm fail, mark test as unresolved. Always pass the same test name to pass or fail. * ld-scripts/script.exp: Likewise. * ld-scripts/sizeof.exp: Likewise.
1995-01-24update copyright datesIan Lance Taylor6-11/+10
1995-01-24 * elf32-mips.c (mips_elf_output_extsym): Set the value of theIan Lance Taylor2-2/+23
ECOFF symbol from the hash table entry.
1995-01-24update copyrightsIan Lance Taylor1-1/+49
1995-01-24 * ldctor.c (ldctor_add_set_entry): Don't dump core if aIan Lance Taylor2-104/+178
constructor entry is in the absolute section.
1995-01-24Add EM_PPC macro.Michael Meissner1-0/+17
1995-01-24 * gdb.base/commands.exp: Make test names unique; every test eitherJeff Law2-19/+30
passes or fails. Update some comments.
1995-01-24 * gdb.disasm/hppa.exp (do_system_control_tests): Update.Jeff Law2-325/+417
1995-01-24 * config/tc-hppa.c (pa_ip, case 'D'): Fix typo which causedJeff Law2-0/+15
miscompilation of "diag" instructions. * gas/hppa/basic/basic.exp (do_system): Update.
1995-01-24 * gdbtk.tcl: Take .gdbtkinit if it exists. Makes gdbtk match theStu Grossman2-0/+9
doc!
1995-01-23Mon Jan 23 14:53:35 1995 Steve Chamberlain <sac@splat>Steve Chamberlain2-1/+5
* coff-sh.c (coff_sh_relocate_section): Don't subtract vma twice.
1995-01-23 * coff-sh.c (sh_reloc): Don't ignore the previous contents of anIan Lance Taylor2-8/+5
R_SH_IMM32 reloc. PR 6215.
1995-01-23* gdb.texinfo (Processes): New node.Jim Kingdon2-0/+29
1995-01-23configure regen, tc-mips.c libiberty.h includeKen Raeburn1-0/+6
1995-01-23regeneratedKen Raeburn1-17/+20
1995-01-23 Add support for Chill bitstring literals (e.h. H'FF00').Per Bothner7-28/+92
* ch-exp.y (match_bitstring_literal): Fix for proper endianness. * expprint.c (print_subexp): Don't call error on OP_BITSTRING, just print B'<unimlemented>'. * gdbtypes.c (create_set_type): Fix bug in length calculation. * valops.c, value.h (value_bitstring): New function. * eval.c (evaluate_subexp): Implement support for OP_BITSTRING. * ch-typeprint.c (chill_type_print_base): For TYPE_CODE_FUNC, check that return type is non-void, and print in proper Chill syntax.
1995-01-23 * Makefile.in: Remove references to remote-mon.c.Rob Savoye3-4/+8
* remote-mon.c: remove. Replaced by rom68k-rom.c. * rom68k-rom.c: Support for Rom68k monitor.
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