OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
18 years ago * fhandler.h (class fhandler_socket): Add private mutex handle
corinna [Wed, 14 Jun 2006 20:19:10 +0000 (20:19 +0000)]
* fhandler.h (class fhandler_socket): Add private mutex handle
accept_mtx.
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize
accept_mtx to NULL.
(fhandler_socket::dup): Duplicate accept_mtx, if available.
(fhandler_socket::listen): Create accept_mtx before trying to listen.
(fhandler_socket::prepare): Wait for accept_mtx if available to
serialize accepts on the same socket.
(fhandler_socket::release): Release accept_mtx.
(fhandler_socket::close): Close accept_mtx on successful closesocket.

18 years ago2006-06-14 Dave Brolley <brolley@redhat.com>
brolley [Wed, 14 Jun 2006 19:02:24 +0000 (19:02 +0000)]
2006-06-14  Dave Brolley  <brolley@redhat.com>

        * cgen-fpu.h (cgen_fp_ops): All operations now take
        const cgen_fpu*.
        * cgen-fpu.cxx: Likewise.

18 years ago * gas/mips/elf-rel6.d, gas/mips/elf-rel6.s: Extend testcase.
ths [Wed, 14 Jun 2006 18:04:44 +0000 (18:04 +0000)]
* gas/mips/elf-rel6.d, gas/mips/elf-rel6.s: Extend testcase.
* gas/mips/elf-rel6.d-n32.d, gas/mips/elf-rel6-n64.d: New files.
* gas/mips/mips.exp: Run new testcases.

18 years ago * dwarf2read.c (read_unspecified_type): New function.
jules [Wed, 14 Jun 2006 15:06:35 +0000 (15:06 +0000)]
* dwarf2read.c (read_unspecified_type): New function.
(read_type_die): Handle DW_TAG_unspecified_type.
(Committed by Julian Brown.)

18 years ago * gas/mips/mips16e-jrc.d, gas/mips/mips16e-save.d,
ths [Wed, 14 Jun 2006 08:29:42 +0000 (08:29 +0000)]
* gas/mips/mips16e-jrc.d, gas/mips/mips16e-save.d,
gas/mips/mips32-dsp.d, gas/mips/mips32-mt.d: Explicitly specify
o32 ABI.

18 years agobfd/
rsandifo [Wed, 14 Jun 2006 08:27:40 +0000 (08:27 +0000)]
bfd/
* elf32-m68k.c (elf_m68k_plt_info): New structure.
(elf_m68k_plt0_entry): Add R_68K_PC32-style in-place addends.
(elf_m68k_plt_entry): Likewise.
(elf_m68k_plt_info): New table.
(CFV4E_PLT_ENTRY_SIZE): Rename to...
(ISAB_PLT_ENTRY_SIZE): ...this.
(CFV4E_FLAG): Delete.
(elf_cfv4e_plt0_entry): Rename to...
(elf_isab_plt0_entry): ...this.  Adjust comments.  Use (-6,%pc,%d0)
for the second instruction too.
(elf_cfv4e_plt_entry): Rename to...
(elf_isab_plt_entry): ...this.  Adjust comments and use (-6,%pc,%d0).
(elf_isab_plt_info): New table.
(CPU32_FLAG): Delete.
(PLT_CPU32_ENTRY_SIZE): Rename to...
(CPU32_PLT_ENTRY_SIZE): ...this.
(elf_cpu32_plt0_entry): Update bounds accordingly.  Add R_68K_PC32-
style in-place addends.
(elf_cpu32_plt_entry): Likewise.
(elf_cpu32_plt_info): New table.
(elf_m68k_link_hash_table): Add a plt_info field.
(elf_m68k_link_hash_table_create): Initialize it.
(elf_m68k_get_plt_info): New function.
(elf_m68k_always_size_sections): Likewise.
(elf_m68k_adjust_dynamic_symbol): Use the plt_info hash table field.
(elf_m68k_install_pc32): New function.
(elf_m68k_finish_dynamic_symbol): Factor code using plt_info and
elf_m68k_install_pc32.
(elf_m68k_finish_dynamic_sections): Likewise.
(elf_m68k_plt_sym_val): Use elf_m68k_get_plt_info.
(elf_backend_always_size_sections): Define.

ld/testsuite/
* ld-m68k/plt1.s, ld-m68k/plt1-empty.s, ld-m68k/plt1.ld: New files.
* ld-m68k/plt1-68020.d, ld-m68k/plt1-cpu32.d: Likewise.
* ld-m68k/plt1-isab.d: Likewise.
* ld-m68k/m68k.exp: Run new PLT tests.

18 years ago * ld.texinfo: Document new -z lazy option.
amodra [Wed, 14 Jun 2006 02:43:57 +0000 (02:43 +0000)]
* ld.texinfo: Document new -z lazy option.
* emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Handle
new option.
(gld${EMULATION_NAME}_list_options): Update help text.

18 years agodaily update
amodra [Wed, 14 Jun 2006 00:22:15 +0000 (00:22 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Wed, 14 Jun 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago Sync from gcc:
danglin [Tue, 13 Jun 2006 23:06:42 +0000 (23:06 +0000)]
Sync from gcc:
2006-06-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

* configure.in: Don't enable libgomp on hpux10.
* configure: Rebuilt.

18 years ago2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Tue, 13 Jun 2006 22:44:49 +0000 (22:44 +0000)]
2006-06-13  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

* lib/uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Remove.  Moved to
extras-uuid.c.
* lib/extras-uuid.c (CLSID_FileProtocol, CLSID_FtpProtocol, CLSID_GopherProtocol,
CLSID_HttpProtocol, CLSID_HttpSProtocol, CLSID_MkProtocol,
CLSID_PSUrlMonProxy, CLSID_StdURLMoniker): Added.
* lib/hlguids-uuid.c: State source of CLSIDs.

18 years ago * symfile.c (load_command): Check for a changed executable before
drow [Tue, 13 Jun 2006 20:54:41 +0000 (20:54 +0000)]
* symfile.c (load_command): Check for a changed executable before
"load".

18 years ago2006-06-13 Sandra Loosemore <sandra@codesourcery.com>
jjohnstn [Tue, 13 Jun 2006 20:51:08 +0000 (20:51 +0000)]
2006-06-13  Sandra Loosemore <sandra@codesourcery.com>

        * arm/syscalls.c (_unlink, isatty, _system, _rename):
        Make them do something useful in the ARM_RDI_MONITOR case.

18 years ago2006-06-13 Sandra Loosemore <sandra@codesourcery.com>
jjohnstn [Tue, 13 Jun 2006 20:50:23 +0000 (20:50 +0000)]
2006-06-13  Sandra Loosemore <sandra@codesourcery.com>

        * /libc/sys/arm/syscalls.c (_unlink, isatty, _system, _rename):
        Make them do something useful in the ARM_RDI_MONITOR case.

18 years agoApproved by Daniel Jacobowitz.
fnf [Tue, 13 Jun 2006 18:17:20 +0000 (18:17 +0000)]
Approved by Daniel Jacobowitz.

2006-06-13  Fred Fish  <fnf@specifix.com>
* mips-tdep.c (mips_find_long_section): New function.
(mips_gdbarch_init): Use it to set long and pointer sizes.

18 years ago2006-06-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Tue, 13 Jun 2006 17:32:01 +0000 (17:32 +0000)]
2006-06-13  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

