]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
18 years agoAdd powerpc cell support.
Alan Modra [Tue, 24 Oct 2006 01:27:28 +0000 (01:27 +0000)]
Add powerpc cell support.

18 years agoFix AMDFAM10 POPCNT instruction
Michael Meissner [Mon, 23 Oct 2006 22:53:28 +0000 (22:53 +0000)]
Fix AMDFAM10 POPCNT instruction

18 years ago * fhandler_disk_file.cc (fhandler_disk_file::rewinddir): Fix comment.
Corinna Vinschen [Mon, 23 Oct 2006 16:41:10 +0000 (16:41 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::rewinddir): Fix comment.

18 years ago * fhandler_disk_file.cc (fhandler_disk_file::rewinddir): Accomodate
Corinna Vinschen [Mon, 23 Oct 2006 15:13:55 +0000 (15:13 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::rewinddir): Accomodate
buggy RestartScan behaviour of Windows 2000.
* wincap.h: Define has_buggy_restart_scan throughout.
* wincap.cc: Ditto.

18 years ago * fhandler_disk_file.cc (fhandler_disk_file::facl): Fix whitespace.
Corinna Vinschen [Sun, 22 Oct 2006 19:31:33 +0000 (19:31 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::facl): Fix whitespace.
* external.cc: Update copyright.
* fhandler.cc: Ditto.
* sec_helper.cc: Ditto.
* security.h: Ditto.
* security.cc: Ditto.
(check_registry_access): Return -1 if W_OK is requested.

18 years ago * external.cc (cygwin_internal): Use security_descriptor::copy method.
Corinna Vinschen [Sun, 22 Oct 2006 14:57:43 +0000 (14:57 +0000)]
* external.cc (cygwin_internal): Use security_descriptor::copy method.
* sec_helper.cc (security_descriptor::malloc): Use own free method.
Set type.
(security_descriptor::realloc): Handle the case that psd has been
allocated using LocalAlloc.  Set type.
(security_descriptor::free): Ditto.
* security.cc (get_nt_attribute): Remove.
(get_reg_security): Remove.
(get_nt_object_security): Use GetSecurityInfo which handles all
securable objects.
(get_nt_object_attribute): Remove.
(get_object_attribute): Call get_nt_object_security instead of
get_nt_object_attribute.
(get_file_attribute): Ditto.
(check_registry_access): Call get_nt_object_security instead of
get_reg_security.
* security.h (cygpsid::operator PSID): Make method const, not the
result.
(class security_descriptor): Add type member.  Accomodate throughout.
(security_descriptor::copy): New method.
(security_descriptor::operator PSECURITY_DESCRIPTOR *): New operator.

18 years ago * fhandler.cc (fhandler_base::fhaccess): Check if opening registry
Corinna Vinschen [Sun, 22 Oct 2006 09:38:47 +0000 (09:38 +0000)]
* fhandler.cc (fhandler_base::fhaccess): Check if opening registry
actually created a handle.  This handles the registry root dir.
* fhandler_registry.cc (fhandler_registry::open): Set io_handle in
case of opening one of the predefined registry keys.

18 years ago * regtool.cc (key_type): Drop.
Corinna Vinschen [Sat, 21 Oct 2006 17:19:29 +0000 (17:19 +0000)]
* regtool.cc (key_type): Drop.
(REG_AUTO): Define.
(value_type): Replace key_type.  Use REG_xxx values directly.
Accomodate change throughout.
(longopts): Add --dword, --dword-le, --none, --qword and --hex options.
(opts): Add -d, -D, -n, -Q and -x options.
(types): Array to convert REG_xxx into strings.
(hex): New variable to keep value of --hex option.
(usage): Accomodate new options.  Print only the necessary by default.
Only be verbose in case of -h/--help option.
(cmd_list): Use key separator from -K option when printing.
Print value type when verbose option is given.  Handle so far not
handled REG_xxx types.
(cmd_set): Avoid SEGV due to missing argument.  Handle so far not
handled REG_xxx types.
(cmd_get): Handle --binary option type agnostic.  Handle so far not
handled REG_xxx types.
(main): Handle new options.

18 years ago * fhandler.cc (fhandler_base::fhaccess): Call check_registry_access
Corinna Vinschen [Sat, 21 Oct 2006 11:05:32 +0000 (11:05 +0000)]
* fhandler.cc (fhandler_base::fhaccess): Call check_registry_access
for registry keys/values if ntsec is on.
* security.cc (check_access): New static function derived from
check_file_access, but object type agnostic.
(check_file_access): Only do file specific stuff.  Call check_access.
(check_registry_access): New access check function for registry keys/
values.
* security.h (check_registry_access): Declare.

18 years ago * fhandler_registry.cc (fhandler_registry::fstat): Set restrictive
Corinna Vinschen [Sat, 21 Oct 2006 10:58:35 +0000 (10:58 +0000)]
* fhandler_registry.cc (fhandler_registry::fstat): Set restrictive
permission and ownership if key can't be opened for reading security.
(open_key): If opening key fails, retry opening with backup intent.

18 years ago * net.cc (cygwin_getnameinfo): Fix typo in comment.
Corinna Vinschen [Fri, 20 Oct 2006 12:57:25 +0000 (12:57 +0000)]
* net.cc (cygwin_getnameinfo): Fix typo in comment.

18 years agoFix score bugs
Nick Clifton [Thu, 19 Oct 2006 15:47:34 +0000 (15:47 +0000)]
Fix score bugs

18 years ago * fhandler.h (fhandler_base::set_name): Make virtual.
Corinna Vinschen [Thu, 19 Oct 2006 10:01:03 +0000 (10:01 +0000)]
* fhandler.h (fhandler_base::set_name): Make virtual.
(class fhandler_registry): Add wow64 and prefix_len members.
Declare set_name method.
* fhandler_proc.cc (PROC_REGISTRY32): Define.
(PROC_REGISTRY64): Define.
(proc_listing): Add "registry32" and "registry64" elements.
(proc_fhandlers): Add corresponding FH_REGISTRY values.
* fhandler_registry.cc (registry_len): Drop static value in favor of
class member prefix_len.  Use preifx_len instead of registry_len
throughout.
(fhandler_registry::set_name): Define.  Set wow64 and prefix_len
according to directory prefix.
(fhandler_registry::fhandler_registry): Set wow64 and prefix_len to
default values.
(open_key): Add wow64 argument.  Handle wow64 in call to RegOpenKeyEx.
Use fhandler_registry member wow64 in this place throughout.

18 years ago * fhandler_proc.cc: Drop superfluous definition of _WIN32_WINNT.
Corinna Vinschen [Thu, 19 Oct 2006 09:15:26 +0000 (09:15 +0000)]
* fhandler_proc.cc: Drop superfluous definition of _WIN32_WINNT.
* miscfuncs.cc: Ditto.
* sched.cc: Ditto.

18 years ago * regtool.cc (longopts): Add --wow32 option.
Corinna Vinschen [Thu, 19 Oct 2006 09:08:44 +0000 (09:08 +0000)]
* regtool.cc (longopts): Add --wow32 option.
(opts): Add -W option.
(usage): Add text for --wow32/-W option.
(main): Handle --wow32/-W option.
* utils.sgml: Document the new -W option.

18 years ago * Fix ChangeLog entry to mention full path of changed file.
Corinna Vinschen [Thu, 19 Oct 2006 08:36:02 +0000 (08:36 +0000)]
* Fix ChangeLog entry to mention full path of changed file.

18 years ago * glob.c: Remove.
Corinna Vinschen [Tue, 17 Oct 2006 17:34:56 +0000 (17:34 +0000)]
* glob.c: Remove.
* glob.cc: New file.  Latest glob version from FreeBSD plus Cygwin
specific changes (__stat64/__stat32, ignore_case_with_glob,
drop collate functions).
(glob3): Return GLOB_ABORTED in case directory is unreadable and
GLOB_ERR is set, as demanded by SUSv3.
* glob.h: Import latest version from FreeBSD.

18 years ago bfd/
Mark Shinwell [Tue, 17 Oct 2006 15:46:21 +0000 (15:46 +0000)]
bfd/
* elf32-arm.c (elf32_arm_howto_table_1): Change offset for
R_THM_CALL to 25 and remove FIXME comment.
(using_thumb2): New function.
(elf32_arm_final_link_relocate): Cope with Thumb-2 BL encoding.

include/
* elf/arm.h: Define TAG_CPU_ARCH_* constants.

ld/testsuite/
* ld-arm/arm-elf.exp: Add thumb1-bl, thumb2-bl,
thumb2-bl-as-thumb1-bad and thumb2-bl-bad tests.
* ld-arm/thumb1-bl.d: New.
* ld-arm/thumb1-bl.s: New.
* ld-arm/thumb2-bl-as-thumb1-bad.d: New.
* ld-arm/thumb2-bl-as-thumb1-bad.s: New.
* ld-arm/thumb2-bl-bad.d: New.
* ld-arm/thumb2-bl-bad.s: New.
* ld-arm/thumb2-bl.d: New.
* ld-arm/thumb2-bl.s: New.

18 years ago * winsup.h (WINVER): Define instead of _WIN32_WINNT. Set to 0x0502.
Corinna Vinschen [Tue, 17 Oct 2006 13:55:05 +0000 (13:55 +0000)]
* winsup.h (WINVER): Define instead of _WIN32_WINNT.  Set to 0x0502.
(_NO_W32_PSEUDO_MODIFIERS): Define.

18 years ago2006-10-17 Brooks Moses <bmoses@stanford.edu>
DJ Delorie [Tue, 17 Oct 2006 04:23:49 +0000 (04:23 +0000)]
2006-10-17  Brooks Moses  <bmoses@stanford.edu>
* Makefile.def: Added pdf target handling.
* Makefile.tpl: Added pdf target handling.
* Makefile.in: Regenerated.

18 years ago * regtool.cc (KEY_WOW64_64KEY): Drop definition. Instead define
Corinna Vinschen [Mon, 16 Oct 2006 19:34:27 +0000 (19:34 +0000)]
* regtool.cc (KEY_WOW64_64KEY): Drop definition.  Instead define
WINVER to 0x0502 before including windows.h.

18 years ago * regtool.cc (KEY_WOW64_64KEY): Define.
Corinna Vinschen [Mon, 16 Oct 2006 18:00:06 +0000 (18:00 +0000)]
* regtool.cc (KEY_WOW64_64KEY): Define.
(longopts): Add --wow64 option.
(opts): Add -w option.
(wow64): New variable to control usage of KEY_WOW64_64KEY access flag.
(usage): Add text for --wow64/-w option.
(print_version): Fix copyright.
(find_key): Use wow64 value in calls to RegOpenKeyEx and RegCreateKeyEx.
(cmd_add): Use wow64 value in call to RegCreateKeyEx.
(regDeleteKeyEx): New function pointer to load RegDeleteKeyEx function
dynamically.
(cmd_remove): Load and use regDeleteKeyEx when wow64 is set.
(main): Handle --wow64/-w option.
* utils.sgml: Document the new -w option.

18 years ago * fhandler_disk_file.cc (fhandler_disk_file::opendir): Drop redundant
Corinna Vinschen [Mon, 16 Oct 2006 13:11:29 +0000 (13:11 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Drop redundant
access check.

18 years ago * include/asm/byteorder.h: Fix copyright dates.
Corinna Vinschen [Mon, 16 Oct 2006 12:34:34 +0000 (12:34 +0000)]
* include/asm/byteorder.h: Fix copyright dates.
Fix typos in ChangeLog.

18 years ago Fix pathnames.
Corinna Vinschen [Mon, 16 Oct 2006 12:31:19 +0000 (12:31 +0000)]
Fix pathnames.

18 years ago * autoload.cc (PrivilegeCheck): Define.
Corinna Vinschen [Mon, 16 Oct 2006 12:26:59 +0000 (12:26 +0000)]
* autoload.cc (PrivilegeCheck): Define.
* fhandler.cc (fhandler_base::open): Always try opening with backup
resp. restore intent.
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Always try
opening with backup intent.
(fhandler_disk_file::readdir): Ditto when trying to retrieve file id
explicitely.
* security.cc (check_file_access): Replace pbuf with correctly
PPRIVILEGE_SET typed pset.  Check explicitely for backup and/or restore
privileges when AccessCheck fails, to circumvent AccessCheck
shortcoming.  Add comment to explain.

18 years ago* winsup.h: Turn off DEBUGGING.
Christopher Faylor [Fri, 13 Oct 2006 12:49:18 +0000 (12:49 +0000)]
* winsup.h: Turn off DEBUGGING.

18 years ago * Makefile.in (CFLAGS): Drop -nostdinc.
Corinna Vinschen [Fri, 13 Oct 2006 11:55:05 +0000 (11:55 +0000)]
* Makefile.in (CFLAGS): Drop -nostdinc.
* cygsuba.c: Reorder includes to allow building with VC++.
* make-64bit-version-with-visual-c.bat: New file.

18 years ago * autoload.cc (Wow64DisableWow64FsRedirection): Define.
Corinna Vinschen [Fri, 13 Oct 2006 11:10:28 +0000 (11:10 +0000)]
* autoload.cc (Wow64DisableWow64FsRedirection): Define.
(Wow64RevertWow64FsRedirection): Define.
* security.cc (cygsuba_installed): New shared variable to store result
of cygsuba.dll installation test.
(subauth): Check if cygsuba.dll has been installed and registered
before issuing the (sub)authentication.

18 years ago * security.cc (create_token): Fix condition for source identifier.
Corinna Vinschen [Thu, 12 Oct 2006 15:38:26 +0000 (15:38 +0000)]
* security.cc (create_token): Fix condition for source identifier.

18 years ago * include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOUR): Define.
Danny Smith [Thu, 12 Oct 2006 04:25:56 +0000 (04:25 +0000)]
* include/winuser.h (LR_DEFAULTSIZE, LR_VGACOLOUR): Define.

18 years ago2006-10-11 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 11 Oct 2006 19:30:34 +0000 (19:30 +0000)]
2006-10-11  Jeff Johnston  <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Updated.
        * COPYING.LIBGLOSS: Ditto.

18 years ago2006-10-11 Yang Tse <yangsita@gmail.com>
Jeff Johnston [Wed, 11 Oct 2006 19:20:31 +0000 (19:20 +0000)]
2006-10-11  Yang Tse  <yangsita@gmail.com>

        * setjmp.h: Use __extension__ keyword for gcc's braced-groups.

18 years ago * select.cc (struct socketinf): Convert ser_num and w4 to dynamically
Corinna Vinschen [Wed, 11 Oct 2006 16:21:12 +0000 (16:21 +0000)]
* select.cc (struct socketinf): Convert ser_num and w4 to dynamically
allocated arrays.  Add max_w4 member to keep track.
(thread_socket): Make timeout depending on number of sockets to wait
for.  Loop WFMO over all sockets.
(start_thread_socket): Handle any number of sockets.  Fix typo.  Don't
close socket event in out of memory condition.
(socket_cleanup): Free ser_num and w4.

18 years ago * libc/reent/reeent.c (_reclaim_reent): Free _REENT_MP_RESULT.
Corinna Vinschen [Wed, 11 Oct 2006 08:04:50 +0000 (08:04 +0000)]
* libc/reent/reeent.c (_reclaim_reent): Free _REENT_MP_RESULT.

18 years ago2006-10-10 Thiemo Seufer <ths@mips.com>
Jeff Johnston [Tue, 10 Oct 2006 18:27:56 +0000 (18:27 +0000)]
2006-10-10  Thiemo Seufer  <ths@mips.com>

        * mips/Makefile.in: Add INCLUDES to local compile rules.

18 years agoRemoved.
Jeff Johnston [Tue, 10 Oct 2006 15:52:39 +0000 (15:52 +0000)]
Removed.

18 years ago * path.cc (path_conv::get_nt_native_path): Properly detect \\?\ paths.
Corinna Vinschen [Mon, 9 Oct 2006 14:01:52 +0000 (14:01 +0000)]
* path.cc (path_conv::get_nt_native_path): Properly detect \\?\ paths.
(mount_info::conv_to_win32_path): Update comment.
* fhandler_disk_file.cc (path_conv::ndisk_links): Use backslashes
to make NT kernel functions work for \\?\GLOBALROOT paths.

18 years ago * devices.in: Raise number of handled serial ports to 64.
Corinna Vinschen [Mon, 9 Oct 2006 08:27:23 +0000 (08:27 +0000)]
* devices.in: Raise number of handled serial ports to 64.
* devices.cc: Regenerate.

18 years ago.
Christopher Faylor [Fri, 6 Oct 2006 22:32:09 +0000 (22:32 +0000)]
.

18 years ago2006-10-06 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Fri, 6 Oct 2006 20:34:49 +0000 (20:34 +0000)]
2006-10-06  Jeff Johnston  <jjohnstn@redhat.com>

        * Makefile.in: Add CFLAGS_FOR_TARGET and CCASFLAGS to
        FLAGS_TO_PASS.

18 years ago * cygcheck.cc (get_word, get_dword): Move to path.cc.
Corinna Vinschen [Thu, 5 Oct 2006 17:24:13 +0000 (17:24 +0000)]
* cygcheck.cc (get_word, get_dword): Move to path.cc.
(LINK_EXTENSION): New macro.
(check_existence): New static function.
(find_on_path): Check for symbolic links if asked.
(dll_info): New error handling.
(track_down): Only call dll_info() for executables, display
an error for symlinks, and print magic number for others.
(find_app_on_path): New static function.
(cygcheck, dump_sysinfo): Call find_app_on_path() instead of
find_on_path().
* path.cc (cmp_shortcut_header): New static function.
(get_word, get_dword): Moved from cygcheck.cc.
(EXE_MAGIC, SHORTCUT_MAGIC, SYMLINK_COOKIE, SYMLINK_MAGIC): New
macros.
(is_exe, is_symlink, readlink): New functions.
* path.h (is_exe, is_symlink, readlink): Declare.
(get_word, get_dword): Ditto.

18 years ago * include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
Danny Smith [Thu, 5 Oct 2006 07:36:06 +0000 (07:36 +0000)]
* include/winreg.h (RegDeleteKeyEx{A|W}): Add prototype and UNICODE
mappings.
(KEY_WOW64_32KEY, KEY_WOW64_64KEY): Define.
* lib/advapi.def (RegDeleteKeyEx{A|W}): Export.

18 years ago * Makefile.in: Semi-revert semi-reversion of 2006-08-30 change, now
Corinna Vinschen [Wed, 4 Oct 2006 12:52:42 +0000 (12:52 +0000)]
* Makefile.in: Semi-revert semi-reversion of 2006-08-30 change, now
correctly parenthesized.

18 years ago * include/winnt.h (CASSERT): Define.
Danny Smith [Wed, 4 Oct 2006 08:57:27 +0000 (08:57 +0000)]
* include/winnt.h (CASSERT): Define.

[mingw-Bugs-1568067]
* include/winuser.h: (DISP_CHANGE_BADDUALVIEW): Define.
* include/wingdi.h: (DM_POSITION): Define.

18 years ago2006-10-03 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 3 Oct 2006 16:33:50 +0000 (16:33 +0000)]
2006-10-03  Jeff Johnston  <jjohnstn@redhat.com>

        * arm/linux-syscalls0.c: Rewrite bx insn architecture flag check         to avoid use of __ARM_ARCH__.

18 years ago * lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
Danny Smith [Tue, 3 Oct 2006 08:43:40 +0000 (08:43 +0000)]
* lib/rpcrt4.def: Remove "_imp__"-prefixed export symbols.
* lib/user32.def: Likewise.

18 years ago2006-10-02 Nick Clifton <nickc@redhat.com>
Jeff Johnston [Mon, 2 Oct 2006 19:57:46 +0000 (19:57 +0000)]
2006-10-02  Nick Clifton  <nickc@redhat.com>

        * arm/linux-syscalls0.c: Add arm architecture flag
        checks around bx insn.

18 years ago * tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to
Tom Tromey [Mon, 2 Oct 2006 18:03:18 +0000 (18:03 +0000)]
* tls.m4 (GCC_CHECK_TLS): Pass empty argument as "help arg" to
GCC_ENABLE.

18 years agogas/
H.J. Lu [Thu, 28 Sep 2006 14:06:36 +0000 (14:06 +0000)]
gas/

2006-09-28  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.h (CpuMNI): Renamed to ...
(CpuSSSE3): This.
(CpuUnknownFlags): Updated.
(processor_type): Replace PROCESSOR_YONAH with PROCESSOR_CORE
and PROCESSOR_MEROM with PROCESSOR_CORE2.
* config/tc-i386.c: Updated.
* doc/c-i386.texi: Likewise.

* config/tc-i386.c (cpu_arch): Add ".ssse3", "core" and "core2".

include/opcode/

2006-09-28  H.J. Lu  <hongjiu.lu@intel.com>

* i386.h: Replace CpuMNI with CpuSSSE3.

18 years ago2006-09-27 Dave Brolley <brolley@redhat.com>
Dave Brolley [Wed, 27 Sep 2006 16:20:49 +0000 (16:20 +0000)]
2006-09-27  Dave Brolley  <brolley@redhat.com>

        * configure.in (RUNTEST): Look for 'runtest' in the source tree by using
        $s instead of $r.
        * configure: Regenerated.

18 years ago2006-09-26 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 26 Sep 2006 21:22:19 +0000 (21:22 +0000)]
2006-09-26  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdio.h[_REENT_SMALL]: Do not allow macros
        for clearerr, feof, or fileno.
        * libc/include/sys/reent.h[_REENT_SMALL](struct _reent): Change
        the dummy std stream scheme to use pointers to const external
        fake files, one for each standard stream.
        * libc/stdio/local.h (CHECK_INIT): Change to take a file pointer
        argument.  For _REENT_SMALL, reset the file pointer if it
        matches one of the fake std stream pointers.
        * libc/stdio/clearerr.c: Fix CHECK_INIT macro to add file pointer
        argument.
        * libc/stdio/fclose.c: Ditto.
        * libc/stdio/feof.c: Ditto.
        * libc/stdio/ferror.c: Ditto.
        * libc/stdio/fflush.c: Ditto.
        * libc/stdio/fgetc.c: Ditto.
        * libc/stdio/fgets.c: Ditto.
        * libc/stdio/fileno.c: Ditto.
        * libc/stdio/findfp.c: Ditto.
        * libc/stdio/fputc.c: Ditto.
        * libc/stdio/fputs.c: Ditto.
        * libc/stdio/fread.c: Ditto.
        * libc/stdio/freopen.c: Ditto.
        * libc/stdio/fseek.c: Ditto.
        * libc/stdio/ftell.c: Ditto.
        * libc/stdio/fwrite.c: Ditto.
        * libc/stdio/getc.c: Ditto.
        * libc/stdio/getdelim.c: Ditto.
        * libc/stdio/putc.c: Ditto.
        * libc/stdio/refill.c: Ditto.
        * libc/stdio/setvbuf.c: Ditto.
        * libc/stdio/ungetc.c: Ditto.
        * libc/stdio/vfprintf.c: Ditto.
        * libc/stdio/vfscanf.c: Ditto.
        * libc/stdio/wbuf.c: Ditto.: Ditto.
        * libc/stdio/wsetup.c: Ditto.
        * libc/stdio64/freopen64.c: Ditto.
        * libc/stdio64/fseeko64.c: Ditto.
        * libc/stdio64/ftello64.c: Ditto.
        * libc/machine/powerpc/vfprintf.c: Ditto.
        * libc/machine/powerpc/vfscanf.c: Ditto.

