Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-12Fix spaceCorinna Vinschen
2013-08-12 * aarch64/crt0.S: Remove 'start'.Corinna Vinschen
* arm/crt0.S: Ditto. * arm/redboot-crt0.S: Ditto.
2013-07-252013-07-24 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* mips/idtmon.S (unlink, lseek, stat): Add new functions.
2013-07-23 * microblaze/_exception_handler.S: Adjust to be weak.Corinna Vinschen
* microblaze/Makefile.in: Add LINUX_BSP. * microblaze/elf-gloss-linux.ld: New file. * microblaze/elf-gloss-linux.specs: Likewise. * microblaze/linux-crt0.S: Likewise. * microblaze/linux-inbyte.c: Likewise. * microblaze/linux-outbyte.c: Likewise. * microblaze/linux-syscalls-wrap.c: Likewise. * microblaze/linux-syscalls.S: Likewise. * microblaze/linux-syscalls.h: Likewise.
2013-07-17* lm32/configure: Regenerate.Yaakov Selkowitz
* moxie/configure: Ditto. * spu/configure: Ditto.
2013-07-16 * microblaze/Makefile.in: Add GENOBJS and target_makefile_frag.Corinna Vinschen
* microblaze/configure.in: Add target_makefile_frag. * microblaze/configure: Regenerate. * microblaze/xil_printf.c: Add new file.
2013-07-16 * configure.host: Change to microblaze*.Corinna Vinschen
* 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. * configure.in: Change to microblaze*. * configure: Regenerate. * microblaze/xilinx.ld: Remove OUTPUT_FORMAT.
2013-07-12[AArch64] Ensure vector table is page aligned.Marcus Shawcroft
2013-07-12 Marcus Shawcroft <marcus.shawcroft@arm.com> * aarch64/cpu-init/rdimon-aem-el3.S (vectors): Page align.
2013-07-092013-07-09 Sabrina Ni <sabrina@andestech.com>Jeff Johnston
* configure.in: Add nds32 subdir. * configure: Regenerated. * nds32/configure.in: New. * nds32/configure: New (autogenerated). * nds32/{crt0.S,crt1.S}: New. * nds32/Makefile.in: New. * nds32/{syscall_argvlen.S,syscall_argv.S, syscall_chdirS, syscall_chmod.S, syscall_close.S,syscall_exit.S,syscall_extra.h, syscall_fstat.S, syscall_getpid.S,syscall_gettimeofday.S,syscall_isatty.S,syscall_kill.S, syscall_link.S,syscall_lseek.S,syscall_open.S,syscall_read.S, syscall_rename.S,syscall_sbrk.S,syscall_stat.S,syscall_system.S, syscall_time.S,syscall_times.S,syscall_unlink.S,syscall_utime.S, syscall_write.S}: New.
2013-07-04 * aarch64/syscalls.c (stack_ptr): Defined with asm ("wsp") if __ILP32__Corinna Vinschen
is defined.
2013-07-032013-07-02 Joey Ye <joey.ye@arm.com>Jeff Johnston
* arm/crt0.S (_mainCRTStartup): Weak reference to atexit and _fini when lite exit is enabled.
2013-06-28 * aarch64/syscalls.c (POINTER_TO_PARAM_BLOCK_T): New macro.Corinna Vinschen
(initialise_monitor_handles): Replace cast with macro POINTER_TO_PARAM_BLOCK_T. (_swiread): Likewise. (_swiwrite): Likewise. (_swiopen): Likewise. (_unlink): Likewise. (_system): Likewise. (_rename): Likewise.
2013-06-25 * aarch64/crt0.S (GEN_DWORD): New macro definition.Corinna Vinschen
(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.
2013-05-312013-05-30 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* rs6000/Makefile.in: Add sim-times support. This file has been moved from newlib/libc/machine/powerpc and renamed. * rs6000/sim-times.c: New file.
2013-05-14[newlib]DJ Delorie
* configure.host (msp430): Add. * libc/include/machine/ieeefp.h: Add MSP430 support. * libc/include/machine/setjmp.h: Likewise. * libc/include/sys/config.h: Likewise. * libc/machine/configure.in (msp430): Add. * libc/machine/configure: Regenerate. * libc/machine/msp430: New directory. [libgloss] * configure.in (msp430*-*-elf): Add. * configure: Regenerate. * msp430: New directory.
2013-04-202013-04-19 Steve Ellcey <sellcey@imgtec.com>Steve Ellcey
* mips/cfe_api.h (int64_t): Remove define. (uint64_t): Remove define. (intptr_t): Remove define. (uintptr_t): Remove define. (sys/types.h): Remove include. (_ansi.h): Remove include.
2013-04-19[AArch64] Honour CFLAGS.Marcus Shawcroft
2013-04-19 Yufeng Zhang <yufeng.zhang@arm.com> * aarch64/Makefile.in (rdimon-crt0.o, rdimon-trap.o) (rdimon-_exit.o, rdimon-_kill.o, rdimon-syscalls.o) (rdimon-libcfunc.o): Add $(CFLAGS) to the compiler command line. * aarch64/cpu-init/Makefile.in (${CPU_INIT_OBJS}): Add $(CFLAGS) to the compiler command line.
2013-02-12Fix wrongly applied patchCorinna Vinschen
2013-02-11 * libgloss/rx/Makefile.in: Respect DESTDIR when installingCorinna Vinschen
2013-02-10 * arm/elf-rdimon.specs (-lrdimon): Change link to lib.Corinna Vinschen
2013-02-01 * crt0.S: Add recognition of the e3v5 architecture variant.Nick Clifton
2013-01-22Correcting my previous commit.Marcus Shawcroft
In my previous commit I forget to cvs add two new files, this commit corrects my mistake.
2013-01-182013-01-18 Marcus Shawcroft <marcus.shawcroft@arm.com>Marcus Shawcroft
* aarch64/Machine.in (RDIMON_SCRIPTS): Add aem-ve.specs and aem-validation.specs. * aarch64/elf-aem-validation.specs: New file. * aarch64/elf-aem-ve.specs: New file.
2013-01-15 * libc/sys/sysnecv850/crt0.S (_start): Enable FPU for theNick Clifton
V850e2v3. * v850/crt0.S (_start): Enable FPU for the V850e2v3.
2012-12-172012-12-17 Stuart Henderson <shenders@gcc.gnu.org>Jeff Johnston
* bfin/Makefile.in: Add BF60x support. * bfin/basiccrt.S: Add core1 support. * bfin/bf606.ld: New file. * bfin/bf606c0.ld: New file. * bfin/bf606c1.ld: New file. * bfin/bf606m.ld: New file. * bfin/bf607.ld: New file. * bfin/bf607c0.ld: New file. * bfin/bf607c1.ld: New file. * bfin/bf607m.ld: New file. * bfin/bf608.ld: New file. * bfin/bf608c0.ld: New file. * bfin/bf608c1.ld: New file. * bfin/bf608m.ld: New file. * bfin/bf609.ld: New file. * bfin/bf609c0.ld: New file. * bfin/bf609c1.ld: New file. * bfin/bf609m.ld: New file. * bfin/bfin-common-mc0.ld: New file. * bfin/include/cdefBF606.h : New file. * bfin/include/cdefBF607.h : New file. * bfin/include/cdefBF608.h : New file. * bfin/include/cdefBF609.h : New file. * bfin/include/defBF606.h : New file. * bfin/include/defBF607.h : New file. * bfin/include/defBF608.h : New file. * bfin/include/defBF609.h : New file. * bfin/include/sys/_adi_platform.h: Add BF60x support. * bfin/include/sys/anomaly_macros_rtl.h : Clean up.
2012-11-23 * aarch64/configure.in: Replace the direct generation ofCorinna Vinschen
cpu-init/Makefile.in with AC_CONFIG_SUBDIRS(cpu-init). * aarch64/configure: Re-generate. * aarch64/cpu-init/Makefile.in (objtype): Remove. (Makefile, config.status): Update the rules. * aarch64/cpu-init/aclocal.m4: New file (generated). * aarch64/cpu-init/configure.in: New file. * aarch64/cpu-init/configure: New file (generated).
2012-10-27Minor debugging aid for the moxie port.Anthony Green
2012-10-27Minor optimization and bug fix for moxie.Anthony Green
2012-10-04* libc/machine/rl78/setjmp.S: Convert from CPP macros to GASDJ Delorie
macros, to avoid dependence on the line separation character. * rl78/crt0.S (_interrupt_vector_table): Convert from CPP macros to GAS macros, to avoid dependence on the line separation character.
2012-10-03* libc/sys/sysnecv850/sbrk.c (_sbrk): Change heap_start to be anDJ Delorie
array of undefined size, to avoid problems when compiled with -msda=4. * v850/sbrk.c (_sbrk): Change heap_start to be an array of undefined size, to avoid problems when compiled with -msda=4.
2012-10-032012-10-02 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* mips/configure.in: Add new linker scripts to script list. * mips/configure: Regenerate. * mips/mti32.ld: New. * mips/mti64.ld: New. * mips/mti64_n32.ld: New. * mips/mti64_64.ld: New. * mips/sde32.ld: New. * mips/sde64.ld: New.
2012-09-272012-09-26 Ian Bolton <ian.bolton@arm.com>Jeff Johnston
Jim MacArthur <jim.macarthur@arm.com> Marcus Shawcroft <marcus.shawcroft@arm.com> Nigel Stephens <nigel.stephens@arm.com> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> Richard Earnshaw <rearnsha@arm.com> Sofiane Naci <sofiane.naci@arm.com> Tejas Belagod <tejas.belagod@arm.com> Yufeng Zhang <yufeng.zhang@arm.com> * aarch64/Makefile.in: New file. * aarch64/_exit.c: New file. * aarch64/_kill.c: New file. * aarch64/aclocal.m4: Generated. * aarch64/configure: Generated. * aarch64/configure.in: New file. * aarch64/cpu-init/Makefile.in: New file. * aarch64/cpu-init/rdimon-aem-el3.S: New file. * aarch64/crt0.S: New file. * aarch64/elf-rdimon.specs: New file. * aarch64/libcfunc.c: New file. * aarch64/svc.h: New file. * aarch64/syscalls.c: New file. * configure.in: Add AArch64. * configure: Re-generated.
2012-09-14bi-endian support for moxie.Anthony Green
2012-08-31* rx/rx.ld: Add W_* sections to .rodata.DJ Delorie
* rx/rx-sim.ld: Likewise.
2012-08-30libgloss: cr16: add custom syscall listMichael Frysinger
2012-05-02 * arm/redboot-crt0.S (__change_mode): Replace mov with movs.Corinna Vinschen
2012-03-24libgloss: cris: respect DESTDIR when installingMichael Frysinger
2012-03-13libgloss: libnosys: use @host_makefile_frag@Michael Frysinger
Rather than inlining the generated rules, use @host_makefile_frag@ instead. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-03-13libgloss: change 'q' flag to 'r' in ar callMichael Frysinger
The GNU ar has "q" aliased to "r", and we generally want this behavior anyways (replacing rather than always appending), so change our AR_FLAGS definition. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-03-102012-03-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* epiphany/access.c: Add modification rights to clause as permitted by DJ Delorie. * iq2000/access.c: Ditto. * mn10200/access.c: Ditto. * mn10300/access.c: Ditto. * mt/access.c: Ditto. * v850/access.c: Ditto.
2012-03-02 * configure.in: Accept "arm*" target spec instead of just "arm".Nick Clifton
* configure: Regenerated. * libnosys/configure.in: Likewise. (libc_symbol_prefix): Renamed to libc_cv_symbol_prefix. * libnosys/configure: Regenerated (using autoconf v2.68).
2012-02-222012-02-21 Jeremy Bennett <jeremy.bennett@embecosm.com>Jeff Johnston
Alan Lehotsky <apl@alum.mit.edu> Joern Rennecke <joern.rennecke@embecosm.com> * configure.in: Add Epiphany support. * configure: Regenerate. * epiphany: New directory. * libgloss/README: Add Epiphany entry.
2012-01-24libgloss: bfin: add a better default _exitMichael Frysinger
2012-01-17 * arm/linux-crt0.c: Use ldr instead of adr to get address ofCorinna Vinschen
_start_thumb.
2011-12-18libgloss: bfin: add clear_cache_range support (for gcc)Michael Frysinger
2011-12-162011-12-15 Konrad Eisele <konrad@gaisler.com>Jeff Johnston
* configure.in: Add SPARC LEON support. * configure: Regenerated. * sparc_leon/asm-leon/amba.h, sparc_leon/asm-leon/asmmacro.h, sparc_leon/asm-leon/clock.h, sparc_leon/asm-leon/contextswitch.h, sparc_leon/asm-leon/elfmacro.h, sparc_leon/asm-leon/head.h, sparc_leon/asm-leon/irq.h, sparc_leon/asm-leon/jiffies.h, sparc_leon/asm-leon/lambapp.h, sparc_leon/asm-leon/lambapp_devs.h, sparc_leon/asm-leon/leon.h, sparc_leon/asm-leon/leon3.h, sparc_leon/asm-leon/leonbare_debug.h, sparc_leon/asm-leon/leonbare_kernel.h, sparc_leon/asm-leon/leonbare_kernel_queue.h, sparc_leon/asm-leon/leoncompat.h, sparc_leon/asm-leon/leondbg.h, sparc_leon/asm-leon/leonstack.h, sparc_leon/asm-leon/liblocks.h, sparc_leon/asm-leon/linkage.h, sparc_leon/asm-leon/param.h, sparc_leon/asm-leon/queue.h, sparc_leon/asm-leon/spinlock.h, sparc_leon/asm-leon/stack.h, sparc_leon/asm-leon/time.h, sparc_leon/asm-leon/timer.h, sparc_leon/asm-leon/types.h, sparc_leon/asm-leon/winmacros.h: New file. * sparc_leon/Makefile.in, sparc_leon/_exit.c, sparc_leon/amba.c, sparc_leon/amba_dbg.c, sparc_leon/amba_driver.c, sparc_leon/amba_scan.c, sparc_leon/asm-leon, sparc_leon/bdinit.S, sparc_leon/busscan.S, sparc_leon/cacheA.S, sparc_leon/catch_interrupt.c, sparc_leon/catch_interrupt_mvt.c, sparc_leon/catch_interrupt_pending.c, sparc_leon/catch_interrupt_svt.c, sparc_leon/configure.in, sparc_leon/console.c, sparc_leon/console_dbg.c, sparc_leon/console_init.c, sparc_leon/contextswitch.c, sparc_leon/contextswitch_asm.S, sparc_leon/crt0.S, sparc_leon/crti.S, sparc_leon/crtn.S, sparc_leon/etrap.S, sparc_leon/etrap_fast.S, sparc_leon/fpu.S, sparc_leon/gettimeofday.c, sparc_leon/initcalls.c, sparc_leon/io.c, sparc_leon/irqinstall.S, sparc_leon/irqtrap.S, sparc_leon/irqtrap_fast.S, sparc_leon/jiffies.c, sparc_leon/kernel.c, sparc_leon/kernel_context.S, sparc_leon/kernel_debug.c, sparc_leon/kernel_debug_var.c, sparc_leon/kernel_mm.c, sparc_leon/kernel_mutex.c, sparc_leon/kernel_queue.c, sparc_leon/kernel_sched.c, sparc_leon/kernel_thread.c, sparc_leon/lcpuinit.S, sparc_leon/locore.S, sparc_leon/locore_atexit.c, sparc_leon/locore_clean.S, sparc_leon/locore_mvt.S, sparc_leon/locore_mvt_reset.S, sparc_leon/locore_svt.S, sparc_leon/locore_svt_reset.S, sparc_leon/locore_svtdisp.S, sparc_leon/locore_var.S, sparc_leon/locore_var_svt.S, sparc_leon/mmu_asm.S, sparc_leon/mutex.c, sparc_leon/nocache.S, sparc_leon/pnpinit.c, sparc_leon/pnpinit_malloc.c, sparc_leon/pnpinit_simple.c, sparc_leon/regwin.S, sparc_leon/regwin_patch.c, sparc_leon/regwin_slow.S, sparc_leon/regwinflush.S, sparc_leon/rtc.c, sparc_leon/rtrap.S, sparc_leon/rtrap_fast.S, sparc_leon/stop.S, sparc_leon/timer.c, sparc_leon/times.c: New file * sparc_leon/configure: Regenerate
2011-12-142011-12-13 Richard Earnshaw <rearnsha@arm.com>Jeff Johnston
Thomas Klein <th.r.klein@web.de> * arm/crt0.S: Manually set the target architecture when compiling for Thumb1 on EABI targets. Avoid v6-only Thumb-1 MOV instruction.
2011-11-29[libgloss]DJ Delorie
* configure.in: Add rl78. * configure: Regenerate. * rl78: New directory [newlib] * configure.host: Add rl78. * libc/include/machine/ieeefp.h: Add rl78 support. * libc/include/machine/setjmp.h: Add rl78 support. * libc/machine/configure.in: Add rl78. * libc/machine/rl78: New directory.
2011-11-08 * libnosys/Makefile.in (install): Use INSTALL_DATA.Corinna Vinschen
2011-10-07 * rx/crt0.S: Initialise the PID address register.Nick Clifton
(__pid_base): Define weakly.