* lib/Makefile.in: Added extras-uuid as an object and source.
* lib/uuid.c (IID_IClientSiteHandler, IID_IContinue, IID_IHttpNegotiate,
IID_IPersistMoniker, IID_IServerHandler, IID_ITargetEmbedding,
IID_ITargetFrame, IID_ITypeComp, IID_IUrlHistoryStg, IID_IWinInetHttpInfo,
IID_IWinInetInfo, IID_IEnumSTATPROPSETSTG, IID_IEnumSTATPROPSTG,
IID_IEnumSTATURL): Remove.  Moved to extras-uuid.c.
* lib/extras-uuid.c: New file.
Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
net).

18 years ago * elflink.c (elf_link_add_object_symbols): Save and restore
amodra [Tue, 13 Jun 2006 14:49:54 +0000 (14:49 +0000)]
* elflink.c (elf_link_add_object_symbols): Save and restore
struct bfd_hash_table table, size and count fields for
as-needed libs.

18 years ago2006-06-13 David Ayers <d.ayers@inode.at>
ayers [Tue, 13 Jun 2006 14:46:59 +0000 (14:46 +0000)]
2006-06-13  David Ayers  <d.ayers@inode.at>

Sync from gcc:

2006-06-12  David Ayers  <d.ayers@inode.at>

PR bootstrap/27963
PR target/19970
* configure.in: Remove target-boehm-gc from noconfigdirs where
${libgcj} is specified.
* configure: Regenerate.

18 years ago * lib/gdb.exp (gdb_load_cmd): New.
nathan [Tue, 13 Jun 2006 13:20:25 +0000 (13:20 +0000)]
* lib/gdb.exp (gdb_load_cmd): New.

18 years ago gdb/
nathan [Tue, 13 Jun 2006 08:55:21 +0000 (08:55 +0000)]
gdb/
* remote-file.io.c (remote_fileio_func_system): Treat zero length
string as NULL.  Adjust for NULL pointer argument.
* doc/gdb.texinfo (system): Document behaviour with zero length
string.

gdb/testsuite/
* gdb.base/fileio.c: Add system(NULL) test.
* gdb.base/fileio.exp: Check it.

18 years ago * gdb.base/break.c: Add 10a breakpoint at }
nathan [Tue, 13 Jun 2006 08:46:17 +0000 (08:46 +0000)]
* gdb.base/break.c: Add 10a breakpoint at }
* gdb.base/break.exp: Add test for breakpoint at }
* gdb.cp/anon-union.cc: Add code at end of function.
* gdb.cp/anon-union.exp: Adjust end of function breakpoint.
* gdb.mi/var-cmd.c: Add code at end of function.
* gdb.mi/mi-var-display.exp: Adjust end of next.
* gdb.mi/mi2-var-display.exp: Likewise.
* gdb.base/fileio.c: Add stop function and insert calls at
stopping places.
* gdb.base/fileio.exp: Breakpoint stop function and remove
explicit line number references.

18 years ago * common/aclocal.m4: Pass ../../intl to ZW_GNU_GETTEXT_SISTER_DIR.
rearnsha [Tue, 13 Jun 2006 08:06:48 +0000 (08:06 +0000)]
    * common/aclocal.m4: Pass ../../intl to ZW_GNU_GETTEXT_SISTER_DIR.
        * common/common.m4: Likewise.
* */configure: Regenerate.

18 years agoRichard Earnshaw <rearnsha@arm.com>
rearnsha [Tue, 13 Jun 2006 08:02:20 +0000 (08:02 +0000)]
Richard Earnshaw  <rearnsha@arm.com>
Alexandre Oliva <aoliva@redhat.com>

* (ZW_GNU_GETTEXT_SISTER_DIR): Add optional
argument for where to search for NLS config file.

18 years ago*** empty log message ***
gdbadmin [Tue, 13 Jun 2006 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Tue, 13 Jun 2006 00:00:08 +0000 (00:00 +0000)]
daily update

18 years ago * include/math.h (HUGE_VAL): Define as builtin if __GNUC__ >= 3.3,
dannysmith [Mon, 12 Jun 2006 22:22:17 +0000 (22:22 +0000)]
* include/math.h (HUGE_VAL): Define as builtin if __GNUC__ >= 3.3,
else global library variable.
        (HUGEVALF): Likewise;
(HUGEVALL): Likewise.
(INFINITY): Likewise.
(NAN): LiKewise.

18 years ago * mingwex/wcrtomb.c (wcrtomb_cp): Correct typo.
dannysmith [Mon, 12 Jun 2006 21:48:08 +0000 (21:48 +0000)]
* mingwex/wcrtomb.c (wcrtomb_cp): Correct typo.

18 years ago * Makefile.in (SUBDIRS): Change to lowercase for autoconf 2.59.
dannysmith [Mon, 12 Jun 2006 21:43:11 +0000 (21:43 +0000)]
* Makefile.in (SUBDIRS): Change to lowercase for autoconf 2.59.

18 years ago * remote.c (set_remote_protocol_packet_cmd)
drow [Mon, 12 Jun 2006 19:16:19 +0000 (19:16 +0000)]
* remote.c (set_remote_protocol_packet_cmd)
(show_remote_protocol_packet_cmd): New prototypes.
(remote_set_cmdlist, remote_show_cmdlist): Move higher.
(struct packet_config): Make name and title const.
(add_packet_config_cmd): Remove unnecessary arguments.
(_initialize_remote): Update calls.

18 years agogas/testsuite/
hjl [Mon, 12 Jun 2006 18:59:35 +0000 (18:59 +0000)]
gas/testsuite/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Run nops and x86-64-nops.

* gas/i386/nops.d: New file.
* gas/i386/nops.s: Likewise.
* gas/i386/x86-64-nops.d: Likewise.
* gas/i386/x86-64-nops.s: Likewise.

include/opcode/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386.h (i386_optab): Add "nop" with memory reference.

opcodes/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (dis386_twobyte): Use "nopQ" for 0x1f.
(twobyte_has_modrm): Set 1 for 0x1f.

18 years agogas/
hjl [Mon, 12 Jun 2006 18:55:38 +0000 (18:55 +0000)]
gas/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (process_suffix): Don't add rex64 for
"xchg %rax,%rax".

gas/testsuite/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/opcode.s: Add "xchg %ax,%ax".
* gas/i386/opcode.d: Updated.

* gas/i386/x86-64-opcode.s: Add xchg %ax,%ax, xchg %eax,%eax,
xchg %rax,%rax, rex64 xchg %rax,%rax and xchg %rax,%r8.
* gas/i386/x86-64-opcode.d: Updated.

include/opcode/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386.h (i386_optab): Update comment for 64bit NOP.

opcodes/

