OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
16 years agogas/
hjl [Fri, 4 Jan 2008 01:05:41 +0000 (01:05 +0000)]
gas/

2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>

* gas/config/tc-i386.c (cpu_arch_flags_not): Removed.
(cpu_flags_not): Likewise.
(cpu_flags_match): Updated to check 64bit and arch.
(set_code_flag): Remove cpu_arch_flags_not.
(set_16bit_gcc_code_flag): Likewise.
(set_cpu_arch): Likewise.
(md_begin): Likewise.
(parse_insn): Call cpu_flags_match to check 64bit and arch.
(match_template): Likewise.

gas/testsuite/

2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/arch-9.d: New file.
* gas/i386/arch-9.s: Likewise.

* gas/i386/i386.exp: Run arch-9.

opcodes/

2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (cpu_flag_init): Remove CpuSSE4_1_Or_5 and
CpuSSE4_2_Or_ABM.
(cpu_flags): Likewise.

* i386-opc.h (CpuSSE4_1_Or_5): Removed.
(CpuSSE4_2_Or_ABM): Likewise.
(CpuLM): Updated.
(i386_cpu_flags): Remove cpusse4_1_or_5 and cpusse4_2_or_abm.

* i386-opc.tbl: Replace CpuSSE4_1_Or_5, CpuSSE4_2_Or_ABM and
Cpu686|CpuPadLock with CpuSSE4_1|CpuSSE5, CpuABM|CpuSSE4_2
and CpuPadLock, respectively.
* i386-init.h: Regenerated.
* i386-tbl.h: Likewise.

16 years ago*** empty log message ***
gdbadmin [Fri, 4 Jan 2008 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Thu, 3 Jan 2008 23:00:06 +0000 (23:00 +0000)]
daily update

16 years ago2008-01-03 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 3 Jan 2008 22:38:30 +0000 (22:38 +0000)]
2008-01-03  Jeff Johnston  <jjohnstn@redhat.com>

        * arm/redboot-syscalls.c: Consistently supply _isatty if syscalls
        dir is used in newlib.
        * bfin/syscalls.c: Ditto.
        * cris/gensyscalls: Ditto.
        * fr30/syscalls.c: Ditto.
        * frv/isatty.c: Ditto.
        * iq2000/isatty.c: Ditto.
        * libnosys/isatty.c: Ditto.
        * m32r/isatty.c: Ditto.
        * mn10200/isatty.c: Ditto.
        * mn10300/isatty.c: Ditto.
        * xstormy16/isatty.c: New file with _isatty function.

16 years ago2008-01-03 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 3 Jan 2008 22:33:36 +0000 (22:33 +0000)]
2008-01-03  Jeff Johnston  <jjohnstn@redhat.com>

        Make isatty syscall handling consistent with other newlib syscalls.

        * libc/include/_syslist.h: Add _isatty.
        * libc/include/reent.h: Add _isatty_r.
        * libc/include/sys/unistd.h: Add _isatty.
        * libc/posix/Makefile.am: Add new _isatty.c file.
        * libc/posix/Makefile.in: Regenerated.
        * libc/posix/_isatty.c: New file.
        * libc/posix/isatty.c: Changed to call _isatty().
        * libc/reent/Makefile.am: Add new isattyr.c file.
        * libc/reent/Makefile.in: Regenerated.
        * libc/reent/isattyr.c: New file.
        * libc/stdio/freopen.c: Changed to call _isatty_r().
        * libc/stdio/makebuf.c: Ditto.
        * libc/sys/a29khif/_isatty.S: Change isatty to _isatty.
        * libc/sys/arc/isatty.c: Ditto.
        * libc/sys/arm/syscalls.c: Ditto.
        * libc/sys/d10v/syscalls.c: Ditto.
        * libc/sys/h8300hms/syscalls.c: Ditto.
        * libc/sys/h8500hms/syscalls.c: Ditto.
        * libc/sys/linux/Makefile.am: Add new isatty.c file.
        * libc/sys/linux/Makefile.in: Regenerated.
        * libc/sys/linux/isatty.c: New file.
        * libc/syscalls/Makefile.am: Add new sysisatty.c file.
        * libc/syscalls/Makefile.in: Regenerated.
        * libc/syscalls/sysisatty.c: New file.

