aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-06-08 * as.c: Replace CONST with const.Alan Modra29-73/+104
* write.c: Likewise. * config/obj-coff.c: Likewise. * config/tc-a29k.c: Likewise. * config/tc-arm.c: Likewise. * config/tc-dlx.c: Likewise. * config/tc-h8300.c: Likewise. * config/tc-h8500.c: Likewise. * config/tc-i370.c: Likewise. * config/tc-i860.c: Likewise. * config/tc-i960.c: Likewise. * config/tc-m68hc11.c: Likewise. * config/tc-m68k.c: Likewise. * config/tc-m88k.c: Likewise. * config/tc-mcore.c: Likewise. * config/tc-mips.c: Likewise. * config/tc-ns32k.c: Likewise. * config/tc-pdp11.c: Likewise. * config/tc-pj.c: Likewise. * config/tc-s390.c: Likewise. * config/tc-sh.c: Likewise. * config/tc-sparc.c: Likewise. * config/tc-tahoe.c: Likewise. * config/tc-tic80.c: Likewise. * config/tc-v850.c: Likewise. * config/tc-vax.c: Likewise. * config/tc-w65.c: Likewise. * config/tc-z8k.c: Likewise.
2002-06-08 * a29k.h: Replace CONST with const.Alan Modra5-45/+42
(CONST): Don't define. * convex.h: Replace CONST with const. (CONST): Don't define. * dlx.h: Replace CONST with const. * or32.h (CONST): Don't define.
2002-06-08 * a29k-dis.c: Replace CONST with const.Alan Modra6-15/+24
* h8300-dis.c: Likewise. * m68k-dis.c: Likewise. * or32-dis.c: Likewise. * sparc-dis.c: Likewise.
2002-06-08 * armnetbsd.c: Replace CONST with const.Alan Modra7-30/+37
* corefile.c: Likewise. * elf32-dlx.c: Likewise. * elf64-mips.c: Likewise. * mmo.c: Likewise. * ns32knetbsd.c: Likewise.
2002-06-082002-06-08 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-8/+46
Based on patch from Matt Green: * config/obj-elf.h (ECOFF_DEBUGGING): Make configurable. * config/tc-mips.c (s_mips_file): Renamed from s_file. (s_mips_loc): New function. (mips_nonecoff_pseudo_table): Call them. (append_insn): Call dwarf2_emit_insn.
2002-06-082002-06-07 Chris Demetriou <cgd@broadcom.com>Chris Demetriou4-74/+315
Ed Satterthwaite <ehs@broadcom.com> * cp1.c (inner_mac, fp_mac, inner_rsqrt, fp_inv_sqrt) (fp_rsqrt, fp_madd, fp_msub, fp_nmadd, fp_nmsub): New functions. * sim-main.h (fp_rsqrt, fp_madd, fp_msub, fp_nmadd) (fp_nmsub): New prototypes. (RSquareRoot, MultiplyAdd, MultiplySub, NegMultiplyAdd) (NegMultiplySub): New defines. * mips.igen (RSQRT.fmt): Use RSquareRoot(). (MADD.D, MADD.S): Replace with... (MADD.fmt): New instruction. (MSUB.D, MSUB.S): Replace with... (MSUB.fmt): New instruction. (NMADD.D, NMADD.S): Replace with... (NMADD.fmt): New instruction. (NMSUB.D, MSUB.S): Replace with... (NMSUB.fmt): New instruction.
2002-06-08 * elf64-sparc.c (sparc64_elf_add_symbol_hook): Check the hashAlan Modra2-1/+6
table is elf64-sparc.
2002-06-08*** empty log message ***gdbadmin1-1/+1
2002-06-08daily updateAlan Modra1-1/+1
2002-06-07 * elfxx-mips.c (_bfd_mips_elf_relocate_section): Simplify code.Thiemo Seufer2-29/+28
Fix RELA addends to get not shifted in the result. Don't do special handling of R_MIPS_64 for NewABI.
2002-06-07 * config/tc-mips.c (mips_opts): Fix comment, all ASE fields are setThiemo Seufer2-29/+36
to -1. (file_ase_mips16): New veriable. (mips_eabi64): Remove. (CPU_HAS_MIPS16): New define. (CPU_HAS_MDMX): Fix data type. (md_begin): Code cleanup. Use file_ase_mips16. (mips_elf_final_processing): Handle mips16 header flag. Handle EABI flag without intermediate variable.
2002-06-07 * doc/as.texinfo: Update MIPS documentation.Thiemo Seufer2-27/+55
2002-06-072002-06-07 Chris Demetriou <cgd@broadcom.com>Chris Demetriou3-43/+93
Ed Satterthwaite <ehs@broadcom.com> * cp1.c: Fix more comment spelling and formatting. (value_fcr, store_fcr): Use fenr_FS rather than hard-coding value. (denorm_mode): New function. (fpu_unary, fpu_binary): Round results after operation, collect status from rounding operations, and update the FCSR. (convert): Collect status from integer conversions and rounding operations, and update the FCSR. Adjust NaN values that result from conversions. Convert to use sim_io_eprintf rather than fprintf, and remove some debugging code. * cp1.h (fenr_FS): New define.
2002-06-07 * config/tc-mips.c: Add define for $zero register.Thiemo Seufer2-11/+67
(md_begin): Add $zero as alias name for $0. (insn_uses_reg): Use ZERO define. (mips_ip): Add $zero as alias name for $0. (mips16_ip): Likewise. (s_cplocal): Demand empty rest of input line. (tc_get_register): Likewise. Add support for $kt0, kt1 register names. Use ZERO define. Fix input_line_pointer progress.
2002-06-072002-06-07 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-39/+43
* cp1.c (convert): Remove unusable debugging code, and move MIPS rounding mode to sim FP rounding mode flag conversion code into... (rounding_mode): New function.
2002-06-072002-06-07 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-21/+12
* cp1.c: Clean up formatting of a few comments. (value_fpr): Reformat switch statement.
2002-06-072002-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu2-9/+55
* readelf.c (DW_CFA_GNU_args_size): Don't define. (DW_CFA_GNU_negative_offset_extended): Likewise. (DW_CFA_GNU_window_save): Likewise. (display_debug_frames): Handle DW_CFA_offset_extended_sf, DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
2002-06-072002-06-07 Michal Ludvig <mludvig@suse.cz>Michal Ludvig5-19/+95
* x86-64-linux-nat.c (x86_64_fxsave_offset): New. (supply_fpregset, fill_fpregset): Don't call i387_*_fxsave, better do the things actually here. * x86-64-tdep.c (x86_64_register_name2nr): New. (x86_64_register_name): Renamed to x86_64_register_nr2name. (x86_64_gdbarch_init): Respect the above change. * x86-64-tdep.h (x86_64_register_name2nr) (x86_64_register_nr2name): Add prototypes. * config/i386/x86-64linux.mt (TDEPFILES): Remove i387-tdep.o.
2002-06-07 * emultempl/ppc64elf.em (new_vers_pattern): Warning fix.Alan Modra2-1/+5
2002-06-07Replace bfd_alloc/bfd_malloc + memset with bfd_zalloc/bfd_zmallocAlan Modra22-105/+94
2002-06-07 * symbols.c: Replace CONST by const throughout.Alan Modra4-25/+61
(symbol_find_exact): Split out from.. (symbol_find_base): ..here. * symbols.h: Replace CONST by const throughout. (symbol_find_exact): Declare. * config/obj-elf.c: #include "struc-symbol.h". (elf_frob_file): If group name matches an exported symbol, use that symbol for the signature and ".group" as the section name.
2002-06-07 * elf-bfd.h (struct bfd_elf_section_data <group_name>): Replace withAlan Modra4-26/+62
"group" union. (elf_group_name): Update. (elf_group_id): Define. (bfd_elf_set_group_contents): Declare. * elf.c (elf_fake_sections): Qualify use of elf_group_name. (set_group_contents): Rename to bfd_elf_set_group_contents. Remove ATTRIBUTE_UNUSED from failedptrarg. If elf_group_id is set, use that sym for the signature. (_bfd_elf_compute_section_file_positions): Don't call set_group_contents for "ld -r" case. (swap_out_syms): Use bfd_zalloc. * elflink.h (elf_link_add_archive_symbols): Likewise. (NAME(bfd_elf,size_dynamic_sections)): Likewise. (elf_bfd_final_link): Call bfd_elf_set_group_contents.
2002-06-07Enable pei386_auto_import by default. Only print a info message about autoNick Clifton5-21/+44
imports being resilved if this feature was not requested via a command line switch.
2002-06-07When computing size of symbols for an ELF target use the internal size field.Nick Clifton2-6/+14
2002-06-07Fix phdrs2 testNick Clifton3-11/+18
2002-06-07Add comment for last change.Joern Rennecke1-0/+15
2002-06-07 * elf64-ppc.c (ppc64_elf_relocate_section): Allow unresolvedAlan Modra2-10/+20
relocs in opd for non-shared too.
2002-06-07 * scripttempl/elf.sc (.tbss): Fix mismatched parentheses/braces.Alan Modra2-1/+5
2002-06-07 * Makefile.am (libbfd.h): Don't use "echo -n".Alan Modra3-18/+18
(libcoff.h, bfd.h): Likewise. * Makefile.in: Regenerate.
2002-06-072002-06-06 Chris Demetriou <cgd@broadcom.com>Chris Demetriou5-311/+464
Ed Satterthwaite <ehs@broadcom.com> * cp1.h: New file. * sim-main.h: Include cp1.h. (SETFCC, GETFCC, IR, UF, OF, DX, IO, UO, FP_FLAGS, FP_ENABLE) (FP_CAUSE, GETFS, FP_RM_NEAREST, FP_RM_TOZERO, FP_RM_TOPINF) (FP_RM_TOMINF, GETRM): Remove. Moved to cp1.h. (FP_FS, FP_MASK_RM, FP_SH_RM, Nan, Less, Equal): Remove. (value_fcr, store_fcr, test_fcsr, fp_cmp): New prototypes. (ValueFCR, StoreFCR, TestFCSR, Compare): New macros. * cp1.c: Don't include sim-fpu.h; already included by sim-main.h. Clean up formatting of some comments. (NaN, Equal, Less): Remove. (test_fcsr, value_fcr, store_fcr, update_fcsr, fp_test) (fp_cmp): New functions. * mips.igen (do_c_cond_fmt): Remove. (C.cond.fmta, C.cond.fmtb): Replace uses of do_c_cond_fmt_a with Compare. Add result tracing. (CxC1): Remove, replace with... (CFC1a, CFC1b, CFC1c, CTC1a, CTC1b, CTC1c): New instructions. (DMxC1): Remove, replace with... (DMFC1a, DMFC1b, DMTC1a, DMTC1b): New instructions. (MxC1): Remove, replace with... (MFC1a, MFC1b, MTC1a, MTC1b): New instructions.
2002-06-07daily updateAlan Modra1-1/+1
2002-06-07*** empty log message ***gdbadmin1-1/+1
2002-06-06 * elf32-h8300.c (elf32_h8_relax_section): Ignore uninterestingJeff Law2-4/+13
relocations.
2002-06-062002-06-06 Michael Snyder <msnyder@redhat.com>Michael Snyder2-22/+43
* gdb.base/overlays.exp: Record addresses of overlay functions in TCL variables rather than in GDB variables, to avoid having GDB convert them to pointers (with loss of information).
2002-06-062002-06-06 Michael Snyder <msnyder@redhat.com>Michael Snyder2-75/+115
* gdb.base/d10v.ld: Merge in several years worth of default linker script changes.
2002-06-062002-06-06 Michael Snyder <msnyder@redhat.com>Michael Snyder2-6/+17
* gdb.base/long_long.exp: Add check for sizeof (long double).
2002-06-062002-06-06 Michael Snyder <msnyder@redhat.com>Michael Snyder2-26/+36
* d10v-tdep.c (d10v_push_arguments): Handle struct_return. Delete extra braces and re-indent.
2002-06-062002-06-06 Michael Snyder <msnyder@redhat.com>Michael Snyder2-21/+44
* d10v-tdep.c (d10v_store_return_value): Char return values must be shifted over by one byte in R0. (d10v_extract_return_value): Delete extra braces, re-indent.
2002-06-06 * config/tc-sh.c (parse_at): @(symbol,pc) is A_DISP_PC again,Joern Rennecke5-15/+39
but warn about it. * testsuite/gas/sh/pcrel.s: Also test @(symbol,pc). * testsuite/gas/sh/pcrel.d: Update. * testsuite/gas/sh/pcrel.l: New file.
2002-06-062002-06-06 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-4/+9
* tc-mips.c (mips_after_parse_args): Always set mips_opts.ase_mips3d and mips_opts.ase_mdmx if they are uninitialized.
2002-06-062002-06-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-11/+22
* d10v-tdep.c (d10v_read_sp, d10v_read_fp): Add prototype. (d10v_register_virtual_type): Make $fp and $sp be pointer to data. (d10v_integer_to_address): Rewrite. (d10v_frame_init_saved_regs): When reading fp and sp registers use the d10v specific functions which take care of converting to the correct space.
2002-06-06* Makefile.in (ChangeLog): New makefile variable.Andrew Cagney3-5/+19
* README-HACKING: Mention the ChangeLog makefile variable.
2002-06-062002-06-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-0/+9
* config/djgpp/fnchange.lst: Add testsuite files altivec-abi.c, altivec-abi.exp, altivec-regs.c, altivec-regs.exp.
2002-06-06* writecode.c (lookup_inst): Generate inverse table on-the-fly.Andrew Cagney4-11368/+39
(z8k_inv_list): Delete global. (DIRTY_HACK): Delete macro. (makelist): Delete global. (main): Delete code making a list. Delete dirty hack code. Use lookup_inst instead of z8k_inv_list. * list.c: Delete file. * Makefile.in (writecode): Do not link in list.o. (list.o): Delete target.
2002-06-062002-06-06 Michal Ludvig <mludvig@suse.cz>Michal Ludvig3-0/+48
* gdb.asm/asm-source.exp: Add x86-64 target. * gdb.asm/x86_64.inc: New.
2002-06-06merge from gccDJ Delorie6-57/+116
2002-06-06Include libiberty.hNick Clifton3-28/+36
2002-06-06 * peXXigen.c (pe_print_idata): Remove unused variable.Alan Modra2-1/+4
2002-06-06Do not include empty sections in loadable segments.Nick Clifton6-3/+142
2002-06-06 * common.h: Change registry@sco.com to registry@caldera.com.Alan Modra2-2/+9
(EM_PDP10, EM_PDP11): Define.