aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-05-11 * scripttempl/hppaelf.sc: Remove .PARISC.unwind section from textStu Grossman1-0/+5
segment. This allows ld -r to preserve unwind sections.
1995-05-11 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,Stu Grossman7-46/+178
config/rom68k.exp: New tcl glue for the appropriate monitors. These all just end up calling monitor.exp. * config/monitor.exp (gdb_target_monitor): Handle `Connection refused' by retrying. Cleanup some timeout issues. * (gdb_load): Reduce timeout. Cleanup some timeout issues. * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that callers don't have to set/restore global timeout variable. * The following set of changes centralizes management of the global timeout variable. This way, it can be set in one target dependent place instead of dozens of places scattered throughout the test suite. If you need to lengthen a timeout, then you should either set timeout in one of the config/{target}.exp files, or multiply it by a factor. Setting it to an absolute value is always going to lose for some targets. * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout. * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout. * gdb.base/funcargs.exp: Don't set timeout. * gdb.base/list.exp (test_forward_search): Only use local timeout. * gdb.base/printcmds.exp (test_print_string_constants test_print_array_constants): Don't set timeout. * gdb.base/ptype.exp: Don't set timeout. * gdb.base/recurse.exp: Don't set timeout. * gdb.base/return.exp: Don't set timeout. * gdb.base/watchpoint.exp: Don't set timeout. * gdb.c++/classes.exp (do_tests): Don't set timeout. * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
1995-05-10forgot to regenerate after last changeKen Raeburn1-16/+17
1995-05-10First cut at handling multiple emulation modes for some MIPS targets.Ken Raeburn12-510/+1357
Mostly works, not entirely. Details in ChangeLog.
1995-05-10Make clean targets work also when SUBDIRS is empty.Torbjorn Granlund1-0/+8
1995-05-10remote-est.c (est_open): Make static to match prototype.Torbjorn Granlund2-1/+5
1995-05-10Fix sed'iting of files with gdbtk stuff in themStan Shebs1-6/+13
1995-05-09Add little endian PowerPC support.Michael Meissner7-14/+48
1995-05-09Add little endian PowerPC support.Michael Meissner6-23/+57
1995-05-09Add little endian PowerPC support.Michael Meissner9-8/+100
1995-05-09Add support for little endian PowerPC; add P5, P6, Nexgen, K5 aliases for ↵Michael Meissner1-0/+16
pentium
1995-05-09 * config/tc-hppa.c (md_apply_fix): Cast *valp to an integer whenJeff Law1-0/+6
comparing against signed values. (hppa_force_relocation): Make "distance" an integer.
1995-05-09* obj.h (struct format_ops) [BFD_ASSEMBLER]: New type.Ken Raeburn2-43/+43
(this_format) [BFD_ASSEMBLER]: Declare new variable, if not already defined as a macro.
1995-05-09* subsegs.h (seg_info): Provide dummy version for non-BFD_ASSEMBLER,Ken Raeburn1-0/+9
non-MANY_SEGMENTS configuration. It should never get invoked, but this is easier than conditionalizing some of the uses. (struct seg_info_trash): Dummy type used by above to make code compile.
1995-05-08* nlm/configure.in (gdb_host, gdb_host_cpu, gdb_target): Removed.J.T. Conklin2-226/+3
These variables not used.
1995-05-08* config/m68k/monitor.mt (TDEPFILES): Added cpu32bug-rom.o.J.T. Conklin1-0/+4
1995-05-08 * stabs.texinfo: Remove node `XCOFF differences'. Describe value ofJim Kingdon2-134/+81
C_FUN stab. Other cleanups.
1995-05-05SEPARATE_STAB_SECTIONS should be defined to 1, not empty.Ken Raeburn3-2/+18
1995-05-04* read.h (get_stab_string_offset): Declare unconditionally.Ken Raeburn2-14/+20
1995-05-04* config/obj-ecoff.h (OBJ_PROCESS_STAB): Add new first argument, ignored.Ken Raeburn2-17/+20
* config/obj-elf.h (OBJ_PROCESS_STAB) [ECOFF_DEBUGGING]: Ditto. * config/obj-ecoff.h (ECOFF_DEBUGGING): Define to 1, not empty. * config/obj-elf.h (ECOFF_DEBUGGING): Ditto. Test value, not whether it's defined.
1995-05-04* stabs.c (get_stab_string_offset): Always define. If SEPARATE_STAB_SECTIONSKen Raeburn2-0/+23
isn't set, abort. (SEPARATE_STAB_SECTIONS): Default to zero. (aout_process_stab): New function, split out from s_stab_generic. (OBJ_PROCESS_STAB) [AOUT_STABS]: Define to call aout_process_stab, if not already defined. (s_stab_generic): Test SEPARATE_STAB_SECTIONS at run time. If it's not set, and OBJ_PROCESS_STAB isn't defined, abort. Always pass six arguments to OBJ_PROCESS_STAB. * config/obj-aout.h (AOUT_STABS): Define. * config/obj-bout.h (AOUT_STABS): Define.
1995-05-04* as.h (LOCAL_LABELS_DOLLAR, LOCAL_LABELS_FB): If not already defined, defineKen Raeburn8-35/+59
them to zero. * config/tc-*.h, config/te-*.h: If defining them, define them to be 1 instead of empty. * expr.c (integer_constant, operand): Test them at run time instead of compile time. * read.c (read_a_source_file): Ditto. * symbols.c (colon): Ditto. (dollar_*, define_dollar_label, fb_*): Define unconditionally. * symbols.h (dollar_*, define_dollar_label, fb_*): Declare unconditionally.
1995-05-04 * monitor.c (monitor_command): Don't use PROMPT until monitorStan Shebs2-383/+148
target is known to be open. (monitor_make_srec): Don't define size of hextab.
1995-05-04* Makefile.in, configure.in: Converted to use autoconf.J.T. Conklin2-1/+13
* configure: New file, generated with autoconf 2.3. * config/{mh-go32, mh-irix, mh-ncr3000, mh-sunos4, mh-sysv4}: Removed.
1995-05-03 * gas/hppa/reloc/longcall.s: New test.Jeff Law2-0/+41
* gas/hppa/reloc/reloc.exp: Run it.
1995-05-03 * config/tc-hppa.c (md_apply_fix): Do nothing for an out of rangeJeff Law2-60/+88
PC relative call since those only occur in cases where the linker can fix them up. (hppa_force_relocation): Force relocations for out of range PC relative calls.
1995-05-03* ldlang.c (print_output_section_statement): Check subsection_alignment,Ken Raeburn2-5/+10
instead of checking section_alignment twice. Noticed by Alan Modra <alan@spri.levels.unisa.edu.au>.
1995-05-03Fix typo in hppa elf.Mike Stump1-1/+1
1995-05-03Keep remote-nrom.cStan Shebs1-0/+1
1995-05-03 * configure.in (--enable-netrom): New configuration option.Stan Shebs5-3/+1371
* Makefile.in (REMOTE_OBS): Rename from REMOTE_O, append value of NETROM_OBS. (NETROM_OBS): New variable. * remote-nrom.c: New file, NetROM target support. * config/a29k/a29k-udi.mt, config/i960/vxworks960.mt: Use REMOTE_OBS instead of REMOTE_O. start-sanitize-arc * config/arc/arc.mt: Ditto. end-sanitize-arc
1995-05-02Add hppa1.1-hp-lites support.Jeff Law6-1/+68
1995-05-02* gas/mips/ld.d: Modified for gas delay-slot fixes.Ken Raeburn1-0/+7
1995-05-02read.c, tc-mips changesKen Raeburn1-0/+37
1995-05-02* config/tc-mips.c: Use USE_STDARG and USE_VARARGS instead of NO_STDARG &c.Ken Raeburn2-278/+227
* config/tc-mips.c (mips_target_format): Changed to a function, checking flavor and byte order at run time. (md_parse_option, cases OPTION_EB and OPTION_EL): Set target_big_endian here. (md_begin): Not here. * config/tc-mips.h (mips_target_format): Adjust declaration. (TARGET_FORMAT): Call mips_target_format. * config/tc-mips.h (USE_GLOBAL_POINTER_OPT): Define in terms of OUTPUT_FLAVOR. * config/tc-mips.c (g_switch_value, g_switch_seen): Define unconditionally. (md_begin, mips_ip, md_parse_option, s_change_sec, s_option, s_abicalls, nopic_need_relax): Check USE_GLOBAL_POINTER_OPT at run time, instead of compiling conditionally on GPOPT. (GPOPT): Don't define. (md_shortopts): Always include -G. (RDATA_SECTION_NAME): Select at run time. (md_begin): Test for ELF format at run time instead of compile time. (mips_ip, s_change_sec): Ditto. (md_parse_option, cases OPTION_CALL_SHARED and OPTION_NON_SHARED): Ditto. (OPTION_CALL_SHARED, OPTION_NON_SHARED, mips_regmask_frag): Define unconditionally.
1995-05-02(pop_insert): New function.Ken Raeburn1-56/+46
(pop_override_ok, pop_table_name): New variables. (md_pop_insert, obj_pop_insert): New macros. (pobegin): Use them. (target_big_endian): If TARGET_BYTES_BIG_ENDIAN is defined, initialize to 1.
1995-05-02Move cpu-specific dependencies into Makefile.in, instead of having sometimesKen Raeburn19-273/+255
multiple copies in config/*.mt. Select between several make variables with autoconf substitution of cpu_type into a variable name reference.
1995-05-02deleting more unused macrosKen Raeburn3-3/+4
1995-05-02delete some unused TE_* macrosKen Raeburn7-33/+43
1995-05-01* read.c (s_app_file): If obj_app_file is defined, call it with string as ↵Ken Raeburn1-0/+2
argument. Don't call c_dot_file_symbol or elf_file_symbol. * config/obj-coff.h (obj_app_file): Define as c_dot_file_symbol. * config/obj-elf.h (obj_app_file): Define as elf_file_symbol. * as.h (OUTPUT_FLAVOR): Don't define here. * config/obj-aout.h (OUTPUT_FLAVOR) [BFD_ASSEMBLER]: Define. * config/obj-bout.h (OUTPUT_FLAVOR): Define. * config/obj-coff.h (OUTPUT_FLAVOR) [BFD_ASSEMBLER]: Define. * config/obj-ecoff.h (OUTPUT_FLAVOR): Define. * config/obj-elf.h (OUTPUT_FLAVOR): Define.
1995-04-30(gas-dg-test): Detect invalid values of `do_what'.David Edelsohn1-0/+4
1995-04-30New testcase to test ARC specific warnings.David Edelsohn2-0/+11
1995-04-30 * lib/gas-dg.exp: New file.David Edelsohn1-0/+9
1995-04-30New file (interfaces to dg.exp).David Edelsohn2-0/+44
1995-04-30Initial pass at ARC docs.David Edelsohn1-0/+41
1995-04-30ARC stuff.David Edelsohn1-0/+9
1995-04-30Avoid "8 byte insn in delay slot" warning message.David Edelsohn2-0/+120
1995-04-29 * array-rom.c (_initialize_array array_open): Move baud_rateStu Grossman2-1/+7
initialization from _initxxx to array_open to fix bug with overriding -b command line option.
1995-04-28 * Makefile.in (RUNTEST): Fix reference of `srcdir'.David Edelsohn2-5/+22
1995-04-28 * Makefile.in (RUNTEST): Use one in srcdir if present.David Edelsohn1-0/+5
(RUNTESTFLAGS): Define.
1995-04-27Support Linux systems that do not have the BFD linker installed.Michael Meissner1-0/+5