2006-06-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (NOP_Fixup): Removed.
(NOP_Fixup1): New.
(NOP_Fixup2): Likewise.
(dis386): Use NOP_Fixup1 and NOP_Fixup2 on 0x90.

18 years ago * arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed
jules [Mon, 12 Jun 2006 15:31:28 +0000 (15:31 +0000)]
* arm-dis.c (print_insn_neon): Disassemble 32-bit immediates as signed
on 64-bit hosts.

18 years ago* fhandler_tty.cc (fhandler_pty_master::close): Always close
cgf [Mon, 12 Jun 2006 14:56:31 +0000 (14:56 +0000)]
* fhandler_tty.cc (fhandler_pty_master::close): Always close
from_master/to_master since we always have copies of these handles.

18 years ago * include/sys/wait.h: Move definition of wait constants from here...
corinna [Mon, 12 Jun 2006 14:25:05 +0000 (14:25 +0000)]
* include/sys/wait.h: Move definition of wait constants from here...
* include/cygwin/wait.h: ...to here.  New file.
* include/cygwin/stdlib.h: Include cygwin/wait.h to conform with SUSv3.

18 years ago * winsup.api/user_malloc.c: New file.
corinna [Mon, 12 Jun 2006 13:59:36 +0000 (13:59 +0000)]
* winsup.api/user_malloc.c: New file.

18 years ago * heap.cc (heap_init): Only commit if allocsize is not zero.
corinna [Mon, 12 Jun 2006 13:59:14 +0000 (13:59 +0000)]
* heap.cc (heap_init): Only commit if allocsize is not zero.

18 years ago * net.cc (fdsock): Disable raising buffer sizes. Add comment to
corinna [Mon, 12 Jun 2006 13:13:50 +0000 (13:13 +0000)]
* net.cc (fdsock): Disable raising buffer sizes.  Add comment to
explain why.

18 years agoReviewed and approved by Daniel Jacobowitz and Thiemo Seufer
fnf [Mon, 12 Jun 2006 12:36:24 +0000 (12:36 +0000)]
Reviewed and approved by Daniel Jacobowitz and Thiemo Seufer

2006-06-12  Fred Fish  <fnf@specifix.com>
* emulparams/elf32bmip.sh (OTHER_SECTIONS): Keep the
".mdebug.<abi>" and ".gcc_compiled_long<size>" sections
generated by mips gcc.

18 years ago [ bfd/ChangeLog ]
ths [Mon, 12 Jun 2006 11:35:42 +0000 (11:35 +0000)]
[ bfd/ChangeLog ]
* elf32-mips.c: Expand comment about ABI-mandated pagesize values.
(ELF_MAXPAGESIZE, ELF_COMMONPAGESIZE): define in a more obvious way.
* elf64-mips.c, elfn32-mips.c (ELF_MAXPAGESIZE): Fix value for IRIX6.
Delete old comments.
(ELF_COMMONPAGESIZE): Define in a more obvious way.

[ ld/ChangeLog ]
* emulparams/elf64bmip.sh, emulparams/elf64btsmip.sh (COMMONPAGESIZE):
Define.

[ ld/testsuite/ChangeLog ]
* ld-mips-elf/multi-got-no-shared.d: Adjust for recent change of
ELF_MAXPAGESIZE.

18 years agoPR binutils/2735
nickc [Mon, 12 Jun 2006 11:12:51 +0000 (11:12 +0000)]
PR binutils/2735
* elflink.c (elf_link_add_object_symbols): Fix the warning message about
  mismatched alignments to allow for the case where the common alignment
  has been deduced from the section alignment.
* bfd.c (_bfd_default_error_handler): Update comment to explain why bfd
  and asection varargs are out of order.
  Explicitly catch and abort on NULL bfd and asection arguments.

18 years ago [mingw-Bugs-1424461]
dannysmith [Mon, 12 Jun 2006 00:55:06 +0000 (00:55 +0000)]
[mingw-Bugs-1424461]
*include/imagehlp.h: Comment out IN, OUT and OPTIONAL,
throughout.
*include/rpcdce.h: Don't define IN, OUT or OPTIONAL if
_NO_W32_PSEUDO_MODIFIERS.
*include/rpcnsi.h: Comment out IN, OUT and OPTIONAL,
throughout.
*include/rpcnsip.h: Likewise.
*include/windef.h: Don't define IN, OUT or OPTIONAL
if _NO_W32_PSEUDO_MODIFIERS.
*include/ddk/batclass.h: Comment out IN, OUT and OPTIONAL,
throughout.
*include/ddk/cfgmgr32.h: Likewise.
*include/ddk/ddkmapi.h: Likewise.
*include/ddk/hidclass.h: Likewise.
*include/ddk/hidpi.h: Likewise.
*include/ddk/kbdmou.h: Likewise.
*include/ddk/mcd.h: Likewise.
*include/ddk/miniport.h: Likewise.
*include/ddk/minitape.h: Likewise.
*include/ddk/ndis.h: Likewise.
*include/ddk/ndistapi.h: Likewise.
*include/ddk/ndiswan.h: Likewise.
*include/ddk/ntapi.h: Likewise.
*include/ddk/ntdd8042.h: Likewise.
*include/ddk/ntddpcm.h: Likewise.
*include/ddk/ntifs.h: Likewise.
*include/ddk/ntpoapi.h: Likewise.
*include/ddk/parallel.h: Likewise.
*include/ddk/pfhook.h: Likewise.
*include/ddk/scsiwmi.h: Likewise.
*include/ddk/smbus.h: Likewise.
*include/ddk/srb.h: Likewise.
*include/ddk/storport.h: Likewise.
*include/ddk/tdikrnl.h: Likewise.
*include/ddk/upssvc.h: Likewise.
*include/ddk/usbcamdi.h: Likewise.
*include/ddk/usbscan.h: Likewise.
*include/ddk/video.h: Likewise.
*include/ddk/videoagp.h: Likewise.
*include/ddk/win2k.h: Likewise.
*include/ddk/winddi.h: Likewise.
*include/ddk/winddk.h: Don't define IN, OUT or OPTIONAL
if _NO_W32_PSEUDO_MODIFIERS.
Comment out IN, OUT and OPTIONAL, throughout.
*include/ddk/winnt4.h: Comment out IN, OUT and OPTIONAL,
throughout.
*include/ddk/ws2san.h: Likewise.

18 years ago*** empty log message ***
gdbadmin [Mon, 12 Jun 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Mon, 12 Jun 2006 00:00:05 +0000 (00:00 +0000)]
daily update

