aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-02-03 * language.h, c-lang.c, ch-lang.c, m2-lang.c, language.c: RemoveJim Kingdon2-8/+2
longest_int and longest_unsigned_int.
1994-02-03* bfd-in2.h: Rebuilt.Jim Kingdon1-10/+10
1994-02-03 * libbfd.c, bfd-in.h, hosts/alphaosf.h, hosts/sparc-ll.h, aoutf1.h,Jim Kingdon4-7/+12
sparclynx.c, Makefile.in: Change HOST_64_BIT to BFD_HOST_64_BIT.
1994-02-03 * printcmd.c (decode_format): Don't blithely set the size forJim Kingdon8-60/+148
an address to 'w'. Make it 'g' or 'h', depending on TARGET_PTR_BIT. * defs.h: Just typedef CORE_ADDR to bfd_vma. Include bfd.h. If BFD64, make a LONGEST a BFD_HOST_64_BIT. * defs.h (longest_to_int): Don't depend on CC_HAS_LONG_LONG; instead always just check against INT_MIN and INT_MAX (this also fixes things if sizeof (long) > sizeof (int), e.g. Alpha). * config/pa/tm-hppa.h, config/i386/sun386.h, config/rs6000/tm-rs6000.h: Don't define LONGEST or BUILTIN_TYPE_LONGEST. * gdbtypes.h: Remove BUILTIN_TYPE_LONGEST and BUILTIN_TYPE_UNSIGNED_LONGEST. * language.h, c-lang.c, ch-lang.c, m2-lang.c: Remove longest_int and longest_unsigned_int. * value.h (struct value): Just align to LONGEST, rather than worrying about CC_HAS_LONG_LONG. * valarith.c (value_binop, _initialize_valarith): Figure out type ourself based on sizeof (LONGEST) rather than relying on BUILTIN_TYPE_LONGEST. The point is that we don't depend on CC_HAS_LONG_LONG anymore. * valprint.c (val_print_type_code_int): Just call extract_unsigned_integer directly, rather than going through unpack_long. * printcmd.c (decode_format): Remove code which would sometimes change 'g' size to 'w' for integers. print_scalar_formatted handles printing huge integers well enough, thank you.
1994-02-03misc updates:Roland Pesch1-46/+94
(1) show `-y SYMBOL' with space (2) weaken multi-target stuff, to avoid false expectations now that linker now often config'd with only one target (3) describe -relax support on i960 (4) correct description of hyphen chars in symbols (5) describe CONSTRUCTORS linker script cmd
1994-02-03 * nlmconv.c (main): Use bfd_get_flavour instead of struct member.David MacKenzie4-5/+12
* ar.c (print_contents, extract_file), size.c (print_berkeley_format): Use bfd_get_filename and bfd_my_archive instead of dereferencing the structs directly.
1994-02-03 * ar.c: Use bfd_fatal and bfd_nonfatal instead of bfd_perror and exit.David MacKenzie2-654/+667
Indent. Remove DEFUNs.
1994-02-03 * nlmconv.c (main), objcopy.c (copy_file): Print matching formatsDavid MacKenzie8-561/+1141
if ambiguous match. * nm.c (display_file), size.c (display_bfd): Eliminate gotos. Print matching formats if there is an ambiguous match. Use bfd_nonfatal instead of hardcoded error message if nothing matches. * arsup.c, ar.c, objdump.c: Use bfd_get_filename instead of abfd->filename. * nm.c (display_archive): New function, from code in display_file. (display_rel_file): Renamed from do_one_rel_file. * size.c: Indent. (display_archive): New function from code in display_file. (display_file): Check bfd_close error return. * strings.c (strings_object_file): Check bfd_check_format error return. * strings.c, objdump.c, size.c: Use bfd_nonfatal instead of bfd_perror. * bucomm.c: Delete references to exit_handler. It wasn't set anywhere, and now that we're using the libiberty xmalloc, it wouldn't always get called before exiting. (list_matching_formats): Function moved from objdump.c. * bucomm.h: Declare it. * objdump.c (disassemble_data): Move some variable decls closer to their use. Add some comments. Replace a nested block with a return.
1994-02-02 * Makefile.in: Avoid bug in losing hpux sed.Jeff Law1-0/+4
1994-02-02 * command.c (add_set_cmd, no_just_help_class_command): ChangeJim Kingdon3-23/+20
to make this the sfunc, not cfunc, since that is how we call it. * command.h: Comment difference between sfunc and cfunc. * demangle.c (set_demangling_command): Add third arg since that is how it is called. (_initialize_demangler): Use sfunc, not cfunc, for set_demangling_command, since that is how it is called. Remove show_demangling_command; it has no effect.
1994-02-02 * command.c (shell_escape): Report errors correctly (with errorJim Kingdon2-2/+9
message from strerror).
1994-02-02 * Makefile.in, test-build.mk: Remove MUNCH_NM; it was only neededJim Kingdon2-2/+5
for GDB and GDB has been fixed to not need it.
1994-02-02 * xcoffread.c (read_xcoff_symtab): Change CSECT_LEN to useIan Lance Taylor2-1/+7
x_scnlen.l rather than x_scnlen to match corresponding change in coff/internal.h.
1994-02-02 * coffswap.h (coff_swap_reloc_out): If RS6000COFF_C, handle typeIan Lance Taylor1-0/+6
and size correctly. (coff_swap_aux_in): If RS6000COFF_C, change x_csect.x_scnlen to x_csect.x_scnlen.l to match change in coff/internal.h. (coff_swap_aux_out): Likewise.
1994-02-02 * internal.h (union internal_auxent): Change x_csect.x_scnlen intoIan Lance Taylor1-0/+13
a union of a long and a pointer to a symbol. XCOFF sometimes uses this field as a symbol index.
1994-02-02 * common.h: Add comments regarding value of EM_HPPA and how toJim Kingdon1-0/+46
pick an unofficial value.
1994-02-02 * coff-mips.c (mips_ecoff_backend_data), coff-alpha.cIan Lance Taylor1-0/+4
(alpha_ecoff_backend_data): Change casts of aux_in and aux_out fields to match yesterday's changes.
1994-02-02 * coffcode.h (coff_write_relocs): If SELECT_RELOC is defined, passIan Lance Taylor2-2/+10
in the internal_reloc itself, not the type. * coff-apollo.c, coff-h8300.c, coff-h8500.c, coff-i386.c, coff-m68k.c, coff-sh.c, coff-we32k.c, coff-z8k.c: Changed definition of SELECT_RELOC accordingly.
1994-02-02 * gdbtypes.h, ch-typeprint.c, ch-valprint.c:Jim Kingdon8-74/+50
Change comments regarding TYPE_CODE_BOOL. * language.c (boolean_type): Always return 1 for TYPE_CODE_BOOL, regardless of the language. (value_true): Just call value_logical_not regardless of language. * coffread.c (coff_read_enum_type), stabsread.c (read_enum_type): Remove #if 0'd code which makes some enums TYPE_CODE_BOOL. * language.h: Improve comment for la_builtin_type_vector. * m2-lang.c (_initialize_m2_language): Don't add any fields to builtin_type_m2_bool.
1994-02-02 * config/tc-mips.c (file_mips_isa): New static variable.Ian Lance Taylor3-7/+62
(md_begin): Set it. (s_mipsset): Add support for .set mipN to set the ISA level.
1994-02-02 * gasp.c (kinfo): Fully bracket initializer.Ian Lance Taylor1-38/+38
1994-02-02 * stabs.texinfo (Negative Type Numbers): Document format for typeJim Kingdon2-3/+8
-16.
1994-02-02Stop claiming MIPS li.d and li.s insns are not supported, now that they are.Roland Pesch1-9/+0
1994-02-02Three scattered fixes (nearly lost!) from early suggestions by Jeff Law.Roland Pesch1-18/+19
1994-02-02Describe AT option of SECTIONS command, at long last.Roland Pesch1-20/+73
1994-02-02Better organization, indexing, for MIPS-dep section.Roland Pesch1-32/+94
1994-02-02gasp.c, atof-ieee.c, ho-i386aix.h changesKen Raeburn1-0/+10
1994-02-02* gasp.c (malloc): Don't declare, since host.h or system header files mayKen Raeburn1-2/+0
declare it differently. (Actually, the only use is in xmalloc; if xmalloc didn't also zero out the region of memory, I'd delete the function altogether and use the libiberty version...)
1994-02-02* config/ho-i386aix.h: Include sys/types.h and stdlib.h, not ho-sysv.h. BasedKen Raeburn1-1/+2
loosely on a patch from Minh Tran-Le.
1994-02-02(1) use new flag SMALL to control whether or not insn tables appearRoland Pesch1-33/+72
where avail (see comments in src) (2) minor proofreading improvements to HPPA sec, and page break improvement (for Cygnus format) to M68K sec
1994-02-01 * config/tc-mips.c (mips_ip): Make an unsupported instruction aIan Lance Taylor2-2/+4
warning, not an error.
1994-02-01 * config/m88k/{tm-delta88.h,tm-delta88v4.h}, m88k-tdep.c:Jim Kingdon4-0/+21
Define IN_SIGTRAMP and backtrace correctly through signal handlers.
1994-02-01Tue Feb 1 22:13:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Jim Kingdon2-3/+11
* procfs.c (wait_fd): Handle EINTR error return from PIOCWSTOP ioctl by restarting the ioctl.
1994-02-01 * target.h (target_wait): Add comment about callingJim Kingdon1-0/+5
return_to_top_level.
1994-02-01 * gasp.c: Include host.h.Steve Chamberlain2-1/+5
1994-02-01 * coffread.c (read_one_sym): bfd_coff_swap_aux_in now takesIan Lance Taylor3-6/+13
additional arguments. * xcoffread.c (read_xcoff_symtab, read_symbol_lineno): Likewise.
1994-02-01obj-coff, obj-coffbfd changes.Ian Lance Taylor1-0/+17
1994-02-01 * config/obj-coffbfd.c (symbol_to_chars): bfd_coff_swap_aux_outIan Lance Taylor1-1/+1
now takes more arguments.
1994-02-01 * config/obj-coff.c (dot_text_symbol, dot_data_symbol,Ian Lance Taylor2-62/+72
dot_bss_symbol): Don't define if BFD_ASSEMBLER. (obj_symbol_to_chars): bfd_coff_swap_aux_out now takes more arguments. (coff_line_base): Renamed from line_base. Changed all uses. (coff_add_linesym): Renamed from add_line_sym. Made non-static. Changed all uses. * config/obj-coff.h: If TC_PPC, include coff/rs6000.h. (S_SET_STORAGE_CLASS, S_GET_STORAGE_CLASS): Declare if BFD_ASSEMBLER. (coff_line_base): Declare. (coff_add_linesym): Declare if BFD_ASSEMBLER.
1994-02-01 * coffcode.h (bfd_coff_backend_data): Added new arguments toIan Lance Taylor5-97/+227
_bfd_coff_swap_aux_in and _bfd_coff_swap_aux_out: aux index number and number of aux entries. (bfd_coff_swap_aux_in, bfd_coff_swap_aux_out): Changed accordingly. * libcoff.h: Rebuilt. * coffswap.h (coff_swap_aux_in, coff_swap_aux_out): Accept new arguments. If RS6000COFF_C, only treat C_EXT and C_HIDEXT specially if this is the last aux entry. * coffgen.c (coff_write_symbol, coff_get_normalized_symtab): Pass new arguments to swap_aux functions.
1994-02-01Revisions from Jeff Law to HPPA-directives section.Roland Pesch1-16/+20
This version formats cleanly under makeinfo, and in Cygnus format. Default FSF format works without error, but tables of machine instructions for some machines have stupid page boundaries (FSF version uses larger page size).
1994-02-01(1) eliminate GPL and refs thereto, as authorized by RMSRoland Pesch1-49/+32
(2) enable MIPS-specific docn (cf PR 4434)
1994-02-01Keep or lose MPW subdirStan Shebs1-5/+9
1994-02-01(1) summary descriptions of HPPA-specific directivesRoland Pesch1-29/+206
(2) leading comments for future updates, about places to check for new directives (3) doc for new portable ".string" directive (4) minor updates to dates etc.
1994-02-01Mon Jan 31 18:52:47 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-4/+28
* mpw-build.in: Add install action. * mpw-make.in (cplusfilt): Renamed from c++filt. (INCLUDES): Add more paths.
1994-02-01Mon Jan 31 18:50:41 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+20
* objdump.c (display_target_list, display_info_table): Check that the bfd of the dummy output file is not null.
1994-02-01 * config/mh-lynxosrs6k: Account for lack of ranlib!Stu Grossman4-0/+12
1994-02-01Mon Jan 31 18:08:16 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+5
* mpw-xconfig.in: Get opcode/mips.h from the right place.
1994-02-01Mon Jan 31 18:06:41 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+5
* mpw-make.in (CFLAGS): Add more include paths.
1994-02-01Mon Jan 31 17:55:14 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs1-0/+5
* as.c (statistics_flag): Renamed from quiet_flag. (main): Get statistics with --statistics instead of -noquiet.