]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
13 years agoFix date
Corinna Vinschen [Mon, 10 Jan 2011 12:10:18 +0000 (12:10 +0000)]
Fix date

13 years ago * Makefile.in (stmp-bsp): Exit when subdirs fail.
Corinna Vinschen [Mon, 10 Jan 2011 12:08:35 +0000 (12:08 +0000)]
* Makefile.in (stmp-bsp): Exit when subdirs fail.
(install): Likewise.

13 years ago * libc/include/string.h: Make strsignal() available unconditionally.
Corinna Vinschen [Mon, 10 Jan 2011 10:59:42 +0000 (10:59 +0000)]
* libc/include/string.h: Make strsignal() available unconditionally.

13 years ago bfd/
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.

13 years agoCorrect hexadecimal formatting of double and long double values.
Keith Marshall [Fri, 7 Jan 2011 22:57:00 +0000 (22:57 +0000)]
Correct hexadecimal formatting of double and long double values.

13 years ago2011-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
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.

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
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.

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
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.

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
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.

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
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

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
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.

13 years ago2011-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
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.

13 years ago* faq-setup.xml (faq.setup.cli): Correct description of -pubkey option
Christopher Faylor [Wed, 5 Jan 2011 16:02:00 +0000 (16:02 +0000)]
* faq-setup.xml (faq.setup.cli): Correct description of -pubkey option

13 years agomerge from gcc
DJ Delorie [Mon, 3 Jan 2011 21:05:50 +0000 (21:05 +0000)]
merge from gcc

13 years ago* ChangeLog-2010: Create from ChangeLog.
Christopher Faylor [Mon, 3 Jan 2011 01:53:19 +0000 (01:53 +0000)]
* ChangeLog-2010: Create from ChangeLog.
* ChangeLog: Start fresh.

13 years agoSync toplevel configure from GCC.
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.

13 years agorun copyright.sh for 2011.
Joel Brobecker [Sat, 1 Jan 2011 15:33:53 +0000 (15:33 +0000)]
run copyright.sh for 2011.

13 years ago PR gas/11395
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.

13 years agofix typo in Corinna Vinschen's e-mail address
Michael Frysinger [Fri, 31 Dec 2010 05:29:36 +0000 (05:29 +0000)]
fix typo in Corinna Vinschen's e-mail address

13 years ago Move ChangeLog entry.
John David Anglin [Wed, 29 Dec 2010 16:57:42 +0000 (16:57 +0000)]
Move ChangeLog entry.

13 years ago* cygtls.cc: Include stdlib.h.
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.

13 years ago2010-12-27 David Byron <dbyron0@users.sourceforge.net>
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.

13 years ago2010-12-27 Ozkan Sezer <sezero@users.sourceforge.net>
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.

13 years ago2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
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.

13 years ago2010-09-22 Ryan Lortie <desrt@desrt.ca>
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.

13 years ago2010-11-08 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
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.

13 years ago2010-12-27 Markus Koenig <basilo@users.sourceforge.net>
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.

13 years ago2010-10-20 Seth Jackson <sethj@users.sourceforge.net>
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.

13 years ago2010-12-27 Johann Hanne <jonnyh33@users.sourceforge.net>
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.

13 years ago2010-12-27 Seth Jackson <sethj@users.sourceforge.net>
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.

13 years ago2010-12-27 Paul Sokolovsky <pfalcon@users.sf.net>
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.

13 years ago* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 234.
Christopher Faylor [Mon, 27 Dec 2010 17:29:25 +0000 (17:29 +0000)]
* include/cygwin/version.h: Bump CYGWIN_VERSION_API_MINOR to 234.

13 years ago PR gas/11395
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.

13 years agocygwin:
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.

13 years agoinclude/opcode/
Richard Sandiford [Sat, 18 Dec 2010 11:28:25 +0000 (11:28 +0000)]
include/opcode/
* mips.h: Update commentary after last commit.

13 years agoinclude/opcode/
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.

13 years ago2010-12-18 Jeff Johnston <jjohnstn@redhat.com>
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.

13 years agoRemove GPL licencsing
Nick Clifton [Fri, 17 Dec 2010 10:13:31 +0000 (10:13 +0000)]
Remove GPL licencsing

13 years ago2010-12-16 Jeff Johnston <jjohnstn@redhat.com>
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

13 years ago * security.cc (alloc_sd): Really fix erroneous inheritence entry
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.

13 years ago * sec_acl.cc (getacl): Ensure that the default acl contains at least
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.

13 years ago * security.cc (alloc_sd): Fix erroneous inheritence entry duplication.
Corinna Vinschen [Wed, 15 Dec 2010 13:56:32 +0000 (13:56 +0000)]
* security.cc (alloc_sd): Fix erroneous inheritence entry duplication.