18 years agobfd/
Joseph Myers [Tue, 26 Sep 2006 12:04:45 +0000 (12:04 +0000)]
bfd/
2006-09-26  Mark Shinwell  <shinwell@codesourcery.com>
            Joseph Myers  <joseph@codesourcery.com>
            Ian Lance Taylor  <ian@wasabisystems.com>
            Ben Elliston  <bje@wasabisystems.com>

* archures.c: Add definition for bfd_mach_arm_iWMMXt2.
* cpu-arm.c (processors): Add bfd_mach_arm_iWMMXt2.
(arch_info_struct, bfd_arm_update_notes): Likewise.
(architectures): Likewise.
(bfd_arm_merge_machines): Check for iWMMXt2.
* bfd-in2.h: Rebuild.

gas/
2006-09-26  Mark Shinwell  <shinwell@codesourcery.com>
            Joseph Myers  <joseph@codesourcery.com>
            Ian Lance Taylor  <ian@wasabisystems.com>
            Ben Elliston  <bje@wasabisystems.com>

* config/tc-arm.c (arm_cext_iwmmxt2): New.
(enum operand_parse_code): New code OP_RIWR_I32z.
(parse_operands): Handle OP_RIWR_I32z.
(do_iwmmxt_wmerge): New function.
(do_iwmmxt_wldstd): Handle iwmmxt2 case where second operand is
a register.
(do_iwmmxt_wrwrwr_or_imm5): New function.
(insns): Mark instructions as RIWR_I32z as appropriate.
Also add torvsc<b,h,w>, wabs<b,h,w>, wabsdiff<b,h,w>,
waddbhus<l,m>, waddhc, waddwc, waddsubhx, wavg4{r}, wmaddu{x,n},
wmadds{x,n}, wmerge, wmiaxy{n}, wmiawxy{n}, wmul<sm,um>{r},
wmulw<um,sm,l>{r}, wqmiaxy{n}, wqmulm{r}, wqmulwm{r}, wsubaddhx.
(md_begin): Handle IWMMXT2.
(arm_cpus): Add iwmmxt2.
(arm_extensions): Likewise.
(arm_archs): Likewise.

