Commit Graph

  • aa04ffb6c3 * lm32/configure: Regenerate. * moxie/configure: Ditto. * spu/configure: Ditto. Yaakov Selkowitz 2013-07-17 06:14:27 +00:00
  • 971a6c70a3 * microblaze/Makefile.in: Add GENOBJS and target_makefile_frag. * microblaze/configure.in: Add target_makefile_frag. * microblaze/configure: Regenerate. * microblaze/xil_printf.c: Add new file. Corinna Vinschen 2013-07-16 07:55:45 +00:00
  • 351600489e * microblaze/Makefile.in: Add GENOBJS and target_makefile_frag. * microblaze/configure.in: Add target_makefile_frag. * microblaze/configure: Regenerate. * microblaze/xil_printf.c: Add new file. Corinna Vinschen 2013-07-16 07:55:44 +00:00
  • 6041792ec6 * configure.host: Change to microblaze*. * libc/include/machine/ieeefp.h: Add __MICROBLAZEEL__. * libc/machine/microblaze/mb_endian.h: New file. * newlib/libc/machine/microblaze/strcmp.c: Add little endian support. * newlib/libc/machine/microblaze/strcpy.c: Likewise. * newlib/libc/machine/microblaze/strlen.c: Likewise. Corinna Vinschen 2013-07-16 07:48:53 +00:00
  • 7da0eba065 * configure.host: Change to microblaze*. * libc/include/machine/ieeefp.h: Add __MICROBLAZEEL__. * libc/machine/microblaze/mb_endian.h: New file. * newlib/libc/machine/microblaze/strcmp.c: Add little endian support. * newlib/libc/machine/microblaze/strcpy.c: Likewise. * newlib/libc/machine/microblaze/strlen.c: Likewise. Corinna Vinschen 2013-07-16 07:48:53 +00:00
  • f6ddaa2a29 include/elf/ * mips.h (Tag_GNU_MIPS_ABI_FP): Remove comment. (Val_GNU_MIPS_ABI_FP_ANY, Val_GNU_MIPS_ABI_FP_DOUBLE, Val_GNU_MIPS_ABI_FP_SINGLE, Val_GNU_MIPS_ABI_FP_SOFT, Val_GNU_MIPS_ABI_FP_64): New enum. Maciej W. Rozycki 2013-07-15 15:07:30 +00:00
  • f7180e5eac * new-features.sgml (ov-new1.7.22): New section. Document dropped support for /dev/mem, /dev/kmem, /dev/port. * specialnames.xml (pathnames-posixdevices): Drop description of /dev/mem, /dev/kmem, /dev/port. Corinna Vinschen 2013-07-15 14:00:32 +00:00
  • 4c4693008a Remove /dev/mem, /dev/kmem, /dev/port support. * Makefile.in (DLL_OFILES): Drop fhandler_mem.o. (fhandler_mem_CFLAGS): Remove rule. * devices.in (enum fh_devices): Remove FH_MEM, FH_KMEM and FH_PORT. * devices.cc: Regenerate. * dtable.cc (fh_alloc): Drop handling for FH_MEM, FH_KMEM and FH_PORT. * fhandler.h (class fhandler_dev_mem): Remove. * fhandler_mem.cc: Remove file. * globals.cc (ro_u_pmem): Remove. * mmap.cc (fhandler_dev_mem::mmap): Remove. (fhandler_dev_mem::munmap): Remove. (fhandler_dev_mem::fixup_mmap_after_fork): Remove. Corinna Vinschen 2013-07-15 13:54:27 +00:00
  • 7ea982e75a * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 22. Corinna Vinschen 2013-07-15 11:44:04 +00:00
  • 42598b0dfa This commit was manufactured by cvs2svn to create tag 'cygwin- 1_7_21-release'. cygwin-1_7_21-release cvs2svn 2013-07-15 10:04:04 +00:00
  • b14cc73a4a *** empty log message *** Corinna Vinschen 2013-07-15 10:04:03 +00:00
  • 7556523159 * path.cc (symlink_native): Fix common prefix search. Enhance comment. Corinna Vinschen 2013-07-15 09:57:20 +00:00
  • a18c8c3688 include/opcode/ * mips.h (mips_operand_type): Add OP_ENTRY_EXIT_LIST and OP_SAVE_RESTORE_LIST. (decode_mips16_operand): Declare. Richard Sandiford 2013-07-14 13:36:50 +00:00
  • ac96b15958 include/opcode/ * mips.h (mips_operand_type, mips_reg_operand_type): New enums. (mips_operand, mips_int_operand, mips_mapped_int_operand) (mips_msb_operand, mips_reg_operand, mips_reg_pair_operand) (mips_pcrel_operand): New structures. (mips_insert_operand, mips_extract_operand, mips_signed_operand) (mips_decode_int_operand, mips_decode_pcrel_operand): New functions. (decode_mips_operand, decode_micromips_operand): Declare. Richard Sandiford 2013-07-14 13:28:56 +00:00
  • ca25afceea include/opcode/ * mips.h: Document MIPS16 "I" opcode. Richard Sandiford 2013-07-14 13:11:02 +00:00
  • 2f59599ba8 include/elf/ * mips.h (EF_MIPS_NAN2008): New macro. Maciej W. Rozycki 2013-07-12 15:58:15 +00:00
  • 81fc3e842a [AArch64] Ensure vector table is page aligned. Marcus Shawcroft 2013-07-12 09:42:46 +00:00
  • e9a210ba1d [AArch64] Ensure vector table is page aligned. mshawcroft 2013-07-12 09:42:45 +00:00
  • 3b2560e500 * uname.cc (uname): Drop unused code. Corinna Vinschen 2013-07-11 11:20:38 +00:00
  • 41f9a410cc * gentlsoffsets: Clean up a little. * thread.cc (semaphore::_fixup_after_fork): Report on potential problem parameter. Make sure that currentvalue is never zero. (semaphore::init): Make cosmetic change. Christopher Faylor 2013-07-10 20:58:33 +00:00
  • b86413c2d7 2013-07-10 Jack Howarth <howarth@bromo.med.uc.edu> mrs 2013-07-10 20:55:59 +00:00
  • b5c0f49c13 2013-07-10 Jack Howarth <howarth@bromo.med.uc.edu> Mike Stump 2013-07-10 20:55:59 +00:00
  • e3d9d8dfdc * cygwin.sc.in (.text.*): Fold into .text on all platforms. (.eh_frame): Add section. * environ.cc (my_findenv): Drop __stdcall attribute. (getearly): Ditto. (findenv_func): Drop cast. Corinna Vinschen 2013-07-10 12:15:32 +00:00
  • 2d66e62c39 include/coff/ 2013-07-10 Tristan Gingold <gingold@adacore.com> Tristan Gingold 2013-07-10 08:16:34 +00:00
  • f9a17f68c4 2013-07-09 Sabrina Ni <sabrina@andestech.com> Jeff Johnston 2013-07-09 19:19:35 +00:00
  • 654d72bda8 2013-07-09 Sabrina Ni <sabrina@andestech.com> Jeff Johnston 2013-07-09 19:19:34 +00:00
  • bdf683b1c8 2013-07-09 Sabrina Ni <sabrina@andestech.com> Jeff Johnston 2013-07-09 19:16:25 +00:00
  • e4fe2adda1 2013-07-09 Sabrina Ni <sabrina@andestech.com> Jeff Johnston 2013-07-09 19:16:24 +00:00
  • dc0cb474bb 2013-07-09 Sabrina Ni <sabrina@andestech.com> Jeff Johnston 2013-07-09 19:06:47 +00:00
  • 8e052819dc 2013-07-09 Sabrina Ni <sabrina@andestech.com> Jeff Johnston 2013-07-09 19:06:47 +00:00
  • 9b51cd8c6b * libc/include/sys/config.h (__DYNAMIC_REENT__): Define for RTEMS. Corinna Vinschen 2013-07-09 13:14:31 +00:00
  • 3e4deb6c15 * libc/include/sys/config.h (__DYNAMIC_REENT__): Define for RTEMS. Corinna Vinschen 2013-07-09 13:14:31 +00:00
  • 5dad9defd0 * libc/stdio/fwalk.c (_fwalk): Remove redundant test. Corinna Vinschen 2013-07-09 13:07:16 +00:00
  • f8c935af28 * libc/stdio/fwalk.c (_fwalk): Remove redundant test. Corinna Vinschen 2013-07-09 13:07:16 +00:00
  • 10c64dd4da 2013-07-08 Tristan Gingold <gingold@adacore.com> Tristan Gingold 2013-07-08 13:16:08 +00:00
  • 57e9250aa2 Add an entry. Christopher Faylor 2013-07-08 04:03:58 +00:00
  • 40f11fc133 * cygcheck.cc (dll_info): Detect and report on symlinks. Output wrong architecture message inline with stdout for clarity. * path.cc (is_symlink): Always reset file pointer to beginning on exit. (readlink): Assume that file pointer is set to the beginning. Christopher Faylor 2013-07-07 16:57:11 +00:00
  • b1b497cb2e include/opcode/ * mips.h (M_ACLR_OB, M_ASET_OB, M_CACHE_OB, M_CACHEE_OB, M_L_DOB) (M_LB_A, M_LBE_OB, M_LBU_A, M_LBUE_OB, M_LD_A, M_LD_OB, M_LDC2_OB) (M_LDL_OB, M_LDM_OB, M_LDP_OB, M_LDR_OB, M_LH_A, M_LHE_OB, M_LHU_A) (M_LHUE_OB, M_LL_OB, M_LLD_OB, M_LLE_OB, M_LS_A, M_LW_A, M_LWE_OB) (M_LWC0_A, M_LWC1_A, M_LWC2_A, M_LWC2_OB, M_LWC3_A, M_LWL_A, M_LWL_OB) (M_LWLE_OB, M_LWM_OB, M_LWP_OB, M_LWR_A, M_LWR_OB, M_LWRE_OB, M_LWU_OB) (M_PREF_OB, M_PREFE_OB, M_S_DOB, M_SAA_OB, M_SAAD_OB, M_SC_OB) (M_SCD_OB, M_SCE_OB, M_SD_A, M_SD_OB, M_SDC2_OB, M_SDL_OB, M_SDM_OB) (M_SDP_OB, M_SDR_OB, M_SB_A, M_SBE_OB, M_SH_A, M_SHE_OB, M_SW_A) (M_SWE_OB, M_SWC0_A, M_SWC1_A, M_SWC2_A, M_SWC2_OB, M_SWC3_A, M_SWL_A) (M_SWL_OB, M_SWLE_OB, M_SWM_OB, M_SWP_OB, M_SWR_A, M_SWR_OB, M_SWRE_OB) (M_ULD, M_ULH, M_ULHU, M_ULW, M_USH, M_USW, M_USD): Delete. (M_ULD_A, M_ULH_A, M_ULHU_A, M_ULW_A, M_USH_A, M_USW_A, M_USD_A): Rename to... (M_ULD_AB, M_ULH_AB, M_ULHU_AB, M_ULW_AB, M_USH_AB, M_USW_AB) (M_USD_AB): ...these. Richard Sandiford 2013-07-07 11:32:30 +00:00
  • 4e9c217b55 include/opcode/ * mips.h: Remove documentation of "[" and "]". Update documentation of "k" and the MDMX formats. Richard Sandiford 2013-07-07 10:15:08 +00:00
  • 2428e76364 include/opcode/ * mips.h: Update documentation of "+s" and "+S". Richard Sandiford 2013-07-07 10:00:42 +00:00
  • 800cf93ab8 include/opcode/ * mips.h: Document "+i". Richard Sandiford 2013-07-07 09:50:42 +00:00
  • dc2dcb378d include/opcode/ * mips.h: Remove "mi" documentation. Update "mh" documentation. (OP_MASK_MI, OP_SH_MI, MICROMIPSOP_MASK_MI, MICROMIPSOP_MASK_MI): Delete. (INSN2_WRITE_GPR_MHI): Rename to... (INSN2_WRITE_GPR_MH): ...this. Richard Sandiford 2013-07-07 09:41:03 +00:00
  • 579ba5dd46 include/opcode/ * mips.h: Remove documentation of "+D" and "+T". Richard Sandiford 2013-07-07 09:32:54 +00:00
  • cb900aa75d * libc/include/sys/types.h (u_char): Add redefinition guard. (u_short, u_int, u_long, caddr_t, daddr_t): Ditto. Yaakov Selkowitz 2013-07-05 21:46:10 +00:00
  • ddbe02c418 * libc/include/sys/types.h (u_char): Add redefinition guard. (u_short, u_int, u_long, caddr_t, daddr_t): Ditto. Yaakov Selkowitz 2013-07-05 21:46:10 +00:00
  • 0cbbf4c8bc 2013-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> opcodes/ * s390-opc.c (J12_12, J24_24): New macros. (INSTR_MII_UPI): Rename to INSTR_MII_UPP. (MASK_MII_UPI): Rename to MASK_MII_UPP. * s390-opc.txt: Rename MII_UPI to MII_UPP for bprp instruction. Andreas Krebbel 2013-07-05 09:45:44 +00:00
  • 6bda6fb0f9 * aarch64/syscalls.c (stack_ptr): Defined with asm ("wsp") if __ILP32__ is defined. Corinna Vinschen 2013-07-04 10:21:52 +00:00
  • a5be77b2fe * aarch64/syscalls.c (stack_ptr): Defined with asm ("wsp") if __ILP32__ is defined. Corinna Vinschen 2013-07-04 10:21:52 +00:00
  • 286eeb8fae . Christopher Faylor 2013-07-03 20:29:03 +00:00
  • 470b8544e8 * fhandler.cc (fhandler_base::close_with_arch): Make sure that the archetype is deleted when close_with_arch is referenced *via* the archetype. Christopher Faylor 2013-07-03 20:26:44 +00:00
  • 0aacd877ba 2013-07-02 Joey Ye <joey.ye@arm.com> Jeff Johnston 2013-07-02 21:34:35 +00:00
  • 2404223df6 2013-07-02 Joey Ye <joey.ye@arm.com> Jeff Johnston 2013-07-02 21:34:35 +00:00
  • fce1f90cc1 2013-07-02 Joey Ye <joey.ye@arm.com> Jeff Johnston 2013-07-02 21:30:57 +00:00
  • e2ac49d3d7 2013-07-02 Joey Ye <joey.ye@arm.com> Jeff Johnston 2013-07-02 21:30:57 +00:00
  • c444acc7c7 2013-07-02 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2013-07-02 19:26:20 +00:00
  • a838011d07 2013-07-02 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2013-07-02 19:26:20 +00:00
  • e24355b1ea 2013-07-02 Tristan Gingold <gingold@adacore.com> Tristan Gingold 2013-07-02 07:27:41 +00:00
  • 5073668c61 memcpy-armv7a.S: Improve performance with misaligned buffers. Will Newton 2013-07-01 09:58:34 +00:00
  • 2a63fa0fd2 memcpy-armv7a.S: Improve performance with misaligned buffers. willnewton 2013-07-01 09:58:33 +00:00
  • 562b70fbac * path.cc (find_fast_cwd_pointer): Use gas syntax for assembler description in all comments. Make algorithm work on Windows 8.1 Preview. Corinna Vinschen 2013-06-28 10:52:30 +00:00
  • f081ee6266 * aarch64/syscalls.c (POINTER_TO_PARAM_BLOCK_T): New macro. (initialise_monitor_handles): Replace cast with macro POINTER_TO_PARAM_BLOCK_T. (_swiread): Likewise. (_swiwrite): Likewise. (_swiopen): Likewise. (_unlink): Likewise. (_system): Likewise. (_rename): Likewise. Corinna Vinschen 2013-06-28 09:34:46 +00:00
  • b5cfad0bf1 * aarch64/syscalls.c (POINTER_TO_PARAM_BLOCK_T): New macro. (initialise_monitor_handles): Replace cast with macro POINTER_TO_PARAM_BLOCK_T. (_swiread): Likewise. (_swiwrite): Likewise. (_swiopen): Likewise. (_unlink): Likewise. (_system): Likewise. (_rename): Likewise. Corinna Vinschen 2013-06-28 09:34:46 +00:00
  • 9626422634 * dcrt0.cc (child_info_fork::alloc_stack): Fix a comparison to avoid taking 4K more stack in forked child. * fork.cc (frok::parent): Print child exit code in hex if sync failed. Corinna Vinschen 2013-06-27 17:00:12 +00:00
  • 27ad840ea5 2013-06-26 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2013-06-26 21:34:16 +00:00
  • d32d3caa74 2013-06-26 Jeff Johnston <jjohnstn@redhat.com> Jeff Johnston 2013-06-26 21:34:15 +00:00
  • 733b554b20 * cygpath.cc (do_pathconv): when -p option is given, generate wide path without long path prefixing. * wide_path.h (wide_path::wide_path): Allow extra bool parameter to specify whether or not performing Windows long path prefixing. Corinna Vinschen 2013-06-26 13:10:35 +00:00
  • 246864fe9c This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20130701'. sid-snapshot-20130701 cvs2svn 2013-06-26 10:47:07 +00:00
  • bce06a5f2f [AArch64, ILP32] 3/6 Support for ELF32 relocs and refactor reloc handling Yufeng Zhang 2013-06-26 10:47:06 +00:00
  • aa688bddb4 include/opcode/ * mips.h: Fix comment for "1": it is now STYPE rather than SHAMT. Use "source" rather than "destination" for microMIPS "G". Richard Sandiford 2013-06-26 07:04:57 +00:00
  • c2fff7408e bfd/ * elfxx-mips.h (_bfd_mips_elf_insn32): New prototype. * elfxx-mips.c (mips_elf_link_hash_table): Add insn32 member. (STUB_MOVE32_MICROMIPS, STUB_JALR32_MICROMIPS): New macros. (MICROMIPS_INSN32_FUNCTION_STUB_NORMAL_SIZE): Likewise. (MICROMIPS_INSN32_FUNCTION_STUB_BIG_SIZE): Likewise. (micromips_insn32_o32_exec_plt0_entry): New variable. (micromips_insn32_o32_exec_plt_entry): Likewise. (_bfd_mips_elf_adjust_dynamic_symbol): Handle insn32 mode. (mips_elf_estimate_stub_size): Likewise. (_bfd_mips_elf_size_dynamic_sections): Likewise. (_bfd_mips_elf_finish_dynamic_symbol): Likewise. (mips_finish_exec_plt): Likewise. (_bfd_mips_elf_relax_section): Likewise. (_bfd_mips_elf_insn32): New function. (_bfd_mips_elf_get_synthetic_symtab): Handle insn32 PLT. Maciej W. Rozycki 2013-06-25 18:02:34 +00:00
  • 323279e172 * aarch64/crt0.S (GEN_DWORD): New macro definition. (PTR_REG): Ditto. (PTR_SIZE): Ditto. (PTR_LOG_SIZE): Ditto. (start): Use GEN_DWORD to replace the .dword of HeapBase, __bss_start__, __bss_end__, FUNCTION(_fini), env and CommandLine; when __ILP32__ is defined, set the stack base to the top end of the 32-bit address space if the returned value from the Angel API call is larger than or equal to 4 GiB. Also carry out sanity check on the heap base; abort if the base is larger than or equal to 4 GiB. Use other new macros in the instructions that processes the argv arrays. (StackBase): New lable; replace __stack_base__. (__stack_base__): Set with StackBase or StackBase + 4. Corinna Vinschen 2013-06-25 12:06:15 +00:00
  • 15b1ed6dc7 * aarch64/crt0.S (GEN_DWORD): New macro definition. (PTR_REG): Ditto. (PTR_SIZE): Ditto. (PTR_LOG_SIZE): Ditto. (start): Use GEN_DWORD to replace the .dword of HeapBase, __bss_start__, __bss_end__, FUNCTION(_fini), env and CommandLine; when __ILP32__ is defined, set the stack base to the top end of the 32-bit address space if the returned value from the Angel API call is larger than or equal to 4 GiB. Also carry out sanity check on the heap base; abort if the base is larger than or equal to 4 GiB. Use other new macros in the instructions that processes the argv arrays. (StackBase): New lable; replace __stack_base__. (__stack_base__): Set with StackBase or StackBase + 4. Corinna Vinschen 2013-06-25 12:06:15 +00:00
  • c024ce1422 bfd/ * elfxx-mips.h (_bfd_mips_elf_get_synthetic_symtab): New prototype. * elf32-mips.c (elf_backend_plt_sym_val): Remove macro. (bfd_elf32_get_synthetic_symtab): New macro. * elfxx-mips.c (plt_entry): New structure. (mips_elf_link_hash_entry): Add use_plt_entry member. (mips_elf_link_hash_table): Rename plt_entry_size member to plt_mips_entry_size. Add plt_comp_entry_size, plt_mips_offset, plt_comp_offset, plt_got_index entries and plt_header_is_comp members. (STUB_LW_MICROMIPS, STUB_MOVE_MICROMIPS): New macros. (STUB_LUI_MICROMIPS, STUB_JALR_MICROMIPS): Likewise. (STUB_ORI_MICROMIPS, STUB_LI16U_MICROMIPS): Likewise. (STUB_LI16S_MICROMIPS): Likewise. (MICROMIPS_FUNCTION_STUB_NORMAL_SIZE): Likewise. (MICROMIPS_FUNCTION_STUB_BIG_SIZE): Likewise. (micromips_o32_exec_plt0_entry): New variable. (mips16_o32_exec_plt_entry): Likewise. (micromips_o32_exec_plt_entry): Likewise. (mips_elf_link_hash_newfunc): Initialize use_plt_entry. (mips_elf_output_extsym): Update to use gotplt_union's plist member rather than offset. (mips_elf_gotplt_index): Likewise. Remove the VxWorks restriction. Use MIPS_ELF_GOT_SIZE to calculate GOT address. (mips_elf_count_got_symbols): Update to use gotplt_union's plist member rather than offset. (mips_elf_calculate_relocation): Handle MIPS16/microMIPS PLT entries. (_bfd_mips_elf_create_dynamic_sections): Don't set PLT sizes here. (mips_elf_make_plt_record): New function. (_bfd_mips_elf_check_relocs): Update comment. Record occurences of JAL relocations that might need a PLT entry. (_bfd_mips_elf_adjust_dynamic_symbol): Update to use gotplt_union's plist member rather than offset. Set individual PLT entry sizes here. Handle MIPS16/microMIPS PLT entries. Don't set the symbol's value in the symbol table for PLT references here. Don't set the PLT or PLT GOT section sizes here. (mips_elf_estimate_stub_size): Handle microMIPS stubs. (mips_elf_allocate_lazy_stub): Likewise. (mips_elf_lay_out_lazy_stubs): Likewise. Define a _MIPS_STUBS_ magic symbol. (mips_elf_set_plt_sym_value): New function. (_bfd_mips_elf_size_dynamic_sections): Set PLT header size and PLT and PLT GOT section sizes here. Set the symbol values in the symbol table for PLT references here. Handle microMIPS annotation of the _PROCEDURE_LINKAGE_TABLE_ magic symbol. (_bfd_mips_elf_finish_dynamic_symbol): Update to use gotplt_union's plist member rather than offset. Handle MIPS16/microMIPS PLT entries. Handle microMIPS stubs. (_bfd_mips_vxworks_finish_dynamic_symbol): Update to use gotplt_union's plist member rather than offset. Use MIPS_ELF_GOT_SIZE to calculate GOT address. (mips_finish_exec_plt): Handle microMIPS PLT. Return status. (_bfd_mips_elf_finish_dynamic_sections): Handle result from mips_finish_exec_plt. (_bfd_mips_elf_link_hash_table_create): Update to use gotplt_union's plist member rather than offset. (_bfd_mips_elf_get_synthetic_symtab): New function. Maciej W. Rozycki 2013-06-24 23:55:45 +00:00
  • 8131499d73 * new-features.sgml (ov-new1.7.21): New section. Document rawmemchr. Yaakov Selkowitz 2013-06-24 15:30:49 +00:00
  • ccccd71d58 * common.din (rawmemchr): Export. * posix.sgml (std-gnu): Add rawmemchr. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Yaakov Selkowitz 2013-06-24 15:12:40 +00:00
  • e3928ce48c * libc/include/string.h (rawmemchr): Declare. * libc/string/Makefile.am (ELIX_4_SOURCES): Add rawmemchr.c. (CHEWOUT_FILES): Add rawmemchr.def. * libc/string/Makefile.in: Regenerate. * libc/string/rawmemchr.c: New file. Yaakov Selkowitz 2013-06-24 15:11:24 +00:00
  • b836a5516f * libc/include/string.h (rawmemchr): Declare. * libc/string/Makefile.am (ELIX_4_SOURCES): Add rawmemchr.c. (CHEWOUT_FILES): Add rawmemchr.def. * libc/string/Makefile.in: Regenerate. * libc/string/rawmemchr.c: New file. Yaakov Selkowitz 2013-06-24 15:11:23 +00:00
  • 837a83bf1c * libc/reent/reent.c (_reclaim_reent): Free also _misc and _signal_buf. Corinna Vinschen 2013-06-24 11:34:03 +00:00
  • 82edfb5bf5 * libc/reent/reent.c (_reclaim_reent): Free also _misc and _signal_buf. Corinna Vinschen 2013-06-24 11:34:03 +00:00
  • 99943e12c8 * libc/include/sys/reent.h (_ATEXIT_INIT_PTR): Remove. (_REENT_INIT_ATEXIT_PTR): Remove. (_REENT_INIT_PTR): Reduce code size if _REENT_SMALL. Corinna Vinschen 2013-06-24 09:28:32 +00:00
  • 3ec80c8f2d * libc/include/sys/reent.h (_ATEXIT_INIT_PTR): Remove. (_REENT_INIT_ATEXIT_PTR): Remove. (_REENT_INIT_PTR): Reduce code size if _REENT_SMALL. Corinna Vinschen 2013-06-24 09:28:32 +00:00
  • 1acdf7f3c7 include/opcode/ * mips.h: Fix comment typo: "G" is _RS rather than _RD for microMIPS. Richard Sandiford 2013-06-23 20:12:52 +00:00
  • b5627d2ebc * configure.ac (mips*-*-bsd*, mips*-*-ultrix*, mips*-*-osf*) (mips*-*-ecoff*, mips*-*-pe*, mips*-*-irix* [v4 and earlier]) (mips*-*-lnews*, mips*-*-riscos*): Add gas and ld to noconfigdirs. * configure: Regenerate. Richard Sandiford 2013-06-22 16:44:14 +00:00
  • 1d89dd3738 * configure.ac (mips*-*-bsd*, mips*-*-ultrix*, mips*-*-osf*) (mips*-*-ecoff*, mips*-*-pe*, mips*-*-irix* [v4 and earlier]) (mips*-*-lnews*, mips*-*-riscos*): Add gas and ld to noconfigdirs. * configure: Regenerate. Richard Sandiford 2013-06-22 16:44:13 +00:00
  • 42ea4f93f7 * msp430-decode.opc: New. * msp430-decode.c: New/generated. * Makefile.am (TARGET_LIBOPCODES_CFILES): Add msp430-decode.c. (MAINTAINER_CLEANFILES): Likewise. Add rule to build msp430-decode.c frommsp430decode.opc using the opc2c program. * Makefile.in: Regenerate. * configure.in: Add msp430-decode.lo to msp430 architecture files. * configure: Regenerate. Nick Clifton 2013-06-21 15:01:56 +00:00
  • 42eae04cb1 strlen-armv7.S: Import latest strlen cortex-strings code. willnewton 2013-06-21 09:10:37 +00:00
  • c8af057907 strlen-armv7.S: Import latest strlen cortex-strings code. Will Newton 2013-06-21 09:10:37 +00:00
  • 5ab8353d0f newlib/MAINTAINERS: Add myself to Write After Approval. willnewton 2013-06-21 08:17:38 +00:00
  • a1a7a74e6b newlib/MAINTAINERS: Add myself to Write After Approval. Will Newton 2013-06-21 08:17:38 +00:00
  • d21edf5276 * path.cc (cygwin_conv_path): Handle NULL "from" path gracefully. * path.sgml (func-cygwin-conv-path): Document returning EINVAL if "from" is NULL. Corinna Vinschen 2013-06-21 08:14:26 +00:00
  • e18222a23c * faq-using.xml (faq.using.private-cygwin): Drop. Corinna Vinschen 2013-06-19 17:34:07 +00:00
  • 5e24aee56c * winf.h (av::unshift): Make __reg2. Christopher Faylor 2013-06-19 17:21:25 +00:00
  • 220fb74e9b Fix ChangeLog entry Corinna Vinschen 2013-06-19 16:43:12 +00:00
  • 25855a0139 Fix ChangeLog entry Corinna Vinschen 2013-06-19 16:43:12 +00:00
  • 44f65eb9bb *** empty log message *** Corinna Vinschen 2013-06-19 16:05:04 +00:00
  • 37ee5b49af * spawn.cc (child_info_spawn::worker): Eliminate call to newargv.set() in favor of conglomerated newargv.setup(). Let newargv.setup() decide when to call dup_all(). Only set argc and argv for cygwin processes. (av::setup): Rename from av::fixup. Accept argc and argv parameters. Fill out argv and argc here. Duplicate whole argv structure when this is a Cygwin executable. * winf.cc (linebuf::fromargv): Don't bother duplicating argv elements since they will never be used. * winf.h (av::set): Delete. (av::setup): Rename from av::fixup. Add two parameters. (av::replace0_maybe): Assign calloced to 1 rather than 'true' for clarity. (av::dup_maybe): Delete. (av::dup_all): Set calloced to show that we have duplicated all of the arguments in the list. Christopher Faylor 2013-06-19 16:00:43 +00:00
  • 82c19d335a * acconfig.h (_UNBUF_STREAM_OPT): Undefine. * newlib.hin (_UNBUF_STREAM_OPT): Undefine. * configure.in (--enable-newlib-unbuf-stream-opt): New option. * configure: Regenerate. * libc/stdio/vfprintf.c (_VFPRINTF_R): Don't do optimization on unbuffered stream files. * libc/stdio/vfwprintf.c (_VFWPRINTF_R): Likewise. * README: Add description about the option. * newlib.hin (_UNBUF_STREAM_OPT): Undefine. * configure.in (--enable-newlib-unbuf-stream-opt): New option. * configure: Regenerate. * libc/stdio/vfprintf.c (_VFPRINTF_R): Don't do optimization on unbuffered stream files. * libc/stdio/vfwprintf.c (_VFWPRINTF_R): Likewise. * README: Add description about the option. Corinna Vinschen 2013-06-19 15:58:50 +00:00
  • 118c05346d * acconfig.h (_UNBUF_STREAM_OPT): Undefine. * newlib.hin (_UNBUF_STREAM_OPT): Undefine. * configure.in (--enable-newlib-unbuf-stream-opt): New option. * configure: Regenerate. * libc/stdio/vfprintf.c (_VFPRINTF_R): Don't do optimization on unbuffered stream files. * libc/stdio/vfwprintf.c (_VFWPRINTF_R): Likewise. * README: Add description about the option. * newlib.hin (_UNBUF_STREAM_OPT): Undefine. * configure.in (--enable-newlib-unbuf-stream-opt): New option. * configure: Regenerate. * libc/stdio/vfprintf.c (_VFPRINTF_R): Don't do optimization on unbuffered stream files. * libc/stdio/vfwprintf.c (_VFWPRINTF_R): Likewise. * README: Add description about the option. Corinna Vinschen 2013-06-19 15:58:49 +00:00
  • 04f8f69cb7 * libc/posix/readdir_r.c: Fix potential read past dirp->dd_buf. Corinna Vinschen 2013-06-19 15:54:20 +00:00
  • 48e2a51a1d * libc/posix/readdir_r.c: Fix potential read past dirp->dd_buf. Corinna Vinschen 2013-06-19 15:54:19 +00:00