OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
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.

16 years ago2007-12-27 Chris Sutcliffe <ir0nh34d@users.sf.net>
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.

16 years ago*** empty log message ***
gdbadmin [Fri, 28 Dec 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

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

16 years ago * config/tc-hppa.h (DWARF2_CIE_DATA_ALIGNMENT): Wrap negative number
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.

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

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

16 years ago * gdb.base/multi-forks.exp: Doc fix.
jimb [Wed, 26 Dec 2007 17:11:15 +0000 (17:11 +0000)]
* gdb.base/multi-forks.exp: Doc fix.

16 years ago * gdb.ada/Makefile.in (EXECUTABLES): Update list.
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".

16 years ago * gdb.ada/Makefile.in (EXECUTABLES): Update list.
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".

16 years ago * dwarf2read.c (read_base_type): Fix obvious &&/|| confusion.
brobecke [Wed, 26 Dec 2007 12:36:18 +0000 (12:36 +0000)]
    * dwarf2read.c (read_base_type): Fix obvious &&/|| confusion.

16 years ago * dwarf2-frame.c (execute_cfa_program): Call dwarf2_restore_rule
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.

16 years ago*** empty log message ***
gdbadmin [Wed, 26 Dec 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

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

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

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

16 years ago* genscripts.sh (LIB_PATH): Include both {target_alias} and
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.

16 years ago * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
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.

16 years agobfd/
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.

16 years ago2007-12-24 H.J. Lu <hongjiu.lu@intel.com>
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.

16 years ago * ada-lang.c (ada_is_character_type): Add recognition of type
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".

16 years agoUpdated Russian translation.
nickc [Mon, 24 Dec 2007 16:18:14 +0000 (16:18 +0000)]
Updated Russian translation.

16 years ago * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
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.

16 years ago * dwarf2read.c (read_base_type): Set code to TYPE_CODE_CHAR
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.

16 years agoFix a typo in comment.
hjl [Mon, 24 Dec 2007 06:10:17 +0000 (06:10 +0000)]
Fix a typo in comment.

16 years agogas/
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.

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

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

16 years ago * infrun.c (handle_inferior_event): Remove code that made us
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.

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

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

16 years ago2007-12-22 Pierre Muller <muller@ics.u-strasbg.fr>
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.

16 years ago * dwarf2read.c (scan_partial_symbols partial_die_parent_scope)
jkratoch [Sat, 22 Dec 2007 20:58:30 +0000 (20:58 +0000)]
* dwarf2read.c (scan_partial_symbols partial_die_parent_scope)
(add_partial_symbol, pdi_needs_namespace, process_die)
(is_type_tag_for_partial, load_partial_dies, new_symbol)
(read_type_die, determine_prefix): Extend the current code of
`DW_TAG_class_type' also for `DW_TAG_interface_type'.

16 years agobinutils/
hjl [Sat, 22 Dec 2007 14:06:30 +0000 (14:06 +0000)]
binutils/

2007-12-22  H.J. Lu  <hongjiu.lu@intel.com>

* doc/binutils.texi: Document the new intel-mnemonic and
intel-mnemonic options for i386 disassembler.

gas/testsuite/

2007-12-22  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/compat-intel.d: New file.
* gas/i386/compat.d: Likewise.
* gas/i386/compat.s: Likewise.

* gas/i386/i386.exp: Run compat.

opcodes/

2007-12-22  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (intel_mnemonic): New.
(print_i386_disassembler_options): Display att-mnemonic and
intel-mnemonic options.
(print_insn): Handle att-mnemonic and intel-mnemonic.
(float_reg): Replace SYSV386_COMPAT with "!M" and "M".
(putop): Handle "!M" and "M".

16 years ago * fhandler.h (class fhandler_dev_random): Add dummy_offset member.
corinna [Sat, 22 Dec 2007 13:26:47 +0000 (13:26 +0000)]
* fhandler.h (class fhandler_dev_random): Add dummy_offset member.
* fhandler_random.cc (fhandler_dev_random::lseek): Fake seeking
capability as on Linux.

16 years ago * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
jimb [Sat, 22 Dec 2007 06:44:27 +0000 (06:44 +0000)]
* gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
hard-coding source line numbers into the test.
* gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
gdb_get_line_number to find.

16 years ago * gdb.base/ptype.c (highest): New struct type.
brobecke [Sat, 22 Dec 2007 05:28:19 +0000 (05:28 +0000)]
    * gdb.base/ptype.c (highest): New struct type.
        (the_highest): New variable of that type.
        (main): Add dummy assignment to a field of variable the_highest.
        * gdb.base/ptype.exp: Test type printing of our new variable.

16 years agoUse a simpler hash function.
iant [Sat, 22 Dec 2007 01:53:39 +0000 (01:53 +0000)]
Use a simpler hash function.

16 years agoCorrect contributor name on new tests, remove #if 0 code.
iant [Sat, 22 Dec 2007 00:50:43 +0000 (00:50 +0000)]
Correct contributor name on new tests, remove #if 0 code.

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

16 years agoFrom Cary Coutant: Fix handling of versioned symbols, add some tests.
iant [Fri, 21 Dec 2007 23:31:19 +0000 (23:31 +0000)]
From Cary Coutant: Fix handling of versioned symbols, add some tests.

16 years ago * elf32-xtensa.c (relax_section): Update DIFF relocations in the
bwilson [Fri, 21 Dec 2007 23:11:27 +0000 (23:11 +0000)]
* elf32-xtensa.c (relax_section): Update DIFF relocations in the
same way as other relocations.

16 years agoCorrect handling of non-section symbol in merged section. Avoid some
iant [Fri, 21 Dec 2007 23:08:25 +0000 (23:08 +0000)]
Correct handling of non-section symbol in merged section.  Avoid some
64-bit signed/unsigned warnings.

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

16 years agoSpeed up relocations against local symbols in merged sections.
iant [Fri, 21 Dec 2007 21:19:45 +0000 (21:19 +0000)]
Speed up relocations against local symbols in merged sections.

16 years ago2007-12-21 H.J. Lu <hongjiu.lu@intel.com>
hjl [Fri, 21 Dec 2007 17:04:04 +0000 (17:04 +0000)]
2007-12-21  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (i386-gen.o): Also depend on
$(srcdir)/../include/opcode/i386.h.
* Makefile.in: Regenerated.

16 years ago * linux-low.c (STACK_SIZE): Define.
schwab [Fri, 21 Dec 2007 16:04:27 +0000 (16:04 +0000)]
* linux-low.c (STACK_SIZE): Define.
(linux_tracefork_child): Use it.  Use __clone2 on ia64.
(linux_test_for_tracefork): Likewise.

16 years ago * ada-lang.h (ada_renaming_category): New enumerated type.
brobecke [Fri, 21 Dec 2007 11:50:10 +0000 (11:50 +0000)]
    * ada-lang.h (ada_renaming_category): New enumerated type.
        (ada_lookup_encoded_symbol): Declare.
        (ada_parse_renaming): Declare.
        (ada_renaming_type,ada_is_object_renaming)
        (ada_simple_renamed_entity): Delete declarations.
        * ada-lang.c (ada_parse_renaming): New function to concentrate
        extraction of information from renaming symbols.
        (parse_old_style_renaming): New function to concentrate
        extraction of old-style (purely type-based) renaming information.
        (renaming_is_visible): Rename to...
        (old_renaming_is_invisible): Rename and change sense of
        renaming_is_visible.
        (remove_out_of_scope_renamings): Rename to...
        (remove_irrelevant_renamings): Renames remove_out_of_scope_renamings
        and augments with additional logic to handle cases where the same
        object renaming is encoded both as a reference variable and an
        encoded renaming.
        (ada_renaming_type,ada_is_object_renaming)
        (ada_simple_renamed_entity): Delete definitions.
        (ada_lookup_encoded_symbol): New function factored out of
        ada_lookup_symbol.
        (ada_lookup_symbol): Reimplement to call ada_lookup_encoded_symbol.
        (wild_match): Don't reject perfect match of prefix.
        (ada_find_renaming_symbol): Factor old-style renaming logic into
        find_old_style_renaming_symbol.
        (find_old_style_renaming_symbol): New name for content of old
        ada_find_renaming_symbol.
        (ada_prefer_type): Reimplement not to use ada_renaming_type.
        * ada-exp.y (write_object_renaming): Change interface.  Reimplement
        to use new arguments and ada_parse_renaming.
        Correct blocks used to find array index.
        (write_var_or_type): Reimplement to use ada_parse_renaming.

16 years agoMinor reformatting.
brobecke [Fri, 21 Dec 2007 11:44:14 +0000 (11:44 +0000)]
Minor reformatting.

16 years ago * tui/tui-data.h (MAX_LOCATOR_ELEMENT_LEN): Defined to a bigger
brobecke [Fri, 21 Dec 2007 07:37:26 +0000 (07:37 +0000)]
    * tui/tui-data.h (MAX_LOCATOR_ELEMENT_LEN): Defined to a bigger
        value or to PATH_MAX when possible.

16 years ago * rs6000-tdep.h: Remove defs.h #include.
brobecke [Fri, 21 Dec 2007 04:59:00 +0000 (04:59 +0000)]
    * rs6000-tdep.h: Remove defs.h #include.
        * Makefile.in (rs6000_tdep_h): Update dependencies.

16 years ago * Makefile.in (cygcheck.exe): Don't link to ntdll.
briand [Fri, 21 Dec 2007 03:32:46 +0000 (03:32 +0000)]
* Makefile.in (cygcheck.exe): Don't link to ntdll.
* bloda.cc (pNtQuerySystemInformation): Add.
(pRtlAnsiStringToUnicodeString): Add.
(get_process_list): Use function pointers for NT functions.
(dump_dodgy_apps): Skip dodgy app check on non-NT platforms.
Use GetProcAddress for NT-specific functions.

16 years ago*** empty log message ***
gdbadmin [Fri, 21 Dec 2007 00:00:44 +0000 (00:00 +0000)]
*** empty log message ***

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

16 years agoFix buglet in last patch.
iant [Thu, 20 Dec 2007 21:26:17 +0000 (21:26 +0000)]
Fix buglet in last patch.

16 years agoConvert more instances of off_t to be 32-bit types.
iant [Thu, 20 Dec 2007 21:21:24 +0000 (21:21 +0000)]
Convert more instances of off_t to be 32-bit types.

16 years ago * config/tc-xtensa.c (xtensa_elf_cons): Set frag flags for
bwilson [Thu, 20 Dec 2007 17:21:07 +0000 (17:21 +0000)]
* config/tc-xtensa.c (xtensa_elf_cons): Set frag flags for
expressions without suffixes.
(get_frag_property_flags): Preserve is_no_transform flag for frags
not marked as either instructions or literals.

16 years ago * gdbtypes.c (gdbtypes_post_init): Change names of decimal float types
bauermann [Thu, 20 Dec 2007 17:17:21 +0000 (17:17 +0000)]
* gdbtypes.c (gdbtypes_post_init): Change names of decimal float types
to conform to C extension for decimal float.
* c-lang.c (enum c_primitive_types): Add entries for Decimal Floating
Point types.
(enum cplus_primitive_types): Likewise.
(c_language_arch_info): Add Decimal Floating Point builtin types to
the primitive_type_vector.
(cplus_language_arch_info): Likewise.

16 years ago* mips-tdep.c (mips_n32n64_push_dummy_call): Sign-extend
macro [Thu, 20 Dec 2007 17:13:56 +0000 (17:13 +0000)]
* mips-tdep.c (mips_n32n64_push_dummy_call): Sign-extend
integers and 32-bit pointers as required by the ABI.

16 years agoUpdate comments about output offsets and merged input sections.
iant [Thu, 20 Dec 2007 16:27:30 +0000 (16:27 +0000)]
Update comments about output offsets and merged input sections.

16 years ago * ld-elf/seg.d: Restrict to linux and vxworks.
hp [Thu, 20 Dec 2007 11:36:56 +0000 (11:36 +0000)]
* ld-elf/seg.d: Restrict to linux and vxworks.

16 years ago * libc/memmem.cc (memmem): Fix bug when searching for empty string.
corinna [Thu, 20 Dec 2007 10:11:37 +0000 (10:11 +0000)]
* libc/memmem.cc (memmem): Fix bug when searching for empty string.

16 years ago * symtab.h: Remove "defs.h" #include.
brobecke [Thu, 20 Dec 2007 05:36:14 +0000 (05:36 +0000)]
    * symtab.h: Remove "defs.h" #include.
        * Makefile.in (symtab_h): Update dependencies.

16 years agoRemove one inline.
iant [Thu, 20 Dec 2007 01:32:10 +0000 (01:32 +0000)]
Remove one inline.

16 years agoMake functions on hot path inline. Remove a mistaken virtual
iant [Thu, 20 Dec 2007 01:29:04 +0000 (01:29 +0000)]
Make functions on hot path inline.  Remove a mistaken virtual
declaration.

16 years ago*** empty log message ***
gdbadmin [Thu, 20 Dec 2007 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

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

16 years ago2007-12-19 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 19 Dec 2007 22:36:26 +0000 (22:36 +0000)]
2007-12-19  Jeff Johnston  <jjohnstn@redhat.com>

        * NEWS: Update with 1.16.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.16.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/configure: Ditto.
        * libc/*/aclocal.m4: Ditto.
        * libc/*/configure: Ditto.
        * libc/libc.texinfo: Ditto.
        * libm/*/aclocal.m4: Ditto.
        * libm/*/configure: Ditto.
        * libm/libm.texinfo: Ditto.
        * libc/sys/linux/shared.ld: Add VERS_1.16.

16 years ago2007-12-19 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 19 Dec 2007 22:26:59 +0000 (22:26 +0000)]
2007-12-19  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/string/strcasestr.c: Remove id macro.
        * libc/sys/linux/linuxthreads/attr.c: Fix up sched_priority
        field reference to be __sched_priority.
        * libc/sys/linux/linuxthreads/joinrace.c: Ditto.
        * libc/sys/linux/linuxthreads/manager.c: Ditto.
        * libc/sys/linux/stdlib/collate.c: Remove id macro.
        * libc/sys/linux/stdlib/collcmp.c: Ditto.
        * libc/sys/linux/stdlib/engine.c: Ditto.
        * libc/sys/linux/stdlib/fnmatch.c: Ditto.
        * libc/sys/linux/stdlib/glob.c: Ditto.
        * libc/sys/linux/stdlib/reallocf.c: Ditto.
        * libc/sys/linux/stdlib/regcomp.c: Ditto.
        * libc/sys/linux/stdlib/regerror.c: Ditto.
        * libc/sys/linux/stdlib/regexec.c: Ditto.
        * libc/sys/linux/stdlib/regfree.c: Ditto.
        * libc/sys/linux/sys/cdefs.h: Replace with latest version.
        * libc/sys/linux/include/argp.h: Ditto.
        * libc/sys/linux/sys/libc-lock.h: New file.
        * libc/sys/linux/sys/stdint.h: Ditto.
        * libc/sys/linux/include/sched.h: New file.