]>
sourceware.org Git - newlib-cygwin.git/log
Corinna Vinschen [Thu, 13 Jan 2011 14:00:00 +0000 (14:00 +0000)]
Fix typo, fix copyright
Corinna Vinschen [Thu, 13 Jan 2011 13:50:02 +0000 (13:50 +0000)]
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Alwasy set
st_size of directories to 0. Explain why.
Corinna Vinschen [Thu, 13 Jan 2011 13:48:12 +0000 (13:48 +0000)]
Really check in now
Corinna Vinschen [Thu, 13 Jan 2011 11:28:14 +0000 (11:28 +0000)]
Fix ChangeLog entry
Jeff Johnston [Wed, 12 Jan 2011 22:25:15 +0000 (22:25 +0000)]
2011-01-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libm/math/w_tgamma.c: Only build ifndef _DOUBLE_IS_32BITS.
* libm/math/wf_tgamma.c: Map tgamma to tgammaf, ifdef _DOUBLE_IS_32BITS.
Jeff Johnston [Wed, 12 Jan 2011 22:24:06 +0000 (22:24 +0000)]
2011-01-12 Jeff Johnston <jjohnstn@redhat.com>
* configure.host: Add noinclude variable to allow specification
of header files to remove from installation.
* acinclude.m4: Provide NO_INCLUDE_LIST variable based on
noinclude variable in configure.host.
* configure: Regenerated.
* Makefile.am: Remove all header files in NO_INCLUDE_LIST.
* Makefile.in: Regenerated.
DJ Delorie [Wed, 12 Jan 2011 19:04:47 +0000 (19:04 +0000)]
merge from gcc
Corinna Vinschen [Wed, 12 Jan 2011 13:16:46 +0000 (13:16 +0000)]
* new-features.sgml (ov-new1.7.8): Add "new API" paragraph.
Corinna Vinschen [Wed, 12 Jan 2011 13:09:31 +0000 (13:09 +0000)]
* posix.sgml: Add madvise to BSD list.
Corinna Vinschen [Wed, 12 Jan 2011 13:01:43 +0000 (13:01 +0000)]
* cygwin.din (madvise): Export posix_madvise as madvise.
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR.
* include/sys/mman.h: Define madvise constants, keep Linux-specific
constants undefined.
(madvise): Declare.
Corinna Vinschen [Wed, 12 Jan 2011 11:49:28 +0000 (11:49 +0000)]
* libc/include/linux/sys/signal.h (sig_t): Move from here...
* libc/include/signal.h (sig_t): ...to here.
Corinna Vinschen [Wed, 12 Jan 2011 09:16:51 +0000 (09:16 +0000)]
* fhandler.h (struct part_t): New type.
(class fhandler_dev_floppy): Convert partitions to part_t pointer.
Add lock_partition method.
* fhandler_floppy.cc (fhandler_dev_floppy::lock_partition): New method
to implement ondemand partition locking.
(fhandler_dev_floppy::write_file): Call lock_partition from here if
writing failed due to a potential write restriction on a disk
partition.
(fhandler_dev_floppy::open): Don't lock partitions here.
(fhandler_dev_floppy::close): Keep track of partition handle reference
count. Close handles and remove partitions pointer ony if count is 0.
(fhandler_dev_floppy::dup): Just copy partitions pointer and increment
reference count.
Corinna Vinschen [Tue, 11 Jan 2011 14:50:45 +0000 (14:50 +0000)]
* fhandler.h (MAX_PARTITIONS): New definition.
(class fhandler_dev_floppy): Add partitions array member. Add close
method.
* fhandler_floppy.cc (fhandler_dev_floppy::fhandler_dev_floppy): Zero
out partitions array.
(fhandler_dev_floppy::open): Fix "entire disk" condition for call to
DeviceIoControl (FSCTL_ALLOW_EXTENDED_DASD_IO).
When opening disks for writing, call DeviceIoControl (FSCTL_LOCK_VOLUME)
on all affected disk partitions starting with Vista.
(fhandler_dev_floppy::close): New method.
(fhandler_dev_floppy::dup): Duplicate handles in partitions, if any.
* wincap.h (wincaps::has_restricted_raw_disk_access): New element.
* wincap.cc: Implement above element throughout.
Andrew Burgess [Tue, 11 Jan 2011 14:19:31 +0000 (14:19 +0000)]
http://sourceware.org/ml/gdb-patches/2010-11/msg00112.html
gdb/ChangeLog
* remote-sim.c (gdbsim_store_register): Update API to
sim_store_register to check more error conditions.
include/gdb/ChangeLog
* remote-sim.h (sim_store_register): Update the API
documentation for this function.
sim/erc32/ChangeLog
sim/h8300/ChangeLog
sim/m32c/ChangeLog
sim/mn10300/ChangeLog
sim/ppc/ChangeLog
sim/rx/ChangeLog
sim/v850/ChangeLog
* ???.c (sim_store_register): Update return value to
match new API.
Corinna Vinschen [Tue, 11 Jan 2011 10:09:23 +0000 (10:09 +0000)]
* termios.cc (cfgetospeed, cfgetispeed): Constify argument per POSIX.
* include/sys/termios.h (cfgetospeed, cfgetispeed): Declare functions.
Move macros after declarations and make conditional on !__cplusplus.
Corinna Vinschen [Tue, 11 Jan 2011 08:05:51 +0000 (08:05 +0000)]
* cygtls.cc (_cygtls::init_thread): Call _REENT_INIT_PTR. Drop setting
current locale and calling srand48.
Corinna Vinschen [Mon, 10 Jan 2011 12:51:02 +0000 (12:51 +0000)]
* cygcheck.cc (main): don't imply -d from -s option to cygcheck
Corinna Vinschen [Mon, 10 Jan 2011 12:11:55 +0000 (12:11 +0000)]
* libc/machine/mips/strlen.c (strlen): Add delay slot for R3000.
Corinna Vinschen [Mon, 10 Jan 2011 12:10:18 +0000 (12:10 +0000)]
Fix date
Corinna Vinschen [Mon, 10 Jan 2011 12:08:35 +0000 (12:08 +0000)]
* Makefile.in (stmp-bsp): Exit when subdirs fail.
(install): Likewise.
Corinna Vinschen [Mon, 10 Jan 2011 10:59:42 +0000 (10:59 +0000)]
* libc/include/string.h: Make strsignal() available unconditionally.
Nathan Sidwell [Mon, 10 Jan 2011 08:40:18 +0000 (08:40 +0000)]
bfd/
* reloc.c (BFD_RELOC_ARM_TLS_GOTDESC, BFD_RELOC_ARM_TLS_CALL,
BFD_RELOC_ARM_THM_TLS_CALL, BFD_RELOC_ARM_TLS_DESCSEQ,
BFD_RELOC_ARM_THM_TLS_DESCSEQ, BFD_RELOC_ARM_TLS_DESC): New
relocations.
* libbfd.h: Rebuilt.
* bfd-in2.h: Rebuilt.
* elf32-arm.c (elf32_arm_howto_table_1): Add new relocations.
(elf32_arm_reloc_map): Likewise.
(tls_trampoline, dl_tlsdesc_lazy_trampoline): New PLT templates.
(elf32_arm_stub_long_branch_any_tls_pic,
elf32_arm_stub_long_branch_v4t_thumb_tls_pic): New stub templates.
(DEF_STUBS): Add new stubs.
(struct_elf_arm_obj_data): Add local_tlsdesc_gotent field.
(elf32_arm_local_tlsdesc_gotent): New.
(GOT_TLS_GDESC): New mask.
(GOT_TLS_GD_ANY): Define.
(struct elf32_arm_link_hash_entry): Add tlsdesc_got field.
(elf32_arm_compute_jump_table_size): New.
(struct elf32_arm_link_hash_table): Add next_tls_desc_index,
num_tls_desc, dt_tlsdesc_plt, dt_tlsdesc_got, tls_trampoline,
sgotplt_jump_table_size fields.
(elf32_arm_link_hash_newfunc): Initialize tlsdesc_got field.
(elf32_arm_link_hash_table_create): Initialize new fields.
(arm_type_of_stub): Check TLS desc relocs too.
(elf32_arm_stub_name): TLS desc relocs can be shared.
(elf32_arm_tls_transition): Determine relaxation.
(arm_stub_required_alignment): Add tls stubs.
(elf32_arm_size_stubs): Likewise.
(elf32_arm_tls_relax): Perform TLS relaxing.
(elf32_arm_final_link_relocate): Process TLS DESC relocations.
(IS_ARM_TLS_GNU_RELOC): New.
(IS_ARM_TLS_RELOC): Use it.
(elf32_arm_relocate_section): Perform TLS relaxing.
(elf32_arm_check_relocs): Anticipate TLS relaxing, process tls
desc relocations.
(allocate_dynrelocs): Allocate tls desc relcoations.
(elf32_arm_output_arch_local_syms): Emit tls trampoline mapping
symbols.
(elf32_arm_size_dynamic_sections): Allocate tls trampolines and
got slots.
(elf32_arm_always_size_sections): New. Create _TLS_MODULE_BASE
symbol.
(elf32_arm_finish_dynamic_symbol): Adjust.
(arm_put_trampoline): New.
(elf32_arm_finish_dynamic_sections): Emit new dynamic tags and tls
trampolines.
(elf_backend_always_size_sections): Define.
include/elf/
* arm.h (R_ARM_TLS_DESC, R_ARM_TLS_GOTDESC, R_ARM_TLS_CALL,
R_ARM_TLS_DESCSEQ, T_ARM_THM_TLS_CALL, R_ARM_THM_TLS_DESCSEQ): New
relocations.
gas/
* doc/c-arm.texi: Document TLSDESC and TLSCALL relocations, and
.tlsdescseq directive.
* config/tc-arm.c (arm_typed_reg_parse): Check for potential reloc
following a symbol.
(s_arm_tls_descseq): New directive.
(md_pseudo_table): Add it.
(encode_branch): Allow TLS_CALL relocs too.
(do_t_blx, do_t_branch23): Use encode_branch.
(reloc_names): Add tlsdesc and tlscall.
(md_apply_fix): Process tls desc relocations.
(tc_gen_reloc): Likewise.
(arm_fix_adjustable): Likewise.
gas/testsuite/
* gas/arm/tls.s: Add tlsdesc tests.
* gas/arm/tls.d: Adjust.
ld/testsuite/
* ld-arm/arm-elf.exp: Added tests for new TLS handling
relocations.
* ld-arm/tls-descrelax-be32.d: New.
* ld-arm/tls-descrelax-be32.s: New.
* ld-arm/tls-descrelax-be8.d: New.
* ld-arm/tls-descrelax-be8.s: New.
* ld-arm/tls-descrelax-v7.d: New.
* ld-arm/tls-descrelax-v7.s: New.
* ld-arm/tls-descrelax.d: New.
* ld-arm/tls-descrelax.s: New.
* ld-arm/tls-descseq.d: New.
* ld-arm/tls-descseq.r: New.
* ld-arm/tls-descseq.s: New.
* ld-arm/tls-gdesc-got.d: New.
* ld-arm/tls-gdesc-got.s: New.
* ld-arm/tls-gdesc-nlazy.g: New.
* ld-arm/tls-gdesc-nlazy.s: New.
* ld-arm/tls-gdesc.d: New.
* ld-arm/tls-gdesc.r: New.
* ld-arm/tls-gdesc.s: New.
* ld-arm/tls-gdierelax.d: New.
* ld-arm/tls-gdierelax.s: New.
* ld-arm/tls-gdierelax2.d: New.
* ld-arm/tls-gdierelax2.s: New.
* ld-arm/tls-gdlerelax.d: New.
* ld-arm/tls-gdlerelax.s: New.
* ld-arm/tls-lib-loc.d: New.
* ld-arm/tls-lib-loc.r: New.
* ld-arm/tls-lib-loc.s: New.
* ld-arm/tls-longplt-lib.d: New.
* ld-arm/tls-longplt-lib.s: New.
* ld-arm/tls-longplt.d: New.
* ld-arm/tls-longplt.s: New.
* ld-arm/tls-mixed.r: New.
* ld-arm/tls-mixed.s: New.
* ld-arm/tls-thumb1.d: New.
* ld-arm/tls-thumb1.s: New.
* ld-arm/arm-elf.exp: New.
Keith Marshall [Fri, 7 Jan 2011 22:57:00 +0000 (22:57 +0000)]
Correct hexadecimal formatting of double and long double values.
Jeff Johnston [Fri, 7 Jan 2011 19:27:33 +0000 (19:27 +0000)]
2011-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* libc/sys/rtems/crt0.c: Adjust free() and calloc() to match their
public decls.
Jeff Johnston [Wed, 5 Jan 2011 22:48:56 +0000 (22:48 +0000)]
2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Move cleaning targ-include to clean-local.
* Makefile.in: Regenerate.
Jeff Johnston [Wed, 5 Jan 2011 17:38:42 +0000 (17:38 +0000)]
2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* libc/stdio/open_memstream.c (internal_open_memstream_r):
Don't limit c->max to 64*1024 on targets with SIZE_MAX < 64*1024.
Jeff Johnston [Wed, 5 Jan 2011 17:23:01 +0000 (17:23 +0000)]
2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* libc/xdr/xdr.c: Fix typos in #errors.
Jeff Johnston [Wed, 5 Jan 2011 17:21:23 +0000 (17:21 +0000)]
2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* libc/xdr/xdr_private.h: Include <stdint.h>
* libc/xdr/xdr_rec.c: Include limits.h
Jeff Johnston [Wed, 5 Jan 2011 17:18:16 +0000 (17:18 +0000)]
2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* libc/Makefile.am (SUBDEFS): Remove redundant posix/stmp-def.
* libc/Makefile.in: Regenerate.
Jeff Johnston [Wed, 5 Jan 2011 17:13:24 +0000 (17:13 +0000)]
2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* libc/configure.in: Remove redundant posix_dir processing.
* libc/configure: Regenerate.
Christopher Faylor [Wed, 5 Jan 2011 16:02:00 +0000 (16:02 +0000)]
* faq-setup.xml (faq.setup.cli): Correct description of -pubkey option
DJ Delorie [Mon, 3 Jan 2011 21:05:50 +0000 (21:05 +0000)]
merge from gcc
Christopher Faylor [Mon, 3 Jan 2011 01:53:19 +0000 (01:53 +0000)]
* ChangeLog-2010: Create from ChangeLog.
* ChangeLog: Start fresh.
Ralf Wildenhues [Sun, 2 Jan 2011 16:40:07 +0000 (16:40 +0000)]
Sync toplevel configure from GCC.
/:
Sync from GCC:
2010-12-22 Hariharan Sandanagobalane <hariharan@picochip.com>
* configure.ac: (picochip): Disable libiberty.
* configure: Regenerate.
Joel Brobecker [Sat, 1 Jan 2011 15:33:53 +0000 (15:33 +0000)]
run copyright.sh for 2011.
John David Anglin [Fri, 31 Dec 2010 16:43:45 +0000 (16:43 +0000)]
PR gas/11395
* config/tc-hppa.c (pa_ip): Revert last change. Add variable need_cond
to determine whether a 64-bit condition is needed for 'A' and 'S'
conditions. Default to 32-bit never condition for logical and unit
instructions. Add error message for missing branch on bit condition.
* hppa.h (pa_opcodes): Revert last change. Exchange 32 and 64-bit
"bb" entries.
* hppa-dis.c (compare_cond_64_names): Change never condition to ",*".
(add_cond_64_names): Likewise.
(logical_cond_64_names): Likewise.
(unit_cond_64_names): Likewise.
Michael Frysinger [Fri, 31 Dec 2010 05:29:36 +0000 (05:29 +0000)]
fix typo in Corinna Vinschen's e-mail address
John David Anglin [Wed, 29 Dec 2010 16:57:42 +0000 (16:57 +0000)]
Move ChangeLog entry.
Christopher Faylor [Wed, 29 Dec 2010 06:33:30 +0000 (06:33 +0000)]
* cygtls.cc: Include stdlib.h.
(_cygtls::init_thread): Seed random number generator on a per-thread basis.
Chris Sutcliffe [Mon, 27 Dec 2010 21:26:32 +0000 (21:26 +0000)]
2010-12-27 David Byron <dbyron0@users.sourceforge.net>
* include/winioctl.h (STORAGE_BUS_TYPE): Define.
Chris Sutcliffe [Mon, 27 Dec 2010 21:19:42 +0000 (21:19 +0000)]
2010-12-27 Ozkan Sezer <sezero@users.sourceforge.net>
* include/dirent.h (dd_handle): Define as intptr_t.
Chris Sutcliffe [Mon, 27 Dec 2010 21:12:35 +0000 (21:12 +0000)]
2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
* include/winbase.h (GetComputerNameEx): Define.
Chris Sutcliffe [Mon, 27 Dec 2010 21:07:20 +0000 (21:07 +0000)]
2010-09-22 Ryan Lortie <desrt@desrt.ca>
* include/winbase.h (TzSpecificLocalTimeToSystemTime): Define.
Chris Sutcliffe [Mon, 27 Dec 2010 21:01:13 +0000 (21:01 +0000)]
2010-11-08 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
* tlssup.c (__dyn_tls_init): Use an integer variable to iterate between
__xd_a and __xd_z.
Chris Sutcliffe [Mon, 27 Dec 2010 20:39:42 +0000 (20:39 +0000)]
2010-12-27 Markus Koenig <basilo@users.sourceforge.net>
* include/gdiplus/gdipluspixelformats.h (PixelFormatIndexed,
PixelFormatGDI, PixelFormatAlpha, PixelFormatPAlpha,
PixelFormatExtended, PixelFormatCanonical, PixelFormatUndefined,
PixelFormatDontCare, PixelFormat1bppIndexed, PixelFormat4bppIndexed,
PixelFormat8bppIndexed, PixelFormat16bppGrayScale,
PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bpp1555,
PixelFormat24bppRGB, PixelFormat32bppRGB, PixelFormat32bppARGB,
PixelFormat32bppPARGB, PixelFormat48bppRGB, PixelFormat64bppARGB,
PixelFormat64bppPARGB, PixelFormatMax): Fix definition.
Chris Sutcliffe [Mon, 27 Dec 2010 20:31:59 +0000 (20:31 +0000)]
2010-10-20 Seth Jackson <sethj@users.sourceforge.net>
* include/commctrl.h (TC_ITEMHEADER[AW]): Rename to TCITEMHEADER[AW].
Add defines for backward compatibility.
Chris Sutcliffe [Mon, 27 Dec 2010 20:20:15 +0000 (20:20 +0000)]
2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net>
* include/oaidl.h (GetTypeComp, GetTypeComp, IsMatchingType): Fix defintion.
* include/objidl.h (AddConnection, ReleaseConnection): Ditto.
* include/winbase.h (EnumResourceLanguagesA, EnumResourceLanguagesW,
EnumResourceNamesA, EnumResourceNamesW, EnumResourceTypesA,
EnumResourceTypesW): Ditto.
* include/winnt.h (_SYSTEM_POWER_CAPABILITIES): Ditto.
Chris Sutcliffe [Mon, 27 Dec 2010 19:59:54 +0000 (19:59 +0000)]
2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
* include/basetsd.h: (INT8, UINT8, INT16, UINT16): Define.
Chris Sutcliffe [Mon, 27 Dec 2010 19:15:29 +0000 (19:15 +0000)]
2010-12-27 Paul Sokolovsky <pfalcon@users.sf.net>
* include/bdatypes.h: Add missing semicolons.
Christopher Faylor [Mon, 27 Dec 2010 17:29:25 +0000 (17:29 +0000)]
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 234.
John David Anglin [Mon, 27 Dec 2010 02:05:14 +0000 (02:05 +0000)]
PR gas/11395
* config/tc-hppa.c (pa_ip): Set doubleword carry/borrow bit when a
doubleword completer or doubleword condition is found in an add/sub
instruction. Reject match for 'A'/'S' only if there is no condition
and d bit is not set.
* gas/hppa/basic/add2.s: Add test for a simple doubleword carry
instruction.
* gas/hppa/basic/sub2.s: Add tests for simple word and doubleword
borrow instructions.
* gas/hppa/basic/basic.exp: Update regexps for above.
* opcode/hppa.h: Clear "d" bit in "add" and "sub" patterns.
Christopher Faylor [Sun, 26 Dec 2010 21:11:38 +0000 (21:11 +0000)]
cygwin:
* cygwin.din: Export program_invocation_name and
program_invocation_short_name.
* dcrt0.cc: Set program_invocation*name to correct values, based on
argv[0].
* globals.cc (program_invocation_name): Define.
(program_invocation_short_name): Ditto
newlib:
* libc/include/sys/errno.h (program_invocation_name): Declare.
(program_invocation_short_name): Ditto.
Richard Sandiford [Sat, 18 Dec 2010 11:28:25 +0000 (11:28 +0000)]
include/opcode/
* mips.h: Update commentary after last commit.
Richard Sandiford [Sat, 18 Dec 2010 11:14:12 +0000 (11:14 +0000)]
include/opcode/
2010-12-14 Mingjie Xing <mingjie.xing@gmail.com>
* mips.h (OP_*_OFFSET_A, OP_*_OFFSET_B, OP_*_OFFSET_C)
(OP_*_RZ, OP_*_FZ, INSN2_M_FP_D, INSN2_WRITE_GPR_Z, INSN2_WRITE_FPR_Z)
(INSN2_READ_GPR_Z, INSN2_READ_FPR_Z, INSN2_READ_GPR_D): Define.
opcodes/
2010-12-14 Mingjie Xing <mingjie.xing@gmail.com>
* mips-opc.c (WR_z, WR_Z, RD_z, RD_Z, RD_d): Define.
(mips_builtin_opcodes): Add loongson3a specific instructions.
* mips-dis.c (print_insn_args): Handle the new arguments +a|b|c|z|Z.
gas/
2010-12-14 Mingjie Xing <mingjie.xing@gmail.com>
* config/tc-mips.c (insn_uses_reg): Handle the new flags
INSN2_READ_FPR_Z, INSN2_READ_GPR_D and INSN2_READ_GPR_Z.
(append_insn): Handle delay-slot filling for the new flags.
(validate_mips_insn): Handle the new arguments +a|b|c|z|Z.
(mips_ip): Handle the new arguments +a|b|c|z|Z.
gas/testsuite/
2010-12-14 Mingjie Xing <mingjie.xing@gmail.com>
* gas/mips/loongson-3a-2.s, gas/mips/loongson-3a-2.d,
gas/mips/loongson-3a-3.s, gas/mips/loongson-3a-3.d: New tests.
* gas/mips/mips.exp: Run them.
Jeff Johnston [Fri, 17 Dec 2010 22:10:05 +0000 (22:10 +0000)]
2010-12-18 Jeff Johnston <jjohnstn@redhat.com>
* COPYING.LIBGLOSS: Remove the GPL for fr30 target.
Nick Clifton [Fri, 17 Dec 2010 10:13:31 +0000 (10:13 +0000)]
Remove GPL licencsing
Jeff Johnston [Thu, 16 Dec 2010 21:59:17 +0000 (21:59 +0000)]
2010-12-16 Jeff Johnston <jjohnstn@redhat.com>
* NEWS: Update with 1.19.0 info.
* README: Ditto.
* MAINTAINERS: Update.
* acinclude.m4: Change version number to 1.19.0.
* aclocal.m4: Regenerated.
* configure: Ditto.
* Makefile.am: Fix stmp-targ-include target.
* Makefile.in: Regenerated.
* doc/aclocal.m4: Ditto.
* doc/configure: Ditto.
* libc/*/aclocal.m4: Ditto.
* libc/*/configure: Ditto.
* libc/libc.texinfo: Ditto.
* libm/*/aclocal.m4: Ditto.
* libm/*/configure: Ditto.
* libm/libm.texinfo: Ditto.
* libc/sys/linux/shared.ld: Add VERS_1.19
Corinna Vinschen [Thu, 16 Dec 2010 10:31:09 +0000 (10:31 +0000)]
* security.cc (alloc_sd): Really fix erroneous inheritence entry
duplication now. Add more comments for clarity.
Corinna Vinschen [Wed, 15 Dec 2010 14:11:03 +0000 (14:11 +0000)]
* sec_acl.cc (getacl): Ensure that the default acl contains at least
DEF_(USER|GROUP|OTHER)_OBJ entries.
Corinna Vinschen [Wed, 15 Dec 2010 13:56:32 +0000 (13:56 +0000)]
* security.cc (alloc_sd): Fix erroneous inheritence entry duplication.
Jeff Johnston [Tue, 14 Dec 2010 22:35:27 +0000 (22:35 +0000)]
2010-12-14 Jeff Johnston <jjohnstn@redhat.com>
* Makefile.am: Add support to copy all sub-directories of the
sys/SYS_DIR/include directory, if they contain header files.
* Makefile.in: Regenerated.
H.J. Lu [Tue, 14 Dec 2010 14:50:41 +0000 (14:50 +0000)]
Move gdb ChangeLog entry to gdb/ChangeLog.
Ken Werner [Tue, 14 Dec 2010 10:23:40 +0000 (10:23 +0000)]
gdb:
* valops.c (value_one): Use get_array_bounds to compute the number
of array elements instead of dividing the length of the array by the
length of the element types.
* valarith.c (value_complement, value_neg): Likewise.
Corinna Vinschen [Sun, 12 Dec 2010 15:32:45 +0000 (15:32 +0000)]
* syscalls.cc (check_dir_not_empty): Never count more than 3 directory
entries.
Christopher Faylor [Sun, 12 Dec 2010 05:48:29 +0000 (05:48 +0000)]
* init.cc (search_for): Put this in shared section or suffer subtle problems
with the tls.
* pinfo.cc (status_exit): Add debug output to report on unexpected exit.
* tls_pbuf.cc (tmp_pathbuf::c_get): Add more details to internal error.
Corinna Vinschen [Sat, 11 Dec 2010 20:47:01 +0000 (20:47 +0000)]
* setfacl.c (strchrnul): New function.
(getaclentry): Rewrite.
Ian Lance Taylor [Fri, 10 Dec 2010 14:50:10 +0000 (14:50 +0000)]
PR bootstrap/46819
* configure.ac: For --disable-libgcj clear libgcj_saved.
* configure: Rebuild.
Paolo Bonzini [Fri, 10 Dec 2010 12:09:34 +0000 (12:09 +0000)]
2010-12-10 Tobias Burnus <burnus@net-b.de>
PR fortran/46540
* configure.ac: Add --disable-libquadmath and
--disable-libquadmath-support.
Corinna Vinschen [Fri, 10 Dec 2010 10:14:35 +0000 (10:14 +0000)]
* cyglsa-config: Unset GREP_OPTIONS when calling grep.
Tristan Gingold [Fri, 10 Dec 2010 09:10:49 +0000 (09:10 +0000)]
2010-12-10 Tristan Gingold <gingold@adacore.com>
* src-release (ETC_SUPPORT): add gnu-oids.texi
Christopher Faylor [Thu, 9 Dec 2010 21:44:22 +0000 (21:44 +0000)]
fix typo
Corinna Vinschen [Thu, 9 Dec 2010 16:50:36 +0000 (16:50 +0000)]
* autoload.cc (RETRY_COUNT): New define.
(std_dll_init): Restructure loop to retry loading a DLL only if
specific errors occur. If these errors persist, try to load DLL
with name only.
Jeff Johnston [Wed, 8 Dec 2010 23:22:20 +0000 (23:22 +0000)]
2010-12-08 Jeff Johnston <jjohnstn@redhat.com>
* libm/mathfp/sf_logarithm.c: Change isfinitef reference to isfinite.
Corinna Vinschen [Wed, 8 Dec 2010 14:44:06 +0000 (14:44 +0000)]
* include/sys/types.h: Add #if defined(__rtems__) around
pthread_attr_t.guardsize.
* include/pthread.h: Add pthread_attr_setstack, pthread_attr_getstack,
pthread_attr_getguardsize, pthread_attr_setguardsize.
* include/sys/types.h (pthread_attr_t): Add guardsize.
Corinna Vinschen [Wed, 8 Dec 2010 14:28:18 +0000 (14:28 +0000)]
* include/strings.h: Remove in favor of equivalent newlib file.
Corinna Vinschen [Wed, 8 Dec 2010 10:28:40 +0000 (10:28 +0000)]
* libc/include/strings.h: Don't include locale.h.
Corinna Vinschen [Wed, 8 Dec 2010 10:24:20 +0000 (10:24 +0000)]
* sec_acl.cc (getacl): Set DEF_CLASS_OBJ permissions to 07 instead
of 0777.
Eric Blake [Wed, 8 Dec 2010 02:47:14 +0000 (02:47 +0000)]
strings.h: avoid namespace pollution
* libc/include/strings.h: Don't declare removed functions when
requesting POSIX 2008 compliance.
Jeff Johnston [Tue, 7 Dec 2010 21:27:45 +0000 (21:27 +0000)]
Fix formatting.
Jeff Johnston [Tue, 7 Dec 2010 21:26:45 +0000 (21:26 +0000)]
2010-12-07 Jeff Johnston <jjohnstn@redhat.com>
* libc/stdlib/strtod.c(_strtod_r): Fix code to handle case whereby
_DOUBLE_IS_32BITS is set and DBL_DIGS is 6 instead of 15.
Ian Lance Taylor [Tue, 7 Dec 2010 21:20:22 +0000 (21:20 +0000)]
* configure.ac: Always set default for poststage1_ldflags to
-static-libstdc++ -static-libgcc.
Jeff Johnston [Tue, 7 Dec 2010 17:31:26 +0000 (17:31 +0000)]
2010-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* libc/include/strings.h: New (split-out from string.h).
Corinna Vinschen [Mon, 6 Dec 2010 13:40:24 +0000 (13:40 +0000)]
* cygpath.cc (get_device_name): Fix path length test.
Corinna Vinschen [Mon, 6 Dec 2010 13:09:40 +0000 (13:09 +0000)]
* path.cc (path_conv::check): Don't generate ENOENT for non-existant
CYGDRIVE and NETDRIVE paths. Add comment.
Alexandre Oliva [Mon, 6 Dec 2010 13:00:26 +0000 (13:00 +0000)]
Check in for PR other/46020 was meant for PR other/46026.
Hans-Peter Nilsson [Mon, 6 Dec 2010 01:55:25 +0000 (01:55 +0000)]
PR libffi/46792
* configure.ac (cris-*-elf, crisv32-*-elf): Disable target-libffi.
* configure: Regenerate.
Dave Korn [Mon, 6 Dec 2010 01:40:20 +0000 (01:40 +0000)]
PR target/40125
PR lto/46695
* lthostflags.m4: New file.
(ACX_LT_HOST_FLAGS): Define.
Corinna Vinschen [Fri, 3 Dec 2010 16:08:48 +0000 (16:08 +0000)]
* libc/include/math.h: Missing from previous checkin.
Dave Korn [Thu, 2 Dec 2010 23:36:59 +0000 (23:36 +0000)]
* mh-cygwin (LDFLAGS): Turn up stack allocation to 12MB.
(BOOT_LDFLAGS): Add matching stack size flag.
* mh-mingw (LDFLAGS): Likewise.
(BOOT_LDFLAGS): Likewise.
Jeff Johnston [Thu, 2 Dec 2010 20:05:11 +0000 (20:05 +0000)]
2010-12-02 Jeff Johnston <jjohnstn@redhat.com>
* COPYING.NEWLIB: Add National Semiconductor notice.
Jeff Johnston [Thu, 2 Dec 2010 19:57:43 +0000 (19:57 +0000)]
2010-12-02 Craig Howland <howland@LGSInnovations.com>
* libm/common/s_log2.c: Change from using M_LOG2_E to M_LN2 define
(from math.h--the latter is POSIX, the former non-standard).
* libm/common/sf_log2.c: Ditto. Change cast for M_LN2 from float to
float_t (in case all math not done in float).
* libc/include/math.h: Ditto (same 2 things as sf_log2.c).
Jeff Johnston [Thu, 2 Dec 2010 19:35:47 +0000 (19:35 +0000)]
2010-12-02 Jayant Sonar jayant.sonar@kpitcummins.com
Kaushik Phatak kaushik.phatak@kpitcummins.com
* configure.in: Add CR16 support.
* configure: Regenerated.
* cr16/aclocal.m4: New.
* cr16/close.c: New.
* cr16/configure: New.
* cr16/configure.in: New.
* cr16/crt1.S: New.
* cr16/crti.S: New.
* cr16/crtn.S: New.
* cr16/dvz_hndl.c: New.
* cr16/_exit.c: New.
* cr16/flg_hndl.c: New.
* cr16/fstat.c: New.
* cr16/_getenv.c: New.
* cr16/getpid.c: New.
* cr16/iad_hndl.c: New.
* cr16/intable.c: New.
* cr16/isatty.c: New.
* cr16/kill.c: New.
* cr16/lseek.c: New.
* cr16/Makefile.in: New.
* cr16/open.c: New.
* cr16/putnum.c: New.
* cr16/read.c: New.
* cr16/_rename.c: New.
* cr16/sbrk.c: New.
* cr16/sim.ld: New.
* cr16/stat.c: New.
* cr16/svc_hndl.c: New.
* cr16/time.c: New.
* cr16/und_hndl.c: New.
* cr16/unlink.c: New.
* cr16/write.c: New.
Jeff Johnston [Thu, 2 Dec 2010 19:30:47 +0000 (19:30 +0000)]
2010-12-02 Jayant Sonar jayant.sonar@kpitcummins.com
Kaushik Phatak kaushik.phatak@kpitcummins.com
* configure.host: Add CR16 support.
* libc/include/machine/ieeefp.h: Ditto.
* libc/include/machine/setjmp.h: Ditto.
* libc/include/sys/config.h: Ditto.
* libc/machine/configure.in: Ditto
* libc/machine/configure: Regenerated
* libc/machine/cr16/aclocal.m4: New.
* libc/machine/cr16/configure.in: New
* libc/machine/cr16/configure: New
* libc/machine/cr16/getenv.c: New
* libc/machine/cr16/Makefile.am: New
* libc/machine/cr16/Makefile.in: New
* libc/machine/cr16/setjmp.S: New
* libc/machine/cr16/sys/asm.h: New
* libc/machine/cr16/sys/libh.h: New
* libc/machine/cr16/sys/syscall.h: New
Corinna Vinschen [Thu, 2 Dec 2010 11:39:15 +0000 (11:39 +0000)]
* net.cc (get_xp_ifs): Fix counting of idx to return stable interface
alias names for interfaces with multiple IPv4 addresses.
Corinna Vinschen [Mon, 29 Nov 2010 20:51:38 +0000 (20:51 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::dup): Free path_conv strings
to avoid memory leak. Add comment.
(fhandler_pty_master::dup): Ditto.
* path.h (path_conv::free_strings): New method.
Corinna Vinschen [Mon, 29 Nov 2010 12:15:02 +0000 (12:15 +0000)]
* libm/complex/catan.c, libm/complex/catanf.c,
libm/complex/ctan.c, libm/complex/ctanf.c:
Use HUGE_VAL instead of MAXNUM.
Andreas Schwab [Mon, 29 Nov 2010 11:01:42 +0000 (11:01 +0000)]
* configure.ac: Move comment to remove extra space in last argument
of GCC_TARGET_TOOL.
Eric Botcazou [Sat, 27 Nov 2010 15:55:17 +0000 (15:55 +0000)]
* bootstrap-lto.mk (BOOT_ADAFLAGS): Delete.
Corinna Vinschen [Fri, 26 Nov 2010 08:59:22 +0000 (08:59 +0000)]
* libm/complex/cargf.c: Use crealf instead of creal.
Alexandre Oliva [Fri, 26 Nov 2010 04:56:39 +0000 (04:56 +0000)]
PR other/46020
* configure.ac (CXX_FOR_TARGET): Add -funconfigured-libstdc++-v3.
* Makefile.def (CXX_FOR_TARGET): Removed from flags_to_pass.
* Makefile.tpl (CXX_FOR_TARGET_FLAG_TO_PASS): New.
(BASE_FLAGS_TO_PASS): Use it.
* configure: Rebuilt.
* Makefile.in: Rebuilt.
This page took 0.073039 seconds and 5 git commands to generate.