aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-06-14Wed Jun 14 13:27:22 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain4-0/+1164
* deflex.l, defparse.y, dlltool.c: New files. * Makefile.in, configure.in: Support for them. Mon Jun 12 11:27:54 1995 Steve Chamberlain <sac@slash.cygnus.com> * sysdump.c: Include sysdep.h (main): Open input with FOPEN_RB. binutils/7137
1995-06-14 * chillvars.exp, string.exp: New tests for LOWER/UPPER/LENGTHPer Bothner3-0/+23
1995-06-14 * parser-defs.h (enum precedence): Added PREC_BUILTIN_FUNCTION.Per Bothner5-32/+161
* expression.h (enum exp_opcode): Added UNOP_LOWER, UNOP_UPPER, UNUP_LENGTH. * expprint.c (dump_expression): Handle the new exp_opcodes. (print_subexp): Handle PREC_BUILTIN_FUNCTION. (print_simple_m2_func): Removed. (print_subexp): Remove support for Modula2 builtin functions. * m2-lang.c (m2_op_print_tab): Add support for builtin functions. * ch-exp.y: Parse LOWER, UPPER, and LENGTH builtins. (write_lower_upper_value): Convenience function for LOWER and UPPER. (upper_lower_argument, length_argument): Removed non-terminals. * ch-lang.c (chill_op_print_tab): Entries for UPPER, LOWER, LENGTH. (type_lower_upper): New function. Calculate LOWER/UPPER of type. (value_chill_length): New function. Calcalate LENGTH of ARRAY/STRING. (evaluate_subexp_chill): Handle UNOP_LOWER, UNOP_UPPER, UNOP_LENGTH. This fixes PR 5015 (and 5826 which is a duplicate).
1995-06-13whitespace & date-format cleanupKen Raeburn1-66/+66
1995-06-13 * armos.c (ARMul_OSHandleSWI): New version to work withSteve Chamberlain1-2/+2
newlib simply.
1995-06-13 * ldlang.c (lang_size_sections): Any section with a DATASteve Chamberlain1-0/+5
statement has contents.
1995-06-13 * config/tc-hppa.c (pa_ip): Check for invalid register in singleJeff Law2-14/+114
precision fmpyadd and fmpysub instructions.
1995-06-13 * gas/hppa/parse/badfmpyadd.s: New test.Jeff Law3-0/+44
* gas/hppa/parse/parse.exp: Run it.
1995-06-12 Windows support bits from Steve Chamberlain <sac@slash.cygnus.com>.Stan Shebs2-8/+21
* defs.h: Don't declare strchr and friends if WIN32. (DIRNAME_SEPARATOR): Move here from source.c. (SLASH_P, SLASH_CHAR, SLASH_STRING, ROOTED_P): New macros, symbolic definitions for filename bits. * top.c (cd_command): Use these. * source.c (mod_path, openp): Ditto. * terminal.h: Disable termio/sgtty definitions if WIN32. * findvar.c (registers_changed): Call registers_changed_hook if it is defined.
1995-06-12* Makefile.in (distclean, realclean): Remove config.cache andJ.T. Conklin1-0/+5
config.log.
1995-06-12* Makefile.in (distclean, realclean): Remove config.cache andJ.T. Conklin2-1/+6
config.log.
1995-06-12 * bfd-in.h (bfd_set_section_vma): Case true to a boolean.Jeff Law1-0/+6
(bfd_set_cacheable): Likewise. * bfd-in2.h: Rebuilt.
1995-06-12Zap static data problem off the TODO list.Jeff Law1-3/+0
1995-06-12 * somsolib.c: Include gdb-stabs.h.Jeff Law2-5/+18
(som_solib_section_offsets): Use SECT_OFF_XXX rather than 0, 1, etc. Initialize offsets for RODATA & BSS too. Remainder of mentor-6302.
1995-06-11m68k elf linker fixes from Andreas SchwabKen Raeburn1-0/+7
1995-06-11 * hppa-tdep.c (frame_chain): Try to compensate for incompleteJeff Law2-11/+62
register information in core files when backtracing.
1995-06-10 * targets.c: Add copy_private_symbol_data and link_split_sectionJeff Law5-22/+52
to the target vector. * libbfd-in.h (_bfd_generic_bfd_copy_private_symbol_data): Define. (_bfd_nolink_bfd_link_split_section): Likewise. (bfd_generic_link_split_section): Declare. * syms.c (bfd_copy_private_symbol_data): Define. * linker.c (bf_link_split_section): Likewise. * som.c (som_bfd_copy_private_symbol_data): New function (som_bfd_link_split_section): Likewise. * All other targets updated with default versions of new routines. * Take out my braindamaged bfd_true/bfd_false changes from earlier today. Replace with just: * bfd-in.h: (TRUE_FALSE_ALREADY_DEFINED): Define this if compiling with g++-2.6 or later. * bfd-in2.h: Rebuilt.
1995-06-09 * remote-nrom.c: Remove everything but download code. MoreStu Grossman1-1052/+40
cleanups.
1995-06-09PR 7046: use unsigned compares in looking up items in the sorted symbol ↵Michael Meissner2-1/+26
list, not signed; Also add --wide to print on wide columns
1995-06-09vms cleanup, fixes from Pat RankinKen Raeburn2-130/+130
1995-06-09 * bfd-in.h (bfd_true, bfd_false): Define these to true and falseJeff Law3-0/+8
if TRUE_FALSE_ALREADY_DEFINED is not defined. * bfd-in2.h: Rebuilt.
1995-06-09 * elfcode.h (elf_sort_hdrs): Rewrite to be symmetrical.Steve Chamberlain2-13/+19
1995-06-09 * bfd-in.h: (TRUE_FALSE_ALREADY_DEFINED): Define this ifJeff Law3-30/+222
compiling with g++-2.6 or later. (bfd_set_section_vma): Use bfd_true and bfd_false rather than true and false. (bfd_set_section_alignment): Likewise. (bfd_set_section_userdata): Likewise. (bfd_set_cacheable): Likewise. * bfd-in2.h: Rebuilt.
1995-06-09 * versados.c (struct esd, get_4): Lint; use unsigned chars.Steve Chamberlain2-0/+846
1995-06-09 * coff-i960.c (coff_i960_relocate): Compare output section namesSteve Chamberlain1-0/+5
when converting for vxworks.
1995-06-08typo in tcp_openStu Grossman1-0/+1
1995-06-08 * defs.h maint.c monitor.c remote-mips.c remote.c: Add supportStu Grossman8-121/+253
for `watchdog' variable. This allows the user to put an upper limit on the amount of time that GDB will wait for the target to return from a step or continue operation. This will primarily be used for the testsuite, where it is difficult to come up with a reasonable timeout for things like function calls, which can take as long as three minutes under some circumstances. If the watchdog timer expires, GDB will generate an error that looks like `Watchdog has expired.', and will detach from the target. * remote-mips.c (mips_open): Setup initial frame from target. Print it out so that user is told where the program is stopped when they attach. * remote-nrom.c: Loads of cleanups. Use serial code to open network connections. Use expect() to wait for response to download command. * ser-tcp.c (tcp_open): Retry connection if we get ECONNREFUSED. * serial.c serial.h (serial_open serial_fdopen serial_close): Allow users to open the same device multiple times. They all get to share the same serial_t. This is about the only way to have multiple active targets use the same device (for download and debug). * sparcl-tdep.c: Keep #include <unistd.h> away from GO32. * target.c: Add `targetdebug' variable. If this is non-zero, then a special target is put at the top of the target stack which will cause all calls through the target vector to have their args and results printed out.
1995-06-08use -fpic instead of -fPICJason Merrill1-1/+1
1995-06-08 * run.c (main): Grab return value from right register.Steve Chamberlain2-3/+12
1995-06-08 * emulparams/armpe.sh, scriptempl/armpe.sc: Add end and stack.Steve Chamberlain2-5/+23
1995-06-08* elfcode.h (elf_fake_sections): Permit .scommon or COMMON sections as randomKen Raeburn2-78/+250
SHT_NOBITS sections, in case a linker script is strange.
1995-06-08 * config/tc-arc.h (MD_APPLY_FIX3): Define.David Edelsohn1-0/+11
* config/tc-arc.c (md_apply_fix3): Renamed from md_apply_fix. Undo effects of md_pcrel_from if symbol is in another section.
1995-06-08 * chillvars.ch (xptr): Declare new variable.Per Bothner3-0/+14
* chillvars.exp (test_ptr): New function to test EXPR->MODENAME. This is to test PR chill/6932.
1995-06-08 * ch-exp.y: Handle <primitive_value> "->" <modename>.Per Bothner1-0/+7
This fixes PR chill/6932.
1995-06-07Do not redefine {BIG,LITTLE}_BREAKPOINT if already defined.Michael Meissner1-0/+4
1995-06-07Define BREAKPOINT as either {BIG,LITTLE}_BREAKPOINT, depending on target ↵Michael Meissner1-0/+6
byte order.
1995-06-07 * somsolib.c (som_solib_section_offsets): Handle relative pathnames.Jeff Law2-2/+5
Part of mentor-6302.
1995-06-07 * hppa-tdep.c (frame_saved_pc): Handle backtracing through signalJeff Law2-1/+21
handler in dynamically linked executables. mentor-7139
1995-06-06* config/obj-vms.c (vms_write_object_file, case N_DATA): Use strcmp againstKen Raeburn3-17/+152
FAKE_LABEL_NAME instead of checking third character. (Suggested by Pat Rankin.) Mon 5 Jun 20:10:46 1995 Pat Rankin (rankin@eql.caltech.edu) Add support for N_ABS and N_ABS|N_EXT type symbols. * config/obj-vms.h (LSY_S_M_{DEF,REL}, ENV_S_M_{DEF,NESTED}): New macros for local symbols (from <lsydef.h> and <envdef.h>). * config/obj-vms.c (Current_Environment): New file-scope variable. (VMS_Local_Environment_Setup): New routine. (GBLSYM_LCL): New macro. (VMS_Global_Symbol_Spec): Handle local symbols too. (VMS_Psect_Spec): Set GLOBALVALUE_BIT for absolute symbols. (VMS_Emit_Globalvalues): Handle local and global absolute symbols. (VMS_Store_PIC_Symbol_Reference): Ditto. (vms_write_object_file: GSD symbol loop): Ditto.
1995-06-06Fix some little endian problemsMichael Meissner3-8/+48
1995-06-06Mon Jun 5 18:26:36 1995 Jason Merrill <jason@phydeaux.cygnus.com>Jason Merrill3-6/+3
* Makefile.in (PICFLAG, PICFLAG_FOR_TARGET): New macros. (FLAGS_TO_PASS): Pass them. (EXTRA_TARGET_FLAGS): Ditto. * config/m?-*pic: Define PICFLAG* instead of LIB*FLAGS*. Support building both shared and archive libraries.
1995-06-05 * coff-a29k.c (coff_a29k_adjust_symndx): Completely parenthesizeSteve Chamberlain1-1/+1
macro. (pr ld/7127)
1995-06-05Linker support for m68k-elf from Andreas SchwabKen Raeburn1-0/+10
<schwab@issan.informatik.uni-dortmund.de>: * elfcode.h (elf_link_add_object_symbols): Check for NULL when looping through the symbol hashes. (elf_bfd_final_link): When looking for _init and _fini don't use the symbol if it is imported from another object. * elf32-m68k.c: Relocation type changed from REL to RELA. Regular and dynamic linking support functions added, similar to other elf targets.
1995-06-05change i386-gnu to elfKen Raeburn2-0/+8
1995-06-03*** empty log message ***Steve Chamberlain2-0/+9
1995-06-02 * arc-tdep.c (arc_bfd_mach_type): New static global.David Edelsohn2-28/+101
(codestream_fill): Handle byte order differences. (setup_prologue_scan): Don't read stdarg function's "sub sp,sp,N". (arc_get_frame_setup): Read it here. (arc_frame_saved_pc): And here. (arc_print_insn): New function. (arc_set_cpu_type): Set arc_bfd_mach_type. Don't set tm_print_insn. (_initialize_arc_tdep): Set tm_print_insn to arc_print_insn.
1995-06-01arm config fix from Richard EarnshawKen Raeburn3-27/+56
1995-06-01Thu Jun 1 13:51:49 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-0/+6
* coffcode.h (sec_to_styp_flags, styp_to_sec_flags, coff_new_section_hook): Any section that starts ".stab" is now marked as debugging.
1995-06-01vms fixes from Pat RankinKen Raeburn2-60/+70
1995-06-01* archive.c (_bfd_write_archive_contents): Disable extended name table until itKen Raeburn1-0/+4
can be made optional, so that native AR has half a chance on SunOS and HP/UX. [PR binutils/6888]