16 years ago * symtab.c (find_pc_sect_line): Use SYMBOL_VALUE_ADDRESS instead
bauermann [Thu, 3 Jan 2008 21:30:13 +0000 (21:30 +0000)]
* symtab.c (find_pc_sect_line): Use SYMBOL_VALUE_ADDRESS instead
of SYMBOL_VALUE when working with function symbols.

16 years ago * symtab.c (find_pc_sect_line): Use SYMBOL_VALUE_ADDRESS instead
bauermann [Thu, 3 Jan 2008 21:30:04 +0000 (21:30 +0000)]
* symtab.c (find_pc_sect_line): Use SYMBOL_VALUE_ADDRESS instead
of SYMBOL_VALUE when working with function symbols.

16 years ago * config/tc-i386.c (process_drex): Initialize modrm_reg and
jakub [Thu, 3 Jan 2008 20:19:29 +0000 (20:19 +0000)]
* config/tc-i386.c (process_drex): Initialize modrm_reg and
modrm_regmem to 0 instead of None.

16 years agogas/
hjl [Thu, 3 Jan 2008 20:09:37 +0000 (20:09 +0000)]
gas/

2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (match_template): Use the xmmword field
instead of no_xsuf.

opcodes/

2008-01-03  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (opcode_modifiers): Remove No_xSuf.

* i386-opc.h (No_xSuf): Removed.
(CheckSize): Updated.

* i386-tbl.h: Regenerated.

16 years ago * gdb.ada/print_pc.exp: New testcase.
brobecke [Thu, 3 Jan 2008 19:22:20 +0000 (19:22 +0000)]
    * gdb.ada/print_pc.exp: New testcase.

16 years ago * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
brobecke [Thu, 3 Jan 2008 19:19:22 +0000 (19:19 +0000)]
    * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
        gdb.ada/taft_type/p.adb: New files.
        * gdb.ada/taft_type.exp: New testcase.

16 years ago * ada-lang.c (resolve_subexp): Add handling of OP_REGISTER
brobecke [Thu, 3 Jan 2008 19:15:10 +0000 (19:15 +0000)]
    * ada-lang.c (resolve_subexp): Add handling of OP_REGISTER
        expressions.  These expressions do not need to be rewriten.

16 years ago * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
brobecke [Thu, 3 Jan 2008 17:32:10 +0000 (17:32 +0000)]
    * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
        gdb.ada/taft_type/p.adb: New files.
        * gdb.ada/taft_type.exp: New testcase.

16 years ago * dwarf2read.c (read_enumeration_type): Flag type as stub if
brobecke [Thu, 3 Jan 2008 17:29:55 +0000 (17:29 +0000)]
    * dwarf2read.c (read_enumeration_type): Flag type as stub if
        the given die is a declaration.

16 years ago * gdb.ada/array_bounds/bar.adb: New file.
brobecke [Thu, 3 Jan 2008 14:19:51 +0000 (14:19 +0000)]
    * gdb.ada/array_bounds/bar.adb: New file.
        * gdb.ada/array_bounds.exp: New testcase.

16 years ago * ada-lang.c (ada_array_bound_from_type): Make non-static.
brobecke [Thu, 3 Jan 2008 14:07:09 +0000 (14:07 +0000)]
    * ada-lang.c (ada_array_bound_from_type): Make non-static.
        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.

16 years ago * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
brobecke [Thu, 3 Jan 2008 13:15:43 +0000 (13:15 +0000)]
    * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
        gdb.ada/arrayptr/foo.adb: New files.
        * gdb.ada/arrayptr.exp: New testcase.

