aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-12-082003-12-08 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons3-2/+7
* configure.in (raw_libstdcxx_flags): Remove the leading space. * configure: Regenerate.
2003-12-08 * elfxx-mips.h, elfxx-mips.c, cpu-mips.c: Convert prototypes.Richard Sandiford4-737/+499
Remove casts that were only needed for K&R compatibility.
2003-12-08 * remote.c (remote_open_1, remote_cisco_open): Avoid closingKevin Buettner2-0/+15
remote_desc more than once.
2003-12-08 * elf-bfd.h (struct elf_backend_data): Remove "bfd *" and addAlan Modra12-61/+190
"elflink_hash_entry *" param to elf_backend_link_output_symbol_hook. Add "elflink_hash_entry *" param to elf_backend_output_arch_syms. * elflink.h (elf_link_output_sym): Add "elflink_hash_entry *" param, and pass to output_symbol_hook. (elf_bfd_final_link): Adjust elf_link_output_sym calls. (elf_link_output_extsym): Likewise. (elf_link_input_bfd): Likewise. * elf32-sh64.c (sh64_elf_link_output_symbol_hook): Adjust. * elf32-v850.c (v850_elf_link_output_symbol_hook): Likewise. * elf64-mmix.c (mmix_elf_link_output_symbol_hook): Likewise. * elf64-sh64.c (sh64_elf64_link_output_symbol_hook): Likewise. * elfxx-mips.c (_bfd_mips_elf_link_output_symbol_hook): Likewise. * elfxx-mips.h (_bfd_mips_elf_link_output_symbol_hook): Likewise. * elf64-sparc.c (sparc64_elf_output_arch_syms): Likewise. * elf64-hppa.c (elf64_hppa_link_output_symbol_hook): Likewise. Validate dynh->h against h. * elf64-ppc.c (struct ppc_link_hash_entry): Add adjust_done bitfield. (link_hash_newfunc): Init it. (adjust_opd_syms): New function. (ppc64_elf_edit_opd): Set adjust_done when global .opd sym adjusted. Set opd.adjust for all .opd relocs. Call adjust_opd_syms. (ppc64_elf_tls_optimize): Adjust possible .opd sym values here. (ppc64_elf_relocate_section): Also adjust syms not a multiple of 24. (ppc64_elf_output_symbol_hook): New function. (elf_backend_link_output_symbol_hook): Define.
2003-12-082003-12-07 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
* ldlang.c (lang_vers_match): Pass "DMGL_PARAMS | DMGL_ANSI" to cplus_demangle.
2003-12-08*** empty log message ***gdbadmin1-1/+1
2003-12-07 * ldemul.c: Convert to ISO-C.Kazu Hirata3-66/+42
* ldver.c: Likewise.
2003-12-07daily updateAlan Modra1-1/+1
2003-12-07 * ld-mips-elf/elf-rel-xgot-n32.d: Fix offset for "lw $5,dl1+34($5)".Richard Sandiford3-2/+7
* ld-mips-elf/elf-rel-xgot-n64-linux.d: Likewise.
2003-12-07 * elf32-mips.c, elfn32-mips.c, elf64-mips.c: Convert prototypes.Richard Sandiford4-608/+325
Remove casts that were only needed for K&R compatibility.
2003-12-072003-12-07 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-2/+12
* defs.h (DEPRECATED_STREQN, DEPRECATED_STREQ): Simplify by directly calling strcmp equivalents. Add disclaimer.
2003-12-07More reversion of incomplete m32r changes. Should be back to normal.Andrew Cagney5-188/+27
2003-12-07Revert last commit, build problems.Andrew Cagney7-117/+18
2003-12-072003-12-02 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>Andrew Cagney7-13/+122
* Makefile.in : Add new machine m32r2. * m32r2.c : New file for m32r2. * mloop2.in : Ditto * model2.c : Ditto * sem2-switch.c : Ditto * m32r-sim.h : Add EVB register. * sim-if.h : Ditto * sim-main.h : Ditto * traps.c : Ditto
2003-12-07 * lexsup.c (is_num): Remove.Kazu Hirata2-23/+4
2003-12-07*** empty log message ***gdbadmin1-1/+1
2003-12-06daily updateAlan Modra1-1/+1
2003-12-062003-12-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-3/+23
* remote.c (remote_fetch_registers): For short packets, explicitly supply a zero value. Use regcache_raw_supply. Fix suggested by Jonathan Larmour.
2003-12-062003-12-06 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-3/+19
* gdb.base/structs.exp (test_struct_returns): When applicable, set "return_value_unimplemented". When an unimplemented struct return architecture, report incorrect values as a KFAIL
2003-12-06 * dwarf2dbg.c: Convert to ISO-C.Kazu Hirata4-162/+115
* write.c: Likewise. * write.h: Likewise.
2003-12-06gas/Richard Sandiford8-9/+44
* config/tc-mips.c (macro): Switch misordered call to frag_grow() and setting of tc_fr_offset. gas/testsuite/ * gas/mips/elf-rel16.[sd]: New test. * gas/mips/mips.exp: Run it. * gas/mips/elf-rel-xgot-n32.d: Fix addends for "lw $5,dl1+34($5)". * gas/mips/elf-rel-xgot-n64.d: Likewise.
2003-12-06Fia x comment typo.Kazu Hirata1-1/+1
2003-12-06 * common.h (DT_HIOS): Correct value.Alan Modra2-1/+6
2003-12-062003-12-05 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+15
* gdb.cp/rtti.exp: Accept new wording of warning from cp_lookup_rtti_type.
2003-12-062003-12-05 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-30/+35
Partial fix for PR testsuite/1456. * gdb.base/scope.exp (test_at_main): Replace references to gcc_compiled with calls to test_compiler_info. (test_at_foo): Likewise. (test_at_bar): Likewise.
2003-12-06 * gas/arm/arm.exp: Add archv6 and thumbv6.Mark Mitchell13-14/+1872
* gas/arm/archv6.d: New file. * gas/arm/archv6.s: Likewise. * gas/arm/thumbv6.d: Likewise. * gas/arm/thumbv6.s: Likewise. Add V6 support. * config/tc-arm.c (ARM_EXT_V6): New macro. (ARM_ARCH_V6): Likewise. (SHIFT_IMMEDIATE): Likewise. (SHIFT_LSL_OR_ASR_IMMEDIATE): Likewise. (SHIFT_ASR_IMMEDIATE): Likewise. (SHIFT_LSL_IMMMEDIATE): Likewise. (do_cps): New function. (do_cpsi): Likewise. (do_ldrex): Likewise. (do_pkhbt): Likewise. (do_pkhtb): Likewise. (do_qadd16): Likewise. (do_rev): Likewise. (do_rfe): Likewise. (do_sxtah): Likewise. (do_sxth): Likewise. (do_setend): Likewise. (do_smlad): Likewise. (do_smlald): Likewise. (do_smmul): Likewise. (do_ssat): Likewise. (do_usat): Likewise. (do_srs): Likewise. (do_ssat16): Likewise. (do_usat16): Likewise. (do_strex): Likewise. (do_umaal): Likewise. (do_cps_mode): Likewise. (do_cps_flags): Likewise. (do_endian_specifier): Likewise. (do_pkh_core): Likewise. (do_sat): Likewise. (do_sat16): Likewise. (insns): Add V6 instructions. (do_t_cps): New function. (do_t_cpy): Likewise. (do_t_setend): Likewise. (THUMB_CPY): New macro. (tinsns): Add V6 instructions. (decode_shift): Handle V6 restricted-shift options. (thumb_mov_compare): Support CPY. (arm_cores): Add arm1136js and arm1136jfs. (arm_archs): Add armv6. (arm_fpus): Add arm1136jfs. * doc/c-arm.texi (ARM Options): Mention arm1136js, arm1136jfs, and armv6 options. * gas/arm/arm.exp: Add archv6 and thumbv6. * gas/arm/archv6.d: New file. * gas/arm/archv6.s: Likewise. * gas/arm/thumbv6.d: Likewise. * gas/arm/thumbv6.s: Likewise. * arm-dis.c (print_arm_insn): Add 'W' macro. * arm-opc.h (arm_opcodes): Add V6 instructions. (thumb_opcodes): Likewise.
2003-12-062003-12-05 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-0/+14
* ia64-tdep.c (ia64_gdbarch_init): Set up the gdbarch long double format to be the i387 extended float format which is used for long doubles stored in memory.
2003-12-06 * ChangeLog-9197: Fix comment typos.Kazu Hirata8-9/+9
* coffgrok.c: Likewise. * filemode.c: Likewise. * objcopy.c: Likewise. * objdump.c: Likewise. * prdbg.c: Likewise. * stabs.c: Likewise. * unwind-ia64.c: Likewise.
2003-12-06*** empty log message ***gdbadmin1-1/+1
2003-12-05 * config/tc-z8k.c (parse_reg): Be case insensitive when checkingChristian Groessler2-24/+25
register names. (get_ctrl_operand): Be case insensitive when checking ctrl names.
2003-12-05 * gas/z8k/ctrl-names.d: New file.Christian Groessler4-0/+86
* gas/z8k/ctrl-names.s: New file. * gas/z8k/z8k.exp: Run new tests.
2003-12-05daily updateAlan Modra1-1/+1
2003-12-052003-12-02 Alexandre Oliva <aoliva@redhat.com>Michael Snyder1-0/+5
* sh-opc.h: Add support for sh4a and no-fpu variants. * sh-dis.c: Ditto.
2003-12-05Don't blame aoliva for my work.Michael Snyder1-2/+7
2003-12-05From Ulrich Weigand <weigand@informatik.uni-erlangen.de>:Mark Kettenis2-3/+8
* dwarf2-frame.c (dwarf2_frame_cache): Use the untranslated RA column instead of translating it.
2003-12-05Fix SH compilation problems introduced by previous deltaNick Clifton2-10/+17
2003-12-05Fixes for use of ARM_26D reloc in arm-wince toolchain.Nick Clifton4-22/+41
2003-12-052003-12-04 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain5-26/+69
Partial fix for PR c++/1465. Fix for PR c++/1377. * cp-support.h (cp_lookup_rtti_type): New function. * cp-support.c (cp_lookup_rtti_type): New function. * gnu-v2-abi.c: Update copyright years. (gnuv2_rtti_type): Call cp_lookup_rtti_type. * gnu-v3-abi.c: Update copyright years. (gnuv3_rtti_type): Call cp_lookup_rtti_type.
2003-12-052003-12-02 Alexandre Oliva <aoliva@redhat.com>Michael Snyder2-51/+267
* sh-opc.h: Add support for sh4a and no-fpu variants. * sh-dis.c: Ditto.
2003-12-052003-12-03 Alexandre Oliva <aoliva@redhat.com>Michael Snyder17-18/+822
* config/tc-sh.c: Add support for sh4a and no-fpu variants, with appropriate additions to md_show_usage. * testsuite/gas/sh/basic.exp: Call tests for sh4a. * testsuite/gas/sh/{err-sh4a-fp.s, err-sh4a.s, err-sh4al-dsp.s, sh4a-dsp.d, sh4a-dsp.s, sh4a-fp.d, sh4a-fp.s, sh4a.d, sh4a.s, sh4al-dsp.d, sh4al-dsp.s: New files, tests for sh4a and related variants. * doc/c-sh.texi: Document new -isa options. * doc/c-sh64.texi: Ditto. * NEWS: Mention new support for sh4a.
2003-12-052003-12-04 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+10
Partial fix for PR testsuite/1456. * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call to test_compiler_info.
2003-12-05 * stabsread.c (read_type): Save a reference to types that are definedJoel Brobecker2-5/+10
as cross references to other types.
2003-12-05*** empty log message ***gdbadmin1-1/+1
2003-12-04daily updateAlan Modra1-1/+1
2003-12-042003-12-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-5/+6
* elf32-ppc.c (ppc_elf_relax_section): Don't check relax_finalizing.
2003-12-04bfd/H.J. Lu8-9/+31
2003-12-04 H.J. Lu <hongjiu.lu@intel.com> * elfxx-ia64.c (elfNN_ia64_relax_section): Use the need_relax_finalize field in link_info instead of relax_finalizing to check if the relax finalize pass is being done. include/ 2003-12-04 H.J. Lu <hongjiu.lu@intel.com> * bfdlink.h (bfd_link_info): Change relax_finalizing to need_relax_finalize. ld/ 2003-12-04 H.J. Lu <hongjiu.lu@intel.com> * emultempl/ia64elf.em (gld${EMULATION_NAME}_after_parse): Set link_info.need_relax_finalize to TRUE. * ldlang.c (lang_process): Use link_info.need_relax_finalize instead of link_info.relax_finalizing. * ldmain.c (main): Likewise.
2003-12-04merge from gccDJ Delorie3-125/+298
2003-12-04Do not copy the object if the output file's format cannot be set to that ofNick Clifton2-3/+19
the input file. If the input file's format is unknown, fail.
2003-12-04Define RELOCATEABLE_OUTPUT_FORMATNick Clifton2-0/+8
2003-12-04Change ARM26* to ARM_26* in comments to match definitions.Nick Clifton2-17/+24
Replace hard-coded constants with appropriate definitions (ARM_26*).