gas/testsuite/
2006-09-26  Mark Shinwell  <shinwell@codesourcery.com>
            Joseph Myers  <joseph@codesourcery.com>
            Ian Lance Taylor  <ian@wasabisystems.com>
            Ben Elliston  <bje@wasabisystems.com>

* gas/arm/iwmmxt2.s: New file.
* gas/arm/iwmmxt2.d: New file.

include/opcode/
2006-09-26  Mark Shinwell  <shinwell@codesourcery.com>
            Joseph Myers  <joseph@codesourcery.com>
            Ian Lance Taylor  <ian@wasabisystems.com>
            Ben Elliston  <bje@wasabisystems.com>

* arm.h (ARM_CEXT_IWMMXT2, ARM_ARCH_IWMMXT2): Define.

opcodes/
2006-09-26  Mark Shinwell  <shinwell@codesourcery.com>
            Joseph Myers  <joseph@codesourcery.com>
            Ian Lance Taylor  <ian@wasabisystems.com>
            Ben Elliston  <bje@wasabisystems.com>

* arm-dis.c (coprocessor_opcodes): The X-qualifier to WMADD may
only be used with the default multiply-add operation, so if N is
set, don't bother printing X.  Add new iwmmxt instructions.
(IWMMXT_INSN_COUNT): Update.
(iwmmxt_wwssnames): Qualify "wwss" names at index 2, 6, 10 and 14
with a 'c' suffix.
(print_insn_coprocessor): Check for iWMMXt2.  Handle format
specifiers 'r', 'i'.

