OSDN Git Service
bje [Sun, 14 May 2006 00:51:19 +0000 (00:51 +0000)]
* config.sub, config.guess: Update from upstream sources.
gdbadmin [Sun, 14 May 2006 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 14 May 2006 00:00:06 +0000 (00:00 +0000)]
daily update
gaius [Sat, 13 May 2006 19:07:28 +0000 (19:07 +0000)]
fixed spacing between name and email address.
gaius [Sat, 13 May 2006 18:49:56 +0000 (18:49 +0000)]
removed lengthy descriptions about function modifications.
gaius [Sat, 13 May 2006 18:45:45 +0000 (18:45 +0000)]
tidied up ChangeLog as per GNU Coding Standards.
gaius [Sat, 13 May 2006 16:16:13 +0000 (16:16 +0000)]
split up another line in excess of 80 characters
gaius [Sat, 13 May 2006 16:03:04 +0000 (16:03 +0000)]
tidied up ChangeLogs (80 character line width), added reference
to gaius@glam.ac.uk included into gdb/MAINTAINERS
gaius [Sat, 13 May 2006 15:46:38 +0000 (15:46 +0000)]
2006-05-13 Gaius Mulley <gaius@glam.ac.uk>
* gdb/m2-lang.h: added function extern prototypes for m2_is_long_set
and get_long_set_bounds.
* gm2/m2-typeprint.c: This file has been completely
replaced to reflect the Modula-2 syntax rather than call the
c_print_type function.
(m2_print_type): walk the Modula-2 type tree.
(m2_type_name): added.
(m2_range): added.
(m2_typedef): added.
(m2_array): added.
(m2_pointer): added.
(m2_ref): added.
(m2_unknown): added.
(m2_union): added.
(m2_procedure): added.
(m2_print_bounds): added.
(m2_short_set): added.
(m2_is_long_set): added.
(m2_get_discrete_bounds): added.
(m2_is_long_set_of_type): added.
(m2_long_set): added.
(m2_record_fields): added.
(m2_enum): added.
* gdb/dwarf2read.c: added ability to detect the language Modula-2
and handle SET and CHAR types.
(read_set_type): added.
(process_die): call read_set_type.
(read_base_type): modifed signed/unsigned char handling for Modula-2.
(set_cu_language): added Modula-2 case clause.
* gdb/m2-valprint.c: complete replacement so that Modula-2 values are
printed rather than call the C language routines.
(print_function_pointer_address): added.
(get_long_set_bounds): added.
(m2_print_long_set): added.
(print_unpacked_pointer): added.
(print_variable_at_address): added.
(m2_val_print): replaced.
gdbadmin [Sat, 13 May 2006 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 13 May 2006 00:00:08 +0000 (00:00 +0000)]
daily update
kettenis [Fri, 12 May 2006 20:53:15 +0000 (20:53 +0000)]
* ppcnbsd-tdep.h: Update copyright year. Include <stddef.h>
(ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg)
(ppcnbsd_fill_fpreg): Remove prototypes.
(struct regset): Add forward declaration.
(ppcnbsd_gregset, ppcnbsd_fpregset): Extern declarations.
* ppcnbsd-tdep.c: Update copyright year. Include "gdbtypes.h",
"regset.h" and "gdb_string.h". Don't include "breakpoint.h",
"value.h", target.h and nbsd-tdep.h". Reorder includes.
(REG_FIXREG_OFFSET, REG_LR_OFFSET, REG_CR_OFFSET, REG_XER_OFFSET)
(REG_CTR_OFFSET, REG_PC_OFFSET, SIZEOF_STRUCT_REG)
(FPREG_FPR_OFFSET, FPREG_FPSCR_OFFSET, SIZEOF_STRUCT_FPREG):
Remove macros.
(ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg)
(ppcnbsd_fill_fpreg): Remove functions.
(fetch_core_registers, fetch_elfcore_registers): Remove functions.
(ppcnbsd_core_fns, ppcnbsd_elfcore_fns): Remove variables.
(ppcnbsd_reg_offsets): New variable.
(ppcnbsd_gregset, ppcnbsd_fpregset): New variables.
(ppcnbsd_sigtramp_cache_init): Deal with new signal trampoline
introduced in NetBSD 2.0.
(ppcnbsd_sigtramp): Provide complete signal trampoline.
(ppcnbsd2_sigtramp): New variable.
(ppcnbsd_init_abi): Set svr4_fetch_link_map_offsets to
svr4_ilp32_fetch_link_map_offsets. Set regset_from_core_section.
Add ppcnbs2_sigtramp unwinder.
(_initialize_ppcnbsd_tdep): Don't use deprecated_add_core_fns.
Initialize ppcnbsd_reg_offsets.
* ppcnbsd-nat.c: Update copyright year. Reorder includes.
(getregs_supplies): Use regnum instead of regno.
(getfpregs_supplies): Likewise.
(ppcnbsd_fetch_inferior_registers): Likewise. Call
ppc_supply_gregset and ppc_suppply_fpregset instead of
ppcnbsd_supply_reg and ppcnbsd_supply_fpreg
(ppcnbsd_store_inferior_registers): Likewise. Call
ppc_collect_gregset and ppc_collect_fpregset instead of
ppcnbsd_fill_reg and ppcnbsd_fill_fpreg.
(ppcnbsd_supply_pcb): Use `gdb_byte *' instead of `char *'.
(_initialize_ppcnbsd_nat): Add some whitespace.
* Makefile.in (ppcnbsd-nat.o, ppcnbsd-tdep.o): Update dependencies.
* config/powerpc/nbsd.mh (NATDEPFILES): Remove infptrace.o.
(NAT_FILE): Remove.
* config/powerpc/nbsd.mt (TDEPFILES): Remove nbsd-tdep.o.
amylaar [Fri, 12 May 2006 20:04:46 +0000 (20:04 +0000)]
* libc/machine/sh/Makefile.am (AM_CCASFLAGS): Add $(CFLAGS).
* libc/machine/sh/Makefile.in: Regenerate.
dj [Fri, 12 May 2006 20:00:37 +0000 (20:00 +0000)]
merge from gcc
papadopo [Fri, 12 May 2006 18:09:15 +0000 (18:09 +0000)]
* include/rtutils.h (TraceDumpA,TraceDumpW,TracePutsA,TracePutsW)
(TraceRegisterA,TraceRegisterW,TraceVprintfA,TraceVprintfW): Define
as macros.
Thanks to: Bruce M Simpson <bms_spc at sf dot net>
papadopo [Fri, 12 May 2006 17:12:31 +0000 (17:12 +0000)]
* include/mprapi.h (MprAdminMIBBufferFree,MprAdminMIBEntryCreate)
(MprAdminMIBEntryDelete,MprAdminMIBEntryGet,MprAdminMIBEntryGetFirst)
(MprAdminMIBEntryGetNext,MprAdminMIBEntrySet,MprAdminMIBGetTrapInfo)
(MprAdminMIBServerConnect,MprAdminMIBServerDisconnect)
(MprAdminMIBSetTrapInfo): Declare functions.
Note: MprAdminMIBSetTrapInfo is missing from mprapi.def.
(MIB_SERVER_HANDLE): New typedef.
(MprConfigTransportSetInfo): Declare function.
* lib/mprapi.def (MprSetupIpInIpInterfaceFriendlyNameEnum)
(MprSetupIpInIpInterfaceFriendlyNameFree): Fix size.
papadopo [Fri, 12 May 2006 13:28:46 +0000 (13:28 +0000)]
* lib/rtutils.def: New file. Generated on Windows XP.
(TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
* include/rtutils.h: New file.
(TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
Commented out, they're missing from rtutils.def.
papadopo [Fri, 12 May 2006 13:28:12 +0000 (13:28 +0000)]
* lib/rtutils.def: New file. Generated on Windows XP.
(TracePrintf{AW},TracePrintfEx{AW}): Left out for now.
* include/rtutils.h: New file.
(TraceDump{AW},TracePuts{AW},TraceRegister{AW},TraceVprintf{AW}):
Commented out, they're missing from rtutils.def.
papadopo [Fri, 12 May 2006 13:05:42 +0000 (13:05 +0000)]
* include/mprapi.h (MprInfoBlockAdd,MprInfoBlockFind)
(MprInfoBlockQuerySize,MprInfoBlockRemove,MprInfoBlockSet)
(MprInfoCreate,MprInfoDelete,MprInfoDuplicate)
(MprInfoRemoveAll): Declare functions.
papadopo [Fri, 12 May 2006 12:57:33 +0000 (12:57 +0000)]
* include/mprapi.h (MprConfigBufferFree,MprConfigGetFriendlyName)
(MprConfigGetGuidName,MprConfigInterfaceCreate)
(MprConfigInterfaceDelete,MprConfigInterfaceEnum)
(MprConfigInterfaceGetHandle,MprConfigInterfaceGetInfo)
(MprConfigInterfaceSetInfo,MprConfigInterfaceTransportAdd)
(MprConfigInterfaceTransportEnum,MprConfigInterfaceTransportGetHandle)
(MprConfigInterfaceTransportGetInfo,MprConfigInterfaceTransportRemove)
(MprConfigInterfaceTransportSetInfo,MprConfigServerBackup)
(MprConfigServerConnect,MprConfigServerDisconnect)
(MprConfigServerGetInfo,MprConfigServerInstall)
(MprConfigServerRestore,MprConfigTransportCreate)
(MprConfigTransportDelete,MprConfigTransportEnum)
(MprConfigTransportGetHandle,MprConfigTransportGetInfo)
(MprConfigTransportSetInfo): Declare functions.
papadopo [Fri, 12 May 2006 12:33:37 +0000 (12:33 +0000)]
* include/mprapi.h:(MprAdminBufferFree)
(MprAdminDeregisterConnectionNotification,MprAdminGetErrorString)
(MprAdminInterfaceConnect,MprAdminInterfaceCreate)
(MprAdminInterfaceDelete,MprAdminInterfaceDeviceGetInfo)
(MprAdminInterfaceDeviceSetInfo,MprAdminInterfaceDisconnect)
(MprAdminInterfaceEnum,MprAdminInterfaceGetCredentials)
(MprAdminInterfaceGetCredentialsEx,MprAdminInterfaceGetHandle)
(MprAdminInterfaceGetInfo,MprAdminInterfaceQueryUpdateResult)
(MprAdminInterfaceSetCredentials,MprAdminInterfaceSetCredentialsEx)
(MprAdminInterfaceSetInfo,MprAdminInterfaceTransportAdd)
(MprAdminInterfaceTransportGetInfo,MprAdminInterfaceTransportRemove)
(MprAdminInterfaceTransportSetInfo)
(MprAdminInterfaceUpdatePhonebookInfo,MprAdminInterfaceUpdateRoutes)
(MprAdminIsServiceRunning,MprAdminRegisterConnectionNotification)
(MprAdminServerConnect,MprAdminServerDisconnect)
(MprAdminServerGetCredentials,MprAdminServerGetInfo)
(MprAdminServerSetCredentials,MprAdminTransportCreate)
(MprAdminTransportGetInfo,MprAdminTransportSetInfo): Declare functions.
papadopo [Fri, 12 May 2006 11:55:45 +0000 (11:55 +0000)]
* include/ipxtfflt.h: New file.
papadopo [Fri, 12 May 2006 07:14:39 +0000 (07:14 +0000)]
* lib/mprapi.def: Regenerate on Windows XP.
Would need to be regenerated on Windows Server 2003.
papadopo [Fri, 12 May 2006 06:22:48 +0000 (06:22 +0000)]
* include/mprapi.h: Fix header guard. Cleanup.
(MprAdminAcceptNewConnection,MprAdminAcceptNewConnection2)
(MprAdminAcceptNewLink,MprAdminAcceptReauthentication)
(MprAdminConnectionHangupNotification)
(MprAdminConnectionHangupNotification2)
(MprAdminGetIpAddressForUser)(MprAdminInitializeDll)
(MprAdminTerminateDll,MprAdminLinkHangupNotification)
(MprAdminReleaseIpAddress): Declare functions.
papadopo [Fri, 12 May 2006 05:59:40 +0000 (05:59 +0000)]
* include/ipifcons.h: Cleanup.
* include/ipxconst.h: Fix header guard.
* include/ipxrtdef.h: include <ipxconst.h>.
bje [Fri, 12 May 2006 01:45:10 +0000 (01:45 +0000)]
* config.sub, config.guess: Update from upstream sources.
amodra [Fri, 12 May 2006 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 12 May 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
brolley [Thu, 11 May 2006 20:27:02 +0000 (20:27 +0000)]
2006-05-11 Dave Brolley <brolley@redhat.com>
* commonCfg.cxx (CacheCfg::CacheCfg (const string name)): Now takes
a second argument for the size of the buffer. Initialize my_size using
the size provided. Call compute_comptype.
(compute_comptype): Use my_size to complete "hw_cache_buffer-".
(BoardCfg): Initalize step_insn_count. Initialize
step_insn_count_1_required.
(BoardCfg::write_load): Set the cpu's step-insn-count based on
step_insn_count_1_required.
(set_step_insn_count): Just set step_insn_count here.
(trace_counter): Set step_insn_count_1_required.
* commonCfg.h (CacheCfg::CacheCfg (const string name)): Now takes
a second argument for the size of the buffer.
(step_insn_count): New member of BoardCfg.
(step_insn_count_1_required): New member of BoardCfg.
drow [Thu, 11 May 2006 19:37:52 +0000 (19:37 +0000)]
2006-05-11 Alfred M. Szmidt <ams@gnu.org>
* gnu-nat.c (inf_validate_procs): Don't use lvalue in assignments.
brolley [Thu, 11 May 2006 19:29:51 +0000 (19:29 +0000)]
2006-05-11 Dave Brolley <brolley@redhat.com>
* sidcpuutil.h (cg_profile): Now virtual.
(cg_profile_jump): Now virtual.
(dynamic_config): New vritual override.
carlos [Thu, 11 May 2006 16:11:28 +0000 (16:11 +0000)]
bfd/doc/
2006-05-11 Carlos O'Donell <carlos@codesourcery.com>
* bfd.texinfo: Rename "Index" to "BFD Index"
gas/
2006-05-11 Carlos O'Donell <carlos@codesourcery.com>
* doc/as.texinfo: Rename "Index" to "AS Index",
and "ABORT" to "ABORT (COFF)".
ld/
2006-05-11 Carlos O'Donell <carlos@codesourcery.com>
* ld.texinfo: Rename "Index" to "LD Index"
brolley [Thu, 11 May 2006 16:04:38 +0000 (16:04 +0000)]
2006-05-11 Dave Brolley <brolley@redhat.com>
* gprof.cxx (hitcount_map_t): PC now host_int_8.
(cg_count_map_t): Likewise.
(statistics): value_min,value_max,limit_min,limit_max likewise.
New member, pc_size.
(statistics::operator=): Copy pc_size.
(cg_caller_hi_pin): New pin.
(cg_callee_hi_pin): New pin.
(limit_min_set): Handle 64 bits.
(limit_max_set): Handle 64 bits.
(pc_size_get): New method.
(pc_size_set): New method.
(accumulate): Use target_attribute + "-hi" to obtain 64 bit pc. Handle
64 bits throughout.
(accumulate_call): Use {caller,callee}_hi pin to obtain 64 bit pc. Handle
64 bits throughout.
(store_stats): Handle 32 or 64 bit pc.
(gprof_component): Add cg-caller_hi and cg-callee-hi pins. Add pc-size
attribute. Initialize value on cg-caller-hi and cg-callee-hi to zero.
* sw-profile-gprof.xml: Document cg-caller-hi, cg-callee-hi,
bucket-size, pc-size.
* sw-profile-gprof.txt: Regenerated.
papadopo [Thu, 11 May 2006 15:58:39 +0000 (15:58 +0000)]
* include/ipxrtdef.h: Cleanup.
(IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
(IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
(IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
(IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
(IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
(IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
(IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
(IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
* include/routprot.h: Cleanup.
(PROTO_IP_*,IPRTRMGR_PID,IPX_PROTOCOL_*): Define.
* include/fltdefs.h: New file.
* include/ipinfoid.h: New file.
papadopo [Thu, 11 May 2006 15:57:11 +0000 (15:57 +0000)]
* include/ipxrtdef.h: Cleanup.
(IPX_INTERFACE_INFO_TYPE,IPX_STATIC_ROUTE_INFO_TYPE)
(IPX_STATIC_SERVICE_INFO_TYPE,IPX_SERVICE_FILTER_INFO_TYPE)
(IPX_ROUTE_FILTER_INFO_TYPE,IPX_IN_TRAFFIC_FILTER_INFO_TYPE)
(IPX_ADAPTER_INFO_TYPE,IPXWAN_INTERFACE_INFO_TYPE,IPX_GLOBAL_INFO_TYPE)
(IPX_STATIC_NETBIOS_NAME_INFO_TYPE)
(IPX_IN_TRAFFIC_FILTER_GLOBAL_INFO_TYPE)
(IPX_OUT_TRAFFIC_FILTER_INFO_TYPE)
(IPX_OUT_TRAFFIC_FILTER_GLOBAL_INFO_TYPE): Define.
* include/routprot.h: Cleanup.
(PROTO_IP_*,IPRTRMGR_PID,IPX_PROTOCOL_*): Define.
* include/fltdefs.h: New file.
* include/ipinfoid.h: New file.
hjl [Thu, 11 May 2006 15:55:40 +0000 (15:55 +0000)]
2006-05-11 Michael Matz <matz@suse.de>
* elflink.c (match_group_member): Correctly iterate group
members.
amylaar [Thu, 11 May 2006 15:49:51 +0000 (15:49 +0000)]
* acinclude.m4 (_NEWLIB_VERSION): Rename to:
(DEF_NEWLIB_VERSION).
* configure.in (_NEWLIB_VERSION): Use NEWLIB_VERSION.
* configure: Regenerate.
pbrook [Thu, 11 May 2006 15:17:34 +0000 (15:17 +0000)]
2006-05-11 Paul Brook <paul@codesourcery.com>
bfd/
* elf32-arm.c (elf32_arm_reloc_map): Add MOVW and MOVT relocs.
(elf32_arm_final_link_relocate): Handle MOVW and MOVT relocs.
(elf32_arm_gc_sweep_hook, elf32_arm_check_relocs): Ditto.
* reloc.c: Ditto.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
* libcoff.h: Regenerate.
gas/
* config/tc-arm.c (parse_half): New function.
(operand_parse_code): Remove OP_Iffff. Add OP_HALF.
(parse_operands): Ditto.
(do_mov16): Reject invalid relocations.
(do_t_mov16): Ditto. Use Thumb reloc numbers.
(insns): Replace Iffff with HALF.
(md_apply_fix): Add MOVW and MOVT relocs.
(tc_gen_reloc): Ditto.
* doc/c-arm.texi: Document relocation operators
ld/testsuite/
* ld-arm/arm-elf.exp: Add arm-movwt.
* ld-arm/arm-movwt.d: New test.
* ld-arm/arm-movwt.s: New test.
* ld-arm/arm.ld: Add .far.
brolley [Thu, 11 May 2006 15:08:51 +0000 (15:08 +0000)]
2006-05-11 Dave Brolley <brolley@redhat.com>
* elfload.c (readElfFile): symTabEntry is now 24 bytes in length.
Add 64 bit support for SHT_STRTAB and SHT_SYMTAB. Add 64 bit support
for reading the symbol table.
pbrook [Thu, 11 May 2006 15:05:17 +0000 (15:05 +0000)]
2006-05-11 Paul Brook <paul@codesourcery.com>
gas/
* config/tc-arm.c (arm_fix_adjustable): Return 0 for function symbols.
gas/testsuite/
* gas/arm/local_function.d: New test.
* gas/arm/local_function.s: New test.
brolley [Thu, 11 May 2006 14:47:16 +0000 (14:47 +0000)]
2006-05-11 Dave Brolley <brolley@redhat.com>
* cgen-model.h (cgen_model): Initialize vliw_cycles.
(model_insn_after): Correct comment re: last_p.
brolley [Thu, 11 May 2006 14:33:40 +0000 (14:33 +0000)]
2006-05-11 Dave Brolley <brolley@redhat.com>
* cgen-ops.h (SUBWORDDIHI, SUBWORDDIQI, SUBWORDDFDI): New functions.
* compCGEN.cxx (cgen_bi_endian_cpu): Initialize branch_was_return.
ths [Thu, 11 May 2006 14:30:57 +0000 (14:30 +0000)]
[ gas/ChangeLog ]
* config/tc-mips.c (append_insn): Don't check the range of j or
jal addresses.
[ gas/testsuite/ChangeLog ]
* gas/mips/jal-range.l: Don't check the range of j or jal
addresses.
fnf [Thu, 11 May 2006 13:09:58 +0000 (13:09 +0000)]
Reviewed and approved by Daniel Jacobowitz <drow@false.org>
2006-05-11 Fred Fish <fnf@specifix.com>
* gdb.base/bang.exp: Ignore unexpected output between the
"program exited normally" and the gdb prompt, as many other
tests do.
amodra [Thu, 11 May 2006 12:35:44 +0000 (12:35 +0000)]
* ld-elf/stab.d: New.
amodra [Thu, 11 May 2006 12:34:45 +0000 (12:34 +0000)]
* elf.c (_bfd_elf_init_private_section_data): Don't change
section type if already set.
papadopo [Thu, 11 May 2006 09:53:34 +0000 (09:53 +0000)]
* include/strmif.h (IAMAnalogVideoDecoder,IAMAudioInputMixer)
(IAMAudioRendererStats,IAMBufferNegotiation,IAMCameraControl)
(IAMCertifiedOutputProtection): Add interfaces.
* include/adsprop.h: New file.
* include/cmnquery.h: New file.
* include/dsadmin.h: New file.
* include/dsclient.h: New file.
* include/dsgetdc.h: New file.
* include/dsquery.h: New file.
* include/dsrole.h: New file.
* include/ntdsapi.h: New file.
* include/ntdsbcli.h: New file.
* include/objsel.h: New file.
Not finished. Just wanted to submit this before I'm disembarked
from the project, so that the work isn't lost...
fnf [Thu, 11 May 2006 09:29:52 +0000 (09:29 +0000)]
Reviewed and approved by Jim Blandy <jimb@codesourcery.com>
2006-05-11 Fred Fish <fnf@specifix.com>
* symtab.c (skip_prologue_using_sal): Handle single line functions
like "foo(){}", which may optimize down to a single return inst.
nickc [Thu, 11 May 2006 08:57:08 +0000 (08:57 +0000)]
PR ld/2607
* elfcode.h (valid_section_index_p): New function: Checks for a valid section
index. Allows indicies in the range SHN_LOPROC to SHN_HIOS.
(elf_object_p): Use valid_section_index_p.
nickc [Thu, 11 May 2006 08:48:58 +0000 (08:48 +0000)]
Apply fixes to allow arm WinCE toolchain to produce working executables.
amodra [Thu, 11 May 2006 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 11 May 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
briand [Wed, 10 May 2006 22:01:57 +0000 (22:01 +0000)]
* Makefile.in (clean): Also delete *.dbg.
brolley [Wed, 10 May 2006 21:15:35 +0000 (21:15 +0000)]
2006-05-10 Dave Brolley <brolley@redhat.com>
* fp.cxx (fp::integer (long long&, round_mode_t)): New method.
(fp::integer (unsigned long long&, round_mode_t)): New method.
* fp.h: Likewise.
* cgen-fpu.cxx (unorderedsf): New method.
(adddf, subdf, muldf, divdf, negdf, absdf, sqrtdf): Implemented.
(eqdf, ltdf, ledf, gtdf, gedf, gedf): Implemented.
(unordereddf): New method.
(unordereddf, fextsfdf): Implemented.
(floatdisf, fixsfsi, fixsfdi, floatsidf, floatdidf, fixdfsi)
(fixdfdi): Implemented.
* cgen-fpu.h: Likewise.
brolley [Wed, 10 May 2006 20:58:29 +0000 (20:58 +0000)]
2006-05-10 Dave Brolley <brolley@redhat.com>
* cgen-cpu.h (trace_counter): Now virtual.
(SETMEMBI): Write to data memory
(class cgen_bi_endian_cpu, class cgen_bi_endian_cpu)
(class cgen_bi_endian_cpu, class cgen_bi_endian_cpu): Read/write
from data memory.
jjohnstn [Wed, 10 May 2006 20:51:40 +0000 (20:51 +0000)]
2006-05-10 Jeff Johnston <jjohnstn@redhat.com>
* Makefile.in: Pass some additional flags in FLAGS_TO_PASS.
* configure.in: Add additional flags when creating Makefile.
* configure: Regenerated.
* arm/configure
* arm/configure.in: Set with_multisubdir when creating Makefile.
* cris/configure.in: Ditto.
* d30v/configure.in: Ditto.
* frv/configure.in: Ditto.
* i386/configure.in: Ditto.
* iq2000/configure.in: Ditto.
* libnosys/configure.in: Ditto.
* m32c/configure.in: Ditto.
* m32r/configure.in: Ditto.
* m68hc11/configure.in: Ditto.
* m68k/configure.in: Ditto.
* mcore/configure.in: Ditto.
* mips/configure.in: Ditto.
* mn10200/configure.in: Ditto.
* mn10300/configure.in: Ditto.
* mt/configure.in: Ditto.
* pa/configure.in: Ditto.
* rs6000/configure.in: Ditto.
* sparc/configure.in: Ditto.
* cris/configure: Regenerated.
* d30v/configure: Ditto.
* frv/configure: Ditto.
* i386/configure: Ditto.
* iq2000/configure: Ditto.
* libnosys/configure: Ditto.
* m32c/configure: Ditto.
* m32r/configure: Ditto.
* m68hc11/configure: Ditto.
* m68k/configure: Ditto.
* mcore/configure: Ditto.
* mips/configure: Ditto.
* mn10200/configure: Ditto.
* mn10300/configure: Ditto.
* mt/configure: Ditto.
* pa/configure: Ditto.
* rs6000/configure: Ditto.
* sparc/configure: Ditto.
brolley [Wed, 10 May 2006 20:44:31 +0000 (20:44 +0000)]
2006-05-10 Dave Brolley <brolley@redhat.com>
* CGEN.sh.in: Correct usage comment.
brolley [Wed, 10 May 2006 20:36:01 +0000 (20:36 +0000)]
2006-05-10 Dave Brolley <brolley@redhat.com>
* compConfig.cxx (function_jump_pin_handler): Assume a local branch if
the function is already on the top of the stack.
sje [Wed, 10 May 2006 20:30:02 +0000 (20:30 +0000)]
* hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): Remove
message.
brolley [Wed, 10 May 2006 20:24:48 +0000 (20:24 +0000)]
2006-05-10 Dave Brolley <brolley@redhat.com>
* cache.cxx (buffer_sizes): New static table.
(CacheListTypes): List hw-cache-buffer-* using buffer_sizes. Same for
hw-blocking-cache-buffer-*.
(CacheCreate): Parse hw-cache-buffer-N and hw-blocking-cache-buffer-N
in order to determine buffer size.
drow [Wed, 10 May 2006 18:49:08 +0000 (18:49 +0000)]
* agentexpr.texi: Add a copyright and license notice.
* observer.texi: Likewise, with GPL clause for function prototypes.
Remove trailing whitespace.
brolley [Wed, 10 May 2006 17:49:38 +0000 (17:49 +0000)]
2006-05-10 Dave Brolley <brolley@redhat.com>
* read.scm (cmd-if): Provide the correct argument to reader-error. Add
support for (if (application-is? <appname>) (...) (...)).
brolley [Wed, 10 May 2006 16:24:53 +0000 (16:24 +0000)]
2006-05-10 Dave Brolley <brolley@redhat.com>
* read.scm (-cgen): Add trailing "/" to arch-path.
* utils.scm (dirname): Removed. dirname is a primitive function.
ths [Wed, 10 May 2006 15:07:24 +0000 (15:07 +0000)]
* ld-elf/sec64k.exp: Extend for MIPS ELF.
papadopo [Wed, 10 May 2006 09:35:26 +0000 (09:35 +0000)]
* include/qedit.h (DEXTER_*,SCompFmt0): Add structures.
(DEXTERF_TRACK_SEARCH_FLAGS,TIMELINE_MAJOR_TYPE): Add enums.
(CONNECTF_DYNAMIC_*,SFN_VALIDATEF_*,RESIZEF_*): Define.
papadopo [Wed, 10 May 2006 09:20:14 +0000 (09:20 +0000)]
* include/qedit.h: New file.
* include/errors.h: Cleanup.
papadopo [Wed, 10 May 2006 09:07:02 +0000 (09:07 +0000)]
* include/amvideo.h (BIT_MASKS_MATCH): Don't use memcmp to
avoid dependency on <string.h>.
There's no Win32 equivalent for memcmp:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q99456
papadopo [Wed, 10 May 2006 08:57:44 +0000 (08:57 +0000)]
* include/amvideo.h (RESET_MASKS,RESET_PALETTE): Use ZeroMemory instead
of memset to avoid <string.h>. Still need a fix for memcmp.
* include/dshow.h (AM_ASPECT_RATIO_MODE,AM_WST_DRAWBGMODE,AM_WST_LEVEL)
(AMExtendedSeekingCapabilities,AM_WST_SERVICE,AM_WST_STATE)
(AM_WST_STYLE): Add enums.
(AM_WST_PAGE,AMVABeginFrameInfo,AMVACompBufferInfo,AMVAEndFrameInfo,
AMVAInternalMemInfo,AMVAUncompBufferInfo,AMVAUncompDataInfo): New
structures.
* include/errors.h (VFW_*): Define.
* include/evcode.h (AM_WMT_EVENT_DATA): New structure.
* include/mmsystem.h (WAVE_FORMAT_EXTENSIBLE): Define.
* include/edevdefs.h (ED_FORMAT_SMPTE_30,ED_FORMAT_SMPTE_30DROP)
(ED_FORMAT_SMPTE_25,ED_FORMAT_SMPTE_24): Move from here...
* include/strmif.h: ... to here. New file.
* include/aviriff.h: New file.
* include/bdatypes.h: New file.
* include/control.h: New file.
* include/dvdmedia.h: New file.
* include/il21dec.h: New file.
* include/ks.h: New file.
* include/ksmedia.h: New file.
* include/mmreg.h: New file.
* include/mpegtype.h: New file.
* include/vidcap.h: New file.
* include/vmr9.h: New file.
* include/vptype.h: New file.
* include/xprtdefs.h: New file.
papadopo [Wed, 10 May 2006 08:36:05 +0000 (08:36 +0000)]
* include/winnls.h [WINVER >= 0x0500] (LOCALE_IDEFAULTEBCDICCODEPAGE):
Documented as defined on Windows 2000 or later.
[WINVER >= 0x0600] (LOCALE_SDURATION,LOCALE_SIETFLANGUAGE)
(LOCALE_SISO3166CTRYNAME2,LOCALE_SISO639LANGNAME2)
(LOCALE_SKEYBOARDSTOINSTALL,LOCALE_SNAME,LOCALE_SNAN)
(LOCALE_SNEGINFINITY,LOCALE_SPOSINFINITY,LOCALE_SSCRIPTS): Documented
but values unknown, Windows Vista or later.
(CAL_UMALQURA): Cleanup.
(CAL_SSHORTESTDAYNAME_*): Cleanup.
[WINVER >= 0x0410] (CAL_SYEARMONTH,CAL_ITWODIGITYEARMAX)
(CAL_NOUSEROVERRIDE,CAL_RETURN_NUMBER,CAL_USE_CP_ACP): Cleanup.
papadopo [Wed, 10 May 2006 08:04:49 +0000 (08:04 +0000)]
* include/wingdi.h [WINVER >= 0x0500] (DC_*): Define.
(GGO_UNHINTED): Define.
(DMPAPER_*): Define. Paper size newly added to the documentation.
(DMPAPER_LAST): Value depends on DMPAPER_* variables actually defined.
(DM_*): Cleanup.
(DM_PANNINGWIDTH,DM_PANNINGHEIGHT,DM_DISPLAYFIXEDOUTPUT): Define.
(DMDO_*,DMDFO_*): Define.
(GetDCBrushColor,GetDCPenColor): Declare.
* lib/msimg32.def (GetDCBrushColor,GetDCPenColor): Add stubs.
papadopo [Wed, 10 May 2006 07:57:22 +0000 (07:57 +0000)]
* include/winnt.h (LANG_*,SUBLANG_*): Define.
Languages newly added to the documentation.
amodra [Wed, 10 May 2006 04:55:43 +0000 (04:55 +0000)]
PR 2342
* elflink.c (_bfd_elf_default_action_discarded): Revert 2006-02-16.
gdbadmin [Wed, 10 May 2006 00:00:36 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 10 May 2006 00:00:07 +0000 (00:00 +0000)]
daily update
jjohnstn [Tue, 9 May 2006 21:53:35 +0000 (21:53 +0000)]
2006-05-09 Jeff Johnston <jjohnstn@redhat.com>
* libc/ctype/Makefile.am: Add $(ELIX_SOURCES) to
lib_a_SOURCES.
* libc/ctype/Makefile.in: Regenerated.
schwab [Tue, 9 May 2006 21:14:17 +0000 (21:14 +0000)]
* dwarf2-frame.c (struct dwarf2_fde): Add eh_frame_p.
(execute_cfa_program): Add parameter eh_frame_p. Call
dwarf2_frame_eh_frame_regnum when true.
(dwarf2_frame_cache): Pass eh_frame_p from fde to
execute_cfa_program.
(decode_frame_entry_1): Call dwarf2_frame_eh_frame_regnum when
processing .eh_frame. Copy eh_frame_p to the new fde.
(struct dwarf2_frame_ops): Add eh_frame_regnum.
(dwarf2_frame_set_eh_frame_regnum): Define.
(dwarf2_frame_eh_frame_regnum): Define.
* dwarf2-frame.h (dwarf2_frame_set_eh_frame_regnum): Declare.
(dwarf2_frame_eh_frame_regnum): Declare.
brolley [Tue, 9 May 2006 19:00:12 +0000 (19:00 +0000)]
2006-05-09 Dave Brolley <brolley@redhat.com>
* sid-cpu.scm (-gen-hw-stream-and-destream-fns): Use symbol->string instead of
object->string om the mode.
(-hw-gen-write-stack-decl): Likewise.
brolley [Tue, 9 May 2006 18:41:13 +0000 (18:41 +0000)]
2006-05-09 Dave Brolley <brolley@redhat.com>
* utils-sim.scm (-gen-decode-insn-entry): Generated code should shift
'entire_insn' not 'base_insn'.
brolley [Tue, 9 May 2006 18:33:04 +0000 (18:33 +0000)]
2006-05-09 Dave Brolley <brolley@redhat.com>
* sid-model.scm (-gen-model-class-decls): Handle the case where insn-timing
is null.
* sim.scm (-gen-arch-model-decls): Likewise.
brolley [Tue, 9 May 2006 18:24:22 +0000 (18:24 +0000)]
2006-05-09 Dave Brolley <brolley@redhat.com>
* utils.scm (dirname): New function.
brolley [Tue, 9 May 2006 18:07:51 +0000 (18:07 +0000)]
2006-05-09 Dave Brolley <brolley@redhat.com>
* sid-cpu.scm (-gen-scache-semantic-fn): Generate code to set
abuf->written if profiling.
jjohnstn [Tue, 9 May 2006 17:55:21 +0000 (17:55 +0000)]
2006-05-09 Kazu Hirata <kazu@codesourcery.com>
* libc/machine/arm/Makefile.am: Fix a typo.
* libc/machine/arm/Makefile.in: Regenerated.
hjl [Tue, 9 May 2006 17:05:55 +0000 (17:05 +0000)]
2006-05-09 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/x86-64-gidt.d: Adjusted.
brolley [Tue, 9 May 2006 16:17:07 +0000 (16:17 +0000)]
2006-05-09 Dave Brolley <brolley@redhat.com>
* read.scm (include): Use arch-path as file location.
(arch-path): Define it with a default setting.
(-cgen): Update arch-path when "-a" option is specified.
hjl [Tue, 9 May 2006 16:05:40 +0000 (16:05 +0000)]
gas/testsuite/
2006-05-09 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Run x86-64-gidt.
* gas/i386/x86-64-gidt.d: New file.
* gas/i386/x86-64-gidt.s: Likewise.
opcodes/
2006-05-09 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (grps): Update sgdt/sidt for 64bit.
nathan [Tue, 9 May 2006 15:21:19 +0000 (15:21 +0000)]
* configure.srv (m68k*-*-uclinux*): New target.
* linux-low.c (linux_create_inferior): Use vfork on mmuless systems.
(linux_resume_one_process): Remove extraneous cast.
(linux_read_offsets): New.
(linux_target_op): Add linux_read_offsets on mmuless systems.
* server.c (handle_query): Add qOffsets logic.
* target.h (struct target_ops): Add read_offsets.
nickc [Tue, 9 May 2006 15:13:22 +0000 (15:13 +0000)]
Revised test (that is not O(n2)) for checking for orphaned cloned symbols
ths [Tue, 9 May 2006 14:16:49 +0000 (14:16 +0000)]
[ gas/ChangeLog ]
* config/tc-mips.c (append_insn): Only warn about an out-of-range
j or jal address.
[ gas/testsuite/ChangeLog ]
* gas/mips/jal-range.l: Only warn about an out-of-range j or jal
address.
nickc [Tue, 9 May 2006 11:47:47 +0000 (11:47 +0000)]
* config/tc-arm.c (arm_fix_adjustable): For COFF, convert fixups against
symbols which are not going to be placed into the symbol table.
* coffcode.h (coff_write_relocs): Produce an error message if a an
out-of-range symbol index is detected in a reloc.
bje [Tue, 9 May 2006 04:54:32 +0000 (04:54 +0000)]
* expr.c (operand): Remove `if (0 && ..)' statement and
subsequently unused target_op label. Collapse `if (1 || ..)'
statement.
* app.c (do_scrub_chars): Remove unused case 0, as it is handled
separately above the switch.
bje [Tue, 9 May 2006 03:38:30 +0000 (03:38 +0000)]
* elf64-ppc.c (ppc64_elf_finish_dynamic_symbol): Remove unused
local variable `dynobj'.
amodra [Tue, 9 May 2006 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 9 May 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
ths [Mon, 8 May 2006 18:18:08 +0000 (18:18 +0000)]
* gas/mips/mips32.s, gas/mips/mips32.d: Extend testcase to check
larger offset arguments for cache instructions.
nickc [Mon, 8 May 2006 17:08:34 +0000 (17:08 +0000)]
PR gas/2623b
* config/tc-msp430.c (line_separator_character): Define as |.
ths [Mon, 8 May 2006 15:57:05 +0000 (15:57 +0000)]
[ gas/ChangeLog ]
* config/tc-mips.c (mips_set_options): Add ase_smartmips flag.
(mips_opts): Likewise.
(file_ase_smartmips): New variable.
(ISA_HAS_ROR): SmartMIPS implements rotate instructions.
(macro_build): Handle SmartMIPS instructions.
(mips_ip): Likewise.
(md_longopts): Add argument handling for smartmips.
(md_parse_options, mips_after_parse_args): Likewise.
(s_mipsset): Add .set smartmips support.
(md_show_usage): Document -msmartmips/-mno-smartmips.
* doc/as.texinfo: Document -msmartmips/-mno-smartmips and
.set smartmips.
* doc/c-mips.texi: Likewise.
[ gas/testsuite/ChangeLog ]
* gas/mips/smartmips.s, gas/mips/smartmips.d: New smartmips test.
* gas/mips/mips.exp: Run smartmips test.
cgf [Mon, 8 May 2006 15:20:02 +0000 (15:20 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::readdir): Fix typo which caused
test for ".." to be skipped.
hjl [Mon, 8 May 2006 14:17:11 +0000 (14:17 +0000)]
Remove bfd/ in ChangeLog entry.
amylaar [Mon, 8 May 2006 14:01:52 +0000 (14:01 +0000)]
* libc/machine/sh/Makefile.am (AM_CCASFLAGS): Add $(CFLAGS).
* libc/machine/sh/Makefile.in: Regenerate.
amodra [Mon, 8 May 2006 00:00:05 +0000 (00:00 +0000)]
daily update