16 years ago * ada-lang.c (static_unwrap_type): Add forward declaration.
brobecke [Thu, 3 Jan 2008 13:11:51 +0000 (13:11 +0000)]
    * ada-lang.c (static_unwrap_type): Add forward declaration.
        (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.

16 years ago * ada-lang.c (ada_value_struct_elt, to_fixed_array_type)
brobecke [Thu, 3 Jan 2008 12:30:38 +0000 (12:30 +0000)]
    * ada-lang.c (ada_value_struct_elt, to_fixed_array_type)
        (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.

16 years ago * doublest.c (convert_floatformat_to_doublest): Call
luisgpm [Thu, 3 Jan 2008 11:39:35 +0000 (11:39 +0000)]
* doublest.c (convert_floatformat_to_doublest): Call
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.

16 years ago2008-01-03 Nick Hudson <nick.hudson@dsl.pipex.com>
skrll [Thu, 3 Jan 2008 10:33:10 +0000 (10:33 +0000)]
2008-01-03  Nick Hudson  <nick.hudson@dsl.pipex.com>

* MAINTAINERS (Write After Approval): Add self.

16 years agogas/testsuite/
hjl [Thu, 3 Jan 2008 05:29:53 +0000 (05:29 +0000)]
gas/testsuite/

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.

16 years agoAdd a missing ','.
hjl [Thu, 3 Jan 2008 05:27:55 +0000 (05:27 +0000)]
Add a missing ','.

16 years ago * gdb.base/set-lang-auto.exp: New testcase.
brobecke [Thu, 3 Jan 2008 04:26:57 +0000 (04:26 +0000)]
    * gdb.base/set-lang-auto.exp: New testcase.

16 years ago * symfile.c (set_initial_language): Make non-static.
brobecke [Thu, 3 Jan 2008 04:23:46 +0000 (04:23 +0000)]
    * symfile.c (set_initial_language): Make non-static.
        * 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.

16 years ago * gdb.ada/fun_addr/foo.adb: New file.
brobecke [Thu, 3 Jan 2008 04:12:23 +0000 (04:12 +0000)]
    * gdb.ada/fun_addr/foo.adb: New file.
        * gdb.ada/fun_addr.exp: New testcase.

16 years ago * eval.c (evaluate_subexp_for_address): Provide frame address to
brobecke [Thu, 3 Jan 2008 04:11:15 +0000 (04:11 +0000)]
    * eval.c (evaluate_subexp_for_address): Provide frame address to
        locate_var_value only if it will be needed.

16 years agogas/testsuite/
hjl [Thu, 3 Jan 2008 03:28:35 +0000 (03:28 +0000)]
gas/testsuite/

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.

16 years ago2008-01-02 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 3 Jan 2008 00:16:48 +0000 (00:16 +0000)]
2008-01-02  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/syscalls/sysclose.c: Always call reentrant version of the
        underlying syscall since one is guaranteed to exist in libc/reent.
        * libc/syscalls/sysexecve.c: Ditto.
        * libc/syscalls/sysfcntl.c: Ditto.
        * libc/syscalls/sysfork.c: Ditto.
        * libc/syscalls/sysfstat.c: Ditto.
        * libc/syscalls/sysgetpid.c: Ditto.
        * libc/syscalls/sysgettod.c: Ditto.
        * libc/syscalls/syskill.c: Ditto.
        * libc/syscalls/syslink.c: Ditto.
        * libc/syscalls/syslseek.c: Ditto.
        * libc/syscalls/sysopen.c: Ditto.
        * libc/syscalls/sysread.c: Ditto.
        * libc/syscalls/syssbrk.c: Ditto.
        * libc/syscalls/sysstat.c: Ditto.
        * libc/syscalls/systimes.c: Ditto.
        * libc/syscalls/sysunlink.c: Ditto.
        * libc/syscalls/syswait.c: Ditto.
        * libc/syscalls/syswrite.c: Ditto.

16 years agoFix a typo.
hjl [Thu, 3 Jan 2008 00:02:26 +0000 (00:02 +0000)]
Fix a typo.

16 years ago*** empty log message ***
gdbadmin [Thu, 3 Jan 2008 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2008-01-02 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 2 Jan 2008 23:55:43 +0000 (23:55 +0000)]
2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (process_suffix): Fix a typo.

16 years agoAdd cast to avoid signed/unsigned warning.
iant [Wed, 2 Jan 2008 23:55:37 +0000 (23:55 +0000)]
Add cast to avoid signed/unsigned warning.

16 years ago2008-01-02 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 2 Jan 2008 23:54:47 +0000 (23:54 +0000)]
2008-01-02  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (opcode_modifiers): Use Qword instead of QWord.
* i386-opc.h: Likewise.
* i386-opc.tbl: Likewise.