18 years agobfd/
rsandifo [Sun, 11 Jun 2006 08:33:26 +0000 (08:33 +0000)]
bfd/
* elfxx-mips.c (mips_elf_link_hash_table): Add function_stub_size.
(STUB_ORI): New macro.
(STUB_LI16U): Fix formatting.
(MIPS_FUNCTION_STUB_SIZE): Delete.
(MIPS_FUNCTION_STUB_MAX_SIZE): Likewise.
(MIPS_FUNCTION_STUB_NORMAL_SIZE): New macro.
(MIPS_FUNCTION_STUB_BIG_SIZE): Likewise.
(_bfd_mips_elf_adjust_dynamic_symbol): Use htab->function_stub_size
instead of MIPS_FUNCTION_STUB_SIZE.
(count_section_dynsyms): New function, split out from
_bfd_mips_elf_final_link.
(_bfd_mips_elf_always_size_sections): Get a worst-case estimate
of the number of dynamic symbols needed and use it to set up
function_stub_size.  Use function_stub_size rather than
MIPS_FUNCTION_STUB_SIZE to determine the size of the stub section.
Use 16-byte stubs for 0x10000 dynamic symbols.
(_bfd_mips_elf_size_dynamic_sections): Use htab->function_stub_size
instead of MIPS_FUNCTION_STUB_SIZE.  Fix formatting.
(_bfd_mips_elf_finish_dynamic_symbol): Likewise.  Change the
size of the stub buffer from MIPS_FUNCTION_STUB_MAX_SIZE to
MIPS_FUNCTION_STUB_BIG_SIZE.  Tweak the check for unhandled dynindxes.
Use MIPS_FUNCTION_STUB_BIG_SIZE rather than a hard-coded 20.
Use STUB_ORI rather than STUB_LI16U for big stubs.
(_bfd_mips_elf_link_hash_table_create): Initialize function_stub_size.
(_bfd_mips_elf_final_link): Use count_section_dynsyms.

ld/testsuite/
* ld-mips-elf/stub-dynsym-1.s,
* ld-mips-elf/stub-dynsym-1.ld,
* ld-mips-elf/stub-dynsym-1-7fff.d,
* ld-mips-elf/stub-dynsym-1-8000.d,
* ld-mips-elf/stub-dynsym-1-fff0.d,
* ld-mips-elf/stub-dynsym-1-10000.d,
* ld-mips-elf/stub-dynsym-1-2fe80.d: New test.
* ld-mips-elf/mips-elf.exp: Run it.

18 years ago*** empty log message ***
gdbadmin [Sun, 11 Jun 2006 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sun, 11 Jun 2006 00:00:08 +0000 (00:00 +0000)]
daily update

18 years ago2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Sat, 10 Jun 2006 20:48:15 +0000 (20:48 +0000)]
2006-06-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in:  Added hlguids-uuid as source and object.

18 years agoCopy edit File-I/O section of manual
sandra [Sat, 10 Jun 2006 18:45:26 +0000 (18:45 +0000)]
Copy edit File-I/O section of manual

18 years ago * mingw-hdep.c (gdb_select): Always check for NULL fd sets
drow [Sat, 10 Jun 2006 18:24:32 +0000 (18:24 +0000)]
* mingw-hdep.c (gdb_select): Always check for NULL fd sets
before calling FD_ISSET.  Correct check for exceptfds which
previously tested writefds.

18 years ago2006-06-10 H.J. Lu <hongjiu.lu@intel.com>
hjl [Sat, 10 Jun 2006 18:20:39 +0000 (18:20 +0000)]
2006-06-10  H.J. Lu  <hongjiu.lu@intel.com>

* i386.c (GRP10): Renamed to ...
(GRP12): This.
(GRP11): Renamed to ...
(GRP13): This.
(GRP12): Renamed to ...
(GRP14): This.
(GRP13): Renamed to ...
(GRP15): This.
(GRP14): Renamed to ...
(GRP16): This.
(dis386_twobyte): Updated.
(grps): Likewise.

18 years ago2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Sat, 10 Jun 2006 15:28:03 +0000 (15:28 +0000)]
2006-06-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/uuid.c (CLSID_StaticDib, CLSID_StaticMetafile, CLSID_StdHlink,
        CLSID_StdHlinkBrowseContext): Remove.  Moved to relevant files.
        * lib/cguid-uuid.c (CLSID_StaticDib, CLSID_StaticMetafile): Added.
        * lib/hlguids-uuid.c: New file.
        Thank you to Julien Lecomte (julienlecomte at users dot sourceforge dot
        net).

18 years ago2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Sat, 10 Jun 2006 12:31:17 +0000 (12:31 +0000)]
2006-06-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Added urlmon-uuid and hlink-uuid as sources and
        objects.
        * lib/uuid.c (IID_IAuthenticate, IID_IBindHost, IID_IBindProtocol,
        IID_IBindStatusCallback, IID_IBindStatusCallbackMsg, IID_IBinding,
        IID_IHlink, IID_IHlinkBrowseContext, IID_IHlinkFrame, IID_IHlinkSite,
        IID_IHlinkTarget): Remove.  Moved to new files.
        * lib/urlmon-uuid.c: New file.
        * lib/hlink-uuid.c: New file.

18 years ago2006-06-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Sat, 10 Jun 2006 11:45:40 +0000 (11:45 +0000)]
2006-06-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Added ativscp-uuid as source and object.
        * lib/uuid.c (IID_IActiveScript, IID_IActiveScriptError,
        IID_IActiveScriptParse, IID_IActiveScriptSite,
        IID_IActiveScriptSiteWindow): Remove.  Moved to ativscp-uuid.c.
        * lib/ativscp-uuid.c: New file.

18 years ago2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Sat, 10 Jun 2006 01:45:58 +0000 (01:45 +0000)]
2006-06-09  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/uuid.c (IID_IClientSecurity, IID_IMallocSpy, IID_IServerSecurity):
        Remove.  Moved to objidl-uuid.c
        * lib/objidl-uuid.c (IID_IClientSecurity, IID_IMallocSpy,
        IID_IServerSecurity): Defined.

18 years agodaily update
amodra [Sat, 10 Jun 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sat, 10 Jun 2006 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-06-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Fri, 9 Jun 2006 23:53:06 +0000 (23:53 +0000)]
2006-06-09  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Add cguid-uuid and olectlid-uuid as sources and
        objects.
        * lib/uuid.c (CLSID_CColorPropPage, CLSID_CFontPropPage,
        CLSID_CPicturePropPage, CLSID_Picture_Dib, CLSID_Picture_Metafile,
        CLSID_StdFont, CLSID_StdPicture, GUID_NULL, IID_ICreateTypeInfo,
        IID_ICreateTypeInfo2, IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_IDebug,
        IID_IDebugStream, IID_IDispatch, IID_IEnumFORMATETC,IID_IEnumMoniker,
        IID_IEnumOLEVERB, IID_IEnumSTATDATA, IID_IEnumSTATSTG, IID_IEnumString,
        IID_IEnumUnknown, IID_IEnumVARIANT, IID_IOleLink, IID_IPSFactory,
        IID_IRpcChannel, IID_IRpcProxy, IID_IRpcStub, IID_ITypeInfo,
        IID_ITypeInfo2, IID_ITypeLib, IID_ITypeLib2): Remove.  Moved to relevant
        files.
        * lib/oaidl-uuid.c (IID_ICreateTypeInfo, IID_ICreateTypeInfo2,
        IID_ICreateTypeLib, IID_ICreateTypeLib2, IID_ITypeInfo, IID_ITypeInfo2,
        IID_ITypeLib, IID_ITypeLib2, IID_IEnumVARIANT): Define.
        * lib/cguid-uuid.c: New file.
        * lib/olectlid-uuid.c: New file.