18 years ago * config.sub, config.guess: Update from upstream sources.
Ben Elliston [Tue, 26 Sep 2006 05:22:50 +0000 (05:22 +0000)]
* config.sub, config.guess: Update from upstream sources.

18 years ago2006-09-22 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Fri, 22 Sep 2006 19:33:11 +0000 (19:33 +0000)]
2006-09-22  Paul Brook  <paul@codesourcery.com>

        * libc/include/sys/reent.h: Define and use __reent_assert.

18 years ago * configure.in: Remove redundant handling of mips*-dec-bsd*. Likewise
Thiemo Seufer [Wed, 20 Sep 2006 12:33:49 +0000 (12:33 +0000)]
* configure.in: Remove redundant handling of mips*-dec-bsd*. Likewise
for mipstx39-*-*. Disable libgloss for mips64*-*-linux*.
* configure: Regenerate.

18 years agoAdd x86_64-mingw64 target
Nick Clifton [Wed, 20 Sep 2006 11:35:11 +0000 (11:35 +0000)]
Add x86_64-mingw64 target

18 years ago * mingwex/mb_wc_common.h (get_codepage): Get it
Danny Smith [Tue, 19 Sep 2006 09:09:58 +0000 (09:09 +0000)]
* mingwex/mb_wc_common.h (get_codepage): Get it
from __lc_codepage.