16 years agoReduce the number of system calls. Use readv instead of pread. Do
iant [Wed, 2 Jan 2008 23:48:48 +0000 (23:48 +0000)]
Reduce the number of system calls.  Use readv instead of pread.  Do
better handling of cached views.

16 years agodaily update
amodra [Wed, 2 Jan 2008 23:00:06 +0000 (23:00 +0000)]
daily update

16 years agogas/
hjl [Wed, 2 Jan 2008 21:43:33 +0000 (21:43 +0000)]
gas/

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.

16 years agoMove 2007 ChangeLog entries to ChangeLog-2007.
hjl [Wed, 2 Jan 2008 21:41:00 +0000 (21:41 +0000)]
Move 2007 ChangeLog entries to ChangeLog-2007.

16 years ago * gas/mips/jalr.s: New test.
clm [Wed, 2 Jan 2008 20:59:46 +0000 (20:59 +0000)]
* gas/mips/jalr.s: New test.
    * gas/mips/jalr.l: New test output.
    * gas/mips/mips.exp: Run new test.

16 years ago * gas/mips/jalr.s: New test.
clm [Wed, 2 Jan 2008 20:58:04 +0000 (20:58 +0000)]
* gas/mips/jalr.s: New test.
    * gas/mips/jalr.l: New test output.
    * gas/mips/mips.exp: Run new test.

16 years ago * linux-nat.c (linux_child_follow_fork): Call also CHECK_FOR_THREAD_DB.
jkratoch [Wed, 2 Jan 2008 13:36:36 +0000 (13:36 +0000)]
* linux-nat.c (linux_child_follow_fork): Call also CHECK_FOR_THREAD_DB.

* gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
New files

16 years ago * array_subscript_addr/p.adb: New file.
brobecke [Wed, 2 Jan 2008 12:06:38 +0000 (12:06 +0000)]
    * array_subscript_addr/p.adb: New file.
        * array_subscript_addr.exp: New testcase.

16 years ago * ada-lang.c (ada_evaluate_subexp): Modify the value returned
brobecke [Wed, 2 Jan 2008 12:03:06 +0000 (12:03 +0000)]
    * ada-lang.c (ada_evaluate_subexp): Modify the value returned
        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.

16 years ago * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
brobecke [Wed, 2 Jan 2008 11:25:01 +0000 (11:25 +0000)]
    * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
        New files.
        * gdb.ada/str_cmp_ref.exp: New testcase.

16 years ago * ada-lang.c (ada_value_equal): Dereference reference types when
brobecke [Wed, 2 Jan 2008 11:18:03 +0000 (11:18 +0000)]
    * ada-lang.c (ada_value_equal): Dereference reference types when
        comparing arrays.

16 years ago* m88k-dis.c (instructions): Fix fcvt.* instructions.
kettenis [Wed, 2 Jan 2008 00:37:44 +0000 (00:37 +0000)]
* m88k-dis.c (instructions): Fix fcvt.* instructions.
From Miod Vallat.

16 years ago*** empty log message ***
gdbadmin [Wed, 2 Jan 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Tue, 1 Jan 2008 23:00:06 +0000 (23:00 +0000)]
daily update

16 years ago Updated copyright notices for most files.
drow [Tue, 1 Jan 2008 22:53:08 +0000 (22:53 +0000)]
Updated copyright notices for most files.

16 years ago* tty.cc: Update copyright.
cgf [Tue, 1 Jan 2008 19:07:36 +0000 (19:07 +0000)]
* tty.cc: Update copyright.
* pipe.cc: Ditto.

16 years ago* newsym: First stab at understanding data as well as functions.
cgf [Tue, 1 Jan 2008 18:51:23 +0000 (18:51 +0000)]
* newsym: First stab at understanding data as well as functions.

* pipe.cc (fhandler_pipe::init): Move more intelligence here.
(fhandler_pipe::create): Simplify based on above change.

* tty.cc (tty_list::allocate): Remove non-NT code.

