OSDN Git Service
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.
iant [Wed, 2 Jan 2008 23:55:37 +0000 (23:55 +0000)]
Add cast to avoid signed/unsigned warning.
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.
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.
amodra [Wed, 2 Jan 2008 23:00:06 +0000 (23:00 +0000)]
daily update
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.
hjl [Wed, 2 Jan 2008 21:41:00 +0000 (21:41 +0000)]
Move 2007 ChangeLog entries to ChangeLog-2007.
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.
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.
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
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.
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.
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.
brobecke [Wed, 2 Jan 2008 11:18:03 +0000 (11:18 +0000)]
* ada-lang.c (ada_value_equal): Dereference reference types when
comparing arrays.
kettenis [Wed, 2 Jan 2008 00:37:44 +0000 (00:37 +0000)]
* m88k-dis.c (instructions): Fix fcvt.* instructions.
From Miod Vallat.
gdbadmin [Wed, 2 Jan 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 1 Jan 2008 23:00:06 +0000 (23:00 +0000)]
daily update
drow [Tue, 1 Jan 2008 22:53:08 +0000 (22:53 +0000)]
Updated copyright notices for most files.
cgf [Tue, 1 Jan 2008 19:07:36 +0000 (19:07 +0000)]
* tty.cc: Update copyright.
* pipe.cc: Ditto.
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.
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.
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.
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.
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.
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.
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.
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.
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.
brobecke [Tue, 1 Jan 2008 04:27:42 +0000 (04:27 +0000)]
* top.c (print_gdb_version): Update copyright year.
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.
gdbadmin [Tue, 1 Jan 2008 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 31 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update
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.
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.
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.
hjl [Mon, 31 Dec 2007 16:17:43 +0000 (16:17 +0000)]
Fix a typo in ChangeLog.
hjl [Mon, 31 Dec 2007 16:02:07 +0000 (16:02 +0000)]
Expect cvtsi2ssl instead of cvtsi2ss.
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.
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.
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.
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.
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.
gdbadmin [Mon, 31 Dec 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 30 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update
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.
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.
gdbadmin [Sun, 30 Dec 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 29 Dec 2007 23:00:06 +0000 (23:00 +0000)]
daily update
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.
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.
hjl [Sat, 29 Dec 2007 17:37:57 +0000 (17:37 +0000)]
Remove extra whitespace.
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
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.
jimb [Sat, 29 Dec 2007 14:01:30 +0000 (14:01 +0000)]
* configure: Regenerated.
brobecke [Sat, 29 Dec 2007 05:37:25 +0000 (05:37 +0000)]
* ada-lang.c (_initialize_ada_language): Attach executable_changed
observer.
danglin [Sat, 29 Dec 2007 01:57:08 +0000 (01:57 +0000)]
* gas/all/gas.exp: Skip relax test on hppa*-*-hpux*.
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.
gdbadmin [Sat, 29 Dec 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
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.
amodra [Fri, 28 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update
hjl [Fri, 28 Dec 2007 19:42:53 +0000 (19:42 +0000)]
Add ',' at the end of cpu_flag_init.
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.
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.
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.
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.
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.
brobecke [Fri, 28 Dec 2007 06:17:49 +0000 (06:17 +0000)]
* gdb.ada/boolean_expr.exp: New testcase.
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.
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.
ironhead [Fri, 28 Dec 2007 00:32:27 +0000 (00:32 +0000)]
2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
* include/w32api.h: Increment version to 3.11.
* Makefile.in: Ditto.
gdbadmin [Fri, 28 Dec 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 27 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update
danglin [Thu, 27 Dec 2007 15:35:52 +0000 (15:35 +0000)]
* config/tc-hppa.h (DWARF2_CIE_DATA_ALIGNMENT): Wrap negative number
in parens.
gdbadmin [Thu, 27 Dec 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 26 Dec 2007 23:00:06 +0000 (23:00 +0000)]
daily update
jimb [Wed, 26 Dec 2007 17:11:15 +0000 (17:11 +0000)]
* gdb.base/multi-forks.exp: Doc fix.
brobecke [Wed, 26 Dec 2007 14:21:53 +0000 (14:21 +0000)]
* gdb.ada/Makefile.in (EXECUTABLES): Update list.
* 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".
brobecke [Wed, 26 Dec 2007 14:20:17 +0000 (14:20 +0000)]
* gdb.ada/Makefile.in (EXECUTABLES): Update list.
* 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".
brobecke [Wed, 26 Dec 2007 12:36:18 +0000 (12:36 +0000)]
* dwarf2read.c (read_base_type): Fix obvious &&/|| confusion.
luisgpm [Wed, 26 Dec 2007 10:57:49 +0000 (10:57 +0000)]
* dwarf2-frame.c (execute_cfa_program): Call dwarf2_restore_rule
function to handle required actions for the DW_CFA_restore and
DW_CFA_restore_extended instructions.
(dwarf2_restore_rule): New function.
gdbadmin [Wed, 26 Dec 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 25 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update
gdbadmin [Tue, 25 Dec 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 24 Dec 2007 23:00:06 +0000 (23:00 +0000)]
daily update
nickc [Mon, 24 Dec 2007 17:27:34 +0000 (17:27 +0000)]
* genscripts.sh (LIB_PATH): Include both {target_alias} and
{TOOL_LIB} in the search paths for multilibbed targets.
brobecke [Mon, 24 Dec 2007 17:13:32 +0000 (17:13 +0000)]
* gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
gdb.ada/print_chars/foo.adb: New files.
* gdb.ada/print_chars.exp: New testcase.
hjl [Mon, 24 Dec 2007 16:58:22 +0000 (16:58 +0000)]
bfd/
2007-12-24 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/5488
* elf.c (IS_NOTE): New.
(IS_COREFILE_NOTE): Use IS_NOTE.
(IS_SECTION_IN_INPUT_SEGMENT): Use IS_NOTE instead of
IS_COREFILE_NOTE.
ld/testsuite/
2007-12-24 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/5488
* ld-elf/note-2.d: New.
* ld-elf/note-2.s: Likewise.
* ld-elf/note-2.t: Likewise.
hjl [Mon, 24 Dec 2007 16:55:39 +0000 (16:55 +0000)]
2007-12-24 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/5449
* elf.c (rewrite_elf_program_header): Don't adjust p_paddr if
p_paddr is set to 0.
(copy_private_bfd_data): Call rewrite_elf_program_header if
p_paddr is set to 0.
* elfcode.h (elf_swap_phdr_out): Set p_paddr to 0 if needed.
* elfxx-ia64.c (ELF_MAXPAGESIZE): Don't redefine it for HPUX.
brobecke [Mon, 24 Dec 2007 16:52:24 +0000 (16:52 +0000)]
* ada-lang.c (ada_is_character_type): Add recognition of type
"Wide_Wide_Character".
nickc [Mon, 24 Dec 2007 16:18:14 +0000 (16:18 +0000)]
Updated Russian translation.
brobecke [Mon, 24 Dec 2007 07:57:00 +0000 (07:57 +0000)]
* gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
gdb.ada/char_param/foo.adb: New files.
* gdb.ada/char_param.exp: New testcase.
brobecke [Mon, 24 Dec 2007 06:29:27 +0000 (06:29 +0000)]
* dwarf2read.c (read_base_type): Set code to TYPE_CODE_CHAR
for char and unsigned char types of Ada compilation units.
* ada-lang.c (ada_is_character_type): Always return true if
the type code is TYPE_CODE_CHAR.
hjl [Mon, 24 Dec 2007 06:10:17 +0000 (06:10 +0000)]
Fix a typo in comment.
hjl [Mon, 24 Dec 2007 05:27:38 +0000 (05:27 +0000)]
gas/
2007-12-23 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (set_intel_mnemonic): New.
(intel_mnemonic): Likewise.
(old_gcc): Likewise.
(OPTION_MMNEMONIC): Likewise.
(OPTION_MSYNTAX): Likewise.
(OPTION_MINDEX_REG): Likewise.
(OPTION_MNAKED_REG): Likewise.
(OPTION_MOLD_GCC): Likewise.
(md_pseudo_table): Add .intel_mnemonic and .att_mnemonic.
(match_template): Don't allow AT&T/Intel mnemonic if Intel/AT&T
mnemonic is specified. Don't allow old gcc support if old_gcc
is 0.
(md_longopts): Add -mmnemonic, -msyntax, -mindex-reg,
-mmnaked-reg and -mold-gcc.
(md_parse_option): Handle OPTION_MMNEMONIC, OPTION_MSYNTAX,
OPTION_MINDEX_REG, OPTION_MNAKED_REG and OPTION_MOLD_GCC.
* doc/c-i386.texi: Docoument -mmnemonic, -msyntax, --mnaked-reg
and AT&T mnemonic vs. Intel mnemonic.
gas/testsuite/
2007-12-23 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/compat-intel.d: Pass -mmnemonic=att to assembler.
* gas/i386/compat.d: Likewise.
* gas/i386/i386.exp: Pass -mmnemonic=att to assembler for
"float". Pass -mold-gcc to assembler for "general".
opcodes/
2007-12-23 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (opcode_modifiers): Add OldGcc, ATTMnemonic and
IntelMnemonic.
* i386-opc.h (OldGcc): New.
(ATTMnemonic): Likewise.
(IntelMnemonic): Likewise.
(Opcode_Modifier_Max): Updated.
(i386_opcode_modifier): Add oldgcc, attmnemonic and
intelmnemonic.
* i386-opc.tbl: Update fadd, fdiv, fdivp, fdivr, fdivrp, fmul,
fsub, fsubp, fsubr and fsubrp with OldGcc, ATTMnemonic and
IntelMnemonic.
* i386-tbl.h: Regeneratd.
gdbadmin [Mon, 24 Dec 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 23 Dec 2007 23:00:06 +0000 (23:00 +0000)]
daily update
brobecke [Sun, 23 Dec 2007 05:34:38 +0000 (05:34 +0000)]
* infrun.c (handle_inferior_event): Remove code that made us
stop when stepping into the last line of the current function.
gdbadmin [Sun, 23 Dec 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 22 Dec 2007 23:00:05 +0000 (23:00 +0000)]
daily update
muller [Sat, 22 Dec 2007 22:09:55 +0000 (22:09 +0000)]
2007-12-22 Pierre Muller <muller@ics.u-strasbg.fr>
* win32-nat.c: Fix PR/2388.
(do_win32_fetch_inferior_registers): Do not overwrite debug register
array dr if debug_registers_changed variable is set.