13 years ago2010-12-14 Jeff Johnston <jjohnstn@redhat.com>
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.

13 years agoMove gdb ChangeLog entry to gdb/ChangeLog.
H.J. Lu [Tue, 14 Dec 2010 14:50:41 +0000 (14:50 +0000)]
Move gdb ChangeLog entry to gdb/ChangeLog.

13 years agogdb:
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.

13 years ago * syscalls.cc (check_dir_not_empty): Never count more than 3 directory
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.

13 years ago* init.cc (search_for): Put this in shared section or suffer subtle problems
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.

13 years ago * setfacl.c (strchrnul): New function.
Corinna Vinschen [Sat, 11 Dec 2010 20:47:01 +0000 (20:47 +0000)]
* setfacl.c (strchrnul): New function.
(getaclentry): Rewrite.

13 years ago PR bootstrap/46819
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.

13 years ago2010-12-10 Tobias Burnus <burnus@net-b.de>
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.

13 years ago * cyglsa-config: Unset GREP_OPTIONS when calling grep.
Corinna Vinschen [Fri, 10 Dec 2010 10:14:35 +0000 (10:14 +0000)]
* cyglsa-config: Unset GREP_OPTIONS when calling grep.

13 years ago2010-12-10 Tristan Gingold <gingold@adacore.com>
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

13 years agofix typo
Christopher Faylor [Thu, 9 Dec 2010 21:44:22 +0000 (21:44 +0000)]
fix typo

13 years ago * autoload.cc (RETRY_COUNT): New define.
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.

13 years ago2010-12-08 Jeff Johnston <jjohnstn@redhat.com>
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.

13 years ago * include/sys/types.h: Add #if defined(__rtems__) around
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.

13 years ago * include/strings.h: Remove in favor of equivalent newlib file.
Corinna Vinschen [Wed, 8 Dec 2010 14:28:18 +0000 (14:28 +0000)]
* include/strings.h: Remove in favor of equivalent newlib file.

13 years ago * libc/include/strings.h: Don't include locale.h.
Corinna Vinschen [Wed, 8 Dec 2010 10:28:40 +0000 (10:28 +0000)]
* libc/include/strings.h: Don't include locale.h.

13 years ago * sec_acl.cc (getacl): Set DEF_CLASS_OBJ permissions to 07 instead
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.

13 years agostrings.h: avoid namespace pollution
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.

13 years agoFix formatting.
Jeff Johnston [Tue, 7 Dec 2010 21:27:45 +0000 (21:27 +0000)]
Fix formatting.

13 years ago2010-12-07 Jeff Johnston <jjohnstn@redhat.com>
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.

13 years ago * configure.ac: Always set default for poststage1_ldflags to
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.

13 years ago2010-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
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).

13 years ago * cygpath.cc (get_device_name): Fix path length test.
Corinna Vinschen [Mon, 6 Dec 2010 13:40:24 +0000 (13:40 +0000)]
* cygpath.cc (get_device_name): Fix path length test.

13 years ago * path.cc (path_conv::check): Don't generate ENOENT for non-existant
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.

13 years agoCheck in for PR other/46020 was meant for PR other/46026.
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.

13 years ago PR libffi/46792
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.

13 years ago PR target/40125
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.

13 years ago * libc/include/math.h: Missing from previous checkin.
Corinna Vinschen [Fri, 3 Dec 2010 16:08:48 +0000 (16:08 +0000)]
* libc/include/math.h: Missing from previous checkin.

13 years ago * mh-cygwin (LDFLAGS): Turn up stack allocation to 12MB.
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.

13 years ago2010-12-02 Jeff Johnston <jjohnstn@redhat.com>
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.

13 years ago2010-12-02 Craig Howland <howland@LGSInnovations.com>
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).

13 years ago2010-12-02 Jayant Sonar jayant.sonar@kpitcummins.com
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.

13 years ago2010-12-02 Jayant Sonar jayant.sonar@kpitcummins.com
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

13 years ago * net.cc (get_xp_ifs): Fix counting of idx to return stable interface
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.

13 years ago * fhandler_tty.cc (fhandler_tty_slave::dup): Free path_conv strings
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.

13 years ago * libm/complex/catan.c, libm/complex/catanf.c,
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.

13 years ago* configure.ac: Move comment to remove extra space in last argument
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.

13 years ago * bootstrap-lto.mk (BOOT_ADAFLAGS): Delete.
Eric Botcazou [Sat, 27 Nov 2010 15:55:17 +0000 (15:55 +0000)]
* bootstrap-lto.mk (BOOT_ADAFLAGS): Delete.

13 years ago * libm/complex/cargf.c: Use crealf instead of creal.
Corinna Vinschen [Fri, 26 Nov 2010 08:59:22 +0000 (08:59 +0000)]
* libm/complex/cargf.c: Use crealf instead of creal.