18 years ago(GDB/MI): Remove duplicate acknowledgements.
nickrob [Fri, 9 Jun 2006 22:37:47 +0000 (22:37 +0000)]
(GDB/MI): Remove duplicate acknowledgements.
(GDB/MI Simple Examples): Move node up one level.  Use real examples.
(GDB/MI Compatibility with CLI): Update.
(GDB/MI Result Records): Add "connected" and "exit" result classes.
(GDB/MI Stream Records): Clarify target output.
(GDB/MI Command Description Format): Modify example description.
(GDB/MI Breakpoint Table Commands): Rename to...
(GDB/MI Breakpoint Commands): ...this
(GDB/MI Breakpoint Commands): Add optional thread field.
(GDB/MI Program Control): Add an introduction.  Move "Program
termination" examples into exec-run description.
(GDB/MI File Commands): Mention similar CLI commands.
(GDB/MI Miscellaneous Commands): Move to end.  Mention "show version"
is similar to "-gdb-version".

18 years ago*** empty log message ***
nickrob [Fri, 9 Jun 2006 22:35:49 +0000 (22:35 +0000)]
*** empty log message ***

18 years ago(Symbols): Fix "(gdb)"=>"(@value{GDBP})".
eliz [Fri, 9 Jun 2006 18:52:30 +0000 (18:52 +0000)]
(Symbols): Fix "(gdb)"=>"(@value{GDBP})".

18 years ago * bfd/elfxx-mips.c (mips_elf_calculate_relocation): Fix mode for stub
ths [Fri, 9 Jun 2006 13:47:41 +0000 (13:47 +0000)]
* bfd/elfxx-mips.c (mips_elf_calculate_relocation): Fix mode for stub
calling relocations.

18 years agoUpdated Finnish translation
nickc [Fri, 9 Jun 2006 13:40:51 +0000 (13:40 +0000)]
Updated Finnish translation

18 years agoLost bit belonging to the last commit.
ths [Fri, 9 Jun 2006 12:55:00 +0000 (12:55 +0000)]
Lost bit belonging to the last commit.

18 years ago [ gas/ChangeLog ]
ths [Fri, 9 Jun 2006 11:53:38 +0000 (11:53 +0000)]
[ gas/ChangeLog ]
* config/tc-mips.c (mips_ip): Maintain argument count.

[ gas/testsuite/ChangeLog ]
* gas/mips/mips32-sf32.s, gas/mips/mips32-sf32.d: New test for odd
single precision FPRs on MIPS32.
* gas/mips/mips.exp: Run them.

18 years agomissing commit
nathan [Fri, 9 Jun 2006 06:09:50 +0000 (06:09 +0000)]
missing commit
* remote-fileio.h (remote_fileio_reset): Prototype.

18 years ago * config/tc-iq2000.c: Include sb.h.
amodra [Fri, 9 Jun 2006 03:42:24 +0000 (03:42 +0000)]
* config/tc-iq2000.c: Include sb.h.

18 years agoTypo fix.
drow [Fri, 9 Jun 2006 02:33:28 +0000 (02:33 +0000)]
Typo fix.

18 years ago * ldlang.h (lang_input_statement_type): Use bitfields for booleans.
amodra [Fri, 9 Jun 2006 01:13:39 +0000 (01:13 +0000)]
* ldlang.h (lang_input_statement_type): Use bitfields for booleans.
* ldlang.c (struct out_section_hash_entry): Rename from
output_statement_hash_entry.  Delete output_section_statement_type
entry.  Add statement_union_type entry.  Adjust all users.
(output_section_statement_table): Rename from output_statement_table.
Adjust all users.
(output_section_statement_newfunc): Rename from
output_statement_newfunc.  Adjust all users.
(output_section_statement_table_init): Rename from
output_statement_table_init.  Adjust all users.
(output_section_statement_table_free): Rename from
output_statement_table_free.  Adjust all users.

18 years ago * gdb/dwarf2read.c (partial_read_comp_unit_head): Accept version 3.
jules [Fri, 9 Jun 2006 00:44:28 +0000 (00:44 +0000)]
* gdb/dwarf2read.c (partial_read_comp_unit_head): Accept version 3.

18 years ago * MAINTAINERS (Write After Approval): Add myself.
jules [Fri, 9 Jun 2006 00:40:50 +0000 (00:40 +0000)]
* MAINTAINERS (Write After Approval): Add myself.

18 years ago*** empty log message ***
gdbadmin [Fri, 9 Jun 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Fri, 9 Jun 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago * elfxx-mips.c (STUB_LI16): Removed.
daney [Thu, 8 Jun 2006 23:51:25 +0000 (23:51 +0000)]
* elfxx-mips.c (STUB_LI16): Removed.
(STUB_LUI): New macro.
(STUB_LI16U): Ditto.
(STUB_LI16S): Ditto.
(MIPS_FUNCTION_STUB_SIZE): Rewrote to take info parameter.
(_bfd_mips_elf_adjust_dynamic_symbol): Pass info parameter to
MIPS_FUNCTION_STUB_SIZE.
(_bfd_mips_elf_always_size_sections): Ditto.
(_bfd_mips_elf_size_dynamic_sections): Ditto.
(_bfd_mips_elf_finish_dynamic_sections): Ditto.
(_bfd_mips_elf_finish_dynamic_symbol): Rewrote stub generation
to allow larger symbol table indexes.

18 years ago * gas/mips/mips32.s: Added cop2 branches with explicit condition
ths [Thu, 8 Jun 2006 21:42:50 +0000 (21:42 +0000)]
* gas/mips/mips32.s: Added cop2 branches with explicit condition
code register numbers.
* gas/mips/mips32.d: Likewise.

18 years ago2006-06-08 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Thu, 8 Jun 2006 21:16:19 +0000 (21:16 +0000)]
2006-06-08  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Add objsafe-uuid oaidl-uuid docobj-uuid comcat-uuid
        exdisp-uuid mlang-uuid objidl-uuid as sources and objects.
        * lib/uuid.c (CATID_Control, CATID_DocObject, CATID_Insertable,
        CATID_PersistsToPropertyBag, CATID_PersistsToStorage, CATID_PersistsToStream,
        CATID_PersistsToStreamInit, CATID_Printable, CATID_Programmable,
        CLSID_CMultiLanguage, CLSID_StdComponentCategoriesMgr, CLSID_WebBrowser,
        DIID_DWebBrowserEvents, DIID_DWebBrowserEvents2, IID_IAdviseSink,
        IID_IAdviseSink2, IID_IBindCtx, IID_ICatInformation, IID_ICatRegister,
        IID_IClassActivator, IID_IContinueCallback, IID_ICreateErrorInfo,
        IID_IDataAdviseHolder, IID_IDataObject, IID_IEnumCATEGORYINFO,
        IID_IEnumGUID, IID_IEnumOleDocumentViews, IID_IErrorInfo,
        IID_IExternalConnection, IID_IFillLockBytes, IID_ILockBytes, IID_IMalloc,
        IID_IMarshal, IID_IMessageFilter, IID_IMoniker, IID_IObjectSafety,
        IID_IOleCommandTarget, IID_IOleDocument, IID_IOleDocumentSite,
        IID_IOleDocumentView, IID_IPSFactoryBuffer, IID_IPersist,
        IID_IPersistFile, IID_IPersistStorage, IID_IPersistStream, IID_IPrint,
        IID_IProgressNotify, IID_IPropertySetStorage, IID_IPropertyStorage,
        IID_IROTData, IID_IRootStorage, IID_IRpcChannelBuffer,
        IID_IRpcProxyBuffer, IID_IRpcStubBuffer, IID_IRunnableObject,
        IID_IRunningObjectTable, IID_ISequentialStream, IID_IStdMarshalInfo,
        IID_IStorage, IID_IStream, IID_ISupportErrorInfo, IID_IWebBrowser,
        IID_IWebBrowser2, IID_IWebBrowserApp): Remove. Moved to new files.
        * lib/comcat-uuid.c: New file.
        * lib/docobj-uuid.c: New File.
        * lib/exdisp-uuid.c: New file.
        * lib/mlang-uuid.c: New file.
        * lib/oaidl-uuid.c: New file.
        * lib/objidl-uuid.c: New file.
        * lib/objsafe-uuid.c: New file.