18 years ago* byteorder.h: Correct typo.
Christopher Faylor [Sun, 17 Sep 2006 23:22:10 +0000 (23:22 +0000)]
* byteorder.h: Correct typo.

18 years ago* byteorder.h: Don't #define n* macros if -fnoinline is specified.
Christopher Faylor [Sun, 17 Sep 2006 22:34:45 +0000 (22:34 +0000)]
* byteorder.h: Don't #define n* macros if -fnoinline is specified.

18 years ago * mingwex/gdtoa/g_xfmt.c (g_xfmt): Fix representation of infinity. Use fpclassify.
Danny Smith [Sun, 17 Sep 2006 22:27:56 +0000 (22:27 +0000)]
* mingwex/gdtoa/g_xfmt.c (g_xfmt): Fix representation of infinity. Use fpclassify.
* mingwex/gdtoa/strtopx (__strtopx): Avoid cast of long double* to void*.
* mingwex/gdtoa/gdtoa.h (__g_fmt): Make declaration consistent with others.

18 years agoAdd support for Score target.
Nick Clifton [Sat, 16 Sep 2006 23:51:50 +0000 (23:51 +0000)]
Add support for Score target.

18 years ago * mingwex/gdtoa/strtopx.c (strtopx): Fix (sic) infinity.
Danny Smith [Sat, 16 Sep 2006 07:35:45 +0000 (07:35 +0000)]
* mingwex/gdtoa/strtopx.c (strtopx): Fix (sic) infinity.

18 years ago2006-09-13 Joel Sherrill <joel@oarcorp.com>
Jeff Johnston [Wed, 13 Sep 2006 22:09:27 +0000 (22:09 +0000)]
2006-09-13  Joel Sherrill <joel@oarcorp.com>

        * libc/include/pthread.h: Add pthread barriers,
        rwlocks, and spinlocks.  Change const to
        _CONST and prefix parameter names with
        an underscore.
        * libc/include/sys/types.h: Add id and attribute
        types for barriers, wrlocks, and spinlocks.
        * libc/include/sys/features.h: Enable barriers,
        wrlocks, and spinlocks for RTEMS.

18 years ago2006-09-13 Patrick Mansfield <patmans@us.ibm.com>
Jeff Johnston [Wed, 13 Sep 2006 22:06:43 +0000 (22:06 +0000)]
2006-09-13  Patrick Mansfield <patmans@us.ibm.com>

        * libc/include/math.h: Remove _CONST from _LIB_VERSION, as it is
        supposed to be writable.
        * libm/common/s_lib_ver.c: Ditto.

18 years agowhite space
Christopher Faylor [Wed, 13 Sep 2006 15:33:37 +0000 (15:33 +0000)]
white space

18 years agoCheck in previously mentioned change to cygcheck.cc
Christopher Faylor [Wed, 13 Sep 2006 15:32:04 +0000 (15:32 +0000)]
Check in previously mentioned change to cygcheck.cc

18 years ago2006-09-12 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Tue, 12 Sep 2006 17:31:40 +0000 (17:31 +0000)]
2006-09-12  Paul Brook  <paul@codesourcery.com>

        * libc/stdlib/rand.c (srand): Add _REENT_CHECK_RAND48.

18 years ago* Makefile.in: Fix -ntdll typo.
Christopher Faylor [Tue, 12 Sep 2006 15:14:51 +0000 (15:14 +0000)]
* Makefile.in: Fix -ntdll typo.
* cygcheck.cc (main): Restore POSIXLY_CORRECT before displaying user's
environment.

18 years agoForgot ChangeLog in last commit
Chris Sutcliffe [Tue, 12 Sep 2006 00:29:39 +0000 (00:29 +0000)]
Forgot ChangeLog in last commit

18 years ago2006-09-11 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
Chris Sutcliffe [Tue, 12 Sep 2006 00:29:04 +0000 (00:29 +0000)]
2006-09-11  Chris Sutcliffe  <ir0n3h4d@users.sourceforge.net>

        * lib/Makefile.in: fix typo.
        * lib/ddk/Makefile.in: fix typo.
        * lib/directx/Makefile.in: fix typo.

        Thanks to Keith Marshall (keithmarshall at users dot sourceforge dot net)
        for pointing it out.

18 years ago* Makefile.in: Semi-revert 2006-08-30 change.
Christopher Faylor [Mon, 11 Sep 2006 16:06:35 +0000 (16:06 +0000)]
* Makefile.in: Semi-revert 2006-08-30 change.

18 years ago2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sun, 10 Sep 2006 22:55:43 +0000 (22:55 +0000)]
2006-09-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * Makefile.in: Remove files from lib directory with distclean target

18 years ago * include/_mingw.h (__MINGW_ATTRIB_DEPRECATED): Define.
Danny Smith [Sun, 10 Sep 2006 21:16:05 +0000 (21:16 +0000)]
* include/_mingw.h (__MINGW_ATTRIB_DEPRECATED): Define.
(__MINGW_IMPORT): Ansify.
* include/stdlib.h (_sleep, _beep, _seterrormode): Add
__MINGW_ATTRIB_DEPRECATED.

18 years ago2006-09-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sun, 10 Sep 2006 14:55:24 +0000 (14:55 +0000)]
2006-09-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/winuser.h (CS_DROPSHADOW): Define.

18 years ago * aclocal.m4 (LIB_AC_PROG_CC, LIB_AC_PROG_CC_GNU, LIB_AC_PROG_CXX):
Keith Marshall [Sun, 10 Sep 2006 14:44:55 +0000 (14:44 +0000)]
* aclocal.m4 (LIB_AC_PROG_CC, LIB_AC_PROG_CC_GNU, LIB_AC_PROG_CXX):
Redundant macros; deleted.

* configure.in (LIB_AC_PROG_CC): Replaced by...
(AC_PROG_CC): ...this.

* configure: Regenerated.

18 years ago2006-09-08 Michael Gerdau <mgdde@users.sourceforge.net>
Danny Smith [Fri, 8 Sep 2006 01:16:46 +0000 (01:16 +0000)]
2006-09-08  Michael Gerdau  <mgdde@users.sourceforge.net>

* include/uxtheme.h: (TMT_GRADIENTCOLOR4, TMT_GRADIENTCOLOR5,
TMT_SHADOWCOLOR, TMT_GLOWCOLOR, TMT_TEXTBORDERCOLOR,
TMT_TEXTSHADOWCOLOR, TMT_GLYPHTEXTCOLOR, TMT_GLYPHTRANSPARENTCOLOR,
TMT_FILLCOLORHINT, TMT_BORDERCOLORHINT, TMT_ACCENTCOLORHINT):
Increase each constant by 1.

18 years ago* environ.cc (build_env): Don't put an empty environment variable into the
Christopher Faylor [Thu, 7 Sep 2006 20:42:53 +0000 (20:42 +0000)]
* environ.cc (build_env): Don't put an empty environment variable into the
environment.  Optimize use of "len".
* errno.cc (ERROR_MORE_DATA): Translate to EMSGSIZE rather than EAGAIN.

