aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-09-28*** empty log message ***Nick Roberts1-0/+4
2005-09-282005-09-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-5/+29
* ld.texinfo (ALIGN): Document it as forcing output section alignment. * ldgram.y (ALIGN): Support it for forcing output section alignment.
2005-09-28daily updateAlan Modra1-1/+1
2005-09-28*** empty log message ***gdbadmin1-1/+1
2005-09-272005-09-27 Bob Rossi <bob@brasko.net>Bob Rossi14-53/+75
* gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .* from test. Escape the | in mi_gdb_test call. * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp, gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp, gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to expected regex's in mi_gdb_test calls. * lib/mi-support.exp: Remove arbitrary .* from tests. (mi_gdb_test): Add string_regex variable. Add anchor to main -re. Fully anchor GDB/MI expected results in mi_gdb_test. * lib/gdb.exp (string_to_regexp): Escape the ] character. * gdb.base/sizeof.exp: Remove escape character. Correct test.
2005-09-27 * argv.c (expandargv): Do not use xmalloc_failed.Mark Mitchell2-3/+8
2005-09-272005-09-27 Paul Brook <paul@codesourcery.com>Paul Brook3-0/+19
* config/arm.c (arm_cpus): Add more cpu names. * doc/c-arm.texi: Document them.
2005-09-27daily updateAlan Modra1-1/+1
2005-09-27*** empty log message ***gdbadmin1-1/+1
2005-09-26Remove change description for a file that is actually part of the testsuite/Joel Brobecker1-2/+0
subdirectory. The description is included in testsuite/ChangeLog.
2005-09-26Fix name of directory in one ChangeLog entry.Joel Brobecker1-2/+2
2005-09-26(HFILES_NO_SRCDIR): Remove minimon.h, symfile-mem.h.Nick Roberts1-14/+12
(ALLDEPFILES) Correct typo amdfbsd-nat.c -> amd64fbsd-nat.c. Remove irix4-nat.c, m3-nat.c, mipsm3-nat.c, ns32k-tdep.c symm-tdep.c and symm-nat.c. (TAGFILES_NO_SRCDIR): Add CONFIG_SRCS. (DEPFILES): Remove CONFIG_OBS and include it explicitly where needed.
2005-09-26*** empty log message ***Nick Roberts1-0/+10
2005-09-26 * BRANCHES: Mention binutils-csl-gxxpro-3_4-branch.Mark Mitchell2-0/+9
2005-09-26 * libiberty.h (expandargv): New function.Mark Mitchell5-8/+135
* argv.c (safe-ctype.h): Include it. (ISBLANK): Remove. (stdio.h): Include. (buildargv): Use ISSPACE instead of ISBLANK. (expandargv): New function. * Makefile.in: Regenerated.
2005-09-26gdb/Jan Beulich2-0/+5
2005-09-26 Jan Beulich <jbeulich@novell.com> * MAINTAINERS (Write After Approval): Add myself.
2005-09-26gdb/Jan Beulich4-3/+56
2005-09-26 Jan Beulich <jbeulich@novell.com> * amd64-tdep.h (AMD64_FCTRL_REGNUM, AMD64_FSTAT_REGNUM, AMD64_MXCSR_REGNUM): New. * amd64-tdep.c (amd64_dwarf_regmap): Add eflags, selector regs, mxcsr, fp control and status words. * i386-tdep.c (): Add selector regs, mxcsr, fp control and status words.
2005-09-262005-09-26 Paul Brook <paul@codesourcery.com>Paul Brook4-22/+141
* arm-tdep.c (arm_type_align): New function. (arm_push_dummy_call): Use it. Ensure proper argument alignment. (arm_extract_struct_value_address): Remove. (arm_use_struct_convention): Rename... (arm_return_in_memory): ... To this. Return nonzero for all small aggregates under the EABI. (arm_return_value): New function. (arm_gdbarch_init): Default for VFP float model for EABI binaries. Use set_gdbarch_return_value instead of obsolete functions. * testsuite/long_long.exp: Exclude eabi targets from arm FPA float format test.
2005-09-26daily updateAlan Modra1-1/+1
2005-09-26*** empty log message ***gdbadmin1-1/+1
2005-09-25 * hppa.h (pa_opcodes): Add new "fdc" and "fic" opcode entries.Dave Anglin2-1/+8
2005-09-25*** empty log message ***gdbadmin1-1/+1
2005-09-25daily updateAlan Modra1-1/+1
2005-09-24*** empty log message ***gdbadmin1-1/+1
2005-09-24daily updateAlan Modra1-1/+1
2005-09-23 * enable.m4: New file.Tom Tromey3-0/+64
* tls.m4: New file.
2005-09-23daily updateAlan Modra1-1/+1
2005-09-23*** empty log message ***gdbadmin1-1/+1
2005-09-22Fix addr2line -i problem; reports incorrect function nesting for inline funcs.Jim Wilson2-23/+53
* dwarf2.c (struct funcinfo): Delete nesting_level field. (lookup_address_in_function_table): Delete code to set funcinfo caller_func field. Delete local curr_func. (scan_unit_for_symbols): New locals nested_funcs, nested_funcs_size. Delete code setting funcinfo nesting_level field. Add code to set funcinfo caller_func field.
2005-09-22daily updateAlan Modra1-1/+1
2005-09-22*** empty log message ***gdbadmin1-1/+1
2005-09-21* mips-tdep.c (n32n64_floatformat_always_valid): Use 'const voidMark Kettenis2-1/+6
*' for second argument instead of 'const char *'.
2005-09-21 * gas/lns/lns.exp (lns-common-1): Don't run on targets withoutAlan Modra2-4/+10
a bare nop insn.
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.