18 years ago2006-06-08 Michael Snyder <msnyder@redhat.com>
msnyder [Thu, 8 Jun 2006 19:22:45 +0000 (19:22 +0000)]
2006-06-08  Michael Snyder  <msnyder@redhat.com>

* mips-tdep.c (fp_register_arg_p): Recognize floating point typedefs.

18 years agoTypo fix.
drow [Thu, 8 Jun 2006 19:13:35 +0000 (19:13 +0000)]
Typo fix.

18 years ago * m68k-tdep.c (m68k_dwarf_reg_to_regnum): New.
nathan [Thu, 8 Jun 2006 19:11:45 +0000 (19:11 +0000)]
* m68k-tdep.c (m68k_dwarf_reg_to_regnum): New.
(m68k_gdbarch_init): Set it for dwarf & dwarf2 reg number
conversion. Use M68K_NUM_REGS for number of regs.

18 years ago * remote-fileio.c (remote_fileio_reset): New.
nathan [Thu, 8 Jun 2006 19:08:22 +0000 (19:08 +0000)]
* remote-fileio.c (remote_fileio_reset): New.
* remote-fileio.h (remote_fileio_reset): Prototype.
* remote.c (extended_remote_restart, remote_open_1): Call it.

18 years ago * gdb/remote.c (remote_open_1): Do preopen tasks before
nathan [Thu, 8 Jun 2006 19:04:08 +0000 (19:04 +0000)]
* gdb/remote.c (remote_open_1): Do preopen tasks before
irreversably destroying state.

18 years ago * (struct remote_state): New type, only containing
drow [Thu, 8 Jun 2006 18:32:12 +0000 (18:32 +0000)]
* (struct remote_state): New type, only containing
buf and buf_size.
(remote_state): New variable.
(get_remote_state): New function.
(struct remote_arch_state): Renamed from struct remote_state.
Removed buf and buf_size.
(get_remote_arch_state): Renamed from get_remote_state.  All
necessary callers updated to call this function.
(init_remote_state): Initialize the architecture-specific state.
Update the target-specific state if necessary.
(get_remote_packet_size): New function.  All previous references
changed to use this accessor function.
(packet_reg_from_regnum, packet_reg_from_pnum): Take a
remote_arch_state instead of a remote_state.  All callers changed.
(_initialize_remote): Initialize the packet buffer here.

18 years ago2006-06-08 Fred Fish <fnf@specifix.com>
jjohnstn [Thu, 8 Jun 2006 16:13:11 +0000 (16:13 +0000)]
2006-06-08  Fred Fish  <fnf@specifix.com>

        * mips/idt.ld, mips/idt32.ld, mips/idt64.ld, mips/nullmon.ld,
        mips/pmon.ld:  Keep special sections generated by mips gcc.

18 years ago2006-06-08 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 8 Jun 2006 16:10:12 +0000 (16:10 +0000)]
2006-06-08  Jeff Johnston  <jjohnstn@redhat.com>

        Sync from gcc:

        2005-01-12  David Edelsohn  <edelsohn@gnu.org>
                    Andreas Schwab  <schwab@suse.de>

        PR bootstrap/18033
        * config-ml.in: Eval option if surrounded by single quotes.

18 years ago * config/tc-mips.c (mips_pseudo_table): Add "origin" and "repeat"
ths [Thu, 8 Jun 2006 15:28:26 +0000 (15:28 +0000)]
* config/tc-mips.c (mips_pseudo_table): Add "origin" and "repeat"
aliases for better compatibility with SGI tools.

18 years ago * configure.in (BFDLIB, BFDVER_H, ALL_OBJ_DEPS): Delete.
amodra [Thu, 8 Jun 2006 05:09:37 +0000 (05:09 +0000)]
* configure.in (BFDLIB, BFDVER_H, ALL_OBJ_DEPS): Delete.
* Makefile.am (GASLIBS): Expand @BFDLIB@.
(BFDVER_H): Delete.
(OBJS): Expand @ALL_OBJ_DEPS@.  Depend on all fopen-*.h variants.
(obj-aout.o): Depend on $(DEP_@target_get_type@_aout)
(obj-coff.o, obj-ecoff.o, obj-elf.o): Similarly.
Run "make dep-am".
* dep-in.sed: Don't substitute bfdver.h.  Do remove symcat.h.
* Makefile.in: Regenerate.
* doc/Makefile.in: Regenerate.
* configure: Regenerate.

18 years ago*** empty log message ***
gdbadmin [Thu, 8 Jun 2006 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Thu, 8 Jun 2006 00:00:05 +0000 (00:00 +0000)]
daily update

18 years agoWhitespace fixes.
dj [Wed, 7 Jun 2006 23:30:11 +0000 (23:30 +0000)]
Whitespace fixes.

18 years ago2006-06-07 Carlos O'Donell <carlos@codesourcery.com>
carlos [Wed, 7 Jun 2006 22:33:16 +0000 (22:33 +0000)]
2006-06-07  Carlos O'Donell  <carlos@codesourcery.com>

Sync from gcc:

2006-06-06  David Ayers  <d.ayers@inode.at>

PR libobjc/13946
* Makefile.def: Add dependencies for libobjc which boehm-gc.
* Makefile.in: Regenerate.
* configure.in: Add --enable-objc-gc at toplevel and have it
enable boehm-gc for Objective-C.
Remove target-boehm-gc from libgcj.
Add target-boehm-gc to target_libraries.
Add target-boehm-gc to noconfigdirs where ${libgcj}
is specified.
Assert that boehm-gc is supported when requested for Objective-C.
Only build boehm-gc if needed either for Java or Objective-C.
* configure: Regenerate.

2006-06-05  Paolo Bonzini  <bonzini@gnu.org>