18 years ago2006-09-07 Masaki Muranaka <monaka@monami-software.com>
Jeff Johnston [Thu, 7 Sep 2006 17:32:19 +0000 (17:32 +0000)]
2006-09-07  Masaki Muranaka  <monaka@monami-software.com>

        * libc/machine/xstormy16/Makefile.am:
        Add $(lpfx) prefix to LIBADD objects.
        lib_a_DEPENDENCIES uses the value of lib_a_LIBADD.
        * libc/machine/xstormy16/Makefile.in: Regenerated.

18 years ago2006-09-07 Masaki Muranaka <monaka@monami-software.com>
Jeff Johnston [Thu, 7 Sep 2006 17:28:09 +0000 (17:28 +0000)]
2006-09-07  Masaki Muranaka  <monaka@monami-software.com>

        * xstormy16/Makefile.in (clean): Fix a mismatched parenthesis.

18 years agobfd/
H.J. Lu [Thu, 7 Sep 2006 17:16:31 +0000 (17:16 +0000)]
bfd/

2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>

* elf-bfd.h (elf_link_hash_entry): Add a dynamic field.
(bfd_elf_link_mark_dynamic_symbol): New.
(SYMBOLIC_BIND): New.

* elf32-i386.c (elf_i386_check_relocs): Replace info->symbolic
with SYMBOLIC_BIND (info, h).
(elf_i386_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_check_relocs): Likewise.
(elf64_x86_64_relocate_section): Likewise.
* elfxx-ia64.c (elfNN_ia64_check_relocs): Likewise.

* elflink.c (bfd_elf_link_mark_dynamic_symbol): New.
(bfd_elf_record_link_assignment): Call
bfd_elf_link_mark_dynamic_symbol on new entry.
(_bfd_elf_merge_symbol): Likewise.
(_bfd_elf_export_symbol): Return if the symbol isn't exported.
(_bfd_elf_fix_symbol_flags): Replace info->symbolic with
SYMBOLIC_BIND (info, h).
(_bfd_elf_dynamic_symbol_p): Likewise.
(_bfd_elf_symbol_refs_local_p): Likewise.
(bfd_elf_size_dynamic_sections): Updated.

include/

2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>

* bfdlink.h (bfd_elf_dynamic_list): New.
(bfd_link_info): Add a dynamic field.

ld/

2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am (CXX): Set to g++.
(CXX_FOR_TARGET): Likewise.
* Makefile.in: Regenerated.

* NEWS: Mention --dynamic-list.

* ld.texinfo: Document --dynamic-list.

* ldgram.y: Support dynamic list.

* ldlang.c (lang_process): Call lang_finalize_version_expr_head
on link_info.dynamic if needed.
(lang_append_dynamic_list): New.
(lang_append_dynamic_list_cpp_typeinfo): New.
* ldlang.h (lang_append_dynamic_list): Likewise.
* ldlang.h (lang_append_dynamic_list_cpp_typeinfo): Likewise.

* ldlex.h (input_enum): Add input_dynamic_list.
* ldlex.l: Handle it.

* ldmain.c (main): Initialize link_info.dynamic.

* lexsup.c (option_values): Add OPTION_DYNAMIC_LIST and
OPTION_DYNAMIC_LIST_CPP_TYPEINFO.
(ld_options): Add entries for OPTION_DYNAMIC_LIST and
OPTION_DYNAMIC_LIST_CPP_TYPEINFO.
(parse_args): Handle OPTION_DYNAMIC_LIST and
OPTION_DYNAMIC_LIST_CPP_TYPEINFO.

ld/testsuite/

2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/dl1.c: New file.
* ld-elf/dl1.list: Likewise.
* ld-elf/dl1.out: Likewise.
* ld-elf/dl1main.c: Likewise.
* ld-elf/dl2.c: Likewise.
* ld-elf/dl2.list: Likewise.
* ld-elf/dl2a.out: Likewise.
* ld-elf/dl2b.out: Likewise.
* ld-elf/dl2main.c: Likewise.
* ld-elf/dl2xxx.c: Likewise.
* ld-elf/dl2xxx.list: Likewise.
* ld-elf/dl3.cc: Likewise.
* ld-elf/dl3.list: Likewise.
* ld-elf/dl3a.out: Likewise.
* ld-elf/dl3b.out: Likewise.
* ld-elf/dl3header.h: Likewise.
* ld-elf/dl3main.cc: Likewise.

* ld-elf/shared.exp: Updated.

* lib/ld-lib.exp (run_ld_link_exec_tests): Take an optional
argument for source language. Use CC/CXX for link, depending
on source language.
(run_cc_link_tests): Likewise.

18 years ago [mingw-Bugs-1553275]
Danny Smith [Thu, 7 Sep 2006 09:09:13 +0000 (09:09 +0000)]
[mingw-Bugs-1553275]
* include/wingdi.h (SetLayout): Add prototype.
(GetLayout): Likewise.

18 years ago * mingwex/gdtoa/misc.c (pow5mult): Restore original code.
Danny Smith [Wed, 6 Sep 2006 22:03:16 +0000 (22:03 +0000)]
* mingwex/gdtoa/misc.c (pow5mult): Restore original code.
* mingwex/gdtoa/gdtoa.h. Add comment that files have been modified.
* mingwex/gdtoa/gdtoaimp.h: Include system headers with <> brackets.

18 years ago2006-09-06 Eric Blake <ebb9@byu.net>
Jeff Johnston [Wed, 6 Sep 2006 20:03:27 +0000 (20:03 +0000)]
2006-09-06  Eric Blake  <ebb9@byu.net>

        * libc/stdio/vfprintf.c (_vfprintf_r, get_arg): Add 'hh', 'j',
        't', and 'z' modifiers.

18 years ago [mingw-Bugs-1550139]
Danny Smith [Sat, 2 Sep 2006 09:00:45 +0000 (09:00 +0000)]
[mingw-Bugs-1550139]
* include/oleauto.h (GetRecordInfoFromTypeInfo): Add prototype.
(GetRecordInfoFromGuids): Add prototype.

18 years agolibgloss/
Kazu Hirata [Fri, 1 Sep 2006 05:41:06 +0000 (05:41 +0000)]
libgloss/
Merge from newlib-csl-20060320-branch:
2006-08-31  Nathan Sidwell  <nathan@codesourcery.com>

* m68k/bdm-crt1.c: Call hardware_init_hook before copying
initialized data.

* m68k/Makefile.in (CF_BDM_SCRIPTS): Rename to CF_RAM_SCRIPTS.
(CF_SCRIPTS): Update.
(%-bdm.ld): Rename to %-ram.ld.

2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>

* m68k/Makefile.in (DBUG_BSP, DBUG_OBJS): Remove.
(BDM_CRT0): New.
(BDM_OBJS): Add bdm-crt1.o.
(BDM_OTHER_OBJS): Remove print.o putnum.o
(CF_BOARDS): New.
(CF_BDM_SCRIPTS): Generated name of ram scripts.
(CF_ROM_SCRIPTS): Generated name of rom scripts.
(CF_SCRIPTS): Adjust.
(all): Add BDM_CRT0.
(bdm-crt0.o, bdm-crt1.o): New targets.
(bdm-isv.o): Remove.
(m5208evb, m5213evb, m52235evb, m5235evb, m5273c3, m5282evb,
m5329evb, m5485evb): New.
(%-bdm.ld, %-rom.ld): New. Replace individual linker script rules.
(install): Remove DBUG installs.
* m68k/bdm-crt0.S: New.
* m68k/bdm-crt1.c: New.
* m68k/bdm-exit.c: Call __reset.
* m68k/bdm-isv.c: Remove.
* m68k/cf.sc: Adjust to produce either rom or ram images.
* m68k/dbug-exit.S, m68k/dbug-inbyte.S, m68k/dbug-outbyte.S: Remove.