13 years agoPR other/46020
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.

13 years ago2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Andreas Krebbel [Thu, 25 Nov 2010 09:33:54 +0000 (09:33 +0000)]
2010-11-25  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* config/tc-s390.c (current_cpu): Initialize with latest CPU.
(init_default_arch): Default to z/Architecture mode if CPU provides it.
Remove the check setting the CPU default.

2010-11-25  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* opcode/s390.h (enum s390_opcode_cpu_val): Add S390_OPCODE_MAXCPU.

13 years agoinclude/opcode/
Richard Sandiford [Tue, 23 Nov 2010 20:24:32 +0000 (20:24 +0000)]
include/opcode/
* mips.h: Fix previous commit.

13 years agoProperly check default linker.
H.J. Lu [Tue, 23 Nov 2010 18:10:14 +0000 (18:10 +0000)]
Properly check default linker.

2010-11-23  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/12258
* configure.ac: Correct comments for --enable-gold/--enable-ld.
Properly check default linker.
* configure: Regnerated.

13 years ago * mips.h (INSN_CHIP_MASK): Update according to INSN_LOONGSON_3A.
Nick Clifton [Tue, 23 Nov 2010 17:04:11 +0000 (17:04 +0000)]
* mips.h (INSN_CHIP_MASK): Update according to INSN_LOONGSON_3A.
(INSN_LOONGSON_3A): Clear bit 31.

* elfxx-mips.c (mips_set_isa_flags): Move bfd_mach_loongson_3a
after bfd_mach_mips_sb1.

* config/tc-mips.c (mips_cpu_info_table): Move loongson3a after sb1.

13 years ago * autoload.cc (SendARP): Remove.
Corinna Vinschen [Tue, 23 Nov 2010 15:37:41 +0000 (15:37 +0000)]
* autoload.cc (SendARP): Remove.
* net.cc (get_flags): Set IFF_NOARP flag for PPP and SLIP devices.
(get_xp_ifs): Unify IFF_BROADCAST setting.  Drop calling SendARP to
set IFF_NOARP flag.