PR 27674
* Makefile.tpl (configure-[+prefix+][+module+],
all-[+prefix+][+module+]): Depend on stage_current if bootstrapping.
Remove rule to unstage bootstrapped modules.
(stage_current): New.
* Makefile.in: Regenerate.

2006-05-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
Andreas Tobler  <a.tobler@schweiz.ch>

* configure.in:  Enable libgcj for hppa*-hp-hpux11*.
* configure: Rebuilt.

Revert
2006-01-31  Richard Guenther  <rguenther@suse.de>
Paolo Bonzini  <bonzini@gnu.org>

* Makefile.def (target_modules): Add libgcc-math target module.
* configure.in (target_libraries): Add libgcc-math target library.
(--enable-libgcc-math): New configure switch.
* Makefile.in: Re-generate.
* configure: Re-generate.

18 years ago2006-06-07 Fred Fish <fnf@specifix.com>
jjohnstn [Wed, 7 Jun 2006 19:22:58 +0000 (19:22 +0000)]
2006-06-07  Fred Fish  <fnf@specifix.com>

        * libc/search/hash_bigkey.c (MIN,MAX): Remove
        defines that are already supplied by <sys/param.h>.

18 years ago2006-06-07 Fred Fish <fnf@specifix.com>
jjohnstn [Wed, 7 Jun 2006 19:20:02 +0000 (19:20 +0000)]
2006-06-07  Fred Fish  <fnf@specifix.com>

        * configure.host: Remove references to HAVE_GETTIMEOFDAY.

18 years agoMissed uuid.c on last commit
ironhead [Wed, 7 Jun 2006 17:10:50 +0000 (17:10 +0000)]
Missed uuid.c on last commit

18 years ago2006-06-07 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
ironhead [Wed, 7 Jun 2006 17:09:44 +0000 (17:09 +0000)]
2006-06-07  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * lib/Makefile.in: Add oleacc-uuid oleidl-uuid ocidl-uuid as sources and
        objects.
        * lib/uuid.c (IID_IOleCache, IID_IOleCache2, IID_IOleCacheControl, IID_IViewObject,
        IID_IViewObject2, IID_IDropSource, IID_IDropTarget, IID_IOleAdviseHolder,
        IID_IOleInPlaceUIWindow, IID_IOleInPlaceObject, IID_IOleInPlaceActiveObject,
        IID_IOleInPlaceFrame, IID_IOleInPlaceSite, IID_IOleContainer, IID_IOleItemContainer,
        IID_IOleClientSite, IID_IOleObject, IID_IOleWindow, IID_IParseDisplayName,
        IID_IAccessible, LIBID_Accessibility, IID_IQuickActivate, IID_IOleUndoManager,
        IID_IOleParentUndoUnit, IID_IOleUndoUnit, IID_IEnumOleUndoUnits, IID_IPointerInactive,
        IID_IAdviseSinkEx, IID_IOleInPlaceSiteEx, IID_IOleControl, IID_IOleControlSite,
        IID_IPersistPropertyBag, IID_IPersistPropertyBag2, IID_IPersistStreamInit,
        IID_IPersistMemory, IID_IPropertyBag, IID_IPropertyBag2, IID_IPropertyNotifySink,
        IID_IPropertyPage, IID_IPropertyPage2, IID_IPropertyPageSite, IID_IFont, IID_IFontDisp,
        IID_IPicture, IID_IPictureDisp, IID_IProvideClassInfo, IID_IProvideClassInfo2,
        IID_IEnumConnectionPoints, IID_IEnumConnections, IID_IConnectionPoint,
        IID_IConnectionPointContainer, IID_IClassFactory2, IID_IErrorLog,
        IID_IObjectWithSite, IID_IPerPropertyBrowsing, IID_ISimpleFrameSite,
        IID_ISpecifyPropertyPages): Remove. Moved to new files.
        * lib/oleidl-uuid.c: New file.
        * lib/oleacc-uuid.c: New file.
        * lib/ocidl-uuid.c: New file.

18 years ago * Makefile.in (install-info, install-dvi, install-ps, install-pdf):
drow [Wed, 7 Jun 2006 15:43:36 +0000 (15:43 +0000)]
* Makefile.in (install-info, install-dvi, install-ps, install-pdf):
New dummy targets.

18 years agobfd/doc:
jsm28 [Wed, 7 Jun 2006 15:38:00 +0000 (15:38 +0000)]
bfd/doc:
* bfd.texinfo: Remove local @tex code.

bfd:
* po/Make-in (pdf, ps): New dummy targets.

binutils:
* po/Make-in (pdf, ps): New dummy targets.

gas:
* po/Make-in (pdf, ps): New dummy targets.

gprof:
* po/Make-in (pdf, ps): New dummy targets.

ld:
* po/Make-in (pdf, ps): New dummy targets.

opcodes:
* po/Make-in (pdf, ps): New dummy targets.

