aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-07-26daily updateAlan Modra1-1/+1
2002-07-26*** empty log message ***gdbadmin1-1/+1
2002-07-25 * elf64-mips.c: Update TODO comment.Thiemo Seufer2-353/+341
(mips_elf64_higher_reloc,mips_elf64_highest_reloc, mips_elf64_gprel16_reloca): Remove prototypes. (mips16_jump_reloc,mips16_gprel_reloc): Add functions. (UNUSED_RELOC): Replace by EMPTY_RELOC. (mips_elf64_howto_table_rel): Use special R_MIPS_HI16 handling. Remove wrong comments. Remove disfunctional support of R_MIPS_HIGHER and R_MIPS_HIGHEST. (mips_elf64_howto_table_rela): Fix handling of R_MIPS_GPREL16 and R_MIPS_GOT16. Remove wrong comments. (elf_mips16_jump_howto,elf_mips16_gprel_howto, elf_mips_gnu_vtinherit_howto,elf_mips_gnu_vtentry_howto): New, code from elf32-mips.c. (mips_elf64_hi16_reloc): Fix formatting. (mips_elf64_higher_reloc,mips_elf64_highest_reloc): Remove. (mips_elf64_got16_reloc): Fix formatting. Remove superfluous code. Better comment. Fall back to R_MIPS_GOT_DISP instead of abort(). (mips_elf64_gprel16_reloc): Make static. Add check for partial_inplace. (mips_elf64_gprel16_reloca): Remove. (mips_elf64_literal_reloc): New function. (mips_elf64_gprel32_reloc): Fix formatting. (mips_elf64_shift6_reloc): Fix comment. Make static. (mips16_jump_reloc,mips16_gprel_reloc): New functions, code from elf32-mips.c. (elf_reloc_map,mips_reloc_map): New mapping table, similiar as in elf32-mips.c (bfd_elf64_bfd_reloc_type_lookup): Use the mapping table. Enable GNU specific relocations. (mips_elf64_rtype_to_howto): Enable GNU specific relocations. (mips_elf64_object_p): Invert logic to check for SGI-ish ABI. (ELF_MAXPAGESIZE): Add comment.
2002-07-252002-07-25 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2-0/+7
* config/djgpp/fnchange.lst: Rename bfd/elf32-fr30.c and bfd/elf32-frv.c.
2002-07-25Fix comment from last commit.Richard Sandiford1-4/+4
2002-07-25New translationsNick Clifton23-8309/+10615
2002-07-25[gas/]Richard Sandiford9-814/+787
* doc/c-mips.texi: Remove -mcpu. Document -mabi. * configure.in (MIPS_CPU_STRING_DEFAULT): New configuration macro. (USE_E_MIPS_ABI_O32, MIPS_DEFAULT_64BIT): New configuration macros. * configure, config.in: Regenerate. * config/tc-mips.c (file_mips_abi): Rename to mips_abi. (mips_set_options): Remove "abi" field. (mips_opts): Update accordingly. Replace all uses of mips_opts.abi with mips_abi. (mips_cpu): Remove. (mips_arch_string, mips_arch_info): New vars. (mips_tune_string, mips_tune_info): New vars. (ABI_NEEDS_32BIT_REGS, ABI_NEEDS_64BIT_REGS): New macros. (HAVE_32BIT_GPRS, HAVE_32BIT_FPRS): Don't check the ABI. (mips_isa_to_str, mips_cpu_to_str): Remove. (mips_ip): If the selected architecture is a generic ISA rather than a processor, only mention the ISA level in error messages. (OPTION_MCPU): Remove. (OPTION_FP64): New. (md_longopts): Add -mfp64, remove -mcpu. (mips_set_option_string): New fn. (md_parse_option): Make -mipsN update file_mips_isa rather than mips_opts.isa. Use mips_set_option_string to set -march or -mtune. Don't let -mgp32 and -mfp32 change the ABI. (show): Move to end of file. Constify string argument. (md_show_usage): Move to the end of the file. Read available architectures from mips_cpu_info_table. (mips_set_architecture): New fn. (mips_after_parse_args): Rework. Remove -mcpu handling. -mipsN is an alias for -march=mipsN. Don't change the ABI based on other flags. Infer the register size from the ABI as well as the architecture. Complain about more conflicting arguments. Unify logic with GCC. (s_mipsset): Don't change the ABI. (mips_elf_final_processing): Check USE_E_MIPS_ABI_O32. (mips_cpu_info_table): Remove Generic-MIPS* entries, keeping just "mipsN"-type entries. Remove entries that vary only in the manufacturer's prefix, or that have "000" replaced by "k". Remove TARGET_CPU entries. Make r2000 entry use CPU_R3000. (mips_strict_matching_cpu_name_p, mips_matching_cpu_name_p): New fns. (mips_parse_cpu): New fn. (mips_cpu_info_from_name, mips_cpu_info_from_cpu): Remove. (mips_cpu_info_from_isa): Minor formatting tweak. [gas/testsuite] * gas/mips/mips-gp32-fp64.d, * gas/mips/mips-gp32-fp64-pic.d: Add -mfp64.
2002-07-25 * opcode/mips.h (CPU_R2000): Remove.Richard Sandiford2-1/+4
2002-07-25 * elf-bfd.h (_bfd_elf32_link_record_local_dynamic_symbol): DefineAlan Modra4-90/+108
as elf_link_record_local_dynamic_symbol. (_bfd_elf64_link_record_local_dynamic_symbol): Likewise. (elf_link_record_local_dynamic_symbol): Declare. Now returns int. * elflink.h (elf_link_record_local_dynamic_symbol): Move to.. * elflink.c: .. here. Use bfd_elf_get_elf_syms. Check whether an attempt is made to record a symbol in a discarded section, and return `2' in that case.
2002-07-25 * jv-exp.y: Marked all strings with _().Tom Tromey2-20/+33
(ClassInstanceCreationExpression, ArrayCreationExpression): Use internal_error. (MethodInvocation, CastExpression, parse_number, yyerror, java_type_from_name, push_expression_name, yylex): Typo fixes.
2002-07-25 * ui-file.c (struct tee_file, tee_file_new, tee_file_delete)Daniel Jacobowitz3-0/+108
(tee_file_flush, tee_file_write, tee_file_fputs) (tee_file_isatty): New. * ui-file.h (tee_file_new): Add prototype.
2002-07-25 * ada-lang.c: Change k&r style function definitions to prototypedAidan Skinner4-741/+274
form. * ada-typeprint.c: Change k&r style function definitions to prototyped form. * ada-valprint.c: Change k&r style function definitions to prototyped form.
2002-07-25daily updateAlan Modra1-1/+1
2002-07-25*** empty log message ***gdbadmin1-1/+1
2002-07-24Obsolete m88k.Andrew Cagney28-3380/+3405
2002-07-242002-07-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-10/+18
* findvar.c (extract_unsigned_integer): Make `addr' parameter constant. Same for local pointer variables. (extract_signed_integer): Ditto. * defs.h (extract_unsigned_integer): Update. (extract_signed_integer): Update.
2002-07-24 * gdbserver/configure.in (unistd.h): Add to AC_CHECK_HEADERS list.Kevin Buettner4-78/+76
* gdbserver/configure: Regenerate. * gdbserver/config.in: Regenerate.
2002-07-242002-07-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-7/+20
* regcache.c (regcache_raw_write): Change buf parameter to a constant void pointer. (regcache_raw_read): Change buf parameter to a void pointer. (legacy_write_register_gen): Change myaddr parameter a constant void pointer. (supply_register): Change val parameter to a const void pointer. * regcache.h (regcache_raw_write): Update declaration. (regcache_raw_read): Update declaration. (supply_register): Update declaration.
2002-07-24 * defs.h (gdb_readline_wrapper): Declare.Tom Tromey5-3/+36
* utils.c (prompt_for_continue): Use gdb_readline_wrapper. * tracepoint.c (read_actions): Use gdb_readline_wrapper. * top.c (gdb_readline_wrapper): New function. (command_line_input): Use it.
2002-07-242002-07-24 Dave Brolley <brolley@redhat.com>Dave Brolley2-1/+13
* corefile.c (core_create_function_syms): Use the end of the section containing the symbol to compute max_vma.
2002-07-242002-07-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney7-75/+106
* regcache.h (regcache_raw_read, regcache_raw_write): Replace regcache_read and regcache_write. (regcache_raw_read_as_address): Replace regcache_read_as_address. * regcache.c: Update. * sh-tdep.c (sh64_push_arguments): Update comment. (sh_pseudo_register_read): Update. (sh_pseudo_register_write): Update. (sh4_register_read): Update. (sh4_register_write): Update. (sh64_pseudo_register_read): Update. (sh64_pseudo_register_write): Update. (sh64_register_read): Update. (sh64_register_write): Update. * i386-tdep.c (i386_extract_return_value): Update. (i386_extract_struct_value_address): Update. (i386_extract_return_value): Update. * blockframe.c (generic_read_register_dummy): Update. (generic_call_dummy_register_unwind): Update * infrun.c (write_inferior_status_register): Update.
2002-07-24oops - omitted from previous deltaNick Clifton1-1/+5
2002-07-24Update Spanish and Swedish translationsNick Clifton16-2104/+2987
2002-07-24Add missing 2001-09-29 entryAlan Modra1-12/+16
2002-07-24Fix a typo.H.J. Lu2-2/+2
2002-07-24Remove stray conflict marker.Jim Blandy1-1/+0
2002-07-24* parser-defs.h (expression_context_pc): Make this extern.Jim Blandy2-1/+6
(Thanks to Michael Snyder.)
2002-07-24daily updateAlan Modra1-1/+1
2002-07-24*** empty log message ***gdbadmin1-1/+1
2002-07-23Mention 5.2.1 on mainline.Andrew Cagney3-45/+74
2002-07-23Fix error check in remote_read_bytesMark Salter2-1/+7
2002-07-23fix typo introduced in previous deltaNick Clifton1-0/+1
2002-07-23 * Makefile.am: Run "make dep-am".Alan Modra6-8/+54
* Makefile.in: Regenerate. * doc/Makefile.in: Regenerate. * config.in: Regenerate. * po/POTFILES.in: Regenerate.
2002-07-23 * Makefile.am: Run "make dep-am".Alan Modra3-19/+25
* Makefile.in: Regenerate.
2002-07-23 * Makefile.am: Run "make dep-am".Alan Modra4-65/+76
* Makefile.in: Regenerate. * po/POTFILES.in: Regenerate.
2002-07-23Regenerate.Alan Modra2-0/+4
2002-07-23missed 'em from the last deltaAlan Modra3-28/+10
2002-07-23 * elf-hppa.h (elf_hppa_relocate_section): If relocatable, returnAlan Modra28-267/+103
immediately. Remove code handling relocatable linking. * elf32-avr.c (elf32_avr_relocate_section): Likewise. * elf32-cris.c (cris_elf_relocate_section): Likewise. * elf32-fr30.c (elf32_frv_relocate_section): Likewise. * elf32-h8300.c (elf32_h8_relocate_section): Likewise. * elf32-hppa.c (elf32_hppa_relocate_section): Likewise. * elf32-ip2k.c (ip2k_elf_relocate_section): Likewise. * elf32-sparc.c (elf32_sparc_relocate_section): Likewise. * elf32-v850.c (v850_elf_relocate_section): Likewise. * elf32-vax.c (elf_vax_relocate_section): Likewise. * elf64-sparc.c (sparc64_elf_relocate_section): Likewise. * elf32-avr.c (elf_backend_rela_normal): Define. * elf32-cris.c: Likewise. * elf32-fr30.c: Likewise. * elf32-h8300.c: Likewise. * elf32-hppa.c: Likewise. * elf32-ip2k.c: Likewise. * elf32-sparc.c: Likewise. * elf32-v850.c: Likewise. * elf32-vax.c: Likewise. * elf64-hppa.c: Likewise. * elf64-sparc.c: Likewise. * elf32-fr30.c (elf32_frv_relocate_section): Edit comment. * elf32-i860.c (elf32_i860_relocate_section): Likewise. * elf32-ip2k.c (ip2k_elf_relocate_section): Likewise. * elf32-m32r.c (m32r_elf_relocate_section): Likewise. * elf32-openrisc.c (openrisc_elf_relocate_section): Likewise. * elf32-xstormy16.c (xstormy16_elf_relocate_section): Likewise. * elf-m10200.c (USE_RELA): Don't define. * elf-m10300.c: Likewise. * elf32-i370.c: Likewise. * elf32-ip2k.c: Likewise. * elf32-m68k.c: Likewise. * elf32-mcore.c: Likewise. * elf32-ppc.c: Likewise. * elf32-s390.c: Likewise. * elf32-vax.c: Likewise. * elf64-ppc.c: Likewise. * elf64-s390.c: Likewise. * elf64-x86-64.c: Likewise. * elfxx-ia64.c: Likewise. * elf32-avr.c (USE_REL): Don't undef. * elf32-ip2k.c: Likewise.
2002-07-23Add new bitfield 'want_p_paddr_set_to_zero'.Nick Clifton5-102/+126
Set this field for HPUX IA64 port. Test this field when setting p_paddr.
2002-07-23sim-h8300.h new fileAndrey Volkov2-0/+79
2002-07-23Swapped the order of the MeSsAgEs and CoPyRiGhT tags to make >=NW4.x NLMNick Clifton2-68/+60
loaders to show the Copyright string.
2002-07-23oops - omitted from previous deltaNick Clifton2-0/+970
2002-07-23update translations.Nick Clifton20-2073/+2685
2002-07-23Ken Raeburn is no longer the maintainer for GAS.Nick Clifton2-3/+7
2002-07-23 * doc/binutils.texi (addr2line <man synopsis>): Correct brackets.Alan Modra2-1/+5
2002-07-23 * budemang.c: Include config.h and string.h/strings.h.Alan Modra2-1/+8
2002-07-23 * elflink.h (elf_link_input_bfd): Don't change internal symbolsAlan Modra2-10/+16
when outputting relocs.
2002-07-23 * aix-thread.c (language.h): Include.Kevin Buettner2-25/+49
(ptrace_check, pdc_symbol_addrs, pdc_read_regs, pdc_write_regs) (pdc_read_data, pdc_write_data, pdc_alloc, pdc_realloc, pdc_dealloc): Print newlines at end of debug messages. (pdc_symbol_addrs, pdc_read_regs, pdc_write_regs, pdc_read_data) (pdc_write_data): Use local_hex_string() instead of %llx formats.
2002-07-23Don't rely on FIRST_UISA_SP_REGNUM or LAST_UISA_REGNUM.Kevin Buettner1-63/+93
2002-07-23daily updateAlan Modra1-1/+1