13 years ago * configure.ac: For --enable-gold, handle value `default' instead of
Nick Clifton [Tue, 23 Nov 2010 13:39:56 +0000 (13:39 +0000)]
* configure.ac: For --enable-gold, handle value `default' instead of
`both*'.   New configure option --{en,dis}able-ld.

ld, gold/
* configure.ac: For --enable-gold, handle value `default' instead of
`both*'. Always install ld as ld.gold, install as ld if gold is
the default.

13 years ago * path.cc (symlink_info::check): Don't use FileNetworkOpenInformation
Corinna Vinschen [Tue, 23 Nov 2010 09:26:16 +0000 (09:26 +0000)]
* path.cc (symlink_info::check): Don't use FileNetworkOpenInformation
on Netapps.  Relax condition for workaround.  Always request size
information via FileStandardInformation info class in workaround.

13 years agoMove ChangeLog entry to the correct ChangeLog file.
Joel Brobecker [Tue, 23 Nov 2010 00:34:41 +0000 (00:34 +0000)]
Move ChangeLog entry to the correct ChangeLog file.

13 years agoravenscar/sparc: cannot fetch registers from non-active thread
Joel Brobecker [Tue, 23 Nov 2010 00:29:45 +0000 (00:29 +0000)]
ravenscar/sparc: cannot fetch registers from non-active thread

gdb/ChangeLog:

        * ravenscar-sparc-thread.c (supply_register_at_address):
        Fix passing of buf in call to regcache_raw_supply.

13 years ago * mount.cc (NETAPP_IGNORE): Add FILE_PERSISTENT_ACLS.
Corinna Vinschen [Mon, 22 Nov 2010 14:19:50 +0000 (14:19 +0000)]
* mount.cc (NETAPP_IGNORE): Add FILE_PERSISTENT_ACLS.
(FS_IS_NETAPP_DATAONTAP): Drop test for FILE_PERSISTENT_ACLS.
(fs_info::update): Set filetype to ntfs in remote case, too.  Fix a
couple of comments.  Add test for Netapps faking to be FAT.

* mount.h (IMPLEMENT_FS_FLAG): Simplify definition and usage.

13 years ago * net.cc (get_ipv4fromreg_ipcnt): Fix debug output. Only create debug
Corinna Vinschen [Mon, 22 Nov 2010 13:03:00 +0000 (13:03 +0000)]
* net.cc (get_ipv4fromreg_ipcnt): Fix debug output.  Only create debug
output if error is not ERROR_FILE_NOT_FOUND.
(get_ipv4fromreg): Ditto.

13 years ago * configure.ac: Only disable a language library if no language needs
Ian Lance Taylor [Sun, 21 Nov 2010 01:56:30 +0000 (01:56 +0000)]
* configure.ac: Only disable a language library if no language needs
it.  Don't let --disable-libgcj uncondtionally disable libffi.
* configure: Rebuild.

Also moved ChangeLog entry to correct file.

13 years agosync toplevel with gcc
Paolo Bonzini [Sat, 20 Nov 2010 20:31:10 +0000 (20:31 +0000)]
sync toplevel with gcc

13 years agoPR other/46202: implement install-strip.
Ralf Wildenhues [Sat, 20 Nov 2010 19:37:57 +0000 (19:37 +0000)]
PR other/46202: implement install-strip.

/:
PR other/46202
* configure.ac: Fix just-built in-tree STRIP name to be
binutils/strip-new.
* configure: Regenerate.
* Makefile.def (install-strip-gcc, install-strip-binutils)
(install-strip-opcodes, install-strip-ld, install-strip-itcl)
(install-strip-sid): Mirror dependencies on non-strip variants
of these targets on the respective -strip prerequisites.
* Makefile.tpl (install-strip, install-strip-host)
(install-strip-target): New targets.
(install-strip-[+module+], install-strip-target-[+module+]):
New targets.
* Makefile.in: Regenerate.

etc/:
* Makefile.in (install-strip): New target.

libiberty/:
PR other/46202
* Makefile.in (install-strip): New phony target.
(install): Also mark as phony.

13 years agoMerge from gcc top-level.
Ian Lance Taylor [Fri, 19 Nov 2010 22:06:27 +0000 (22:06 +0000)]
Merge from gcc top-level.

./:
* configure.ac: Add target-libgo to target_libraries.  Set
and substitute GOC_FOR_BUILD and GOC_FOR_TARGET.
* Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS.
(HOST_EXPORTS): Add GOC.
(BASE_TARGET_EXPORTS): Add GOC.
(GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables.
(GOCFLAGS_FOR_TARGET): New variable.
(EXTRA_HOST_FLAGS): Add GOC.
(EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS.
* Makefile.def (target_modules): Add libgo.
(flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET.
(dependencies): Add dependency from configure-target-libgo to
configure-target-libffi and all-target-libstdc++-v3.  Add
dependencies from all-target-libgo to all-target-libffi.
(languages): Add go.
* configure: Rebuild.
* Makefile.in: Rebuild.

* config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
compiler/flag environment variables.

* configure.ac: Check for lang_requires_boot_languages in
config-lang.in files.
* configure: Rebuild.

PR fortran/32049
* Makefile.def: Add libquadmath; build it with language=fortran.
* configure.ac: Add libquadmath.
* Makefile.tpl: Handle multiple libs in check-[+language+].
* Makefile.in: Regenerate.
* configure: Regenerate.

* configure.ac: Fix spelling in option names.
* configure: Regenerated.

PR bootstrap/39622
* configure.ac (FLAGS_FOR_TARGET): Add include-fixed path.
* configure: Regenerated.

* config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to
define the cloog backend to use. Furthermore, only pass the ppllibs to
the configure checks, if necessary.
* configure: Regenerate.

* config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL.
* configure: regenerate

* config/cloog.m4: Fix typo.  verison -> version.
* configure: Regenerate.

* config/cloog.m4: Pass ppl libraries to the CLooG version check.
* configure: Regenerate.

* configure.ac: Support official CLooG.org versions.
* configure: Regenerate.
* config/cloog.m4: New.

* configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants.
* configure: Regenerate.

config/:
* cloog.m4 (CLOOG_INIT_FLAGS): Fix spelling in option names.

* bootstrap-lto: Use -flto.

* mh-darwin: Renamed from mh-ppc-darwin.

13 years ago * libc/locale/locale.c (loadlocale): Recognise the "cjknarrow"
Corinna Vinschen [Fri, 19 Nov 2010 10:02:36 +0000 (10:02 +0000)]
* libc/locale/locale.c (loadlocale): Recognise the "cjknarrow"
modifier on "C.<charset>" locales too.

13 years ago * fhandler_tty.cc (fhandler_tty_slave::fchown): Initialize mode to 0.
Corinna Vinschen [Thu, 18 Nov 2010 18:55:10 +0000 (18:55 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::fchown): Initialize mode to 0.

13 years ago * setup2.sgml (setup-locale-ov): Document CJK ambiguous width change
Corinna Vinschen [Thu, 18 Nov 2010 11:05:46 +0000 (11:05 +0000)]
* setup2.sgml (setup-locale-ov): Document CJK ambiguous width change
for non-Unicode charsets.
* new-features.sgml (ov-new1.7.8): Mention CJK ambiguous width change.
Drop redundant NT4 pre-SP4 support entry.

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