18 years ago * config/tc-arm.c (stdarg.h): include.
jules [Wed, 7 Jun 2006 14:32:28 +0000 (14:32 +0000)]
* config/tc-arm.c (stdarg.h): include.
(arm_it): Add uncond_value field. Add isvec and issingle to operand
array.
(arm_reg_type): Add REG_TYPE_VFSD (single or double VFP reg) and
REG_TYPE_NSDQ (single, double or quad vector reg).
(reg_expected_msgs): Update.
(BAD_FPU): Add macro for unsupported FPU instruction error.
(parse_neon_type): Support 'd' as an alias for .f64.
(parse_typed_reg_or_scalar): Support REG_TYPE_VFSD, REG_TYPE_NSDQ
sets of registers.
(parse_vfp_reg_list): Don't update first arg on error.
(parse_neon_mov): Support extra syntax for VFP moves.
(operand_parse_code): Add OP_RVSD, OP_RNSDQ, OP_VRSDLST, OP_RVSD_IO,
OP_RNSDQ_RNSC, OP_RVC_PSR, OP_APSR_RR, OP_oRNSDQ.
(parse_operands): Support isvec, issingle operands fields, new parse
codes above.
(do_vfp_nsyn_mrs, do_vfp_nsyn_msr): New functions. Support VFP mrs,
msr variants.
(do_mrs, do_msr, do_t_mrs, do_t_msr): Add support for above.
(NEON_ENC_TAB): Add vnmul, vnmla, vnmls, vcmp, vcmpz, vcmpe, vcmpez.
(NEON_ENC_SINGLE, NEON_ENC_DOUBLE): Define macros.
(NEON_SHAPE_DEF): New macro. Define table of possible instruction
shapes.
(neon_shape): Redefine in terms of above.
(neon_shape_class): New enumeration, table of shape classes.
(neon_shape_el): New enumeration. One element of a shape.
(neon_shape_el_size): Register widths of above, where appropriate.
(neon_shape_info): New struct. Info for shape table.
(neon_shape_tab): New array.
(neon_type_mask): Add N_F64, N_VFP. Update N_MAX_NONSPECIAL.
(neon_check_shape): Rewrite as...
(neon_select_shape): New function to classify instruction shapes,
driven by new table neon_shape_tab array.
(neon_quad): New function. Return 1 if shape should set Q flag in
instructions (or equivalent), 0 otherwise.
(type_chk_of_el_type): Support F64.
(el_type_of_type_chk): Likewise.
(neon_check_type): Add support for VFP type checking (VFP data
elements fill their containing registers).
(do_vfp_cond_or_thumb): Fill in condition field in ARM mode, or 0xE
in thumb mode for VFP instructions.
(do_vfp_nsyn_opcode): New function. Look up the opcode in argument,
and encode the current instruction as if it were that opcode.
(try_vfp_nsyn): New. If this looks like a VFP instruction with ARGS
arguments, call function in PFN.
(do_vfp_nsyn_add_sub, do_vfp_nsyn_mla_mls, do_vfp_nsyn_mul)
(do_vfp_nsyn_abs_neg, do_vfp_nsyn_ldm_stm, do_vfp_nsyn_ldr_str)
(do_vfp_nsyn_sqrt, do_vfp_nsyn_div, do_vfp_nsyn_nmul)
(do_vfp_nsyn_cmp, nsyn_insert_sp, do_vfp_nsyn_push)
(do_vfp_nsyn_pop, do_vfp_nsyn_cvt, do_vfp_nsyn_cvtz): New functions.
Redirect Neon-syntax VFP instructions to VFP instruction handlers.
(do_neon_dyadic_i_su, do_neon_dyadic_i64_su, do_neon_shl_imm)
(do_neon_qshl_imm, do_neon_logic, do_neon_bitfield)
(neon_dyadic_misc, neon_compare, do_neon_tst, do_neon_qdmulh)
(do_neon_fcmp_absolute, do_neon_step, do_neon_sli, do_neon_sri)
(do_neon_qshlu_imm, neon_move_immediate, do_neon_mvn, do_neon_ext)
(do_neon_rev, do_neon_dup, do_neon_rshift_round_imm, do_neon_trn)
(do_neon_zip_uzp, do_neon_sat_abs_neg, do_neon_pair_long)
(do_neon_recip_est, do_neon_cls, do_neon_clz, do_neon_cnt)
(do_neon_swp): Use neon_select_shape not neon_check_shape. Use
neon_quad.
(vfp_or_neon_is_neon): New function. Call if a mnemonic shared
between VFP and Neon turns out to belong to Neon. Perform
architecture check and fill in condition field if appropriate.
(do_neon_addsub_if_i, do_neon_mac_maybe_scalar, do_neon_abs_neg)
(do_neon_cvt): Add support for VFP variants of instructions.
(neon_cvt_flavour): Extend to cover VFP conversions.
(do_neon_mov): Rewrite to use neon_select_shape. Add support for VFP
vmov variants.
(do_neon_ldr_str): Handle single-precision VFP load/store.
(do_neon_ld_st_interleave, do_neon_ld_st_lane, do_neon_ld_dup): Use
NS_NULL not NS_IGNORE.
(opcode_tag): Add OT_csuffixF for operands which either take a
conditional suffix, or have 0xF in the condition field.
(md_assemble): Add support for OT_csuffixF.
(NCE): Replace macro with...
(NCE_tag, NCE, NCEF): New macros.
(nCE): Replace macro with...
(nCE_tag, nCE, nCEF): New macros.
(insns): Add support for VFP insns or VFP versions of insns msr,
mrs, vsqrt, vdiv, vnmul, vnmla, vnmls, vcmp, vcmpe, vpush, vpop,
vcvtz, vmul, vmla, vmls, vadd, vsub, vabs, vneg, vldm, vldmia,
vldbdb, vstm, vstmia, vstmdb, vldr, vstr, vcvt, vmov. Group shared
VFP/Neon insns together.

18 years ago * gas/arm/itblock.s: New file. Helper macro for making all-true IT
jules [Wed, 7 Jun 2006 14:31:51 +0000 (14:31 +0000)]
* gas/arm/itblock.s: New file. Helper macro for making all-true IT
    blocks.
    * gas/arm/neon-cond-bad-inc.s: New test. Make sure unconditional
    Neon instructions are rejected...
    * gas/arm/neon-cond-bad.s: In ARM mode, and...
    * gas/arm/neon-cond-bad_t2.s: Accepted in Thumb mode (with IT).
    * gas/arm/neon-cond-bad.l: Expected error output in ARM mode.
    * gas/arm/neon-cond-bad.d: Control ARM mode test.
    * gas/arm/neon-cond-bad_t2.d: Expected output in Thumb mode.
    * gas/arm/vfp-neon-syntax-inc.s: Test VFP Neon-style syntax.
    * gas/arm/vfp-neon-syntax.s: ...in ARM mode.
    * gas/arm/vfp-neon-syntax_t2.s: ...and Thumb mode.
    * gas/arm/vfp-neon-syntax.d: Expected output in ARM mode.
    * gas/arm/vfp-neon-syntax_t2.d: Expected output in Thumb mode.

18 years ago2006-06-06 Paul Brook <paul@codesourcery.com>
pbrook [Wed, 7 Jun 2006 14:08:18 +0000 (14:08 +0000)]
2006-06-06  Paul Brook  <paul@codesourcery.com>

opcodes/
* arm-dis.c (coprocessor_opcodes): Add %c to unconditional arm
instructions.
(neon_opcodes): Add conditional execution specifiers.
(thumb_opcodes): Ditto.
(thumb32_opcodes): Ditto.
(arm_conditional): Change 0xe to "al" and add "" to end.
(ifthen_state, ifthen_next_state, ifthen_address): New.
(IFTHEN_COND): Define.
(print_insn_coprocessor, print_insn_neon): Print thumb conditions.
(print_insn_arm): Change %c to use new values of arm_conditional.
(print_insn_thumb16): Print thumb conditions.  Add %I.
(print_insn_thumb32): Print thumb conditions.
(find_ifthen_state): New function.
(print_insn): Track IT block state.
gas/testsuite/
* gas/arm/thumb2_bcond.d: Update expected output.
* gas/arm/thumb32.d: Ditto.
* gas/arm/vfp1_t2.d: Ditto.
* gas/arm/vfp1xD_t2.d: Ditto.
binutils/testsuite/
* binutils-all/arm/objdump.exp: New file.
* binutils-all/arm/thumb2-cond.s: New test.

18 years agoremove some duplicate #include's.
amodra [Wed, 7 Jun 2006 11:27:57 +0000 (11:27 +0000)]
remove some duplicate #include's.

18 years agoinclude/opcode/
amodra [Wed, 7 Jun 2006 05:23:59 +0000 (05:23 +0000)]
include/opcode/
* ppc.h (PPC_OPCODE_POWER6): Define.
Adjust whitespace.
gas/
* config/tc-ppc.c (parse_cpu): Handle "-mpower6".
(md_show_usage): Document it.
(ppc_setup_opcodes): Test power6 opcode flag bits.
* doc/c-ppc.texi (PowerPC-Opts): Document "-mpower6".
opcodes/
* ppc-dis.c (powerpc_dialect): Handle power6 option.
(print_ppc_disassembler_options): Mention power6.