summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * win32-nat.c (psapi_module_handle): Remove static.Christopher Faylor2008-01-012-80/+107
| | | | | | | | | | (get_module_name): Rename from psapi_get_dll_name. Revamp slightly to return first module found if base_address is zero. Don't initialize psapi function pointers here. Convert to cygwin paths when appropriate. (win32_pid_to_exec_file): Use Cygwin's /proc interface to determine executable name. Use get_module_name when that fails or when !__CYGWIN__. (_initialize_psapi): New function. Initialize psapi stuff before it is needed or issue a warning if it is not found. Move psapi_module_handle here.
* * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,Joel Brobecker2008-01-015-0/+128
| | | | | gdb.ada/fun_in_declare/foo.adb: New files. * gdb.ada/fun_in_declare.exp: New testcase.
* * ada-lang.c (ada_remove_trailing_digits): New function.Joel Brobecker2008-01-012-46/+116
| | | | | | | (ada_remove_po_subprogram_suffix): New function. (ada_decode): Improve. Move the description of the algorithm directly inside the code, instead of in the function global description.
* * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,Joel Brobecker2008-01-015-0/+128
| | | | | gdb.ada/ref_param/pck.ads: New files. * gdb.ada/ref_param.exp: New testcase.
* * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_refJoel Brobecker2008-01-012-25/+33
| | | | and always print the dereferenced value.
* * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handlingJoel Brobecker2008-01-012-2/+20
| | | | | of the case where the first argument is a reference. (ada_evaluate_subexp, case BINOP_ADD): Likewise.
* * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,Joel Brobecker2008-01-015-0/+150
| | | | | gdb.ada/interface/foo.adb: New files. * gdb.ada/interface.exp: New testcase.
* Implement support for Ada interface types.Joel Brobecker2008-01-012-6/+50
| | | | | | * ada-lang.c (ada_is_dispatch_table_ptr_type): New function. (ada_is_ignored_field): Ignore fields that are a dispatch table of a tagged type.
* * top.c (print_gdb_version): Update copyright year.Joel Brobecker2008-01-012-1/+5
|
* * ChangeLog-2007: New ChangeLog rotation.Joel Brobecker2008-01-013-10617/+10635
| | | | | | * ChangeLog: Reset for 2008. * config/djgpp/fnchange.lst: Add entries for ChangeLog-2006 and ChangeLog-2007.
* *** empty log message ***gdbadmin2008-01-011-1/+1
|
* daily updatesid-snapshot-20080101Alan Modra2007-12-311-1/+1
|
* * gdb.base/multi-forks.exp: Consume all output from childJim Blandy2007-12-312-4/+45
| | | | processes before proceeding to next test.
* 2007-12-31 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-12-312-1/+8
| | | | | | | PR ld/5530 * elfxx-ia64.c (elfNN_ia64_relocate_section): Call _bfd_elf_find_segment_containing_section with output_bfd, instead of input_bfd.
* * remote.c (unpack_nibble): Use fromhex.Daniel Jacobowitz2007-12-313-3/+8
| | | | * symtab.c (find_line_common): Always set exact_match.
* Fix a typo in ChangeLog.H.J. Lu2007-12-311-2/+2
|
* * hppa-linux-nat.c: Use hppa-linux-offsets.h.Daniel Jacobowitz2007-12-313-5/+110
| | | | * hppa-linux-offsets.h: New file.
* gas/testsuite/H.J. Lu2007-12-314-23/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-12-31 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/inval.s: Add test for cvtsi2ss/cvtsi2sd. * gas/i386/simd.s: Likewise. * gas/i386/x86-64-simd.s: Likewise. * gas/i386/inval.l: Updated. * gas/i386/simd-intel.d: Likewise. * gas/i386/simd-suffix.d: Likewise. * gas/i386/simd.d: Likewise. * gas/i386/sse2.d: Likewise. * gas/i386/x86-64-opcode.d: Likewise. * gas/i386/x86-64-simd-intel.d: Likewise. * gas/i386/x86-64-simd-suffix.d: Likewise. * gas/i386/x86-64-simd.d: Likewise. opcodes/ 2007-12-31 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (prefix_table): Use "%LQ" on cvtpi2ps/cvtsi2sd. (putop): Handle '%' and "LQ". * i386-opc.tbl: Remove IgnoreSize from cvtpi2ps/cvtsi2sd. * i386-tbl.h: Regenerated.
* * elf-m10300.c (mn10300_elf_relax_section): Use _bfd_merged_section_offsetNick Clifton2007-12-312-6/+11
| | | | to compute the offset of a symbol in a merged section.
* * elf.c (_bfd_elf_find_segment_containing_section): New function:Nick Clifton2007-12-318-90/+59
| | | | | | | | | | | | Scan the segment map looking for the segment containing a specified function. * elf-bfd.h: Prototype the new function. * elf-hppa.h (elf_hppa_osec_to_segment): Delete. (elf_hppa_record_segment_addrs): Use new function. * elf32-bfin.c (_bfdfdpic_osec_to_segment): Use new function. * elf32-frv.c (_frvfdpic_osec_to_segment): Use new function. * elf32-hppa.c (hppa_record_segment_addr): Use new function. * elfxx-ia64.c (elfNN_ia64_relocate_section): Use new function.
* *** empty log message ***gdbadmin2007-12-311-1/+1
|
* daily updateAlan Modra2007-12-301-1/+1
|
* * configure.tgt (*-*-mingw32ce*): Set gdb_osabi toPedro Alves2007-12-302-0/+9
| | | | | GDB_OSABI_WINCE. (*-*-mingw* | *-*-cygwin*): Set gdb_osabi to GDB_OSABI_CYGWIN.
* *** empty log message ***gdbadmin2007-12-301-1/+1
|
* daily updateAlan Modra2007-12-291-1/+1
|
* * i386nbsd-tdep.c: Include "trad-frame.h" and "tramp-frame.h"Mark Kettenis2007-12-294-114/+221
| | | | | | | | | | | | | | (sigtramp_retcode, i386nbsd_sigtramp_offset, i386nbsd_sigtramp_p): Remove (i386nbsd_mc_reg_offset): New array. (i386nbsd_sigtramp_cache_init): New function. (i386nbsd_sigtramp_sc16, i386nbsd_sigtramp_sc2, i386nbsd_sigtramp_si2) (i386nbsd_sigtramp_si31, i386nbsd_sigtramp_si4): New signal trampoline frame descriptions. (i386nbsd_init_abi): Override ABI sigcontext defaults and register new signal frame unwinders * Makefile.in (i386nbsd-tdep.o): Update dependencies. * tramp-frame.h (struct tramp_frame): Allow for 48 instructions
* * configure: Regenerated.Jim Blandy2007-12-292-1/+7
|
* * ada-lang.c (_initialize_ada_language): Attach executable_changedJoel Brobecker2007-12-292-0/+7
| | | | observer.
* PR binutils/5146Dave Anglin2007-12-293-0/+8
| | | | | * elf64-hppa.c: Declare alloca when __GNUC__ is defined. * som.c: Likewise.
* *** empty log message ***gdbadmin2007-12-291-1/+1
|
* * elf-hppa.h (elf_hppa_osec_to_segment): New function.Dave Anglin2007-12-283-38/+56
| | | | | | (elf_hppa_record_segment_addrs): Use elf_hppa_osec_to_segment. Remove ATTRIBUTE_UNUSED from abfd argument. * elf32-hppa.c (hppa_record_segment_addr): Likewise.
* daily updateAlan Modra2007-12-281-1/+1
|
* Add ',' at the end of cpu_flag_init.H.J. Lu2007-12-281-1/+1
|
* gas/testsuite/H.J. Lu2007-12-286-1478/+1498
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-12-28 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/arch-1.d: New file. * gas/i386/arch-1.s: Likewise. * gas/i386/arch-2.d: Likewise. * gas/i386/arch-2.s: Likewise. * gas/i386/arch-3.d: Likewise. * gas/i386/arch-3.s: Likewise. * gas/i386/arch-4.d: Likewise. * gas/i386/arch-4.s: Likewise. * gas/i386/i386.exp: Run arch-1, arch-2, arch-3 and arch-4. opcodes/ 2007-12-28 H.J. Lu <hongjiu.lu@intel.com> * i386-gen.c (cpu_flag_init): Add CpuSSE4_1_Or_5 to CPU_SSE4_1_FLAGS, CPU_SSE4_2_FLAGS and CPU_SSE5_FLAGS. (cpu_flags): Add CpuSSE4_1_Or_5. * i386-init.h: Regenerated. * i386-tbl.h: Likewise. * i386-opc.h (CpuSSE4_1_Or_5): New. (CpuLM): Updated. (i386_cpu_flags): Add cpusse4_1_or_5. * i386-opc.tbl: Use CpuSSE4_1_Or_5 instead of CpuSSE4_1|CpuSSE5 on ptest roundpd, roundps, roundsd and roundss.
* * elf32-hppa.c (hppa_record_segment_addr): Locate the segmentNick Clifton2007-12-282-1/+29
| | | | | containing the section using the segment map, rather than guessing based upon the section's vma and file position.
* * ada-lang.c (ada_evaluate_subexp): Break two large expressionsJoel Brobecker2007-12-282-10/+21
| | | | using temporary variables.
* * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,Joel Brobecker2007-12-285-0/+132
| | | | | gdb.ada/fixed_cmp/fixed.adb: New files. * gdb.ada/fixed_cmp.exp: New testcase.
* * ada-lang.c (ada_value_cast): New function, extracted out fromJoel Brobecker2007-12-282-25/+44
| | | | | | | | | the code in ada_evaluate_subexp, case UNOP_CAST. The code handling the obscure case has been removed as we think that it is actually unnecessary. (ada_evaluate_subexp): Add type case when evaluating an OP_DOUBLE or an OP_LONG with a non-null expect_type. Replace extracted-out code with call to new ada_value_cast function.
* * gdb.ada/boolean_expr.exp: New testcase.Joel Brobecker2007-12-282-0/+46
|
* * ada-lang.c (ada_evaluate_subexp): Add cases for BINOP_LOGICAL_AND,Joel Brobecker2007-12-283-0/+27
| | | | | | BINOP_LOGICAL_OR, UNOP_LOGICAL_NOT, BINOP_BITWISE_IOR, BINOP_BITWISE_XOR, BINOP_BITWISE_AND. * language.c (lang_bool_type): Add Ada case.
* *** empty log message ***gdbadmin2007-12-281-1/+1
|
* daily updateAlan Modra2007-12-271-1/+1
|
* *** empty log message ***gdbadmin2007-12-271-1/+1
|
* daily updateAlan Modra2007-12-261-1/+1
|
* * gdb.base/multi-forks.exp: Doc fix.Jim Blandy2007-12-262-3/+12
|
* * gdb.ada/Makefile.in (EXECUTABLES): Update list.Joel Brobecker2007-12-264-5/+23
| | | | | | * gdb.ada/char_param.exp: Do not compile our test program with -gnata, this is unnecessary. * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
* * dwarf2read.c (read_base_type): Fix obvious &&/|| confusion.Joel Brobecker2007-12-262-2/+6
|
* * dwarf2-frame.c (execute_cfa_program): Call dwarf2_restore_ruleLuis Machado2007-12-262-20/+39
| | | | | | function to handle required actions for the DW_CFA_restore and DW_CFA_restore_extended instructions. (dwarf2_restore_rule): New function.
* *** empty log message ***gdbadmin2007-12-261-1/+1
|
* daily updateAlan Modra2007-12-251-1/+1
|