aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-01-03 * gdb.ada/array_bounds/bar.adb: New file.Joel Brobecker3-0/+90
* gdb.ada/array_bounds.exp: New testcase.
2008-01-03 * ada-lang.c (ada_array_bound_from_type): Make non-static.Joel Brobecker2-11/+24
Handle properly the case when the index type is an enumerated type. Do not return the subtype of the bounds type, just return the bounds type directly - this is not needed and is more consistent with what we do for arrays when no XA parallel type exists.
2008-01-03 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,Joel Brobecker5-0/+121
gdb.ada/arrayptr/foo.adb: New files. * gdb.ada/arrayptr.exp: New testcase.
2008-01-03 * ada-lang.c (static_unwrap_type): Add forward declaration.Joel Brobecker3-4/+34
(template_to_static_fixed_type): Fields of dynamic types sometimes also need to be unwrapped. Take this into account. (ada_to_fixed_type_1): Renamed from ada_to_fixed_type. (ada_to_fixed_type): New wrapper around ada_to_fixed_type_1. * ada-typeprint.c (ada_print_type): Get the typename from the original type, not the base type.
2008-01-03 * ada-lang.c (ada_value_struct_elt, to_fixed_array_type)Joel Brobecker4-23/+49
(to_fixed_array_type, ada_to_fixed_value_create, unwrap_value): Update calls to ada_to_fixed_type. (ada_template_to_fixed_record_type_1): Ditto, but without looking for the tag. (ada_to_fixed_type): Add check_tag parameter; do not look for tag if null. When looking for a tag, use a fixed record type. * ada-lang.h (ada_to_fixed_type): Add check_tag parameter. * ada-valprint.c (printable_val_type, ada_value_print): Update calls to ada_to_fixed_type.
2008-01-03 * doublest.c (convert_floatformat_to_doublest): CallLuis Machado2-8/+16
floatformat_to_doublest instead of floatformat_to_double and use DOUBLEST variables. (convert_doublest_to_floatformat): Call floatformat_from_doublest instead of floatformat_from_double and use DOUBLEST variables.
2008-01-032008-01-03 Nick Hudson <nick.hudson@dsl.pipex.com>Nick Hudson2-0/+5
* MAINTAINERS (Write After Approval): Add self.
2008-01-03gas/testsuite/H.J. Lu16-1475/+1576
2008-01-02 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/arch-5.d: New file. * gas/i386/arch-5.s: Likewise. * gas/i386/arch-6.d: Likewise. * gas/i386/arch-6.s: Likewise. * gas/i386/arch-7.d: Likewise. * gas/i386/arch-7.s: Likewise. * gas/i386/arch-8.d: Likewise. * gas/i386/arch-8.s: Likewise. * gas/i386/i386.exp: Run arch-5, arch-6, arch-7 and arch-8. opcodes/ 2008-01-02 H.J. Lu <hongjiu.lu@intel.com> * i386-gen.c (cpu_flag_init): Add CpuSSE4_2_Or_ABM to CPU_AMDFAM10_FLAGS, CPU_SSE4_2_FLAGS, CpuABM and CPU_SSE5_FLAGS. (cpu_flags): Add CpuSSE4_2_Or_ABM. * i386-opc.h (CpuSSE4_2_Or_ABM): New. (CpuLM): Updated. (i386_cpu_flags): Add cpusse4_2_or_abm. * i386-opc.tbl: Use CpuSSE4_2_Or_ABM instead of CpuABM|CpuSSE4_2 on popcnt. * i386-init.h: Regenerated. * i386-tbl.h: Likewise.
2008-01-03Add a missing ','.H.J. Lu1-1/+1
2008-01-03 * gdb.base/set-lang-auto.exp: New testcase.Joel Brobecker2-0/+74
2008-01-03 * symfile.c (set_initial_language): Make non-static.Joel Brobecker4-4/+16
* symfile.h (set_initial_language): Add declaration. * language.c: #include "symfile.h". (set_language): Call set_initial_language if the frame language could not be determined.
2008-01-03 * gdb.ada/fun_addr/foo.adb: New file.Joel Brobecker3-0/+68
* gdb.ada/fun_addr.exp: New testcase.
2008-01-03 * eval.c (evaluate_subexp_for_address): Provide frame address toJoel Brobecker2-1/+8
locate_var_value only if it will be needed.
2008-01-03gas/testsuite/H.J. Lu7-9/+39
2008-01-02 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.s: Add tests for movq. * gas/i386/x86_64.s: Likewise. * gas/i386/i386.d Updated. * gas/i386/x86_64.d: Likewise. opcodes/ 2008-01-02 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.h: Update comments.
2008-01-03Fix a typo.H.J. Lu1-1/+1
2008-01-03*** empty log message ***gdbadmin1-1/+1
2008-01-022008-01-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* config/tc-i386.c (process_suffix): Fix a typo.
2008-01-02Add cast to avoid signed/unsigned warning.Ian Lance Taylor1-2/+5
2008-01-022008-01-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-13/+20
* i386-gen.c (opcode_modifiers): Use Qword instead of QWord. * i386-opc.h: Likewise. * i386-opc.tbl: Likewise.
2008-01-02Reduce the number of system calls. Use readv instead of pread. DoIan Lance Taylor12-120/+404
better handling of cached views.
2008-01-02daily updateAlan Modra1-1/+1
2008-01-02gas/H.J. Lu14-2041/+2184
2008-01-02 H.J. Lu <hongjiu.lu@intel.com> PR gas/5534 * config/tc-i386.c (match_template): Handle XMMWORD_MNEM_SUFFIX. Check memory size in Intel mode. (process_suffix): Handle XMMWORD_MNEM_SUFFIX. (intel_e09): Likewise. * config/tc-i386.h (XMMWORD_MNEM_SUFFIX): New. gas/testsuite/ 2008-01-02 H.J. Lu <hongjiu.lu@intel.com> PR gas/5534 * gas/i386/intel.s: Use QWORD on movq instead of DWORD. * gas/i386/inval.s: Add tests for movq. * gas/i386/x86-64-inval.s: Likewise. * gas/i386/inval.l: Updated. * gas/i386/x86-64-inval.l: Likewise. opcodes/ 2008-01-02 H.J. Lu <hongjiu.lu@intel.com> PR gas/5534 * i386-gen.c (opcode_modifiers): Add No_xSuf, CheckSize, Byte, Word, Dword, QWord and Xmmword. * i386-opc.h (No_xSuf): New. (CheckSize): Likewise. (Byte): Likewise. (Word): Likewise. (Dword): Likewise. (QWord): Likewise. (Xmmword): Likewise. (FWait): Updated. (i386_opcode_modifier): Add No_xSuf, CheckSize, Byte, Word, Dword, QWord and Xmmword. * i386-opc.tbl: Add CheckSize|QWord to movq if IgnoreSize is used. * i386-tbl.h: Regenerated.
2008-01-02Move 2007 ChangeLog entries to ChangeLog-2007.H.J. Lu12-11703/+11751
2008-01-02 * gas/mips/jalr.s: New test.Catherine Moore6-1/+34
* gas/mips/jalr.l: New test output. * gas/mips/mips.exp: Run new test.
2008-01-02 * linux-nat.c (linux_child_follow_fork): Call also CHECK_FOR_THREAD_DB.Jan Kratochvil5-0/+109
* gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c: New files
2008-01-02 * array_subscript_addr/p.adb: New file.Joel Brobecker3-0/+79
* array_subscript_addr.exp: New testcase.
2008-01-02 * ada-lang.c (ada_evaluate_subexp): Modify the value returnedJoel Brobecker2-3/+11
when noside is EVAL_AVOID_SIDE_EFFECTS to be an lval_memory. This is needed to make sure that any other treatment applied to the resulting value does not fail for spurious reason, such as trying to take the address of this value.
2008-01-02 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:Joel Brobecker4-0/+96
New files. * gdb.ada/str_cmp_ref.exp: New testcase.
2008-01-02 * ada-lang.c (ada_value_equal): Dereference reference types whenJoel Brobecker2-0/+10
comparing arrays.
2008-01-02* m88k-dis.c (instructions): Fix fcvt.* instructions.Mark Kettenis2-9/+14
From Miod Vallat.
2008-01-02*** empty log message ***gdbadmin1-1/+1
2008-01-01daily updateAlan Modra1-1/+1
2008-01-01 Updated copyright notices for most files.Daniel Jacobowitz1633-1679/+1801
2008-01-01* win32-nat.c (psapi_module_handle): Remove static.Christopher Faylor3-160/+200
(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.
2008-01-01 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,Joel Brobecker5-0/+128
gdb.ada/fun_in_declare/foo.adb: New files. * gdb.ada/fun_in_declare.exp: New testcase.
2008-01-01 * ada-lang.c (ada_remove_trailing_digits): New function.Joel Brobecker2-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.
2008-01-01 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,Joel Brobecker5-0/+128
gdb.ada/ref_param/pck.ads: New files. * gdb.ada/ref_param.exp: New testcase.
2008-01-01 * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_refJoel Brobecker2-25/+33
and always print the dereferenced value.
2008-01-01 * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handlingJoel Brobecker2-2/+20
of the case where the first argument is a reference. (ada_evaluate_subexp, case BINOP_ADD): Likewise.
2008-01-01 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,Joel Brobecker5-0/+150
gdb.ada/interface/foo.adb: New files. * gdb.ada/interface.exp: New testcase.
2008-01-01 Implement support for Ada interface types.Joel Brobecker2-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.
2008-01-01 * top.c (print_gdb_version): Update copyright year.Joel Brobecker2-1/+5
2008-01-01 * ChangeLog-2007: New ChangeLog rotation.Joel Brobecker3-10617/+10635
* ChangeLog: Reset for 2008. * config/djgpp/fnchange.lst: Add entries for ChangeLog-2006 and ChangeLog-2007.
2008-01-01*** empty log message ***gdbadmin1-1/+1
2007-12-31daily updateAlan Modra1-1/+1
2007-12-31* gdb.base/multi-forks.exp: Consume all output from childJim Blandy2-4/+45
processes before proceeding to next test.
2007-12-312007-12-31 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-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.
2007-12-31 * remote.c (unpack_nibble): Use fromhex.Daniel Jacobowitz3-3/+8
* symtab.c (find_line_common): Always set exact_match.
2007-12-31Fix a typo in ChangeLog.H.J. Lu1-2/+2
2007-12-31Expect cvtsi2ssl instead of cvtsi2ss.H.J. Lu2-1/+2