aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-09-21 * read.c (pseudo_set): Don't set undefined symbols to expr_section.Alan Modra2-1/+8
2005-09-21daily updateAlan Modra1-1/+1
2005-09-21*** empty log message ***gdbadmin1-1/+1
2005-09-202005-09-20 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2-2/+7
* gdb.arch/altivec-abi.exp: Elide the 'in' from what's expected after a 'finish' command.
2005-09-20 * dwarf2dbg.c (process_entries): Fix uninitialized variable warning.Richard Henderson2-2/+7
2005-09-20 * dwarf2dbg.c (struct line_entry): Replace frag and frag_ofsRichard Henderson20-107/+249
with label. (dwarf2_loc_mark_labels): New. (dwarf2_gen_line_info_1): Split out of ... (dwarf2_gen_line_info): ... here. Create the temp symbol here. (dwarf2_emit_label): New. (dwarf2_directive_loc_mark_labels): New. (out_set_addr): Take a symbol instead of frag+ofs. (relax_inc_line_addr): Likewise. (emit_inc_line_addr): Assert delta non-negative. (process_entries): Remove dead code. Update to work with temp symbols instead of frag+ofs. * dwarf2dbg.h (dwarf2_directive_loc_mark_labels): Declare. (dwarf2_emit_label, dwarf2_loc_mark_labels): Declare. * config/obj-elf.c (elf_pseudo_tab): Add loc_mark_labels. * config/obj-elf.h (obj_frob_label): New. * config/tc-alpha.c (alpha_define_label): Call dwarf2_emit_label. * config/tc-arm.c, config/tc-hppa.c, config/tc-m68k.c, config/tc-mips.c, config/tc-ppc.c, config/tc-sh.c, config/tc-xtensa.c: Similarly in the respective tc_frob_label implementation functions. * config/tc-i386.c (md_pseudo_table): Move file and loc to non-elf section; add loc_mark_labels. * config/tc-ia64.c (struct label_fix): Add dw2_mark_labels. (ia64_flush_insns): Check for marked labels; emit line entry if so. (emit_one_bundle): Similarly. (ia64_frob_label): Record marked labels. * config/tc-m68hc11.h (tc_frob_label): Remove. * config/tc-ms1.c (md_pseudo_table): Remove file and loc. * config/tc-sh.h (tc_frob_label): Pass sym to sh_frob_label. * config/tc-sh64.h (tc_frob_label): Likewise. * doc/as.texinfo (LNS directives): Docuement .loc_mark_blocks.
2005-09-20Add mangled names to addr2line -i output.Jim Wilson2-2/+13
* dwarf2.c (find_abstract_instance_name): Don't early exit when name set. For DW_AT_name case, only set name if not already set. Handle DW_AT_MIPS_linkage_name.
2005-09-20 * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d,Richard Henderson18-41/+51
gas/cris/rd-dw2-12.d, gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d, gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d, gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d, gas/mips/mips16-dwarf2-n32.d, gas/mips/mips16-dwarf2.d: Add 0x prefix in "Advance PC" lines.
2005-09-20 * readelf.c (display_debug_lines): Use unsigned long for addressRichard Henderson2-20/+27
increments. Use 0x prefix for all hex numbers.
2005-09-20* bfp-test.c: New file.Wu Zhou3-0/+170
* bfp-test.exp: New testcase.
2005-09-20* c-exp.y (parse-number): Modify the float parsing logic to let itWu Zhou2-19/+29
recognize a suffix.
2005-09-20 * gdb.fortran/subarray.exp: New testcase to test the evaluationWu Zhou4-2/+118
of subarray and substring variable. * gdb.fortran/subarray.f: New source file for the test of subarray and substring variable evaluation. * gdb.fortran/exprs.exp: Add four tests for substring evaluation of string constant.
2005-09-20expression.h (enum exp_opcode): Fix a format error of a comment.Wu Zhou2-1/+5
2005-09-20 * expression.h (enum exp_opcode): Add a new operator for F90Wu Zhou6-29/+116
subrange. * f-lang.h (enum f90_range_type): New enumeration type to identify F90 subrange type. * f-exp.y (yyparse): Add support for parsing F90 subrange and change substring parsing to subrange parsing. * parse.c (operator_length_standard): Set the operator length and args number for OP_F90_RANGE. * eval.c (evaluate_subexp_standard): Add code to evaluate F90 array section and substring. (value_f90_subarray): New function to evaluate F90 array section. (evaluate_subexp_standard): Delete label op_f77_substr and its code because the logic is implemented by function value_f90_subarray now.
2005-09-202005-09-19 David Edelsohn <edelsohn@gnu.org>David Edelsohn3-62/+92
* configure.in (powerpc-*-aix*): Add target-libssp to noconfigdirs. (rs6000-*-aix*): Same. * configure: Regenerate. 2005-09-14 Francois-Xavier Coudert <coudert@clipper.ens.fr> * configure.in: Recognize f95 in the --enable-languages option, and substitute it for fortran, issuing a warning. * configure: Regenerate.
2005-09-20 * read.c (pseudo_set): Set segment of expression syms to expr_section.Alan Modra2-3/+6
2005-09-20 * ldlang.h (lang_output_section_statement_struct): Change type ofAlan Modra4-9/+15
"processed" to bfd_boolean. * ldexp.c (fold_name): Update references to os->processed. * ldlang.c (lang_output_section_statement_lookup_1): Likewise. (lang_size_sections_1): Likewise. (lang_reset_memory_regions): Likewise.
2005-09-20*** empty log message ***gdbadmin1-1/+1
2005-09-20daily updateAlan Modra1-1/+1
2005-09-19 * elflink.c (_bfd_elf_merge_symbol): Simplify.Alan Modra2-38/+13
2005-09-19 PR ld/1353Alan Modra2-16/+22
* ldlang.c (lang_size_sections_1): Process addr_tree earlier, so that unused output section statements affect dot.
2005-09-19 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: UpdateDaniel Jacobowitz3-2/+7
copyright dates.
2005-09-19* rs6000-tdep.c (_initialize_rs6000_tdep): Get rid of the unusedPaul Gilliam4-7/+12
'info powerpc' command prefix. * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info powerpc altivec' test with an almost identical 'info vector' test.
2005-09-192005-09-19 Paul Brook <paul@codesourcery.com>Paul Brook7-125/+202
* armdefs.h: Define ARMsword and ARMsdword. Use stdint.h when available. * armemu.c: Use them. * armvirt.c (ARMul_MemoryInit): Use correct type for size. * configure.ac: Check for stdint.h. * config.in: Regenerate. * configure: Regenerate.
2005-09-19 * interp.c (<sys/mman.h>): Include.Joern Rennecke2-5/+42
(mcalloc): New function / macro. (mfree): New macro. (sim_size): Use mcalloc and mfree.
2005-09-19 * elf64-ppc.c (ppc_build_one_stub): Replace assertion that longAlan Modra2-12/+36
branch offset is in range with an error. Print full stub name on errors. (ppc_size_one_stub): Print full stub name on errors. (group_sections): Warn if section size exceeds group size. (ppc64_elf_size_stubs): Continue relaxing when stub types change.
2005-09-19*** empty log message ***gdbadmin1-1/+1
2005-09-19daily updateAlan Modra1-1/+1
2005-09-18 * gdb.texinfo (Contributors): Thank Andrew Cagney for releasesDaniel Jacobowitz2-1/+6
6.2 and 6.3.
2005-09-18*** empty log message ***gdbadmin1-1/+1
2005-09-18daily updateAlan Modra1-1/+1
2005-09-17 * acinclude.m4: Correct quoting.Daniel Jacobowitz7-59/+124
* aclocal.m4: Regenerated. Suggested by SZOKOVACS Robert <szo@ies.hu>: * thread-db.c (thread_db_err_str): Handle TD_VERSION. (thread_db_init): Call thread_db_err_str. * configure.ac: Check for TD_VERSION. * config.in, configure: Regenerated.
2005-09-17daily updateAlan Modra1-1/+1
2005-09-17*** empty log message ***gdbadmin1-1/+1
2005-09-16*** empty log message ***gdbadmin1-1/+1
2005-09-16daily updateAlan Modra1-1/+1
2005-09-15merge from gccDJ Delorie2-14/+307
2005-09-15daily updateAlan Modra1-1/+1
2005-09-15*** empty log message ***gdbadmin1-1/+1
2005-09-14gas/Jan Beulich2-2/+16
2005-09-14 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (tc_x86_regname_to_dw2regnum): Add selector registers, floating point control and status words, and mxcsr as well as (for 64-bit code) segment base registers and rflags.
2005-09-14daily updateAlan Modra1-1/+1
2005-09-14*** empty log message ***gdbadmin1-1/+1
2005-09-132005-09-13 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2-2/+7
* gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg vscr" tests to match output.
2005-09-132005-09-13 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2-2/+7
* gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match output.
2005-09-13*** empty log message ***gdbadmin1-1/+1
2005-09-13daily updateAlan Modra1-1/+1
2005-09-12daily updateAlan Modra1-1/+1
2005-09-12*** empty log message ***gdbadmin1-1/+1
2005-09-11 * config/s390/nm-linux.h (KERNEL_U_SIZE): Remove.Ulrich Weigand3-33/+37
(PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE): Likewise. (s390_stopped_by_watchpoint, s390_insert_watchpoint, s390_remove_watchpoint, TARGET_CAN_USE_HARDWARE_WATCHPOINT, TARGET_REGION_OK_FOR_HW_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT, STOPPED_BY_WATCHPOINT, target_insert_watchpoint, target_remove_watchpoint): Likewise. * s390-nat.c: Remove include of <sys/user.h>. (kernel_u_size): Remove. (s390_stopped_by_watchpoint): Make static. (s390_insert_watchpoint, s390_remove_watchpoint): Likewise. (s390_can_use_hw_breakpoint): New function. (s390_region_size_ok_for_hw_watchpoint): Likewise. (_initialize_s390_nat): Add watchpoint methods to target.
2005-09-112005-09-11 Bob Rossi <bob@brasko.net>Bob Rossi4-15/+25
* lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored. * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for commands that return an MI output command and an asyncronous MI output command. * gdb.mi/mi-console.exp: Ditto.