16 years ago* win32-nat.c (psapi_module_handle): Remove static.
cgf [Tue, 1 Jan 2008 18:42:06 +0000 (18:42 +0000)]
* win32-nat.c (psapi_module_handle): Remove static.
(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.

16 years ago * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
brobecke [Tue, 1 Jan 2008 12:43:41 +0000 (12:43 +0000)]
    * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
        gdb.ada/fun_in_declare/foo.adb: New files.
        * gdb.ada/fun_in_declare.exp: New testcase.

16 years ago * ada-lang.c (ada_remove_trailing_digits): New function.
brobecke [Tue, 1 Jan 2008 12:39:48 +0000 (12:39 +0000)]
    * ada-lang.c (ada_remove_trailing_digits): New function.
        (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.

16 years ago * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
brobecke [Tue, 1 Jan 2008 11:42:53 +0000 (11:42 +0000)]
    * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
        gdb.ada/ref_param/pck.ads: New files.
        * gdb.ada/ref_param.exp: New testcase.

16 years ago * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_ref
brobecke [Tue, 1 Jan 2008 11:39:07 +0000 (11:39 +0000)]
    * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_ref
        and always print the dereferenced value.

16 years ago * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handling
brobecke [Tue, 1 Jan 2008 07:38:37 +0000 (07:38 +0000)]
    * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handling
        of the case where the first argument is a reference.
        (ada_evaluate_subexp, case BINOP_ADD): Likewise.

16 years ago * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
brobecke [Tue, 1 Jan 2008 07:25:45 +0000 (07:25 +0000)]
    * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
        gdb.ada/interface/foo.adb: New files.
        * gdb.ada/interface.exp: New testcase.

16 years ago Implement support for Ada interface types.
brobecke [Tue, 1 Jan 2008 07:21:59 +0000 (07:21 +0000)]
    Implement support for Ada interface types.

        * 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.

16 years ago * top.c (print_gdb_version): Update copyright year.
brobecke [Tue, 1 Jan 2008 04:27:42 +0000 (04:27 +0000)]
    * top.c (print_gdb_version): Update copyright year.

16 years ago * ChangeLog-2007: New ChangeLog rotation.
brobecke [Tue, 1 Jan 2008 04:20:41 +0000 (04:20 +0000)]
    * ChangeLog-2007: New ChangeLog rotation.
        * ChangeLog: Reset for 2008.
        * config/djgpp/fnchange.lst: Add entries for ChangeLog-2006 and
        ChangeLog-2007.

16 years ago*** empty log message ***
gdbadmin [Tue, 1 Jan 2008 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Mon, 31 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update

16 years ago* gdb.base/multi-forks.exp: Consume all output from child
jimb [Mon, 31 Dec 2007 21:34:47 +0000 (21:34 +0000)]
* gdb.base/multi-forks.exp: Consume all output from child
processes before proceeding to next test.

16 years ago2007-12-31 H.J. Lu <hongjiu.lu@intel.com>
hjl [Mon, 31 Dec 2007 19:23:07 +0000 (19:23 +0000)]
2007-12-31  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/5530
* elfxx-ia64.c (elfNN_ia64_relocate_section): Call
_bfd_elf_find_segment_containing_section with output_bfd,
instead of input_bfd.

16 years ago * remote.c (unpack_nibble): Use fromhex.
drow [Mon, 31 Dec 2007 18:38:42 +0000 (18:38 +0000)]
* remote.c (unpack_nibble): Use fromhex.
* symtab.c (find_line_common): Always set exact_match.

16 years agoFix a typo in ChangeLog.
hjl [Mon, 31 Dec 2007 16:17:43 +0000 (16:17 +0000)]
Fix a typo in ChangeLog.

16 years agoExpect cvtsi2ssl instead of cvtsi2ss.
hjl [Mon, 31 Dec 2007 16:02:07 +0000 (16:02 +0000)]
Expect cvtsi2ssl instead of cvtsi2ss.

16 years ago * hppa-linux-nat.c: Use hppa-linux-offsets.h.
drow [Mon, 31 Dec 2007 15:49:43 +0000 (15:49 +0000)]
* hppa-linux-nat.c: Use hppa-linux-offsets.h.
* hppa-linux-offsets.h: New file.

16 years agogas/testsuite/
hjl [Mon, 31 Dec 2007 15:42:21 +0000 (15:42 +0000)]
gas/testsuite/

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.

16 years ago* elf-m10300.c (mn10300_elf_relax_section): Use _bfd_merged_section_offset
nickc [Mon, 31 Dec 2007 11:29:31 +0000 (11:29 +0000)]
* elf-m10300.c (mn10300_elf_relax_section): Use _bfd_merged_section_offset
  to compute the offset of a symbol in a merged section.

16 years ago* ld-elf/flags1.d: Add xfails for ports for which the test will work.
nickc [Mon, 31 Dec 2007 11:29:01 +0000 (11:29 +0000)]
* ld-elf/flags1.d: Add xfails for ports for which the test will  work.

* ld-mn10300/i143317.s: New test - checks linker relaxation when  symbols
  are in a merged section.
* ld-mn10300/i143317.d: Expected disassembly.
* ld-mn10300/i143317.t: Linker map.
* ld-mn10300/mn10300.exp (mn10300_tests): Add the i143317 test.

16 years ago* elf.c (_bfd_elf_find_segment_containing_section): New function:
nickc [Mon, 31 Dec 2007 11:01:54 +0000 (11:01 +0000)]
* elf.c (_bfd_elf_find_segment_containing_section): New function:
  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.

16 years ago*** empty log message ***
gdbadmin [Mon, 31 Dec 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Sun, 30 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update

16 years ago * configure.tgt (*-*-mingw32ce*): Set gdb_osabi to
palves [Sun, 30 Dec 2007 22:13:55 +0000 (22:13 +0000)]
* configure.tgt (*-*-mingw32ce*): Set gdb_osabi to
GDB_OSABI_WINCE.
(*-*-mingw* | *-*-cygwin*): Set gdb_osabi to GDB_OSABI_CYGWIN.

16 years ago * cygwin.din (_f_llrint, _f_llrintf, _f_llrintl, _f_lrint, _f_lrintf,
davek [Sun, 30 Dec 2007 21:12:07 +0000 (21:12 +0000)]
* cygwin.din (_f_llrint, _f_llrintf, _f_llrintl, _f_lrint, _f_lrintf,
_f_lrintl, _f_rint, _f_rintf, _f_rintl):  Export fast *rint* functions.
(lrint, lrintf, rint, rintf):  Redirect exports to alias _f_ versions.
(llrint, llrintf, llrintl, lrintl, rintl):  Add exports aliasing _f_*
versions likewise.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR):  Bump.

16 years ago*** empty log message ***
gdbadmin [Sun, 30 Dec 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Sat, 29 Dec 2007 23:00:06 +0000 (23:00 +0000)]
daily update

16 years ago * bloda.cc (enum bad_app): Add BYTEMOBILE.
davek [Sat, 29 Dec 2007 19:26:56 +0000 (19:26 +0000)]
* bloda.cc (enum bad_app):  Add BYTEMOBILE.
(dodgy_app_detects[]):  Add FILENAME entry to detect bmnet.dll.
(big_list_of_dodgy_apps[]):  Add description for BYTEMOBILE.

16 years ago * faq-using.xml (faq.using.bloda): New entry.
davek [Sat, 29 Dec 2007 18:20:13 +0000 (18:20 +0000)]
* faq-using.xml (faq.using.bloda):  New entry.
(faq.using.firewall, faq.using.anti-virus):  Link to faq.using.bloda.
* faq-setup.xml (faq.setup.hang):  Likewise link to faq.using.bloda.

16 years agoRemove extra whitespace.
hjl [Sat, 29 Dec 2007 17:37:57 +0000 (17:37 +0000)]
Remove extra whitespace.

16 years ago* i386nbsd-tdep.c: Include "trad-frame.h" and "tramp-frame.h"
kettenis [Sat, 29 Dec 2007 17:01:39 +0000 (17:01 +0000)]
* i386nbsd-tdep.c: Include "trad-frame.h" and "tramp-frame.h"
(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

16 years ago2007-12-29 H.J. Lu <hongjiu.lu@intel.com>
hjl [Sat, 29 Dec 2007 14:15:19 +0000 (14:15 +0000)]
2007-12-29  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (md_show_usage): Add -mmnemonic, -msyntax,
-mindex-reg, -mnaked-reg and -mold-gcc.

16 years ago* configure: Regenerated.
jimb [Sat, 29 Dec 2007 14:01:30 +0000 (14:01 +0000)]
* configure: Regenerated.

16 years ago * ada-lang.c (_initialize_ada_language): Attach executable_changed
brobecke [Sat, 29 Dec 2007 05:37:25 +0000 (05:37 +0000)]
    * ada-lang.c (_initialize_ada_language): Attach executable_changed
        observer.

16 years ago * gas/all/gas.exp: Skip relax test on hppa*-*-hpux*.
danglin [Sat, 29 Dec 2007 01:57:08 +0000 (01:57 +0000)]
* gas/all/gas.exp: Skip relax test on hppa*-*-hpux*.

16 years ago PR binutils/5146
danglin [Sat, 29 Dec 2007 01:36:39 +0000 (01:36 +0000)]
PR binutils/5146
* elf64-hppa.c: Declare alloca when __GNUC__ is defined.
* som.c: Likewise.

16 years ago*** empty log message ***
gdbadmin [Sat, 29 Dec 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * elf-hppa.h (elf_hppa_osec_to_segment): New function.
danglin [Fri, 28 Dec 2007 23:43:44 +0000 (23:43 +0000)]
* elf-hppa.h (elf_hppa_osec_to_segment): New function.
(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.

16 years agodaily update
amodra [Fri, 28 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update

16 years agoAdd ',' at the end of cpu_flag_init.
hjl [Fri, 28 Dec 2007 19:42:53 +0000 (19:42 +0000)]
Add ',' at the end of cpu_flag_init.

16 years agogas/testsuite/
hjl [Fri, 28 Dec 2007 16:04:40 +0000 (16:04 +0000)]
gas/testsuite/

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.

16 years ago* elf32-hppa.c (hppa_record_segment_addr): Locate the segment
nickc [Fri, 28 Dec 2007 14:45:33 +0000 (14:45 +0000)]
* elf32-hppa.c (hppa_record_segment_addr): Locate the segment
  containing the section using the segment map, rather than guessing
  based upon the section's vma and file position.

16 years ago * ada-lang.c (ada_evaluate_subexp): Break two large expressions
brobecke [Fri, 28 Dec 2007 13:06:16 +0000 (13:06 +0000)]
    * ada-lang.c (ada_evaluate_subexp): Break two large expressions
        using temporary variables.

16 years ago * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
brobecke [Fri, 28 Dec 2007 06:32:46 +0000 (06:32 +0000)]
    * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
        gdb.ada/fixed_cmp/fixed.adb: New files.
        * gdb.ada/fixed_cmp.exp: New testcase.

16 years ago * ada-lang.c (ada_value_cast): New function, extracted out from
brobecke [Fri, 28 Dec 2007 06:25:56 +0000 (06:25 +0000)]
    * ada-lang.c (ada_value_cast): New function, extracted out from
        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.

16 years ago * gdb.ada/boolean_expr.exp: New testcase.
brobecke [Fri, 28 Dec 2007 06:17:49 +0000 (06:17 +0000)]
    * gdb.ada/boolean_expr.exp: New testcase.

16 years ago * ada-lang.c (ada_evaluate_subexp): Add cases for BINOP_LOGICAL_AND,
brobecke [Fri, 28 Dec 2007 06:13:51 +0000 (06:13 +0000)]
    * ada-lang.c (ada_evaluate_subexp): Add cases for BINOP_LOGICAL_AND,
        BINOP_LOGICAL_OR, UNOP_LOGICAL_NOT, BINOP_BITWISE_IOR,
        BINOP_BITWISE_XOR, BINOP_BITWISE_AND.
        * language.c (lang_bool_type): Add Ada case.

16 years ago2007-12-27 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Fri, 28 Dec 2007 00:33:03 +0000 (00:33 +0000)]
2007-12-27 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

        * include/_mingw.h: Increment version to 3.14.