summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* expression.h (enum exp_opcode): Fix a format error of a comment.Wu Zhou2005-09-202-1/+5
|
* * expression.h (enum exp_opcode): Add a new operator for F90Wu Zhou2005-09-206-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-19 David Edelsohn <edelsohn@gnu.org>David Edelsohn2005-09-203-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.
* * read.c (pseudo_set): Set segment of expression syms to expr_section.Alan Modra2005-09-202-3/+6
|
* * ldlang.h (lang_output_section_statement_struct): Change type ofAlan Modra2005-09-204-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.
* *** empty log message ***gdbadmin2005-09-201-1/+1
|
* daily updateAlan Modra2005-09-201-1/+1
|
* * elflink.c (_bfd_elf_merge_symbol): Simplify.Alan Modra2005-09-192-38/+13
|
* PR ld/1353Alan Modra2005-09-192-16/+22
| | | | | * ldlang.c (lang_size_sections_1): Process addr_tree earlier, so that unused output section statements affect dot.
* * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: UpdateDaniel Jacobowitz2005-09-193-2/+7
| | | | copyright dates.
* * rs6000-tdep.c (_initialize_rs6000_tdep): Get rid of the unusedPaul Gilliam2005-09-194-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-19 Paul Brook <paul@codesourcery.com>Paul Brook2005-09-197-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.
* * interp.c (<sys/mman.h>): Include.Joern Rennecke2005-09-192-5/+42
| | | | | | (mcalloc): New function / macro. (mfree): New macro. (sim_size): Use mcalloc and mfree.
* * elf64-ppc.c (ppc_build_one_stub): Replace assertion that longAlan Modra2005-09-192-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.
* *** empty log message ***gdbadmin2005-09-191-1/+1
|
* daily updateAlan Modra2005-09-191-1/+1
|
* * gdb.texinfo (Contributors): Thank Andrew Cagney for releasesDaniel Jacobowitz2005-09-182-1/+6
| | | | 6.2 and 6.3.
* *** empty log message ***gdbadmin2005-09-181-1/+1
|
* daily updateAlan Modra2005-09-181-1/+1
|
* * acinclude.m4: Correct quoting.Daniel Jacobowitz2005-09-177-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.
* daily updateAlan Modra2005-09-171-1/+1
|
* *** empty log message ***gdbadmin2005-09-171-1/+1
|
* *** empty log message ***gdbadmin2005-09-161-1/+1
|
* daily updateAlan Modra2005-09-161-1/+1
|
* merge from gccDJ Delorie2005-09-152-14/+307
|
* daily updateAlan Modra2005-09-151-1/+1
|
* *** empty log message ***gdbadmin2005-09-151-1/+1
|
* gas/Jan Beulich2005-09-142-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.
* daily updateAlan Modra2005-09-141-1/+1
|
* *** empty log message ***gdbadmin2005-09-141-1/+1
|
* 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2005-09-132-2/+7
| | | | | * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg vscr" tests to match output.
* 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam2005-09-132-2/+7
| | | | | * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match output.
* *** empty log message ***gdbadmin2005-09-131-1/+1
|
* daily updateAlan Modra2005-09-131-1/+1
|
* daily updateAlan Modra2005-09-121-1/+1
|
* *** empty log message ***gdbadmin2005-09-121-1/+1
|
* * config/s390/nm-linux.h (KERNEL_U_SIZE): Remove.Ulrich Weigand2005-09-113-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-11 Bob Rossi <bob@brasko.net>Bob Rossi2005-09-114-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.
* 2005-09-11 Bob Rossi <bob@brasko.net>Bob Rossi2005-09-112-0/+5
| | | | * gdb.mi/mi-var-child.c: Include <string.h>.
* *** empty log message ***gdbadmin2005-09-111-1/+1
|
* daily updateAlan Modra2005-09-111-1/+1
|
* * Makefile.in (ALLDEPFILES): Update.Daniel Jacobowitz2005-09-1040-224/+710
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (alpha-linux-nat.o, sparc-linux-nat.o): New rules. (amd64-linux-nat.o, arm-linux-nat.o, hppa-linux-nat.o) (i386-linux-nat.o, ia64-linux-nat.o, linux-nat.o, m32r-linux-nat.o) (m68klinux-nat.o, mips-linux-nat.o, ppc-linux-nat.o, s390-nat.o) (sparc64-linux-nat.o): Update dependencies. * alpha-linux-nat.c, sparc-linux-nat.c: New files. * amd64-linux-nat.c (amd64_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (amd64_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (amd64_linux_child_post_start_inferior): Renamed from child_post_startup_inferior and made static. Call super_post_startup_inferior. (super_post_startup_inferior): New. (_initialize_amd64_linux_nat): Set it. Call linux_target and add_target. * arm-linux-nat.c (arm_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (arm_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_arm_linux_nat): Add a prototype. Use linux_target and add_target. * hppa-linux-nat.c (hppa_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (hppa_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_hppa_linux_nat): New function. * i386-linux-nat.c (i386_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (i386_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (i386_linux_resume): Renamed from child_resume and made static. (i386_linux_child_post_start_inferior): Renamed from child_post_startup_inferior and made static. Call super_post_startup_inferior. (super_post_startup_inferior): New. (_initialize_i386_linux_nat): New function. * i386-nat.c: Remove LINUX_CHILD_POST_STARTUP_INFERIOR #ifndef. * ia64-linux-nat.c (ia64_linux_xfer_unwind_table): Remove. (super_xfer_partial): New. (ia64_linux_xfer_partial): New function. Use it. (_initialize_ia64_linux_nat): New function. * ia64-tdep.c (getunwind_table): Revert 2005-06-08 change; use target_read_partial and document the problem. * inf-ptrace.c (inf_ptrace_fetch_register): Use CANNOT_FETCH_REGISTER. Fix some comments. (inf_ptrace_store_register): Use CANNOT_STORE_REGISTER. Fix some comments. * linux-nat.c: Include "inf-ptrace.h" and "auxv.h". (linux_ops, super_xfer_partial): New variables. (linux_child_post_startup_inferior): Make static. (child_post_startup_inferior): Delete. (linux_nat_attach, linux_nat_detach, resume_callback) (linux_nat_resume, linux_nat_wait, linux_nat_create_inferior) (linux_nat_mourn_inferior): Use linux_ops instead of deprecated_child_ops. (child_wait): Do not depend on CHILD_WAIT. (linux_nat_xfer_memory): Remove, replace by ... (linux_nat_xfer_partial): ... this. Use linux_ops->to_xfer_partial instead of linux_proc_xfer_memory and child_xfer_memory. (linux_nat_fetch_registers, linux_nat_store_registers) (linux_nat_child_post_startup_inferior): New functions. (init_linux_nat_ops): Use the new functions. (linux_proc_xfer_memory): Remove, replace by ... (linux_proc_xfer_partial): ... this. Make static. (linux_xfer_partial, linux_register_u_offset, linux_target): New functions. (_initialize_linux_nat): Do not modify deprecated_child_ops. * linux-nat.h (linux_proc_xfer_memory): Remove prototype. (struct mem_attrib, struct target_ops): Remove forward declarations. (linux_child_post_startup_inferior): Remove prototype. (linux_target): Add prototype. * linux-thread-db.c (thread_db_xfer_memory): Remove, replace by ... (thread_db_xfer_partial): ... this. (init_thread_db_ops): Set to_xfer_partial instead of deprecated_xfer_memory. * m32r-linux-nat.c (m32r_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (m32r_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_m32r_linux_nat): New function. * m68klinux-nat.c (m68k_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (m68k_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (old_fetch_inferior_registers, old_store_inferior_registers): Made static. (_initialize_m68k_linux_nat): Use linux_target and add_target. * mips-linux-nat.c (_initialize_mips_linux_nat): New function. * ppc-linux-nat.c (ppc_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (ppc_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_ppc_linux_nat): New function. * s390-nat.c (s390_linux_fetch_inferior_registers): Renamed from fetch_inferior_registers and made static. (s390_linux_store_inferior_registers): Renamed from store_inferior_registers and made static. (_initialize_s390_nat): New function. * sparc64-linux-nat.c (_initialize_sparc64_linux_nat): Use linux_target and add_target. * config/nm-linux.h: Don't include "auxv.h". (struct target_waitstatus, child_wait, CHILD_WAIT) (CHILD_PID_TO_EXEC_FILE, CHILD_INSERT_FORK_CATCHPOINT) (CHILD_INSERT_VFORK_CATCHPOINT, CHILD_INSERT_EXEC_CATCHPOINT) (CHILD_POST_STARTUP_INFERIOR, CHILD_POST_ATTACH, CHILD_FOLLOW_FORK) (DEPRECATED_KILL_INFERIOR, NATIVE_XFER_AUXV): Delete. * config/alpha/alpha-linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with inf-ptrace.o and alpha-linux-nat.o. * config/sparc/linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with sparc-linux-nat.o. * config/sparc/linux64.mh (NATDEPFILES): Remove infptrace.o and inftarg.o. * config/arm/linux.mh (NATDEPFILES): Replace infptrace.o and inftarg.o with inf-ptrace.o. * config/i386/linux.mh (NATDEPFILES): Likewise. * config/i386/linux64.mh (NATDEPFILES): Likewise. * config/ia64/linux.mh (NATDEPFILES): Likewise. * config/m32r/linux.mh (NATDEPFILES): Likewise. * config/m68k/linux.mh (NATDEPFILES): Likewise. * config/mips/linux.mh (NATDEPFILES): Likewise. * config/pa/linux.mh (NATDEPFILES): Likewise. * config/powerpc/linux.mh (NATDEPFILES): Likewise. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Likewise. * config/s390/s390.mh (NATDEPFILES): Likewise. * config/i386/nm-linux.h (DEPRECATED_CHILD_RESUME): Don't define. (LINUX_CHILD_POST_STARTUP_INFERIOR): Don't define. * config/i386/nm-linux64.h (LINUX_CHILD_POST_STARTUP_INFERIOR): Don't define. * config/ia64/nm-linux.h: Don't include "target.h". (NATIVE_XFER_UNWIND_TABLE, ia64_linux_xfer_unwind_table): Remove. * config/djgpp/fnchange.lst: Add alpha-linux-tdep.c, alpha-linux-nat.c, sparc-linux-tdep.c, and sparc-linux-nat.c.
* * killed.exp: Correct gdb_expect syntax.Daniel Jacobowitz2005-09-102-2/+6
|
* *** empty log message ***gdbadmin2005-09-101-1/+1
|
* daily updateAlan Modra2005-09-101-1/+1
|
* * elf32-am33lin.c (bfd.h, sysdep.h, elf-bfd.h, elf/mn10300.h):Kevin Buettner2005-09-092-1/+78
| | | | | | | Include. (elf32_am33lin_grok_prstatus, elf32_am33lin_grok_psinfo): New functions. (elf_backend_grok_prstatus, elf_backend_grok_psinfo): Define.
* * readelf.c (get_arm_section_type_name): Add SHT_ARM_PREEMPTMAP andRichard Earnshaw2005-09-092-0/+9
| | | | SHT_ARM_ATTRIBUTES.
* * elf32-arm.c (elf32_arm_section_from_shdr): Accept SHT_ARM_PREEMPTMAPRichard Earnshaw2005-09-092-0/+7
| | | | and SHT_ARM_ATTRIBUTES.
* * arm.h (SHT_ARM_PREEMPTMAP, SHT_ARM_ATTRIBUTES): New defines.Richard Earnshaw2005-09-092-0/+6
|
* 2005-09-09 Dmitry Diky <diwil@spec.ru>Dmitry Diky2005-09-092-9/+16
| | | | | | * config/tc-msp430.c (msp430_operands): Undo last changes. Instead... (msp430_relax_frag): add a guard check to ensure that final fr_subtype has been reached.