2006-07-24  Nathan Sidwell  <nathan@codesourcery.com>

Bug 844
* m68k/cf.sc: Set entry point to _start.
* m68k/crt0.X (_start): New name for entrypoint
(start): Weak alias for start.

2006-06-09  Nathan Sidwell  <nathan@codesourcery.com>

* m68k/bdm-system.c (_system): Support system(NULL).

2006-06-08  Nathan Sidwell  <nathan@codesourcery.com>

* m68k/bdm-system.c (_system): Properly encode non failure exit
code.

2006-06-05  Nathan Sidwell  <nathan@codesourcery.com>

* m68k/Makefile.in (BDM_SYSOBJS): Remove bdm-inbyte.o.
Add bdm-time.o.
* m68k/bdm-close.c: Add copyright notice.
* m68k/bdm-fstat.c: Add copyright notice.
* m68k/bdm-gettimeofday.c: Add copyright notice.
* m68k/bdm-inbyte.c: Remove.
* m68k/bdm-isatty.c: Add copyright notice.
* m68k/bdm-lseek.c: Add copyright notice. Fix &/| thinko.
* m68k/bdm-open.c: Add copyright notice.
* m68k/bdm-read.c: Add copyright notice.
* m68k/bdm-rename.c: Add copyright notice.
* m68k/bdm-stat.c: Add copyright notice.
* m68k/bdm-system.c: Add copyright notice.
* m68k/bdm-time.c: New.
* m68k/bdm-unlink.c: Add copyright notice.
* m68k/bdm-write.c: Add copyright notice.

2006-05-25  Nathan Sidwell  <nathan@codesourcery.com>

* m68k/Makefile.in (m52235-dbug.ld, m52235-bdm.ld): New
scripts.

2006-05-24  Nathan Sidwell  <nathan@codesourcery.com>

* m68k/Makefile.in (BDM_SYSOBJS): Remove bdm-outbyte.o.
* m68k/bdm-outbyte.c: Delete.
* m68k/bdm-semihost.h (BDM_OUTBYTE): Mark as obsolete.

2006-05-22  Sandra Loosemore <sandra@codesourcery.com>

* m68k/bdm-semihost.h: Add new constants for additional
semihosting functions.  Add new BDM_TRAP macro to encapsulate
inline asm.
* m68k/bdm-exit.c (_exit): Use new BDM_TRAP macro.
* m68k/bdm-outbyte.c (outbyte): Ditto.
* m68k/bdm-isrs.c, m68k/bdm-isv.c: Former BDM_TRAP
now called BDM_TRAPNUM.
* m68k/bdm-gdb.h, m68k/bdm-gdb.c: New files
containing declarations and conversion functions for GDB's fileio
protocol.
* m68k/bdm-close.c: New file to define corresponding function.
* m68k/bdm-fstat.c: Ditto.
* m68k/bdm-gettimeofday.c: Ditto.
* m68k/bdm-isatty.c: Ditto.
* m68k/bdm-lseek.c: Ditto.
* m68k/bdm-open.c: Ditto.
* m68k/bdm-read.c: Ditto.
* m68k/bdm-rename.c: Ditto.
* m68k/bdm-stat.c: Ditto.
* m68k/bdm-system.c: Ditto.
* m68k/bdm-unlink.c: Ditto.
* m68k/bdm-write.c Ditto.
* m68k/Makefile.in: Add dependencies for new files.

2006-03-29  Nathan Sidwell  <nathan@codesourcery.com>

* m68k/bdm-isv.c (software_init_hook): Fix trap numbering.

* m68k/Makefile.in (CF_SCRIPTS): Add m5329 board.
Reorder.
(*-dbug.ld, *-bdm.ld): Add appropriate IO definition.
(m5329evb-dbug.ld, m5329evb-bdm.ld): New.
* cf.sc (GROUP): Revert previous change.  Add IO library.

* m68k/Makefile.in (BDM_BSP, BDM_OBJS, BDM_ISRS): New.
(CF_SCRIPTS): Rename dbug scripts.  Add bdm scripts. Add m5485
scripts.
(all): Add new targets.
(BDM_BSP): New target.
(bdm-isv.o, bdm-exit.o, bdm-outbyte.o, bdm-semihost.o): New
targets.
(BDM_ISRS): New targets.
(m5208evb.ld, m5213evb.ld, m5235evb.ld, m5272c3.ld, m5282evb.ld):
Rename and adjust.
(m5485evb-dbug): New.
(m5208evb-bdm.ld, m5213evb-bdm.ld, m5235evb-bdm.ld,
m5272c3-bdm.ld, m5282evb-bdm.ld, m5485evb-bdm.ld): New.
(install): Add BDM_BSP.
* m68k/bdm-exit.c: New
* m68k/bdm-inbyte.c: New
* m68k/bdm-outbyte.c: New
* m68k/bdm-semihost.c: New
* m68k/bdm-semihost.h: New
* m68k/bdm-isrs.c: New.
* m68k/bdm-isv.c: New.
* dbug-cf.sc: Renamed to ...
* cf.sc: ... here.  Add bdm flexibility. Remove GROUP

2006-05-22  Sandra Loosemore <sandra@codesourcery.com>

* m68k/bdm-semihost.h: Add new constants for additional
semihosting functions.  Add new BDM_TRAP macro to encapsulate
inline asm.
* m68k/bdm-exit.c (_exit): Use new BDM_TRAP macro.
* m68k/bdm-outbyte.c (outbyte): Ditto.
* m68k/bdm-isrs.c, m68k/bdm-isv.c: Former BDM_TRAP
now called BDM_TRAPNUM.
* m68k/bdm-gdb.h, m68k/bdm-gdb.c: New files
containing declarations and conversion functions for GDB's fileio
protocol.
* m68k/bdm-close.c: New file to define corresponding function.
* m68k/bdm-fstat.c: Ditto.
* m68k/bdm-gettimeofday.c: Ditto.
* m68k/bdm-isatty.c: Ditto.
* m68k/bdm-lseek.c: Ditto.
* m68k/bdm-open.c: Ditto.
* m68k/bdm-read.c: Ditto.
* m68k/bdm-rename.c: Ditto.
* m68k/bdm-stat.c: Ditto.
* m68k/bdm-system.c: Ditto.
* m68k/bdm-unlink.c: Ditto.
* m68k/bdm-write.c Ditto.
* m68k/Makefile.in: Add dependencies for new files.

newlib/
Merge from newlib-csl-20060320-branch:
2006-05-22  Sandra Loosemore <sandra@codesourcery.com>

* configure.host: Tell it we have _rename and _system when
building m68k-unknown-elf.

