aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-03-02Forgot this one (from sparc64 changes).David Edelsohn1-2/+2
1995-03-02* rs6000-tdep.c: Fix byte-swapping sins.Jim Kingdon1-4/+9
1995-03-02 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): OnlyJim Kingdon1-0/+3
disassemble 8, not 16, instructions for part 4.
1995-03-02Minor code cleanup in rs6000-tdep.cMichael Meissner2-2/+11
1995-03-02 * aoutx.h (NAME(aout,set_section_contents)): Double check that theIan Lance Taylor2-29/+56
caller is writing to a valid section. PR 5996 cleanup.
1995-03-02Thu Mar 2 14:37:57 1995 Bryan Ford <baford@cs.utah.edu>Ian Lance Taylor1-0/+14
* binary.c: Add support for reading binary files. Loads the raw contents of the file into a data section and wraps some symbols around it. The symbols `_binary_<filename>_start' and `_binary_<filename>_end' indicate the start and end of the data, while `_binary_<filename>_size' is an absolute symbol whose value is the size of the data. <filename> is the name of the binary input file, with all non-alphanumeric characters converted to underscores. * archures.c (bfd_arch_get_compatible): Assume users knows what they're doing if one of the architectures is bfd_arch_unknown.
1995-03-02 Doc note from pierre@phi.la.tce.com (Pierre Willard):Ian Lance Taylor1-14/+3
* ld.texinfo: -X and -x work even if -s or -S are not specified. * ld.1: Similar change.
1995-03-02 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn'tJim Kingdon2-1/+4
support the latter anymore.
1995-03-02 * misc.exp: If executable does not exist, issue warning and skipJim Kingdon2-1/+7
remaining tests, like other chill tests.
1995-03-02 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails tryJim Kingdon1-0/+14
-DNO_PROTOTYPES. * gdb.base/callfuncs.c: Control use of prototypes based on NO_PROTOTYPES, not __STDC. * gdb.base/callfuncs.exp (do_function_calls): xfail one of the t_float_values2 tests if prototypes in use. * gdb.base/callfuncs.c (t_float_values, t_float_values2, t_double_values): When checking differences against DELTA, check that difference is within the range (-DELTA,DELTA), not just (-infinity,DELTA).
1995-03-02Forgot to check in ChangeLog entry for ch-exp.y (Feb 21).Per Bothner1-0/+5
1995-03-02 * misc.ch, misc.exp, Makefile.in: New test case.Per Bothner5-1/+96
1995-03-02 Various changes for sparc64.David Edelsohn1-0/+34
* sparc-tdep.c (NUM_SPARC_FPREGS): Define. (SPARC_INTREG_SIZE): Define. (*): Use SPARC_INTREG_SIZE instead of REGISTER_RAW_SIZE (intreg) where appropriate. (enum branch_type): New value `done_retry'. (isbranch): Renamed from isannulled. All callers changed. Support new sparc64 branch insns. (single_step): Handle done_retry. (sparc_extract_struct_value_address): Don't assume 4 byte regs. (get_saved_register): Likewise. (sparc_push_dummy_frame): Likewise. (sparc_frame_find_saved_regs): Likewise. (sparc_pop_frame): Likewise. Don't refer to FPS_REGNUM, CPS_REGNUM, or PS_REGNUM if not sparc64. sparc64 has 64 fp regs. (sparc64_extract_struct_value_address): New function. (dump_ccreg, sparc_print_register_hook): Likewise. * sp64-tdep.c: Deleted. * sparc/tm-sp64.h (GDB_TARGET_IS_SPARC64): Define. (NUM_REGS): Reduce by 2, cle/tle are in the pstate reg. (CC_HAS_LONG_LONG): Define. (REGISTER_NAMES): Delete cle/tle and reorganize. (PS_REGNUM, FPS_REGNUM, CPS_REGNUM): Delete, they're ifdef'd out of sparc-tdep.c now. (REGISTER_BYTES): Update. (REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW): Delete. (EXTRACT_RETURN_VALUE): Delete. Use definition in tm-sparc.h. (NO_SINGLE_STEP): Likewise. * sparc/tm-sparc.h (EXTRACT_VALUE_RETURN): Don't assume 4 byte regs. * sparc/sp64.mt: Move simulator support ... * sparc/sp64sim.mt: ... to here.
1995-03-02Merged into sparc-tdep.c.David Edelsohn2-289/+0
1995-03-02 * sparc-tdep.c (NUM_SPARC_FPREGS): Define.David Edelsohn4-151/+78
(SPARC_INTREG_SIZE): Define. (*): Use SPARC_INTREG_SIZE instead of REGISTER_RAW_SIZE (intreg) where appropriate. (enum branch_type): New value `done_retry'. (isbranch): Renamed from isannulled. All callers changed. Support new sparc64 branch insns. (single_step): Handle done_retry. (sparc_extract_struct_value_address): Don't assume 4 byte regs. (get_saved_register): Likewise. (sparc_push_dummy_frame): Likewise. (sparc_frame_find_saved_regs): Likewise. (sparc_pop_frame): Likewise. Don't refer to FPS_REGNUM, CPS_REGNUM, or PS_REGNUM if not sparc64. sparc64 has 64 fp regs. (sparc64_extract_struct_value_address): New function. (dump_ccreg, sparc_print_register_hook): Likewise. * sp64-tdep.c: Deleted. * sparc/tm-sp64.h (GDB_TARGET_IS_SPARC64): Define. (NUM_REGS): Reduce by 2, cle/tle are in the pstate reg. (CC_HAS_LONG_LONG): Define. (REGISTER_NAMES): Delete cle/tle and reorganize. (PS_REGNUM, FPS_REGNUM, CPS_REGNUM): Delete, they're ifdef'd out of sparc-tdep.c now. (REGISTER_BYTES): Update. (REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW): Delete. (EXTRACT_RETURN_VALUE): Delete. Use definition in tm-sparc.h. (NO_SINGLE_STEP): Likewise. * sparc/tm-sparc.h (EXTRACT_VALUE_RETURN): Don't assume 4 byte regs. * sparc/sp64.mt: Move simulator support ... * sparc/sp64sim.mt: ... to here.
1995-03-01Warn if GOT16 overflows.Michael Meissner1-0/+6
1995-03-01 * config/i960/vxworks960.mt: add remote-vx960.o.Kung Hsu1-0/+7
* config/m68k/vxworks68.mt: add remote-vx68.o.
1995-03-01 * config/m68k/vxworks68.mt: add remote-vx68.o.Kung Hsu1-1/+1
1995-03-01 * config/i960/vxworks960.mt: add remote-vx960.o.Kung Hsu1-1/+1
1995-03-01 * remote-vx960.c: new file for target specific register packaging.Kung Hsu2-0/+321
* remote-vx68.c: ditto.
1995-03-01Wed Mar 1 11:52:55 1995 Jason Molenda <crash@phydeaux.cygnus.com>Jason Molenda1-0/+4
* configure.host: Recognize powerpc-*-aix*. for sludge.cygnus.com.
1995-03-01Build without warnings under Linux.Michael Meissner3-2/+20
1995-03-01 * emulparams/gld960coff.sh (COFF_CTORS): Define.Ian Lance Taylor1-0/+5
* scripttempl/i960.sc: Use COFF_CTORS if CONSTRUCTING.
1995-03-01 * coff-i960.c (COFF_PAGE_SIZE): Define.Ian Lance Taylor1-0/+2
1995-03-01Add Linux yacc suport.Michael Meissner5-0/+42
1995-03-01 * configure.in: Rewrite output of TDEFAULTS to avoid relying onIan Lance Taylor1-0/+5
semantics of single quotes in parameter substitution.
1995-03-01 * hppa-tdep.c (pa_print_registers), monitor.c: UseJim Kingdon3-9/+35
extract_unsigned_integer and friends, not SWAP_TARGET_AND_HOST. * defs.h, findvar.c: Move SWAP_TARGET_AND_HOST back to findvar.c. Rename it to SWAP_FLOATING to make it clear it is no longer for integers.
1995-03-01 * defs.h (SWAP_TARGET_AND_HOST): check endianess at runtime notKung Hsu2-15/+19
compile time.
1995-03-01 * arc-tdep.c (_initialize_arc_tdep): set tm_print_insn according toKung Hsu3-24/+50
processor. * remote-arc.c (arc_wait): when a processor stops, stop other two processors too. * remote-arc.c (switch_command): switch tm_print_insn.
1995-03-01 * config/mips-gdb.exp (gdb_load): In every test case, we need to doKung Hsu2-34/+58
'file' command firts, then 'target', then 'load', this is due to gdb target set up. * config/mips-gdb.exp: Fix a couple regular exp bugs.
1995-03-01 * vx-share/ptrace.h: merge in WRS new ptrace requests.Kung Hsu2-13/+43
1995-03-01 * defs.h: fix a syntax error.Kung Hsu2-2/+3
1995-03-01 * a29k-tdep.c (get_longjmp_target): add this function, from WRS.Kung Hsu4-120/+231
* remote-vx.c: move read_register and write_register out to target specific files. * remote-vx29k.c (get_fp_contnets): add this function, from WRS.
1995-02-28read.c, tc-* md_operand changesKen Raeburn1-0/+15
1995-02-28(md_operand): Replaced empty function in .c file with empty macro in .h file.Ken Raeburn9-128/+241
1995-02-28 * defs.h: define SWAP_TARGET_AND_HOST macro.Kung Hsu5-166/+330
* findvar.c, monitor.c, hppa-tdep.c: remove definition of SWAP_TARGET_AND_HOST.
1995-02-28 * configure: If the --cache-file is used, pass it down toIan Lance Taylor2-15/+50
configure in subdirectories. PR 6389.
1995-02-28fix configuryIan Lance Taylor4-10/+11
1995-02-28 * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust PLT orIan Lance Taylor2-5/+19
GOT relocs either.
1995-02-28 * elfcode.h (elf_sort_hdrs): Sort empty sections before non-emptyIan Lance Taylor1-0/+3
sections, if they have the same VMA.
1995-02-28Sun Feb 26 15:27:24 1995 Steve Chamberlain <sac@cygnus.com>Ian Lance Taylor1-5/+2
* configure.in: Use ../../bfd/hosts/std-host.h if specific host unavailable.
1995-02-28 * config.bfd (i[345]86-*-linuxelf*): New target. Use i386-lelf.Ian Lance Taylor1-0/+7
(i[345]86-*-gnuelf*): New target. Use i386-gelf. * config/i386-lelf.mt: New file. * config/i386-gelf.mt: New file.
1995-02-28 * configure.in (i[345]86-*-linuxelf*): New target. Use i386-lelf.Ian Lance Taylor4-0/+13
(i[345]86-*-gnuelf*): New target. Use i386-gelf. * config/i386-lelf.mt: New file. * config/i386-gelf.mt: New file.
1995-02-28 * configure.in: Match on mips-ecoff, and default to the IDTRob Savoye2-2/+20
configuration.
1995-02-28 * alpha-tdep.c (find_proc_desc): Only attempt to setJim Kingdon1-2/+2
PROC_LOCALOFF (found_heuristic) if found_heuristic is non-NULL.
1995-02-28 * alpha-tdep.c (find_proc_desc): Only attempt to set PROC_LOCALOFFJim Kingdon2-2/+10
(found_heuristic) if found_heuristic is non-NULL.
1995-02-27 * configure.in: add a29k-*-vxworks configuration.Kung Hsu1-2/+8
1995-02-27 * config.bfd: add a29k-*-vxworks configuration.Kung Hsu2-0/+12
1995-02-27 * config.sub: add vxworks29k configuration.Kung Hsu1-0/+12
1995-02-27 * monitor.c: General gcc -Wall lint cleanup and reformat.Stan Shebs2-912/+1027
(monitor_command): If no args, send an empty command.