18 years ago * include/winbase.h: Add comment about 'missing' SEM flag.
Danny Smith [Fri, 1 Sep 2006 01:28:30 +0000 (01:28 +0000)]
* include/winbase.h: Add comment about 'missing' SEM flag.

18 years ago Import David Gay's gdtoa library.
Danny Smith [Thu, 31 Aug 2006 23:48:56 +0000 (23:48 +0000)]
Import David Gay's gdtoa library.

* mingwex/gdtoa: New directory.
* mingwex/gdtoa/(arithchk.c, dmisc.c, dtoa.c, g__fmt.c, g_dfmt.c,
g_ffmt.c, g_xfmt.c, gd_arith.h, gd_qnan.h, gdtoa.c, gdtoa.h,
gdtoaimp.h, gethex.c, gmisc.c, hd_init.c, hexnan.c, misc.c, qnan.c,
README, smisc.c, strtodg.c, strtodnrp.c, strtof.c, strtopx.c, sum.c,
ulp.c): New files.
* mingwex/(strtof.c, strtold.c, ldtoa.c): Remove files.
* mingwex/math/(cephes-emath.c, cephes-emath.h): Remove files.
* mingwex/mb_wc_common.h (get_cp_from_locale); Rename to get_codepage().
        * mingwex/(btowc.c, wctob.c, mbrtowc.c, wcrtomb.c): Adjust call to get_codepage().
* mingwex/wcstold.c: Avoid using strtold internals.
* mingwex/wcstof.c: Rewrite.
* mingwex/Makefile.in (GDTOA_DISTFILES): Add to distribution.
(GDTOA_OBJS): Add to library.
(DISTFILES): Remove strtof.c strtold.c ldtoa.c cephes-emath.c cephes-emath.h.
(STDLIB_OBJS): Remove.
(STDLIB_STUB_OBJS): Remove strtof.o wcstof,o.
(Q8_OBJS): Add wcstof.o wcstold.o.
* include/stdlib.h (strtof): Remove inline definition.
(wcstof): Likewise.
* include/wchar.h (wcstof): Remove inline definition.

18 years ago * grp.cc (initgroups32): Run get_server_groups under original token.
Corinna Vinschen [Thu, 31 Aug 2006 15:57:56 +0000 (15:57 +0000)]
* grp.cc (initgroups32): Run get_server_groups under original token.
* syscalls.cc (seteuid32): Slightly reorganize code creating a token.

18 years ago* Makefile.in: Make install-license .PHONY. Make sure that doc directory is
Christopher Faylor [Thu, 31 Aug 2006 00:53:48 +0000 (00:53 +0000)]
* Makefile.in: Make install-license .PHONY.  Make sure that doc directory is
created before copying to it.

18 years ago2006-08-30 Kazunori Asayama <asayama@sm.sony.co.jp>
Jeff Johnston [Wed, 30 Aug 2006 19:06:48 +0000 (19:06 +0000)]
2006-08-30  Kazunori Asayama  <asayama@sm.sony.co.jp>

        * spu/syscalls.c: Add a new argument to _send_to_ppe() to
        specify signal code.
        * spu/jsre.h: Update declaration of _send_to_ppe().
        * spu/close.c: Replace _send_to_ppe_0x2101() by _send_to_ppe().
        * spu/fstat.c: Ditto.
        * spu/lseek.c: Ditto.
        * spu/open.c: Ditto.
        * spu/read.c: Ditto.
        * spu/stat.c: Ditto.
        * spu/unlink.c: Ditto.
        * spu/write.c: Ditto.

18 years ago2006-08-30 Kazunori Asayama <asayama@sm.sony.co.jp>
Jeff Johnston [Wed, 30 Aug 2006 19:04:31 +0000 (19:04 +0000)]
2006-08-30  Kazunori Asayama  <asayama@sm.sony.co.jp>

* spu/Makefile.in: Add dependency.

18 years ago * configure.in: Never build newlib for a Mingw host.
Corinna Vinschen [Wed, 30 Aug 2006 13:14:18 +0000 (13:14 +0000)]
* configure.in: Never build newlib for a Mingw host.
Never build newlib as Mingw target library.
Test the existence of winsup/cygwin for building a Cygwin newlib,
rather than just winsup.
Add winsup/mingw and winsup/w32api paths to FLAGS_FOR_TARGET if
building a Mingw target.
* configure: Regenerate.

18 years ago * Makefile.in: Make installation of CYGWIN_LICENSE configurable.
Corinna Vinschen [Wed, 30 Aug 2006 13:05:46 +0000 (13:05 +0000)]
* Makefile.in: Make installation of CYGWIN_LICENSE configurable.
* aclocal.m4: Regenerate.
* configure.in: Add GCC_NO_EXECUTABLES call. Add configuration for
INSTALL_LICENSE.  Make cygwin subdirectory optional.  Add sanity
check for cygwin resp. mingw subdirectories dependent of the target.
* configure: Regenerate.

18 years ago * Makefile.in: Add with_cross_host to allow more granular checks.
Corinna Vinschen [Wed, 30 Aug 2006 13:05:05 +0000 (13:05 +0000)]
* Makefile.in: Add with_cross_host to allow more granular checks.
Set installation directories accordingly.  Override CC setting only
if building a Cygwin target.
* aclocal.m4: Regenerate.
* configure.in: Move AC_CANONICAL_SYSTEM check up.  Add
GCC_NO_EXECUTABLES.  Substitute with_cross_host in depending files.
Test AC_ALLOCA only if building on a native system.
* configure: Regenerate.

18 years ago * configure.in: Substitute with_cross_host in depending files.
Corinna Vinschen [Wed, 30 Aug 2006 13:04:41 +0000 (13:04 +0000)]
* configure.in: Substitute with_cross_host in depending files.
* configure: Regenerate.
* lib/Makefile.in: Add with_cross_host to allow more granular checks.
Set installation directories accordingly.
* lib/ddk/Makefile.in: Ditto.
* lib/directx/Makefile.in: Ditto.

18 years agoRemove references to %redact files
Nick Clifton [Wed, 30 Aug 2006 08:40:26 +0000 (08:40 +0000)]
Remove references to %redact files

18 years ago2006-08-29 Paul Brook <paul@codesourcery.com>
Jeff Johnston [Tue, 29 Aug 2006 21:00:59 +0000 (21:00 +0000)]
2006-08-29  Paul Brook  <paul@codesourcery.com>

        * libc/include/sys/config.h: Define _REENT_SMALL for Thumb-2.

18 years ago2006-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
Jeff Johnston [Mon, 28 Aug 2006 17:17:24 +0000 (17:17 +0000)]
2006-08-27  Joel Sherrill <joel.sherrill@OARcorp.com>

        * libc/sys/rtems/machine/sys/param.h: Conditionalize definition of
        BLKDEV_IOSIZE and MAXPHYS so it will fit into small memory targets.
        This is needed to build all AVR and H8300 RTEMS multilib variants.

18 years ago* child_info.h (child_info_spawn::~child_info_spawn): Don't close myself_pinfo
Christopher Faylor [Sun, 27 Aug 2006 16:46:27 +0000 (16:46 +0000)]
* child_info.h (child_info_spawn::~child_info_spawn): Don't close myself_pinfo
handle when spawning.

This page took 0.070857 seconds and 5 git commands to generate.