aboutsummaryrefslogtreecommitdiff
path: root/libgloss
AgeCommit message (Collapse)AuthorFilesLines
2009-07-08* m32c/sbrk.c (sbrk): Change to take ptrdiff_t, not int.DJ Delorie2-1/+13
2009-07-01 * moxie/crt0.S (_start): Clear BSS at startup. Register _fini()Anthony Green3-5/+21
with atexit(). * moxie/sim-open.S: Fix comment.
2009-06-192009-06-19 Joseph Myers <joseph@codesourcery.com>Jeff Johnston4-6/+22
* Makefile.in (html, pdf): New. * doc/Makefile.in (html, pdf, porting.pdf, porting.html): New. * doc/porting.texi: Fix section structure.
2009-06-172009-06-17 Michael Eager <eager@eagercon.com>Jeff Johnston5-3/+855
* rs6000/Makefile.in: Add xilinx support. * rs6000/xil-crt0.s: New crt0 file for powerpc-xilinx-eabi. * rs6000/xilinx.ld: New file. * rs6000/xilinx440.ld: Ditto.
2009-05-132009-05-13 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston3-92/+60
* configure.in: Introduce config_libnosys flag which defaults to true. * configure: Regenerate.
2009-05-132009-05-13 Ulrich Weigand <uweigand@de.ibm.com>Jeff Johnston3-5/+13
* spu/crtn.S: Add dummy to ensure nothing gets linked at address 0. * spu/crti.S: Remove nop.
2009-05-08 * mn10300/sim.ld: Add missing section names such as .bss.*Nick Clifton2-41/+36
.text.*, etc. General tidy up.
2009-05-072009-05-07 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston4-1791/+1199
* spu/configure.in: Fix multilib support. * spu/configure: Regenerate. * spu/Makefile.in: Add CFLAGS_FOR_TARGET.
2009-05-01Add self to MAINTAINERS file. Tweak moxie stack position.Anthony Green2-1/+6
2009-04-222009-04-22 Anthony Green <green@moxielogic.com>Jeff Johnston31-2422/+6412
* configure.in: Add moxie support. * configure: Regenerate. * moxie/aclocal.m4, moxie/configure, moxie/configure.in, moxie/crt0.S, moxie/fstat.c, moxie/getpid.c, isatty.c, moxie/kill.c, moxie/Makefile.in, moxie/moxie-elf-common.ld, moxie/print.c, moxie/putnum.c, moxie/qemu.ld, moxie/qemu-time.c, moxie/qemu-write.c, moxie/sbrk.c, moxie/sim-close.S, moxie/sim-exit.S, moxie/sim-inbyte.c, moxie/sim.ld, moxie/sim-lseek.c, moxie/sim-lseek.S, moxie/sim-open.S, moxie/sim-read.S, moxie/sim-time.c, moxie/sim-unlink.S, moxie/sim-write.S, moxie/stat.c: New files.
2009-04-22* mep/sim-crt0.S (_start): Fix typo.DJ Delorie2-1/+5
2009-04-21* mep/Makefile.in (SCRIPTS): Update to new config.DJ Delorie6-15/+358
* mep/default.ld: New. * mep/gmap_default.ld: Change default endian to little. * mep/sim-crt0.S: Maintain 8-byte stack alignment. * mep/sim-crtn.S: Likewise.
2009-04-032009-04-03 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston5-2/+145
* spu/Makefile.in: Add new files. * spu/times.c: New File. * spu/getitimer.c: Likewise. * spu/setitimer.c: Likewise.
2009-04-032009-04-03 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston4-1/+107
* spu/Makefile.in: Add linux_getpid.o and linux_gettid.o. * spu/linux_getpid.c: New file. * spu/linux_getpid.c: New file.
2009-04-032009-04-03 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2-1/+9
* spu/crt0.S (_start): Place spu_id in the first agument register.
2009-03-162009-03-16 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-822/+856
* m32r/m32r-stub.c: Replace with one from newer version of gdb.
2009-01-08Typo fixes.Ben Elliston1-3/+3
2009-01-072009-01-07 Ben Elliston <bje@au.ibm.com>Jeff Johnston3-1/+8
* Makefile.in (all): Add `+' to the command line so that the command is always treated as $(MAKE). * doc/Makefile.in (datarootdir): Define.
2008-12-172008-12-17 Jon Beniston <jon@beniston.com>Jeff Johnston14-2560/+6332
* README: Add description of lm32 directory. * configure.in: Add lm32 target. * configure: Regenerated. * libnosys/configure.in: Add lm32 target. * libnosys/configure: Regenerated. * lm32: New directory. * lm32/aclocal.m4: New file. * lm32/Makefile.in: New file. * lm32/configure.in: New file. * lm32/configure: New file. * lm32/crt0.S: New file. * lm32/isatty.c: New file. * lm32/scall.S: New file. * lm32/sim.ld: New file.
2008-12-112008-12-11 Ken Werner <ken.werner@de.ibm.comJeff Johnston3-1/+18
* spu/crt0.S: Call __monstartup if profiling is enabled. * spu/Makefile.in: Add gcrt1.o gcrt2.o.
2008-12-06 * mips/idt32.ld: Set arch to mips:isa32r2 from mips:isa32. UpdateAdam Nemet2-3/+8
comment.
2008-12-05 * mips/idt64.ld: Set arch to mips:isa64r2 from mips:isa64. UpdateAdam Nemet2-3/+10
comment.
2008-11-202008-11-20 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston7-12/+267
Patrick Mansfield <patmans@us.ibm.com> Joel Schopp <jschopp@austin.ibm.com> * spu/Makefile.in: Add new files. * spu/jsre.h: Add JSRE_MMAP, JSRE_MREMAP, JSRE_MSYNC and JSRE_MUNMAP opcodes. * spu/mmap_eaddr.c: New File. * spu/mremap_eaddr.c: Likewise. * spu/msync_eaddr.c: Likewise. * spu/munmap_eaddr.c: Likewise.
2008-11-172008-11-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-3/+1756
* m32r/Makefile.in: Add building m32r-stub.o from local copy instead of up and over in gdb. * m32r/m32r-stub.c: New file copied from gdb.
2008-10-062008-10-06 Bill Tompkins <bill+newlib@key-square.com>Jeff Johnston2-0/+14
* arm/crt0.S: Fix calling hardware_init_hook() or software_init_hook() under thumb and thumb2.
2008-09-24* m32c/varvects.S: New.DJ Delorie7-10/+300
* m32c/varvects.h: New. * m32c/sample.c: New. * m32c/Makefile.in: Add m32cgloss library support. * m32c/crt0.S: Tweaks to support interrupts by default. * m32c/m32c.tmpl: Likewise.
2008-09-112008-09-10 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston3-6/+22
* spu/dirfuncs.c: Avoid warnings. * spu/kill.c: Likewise.
2008-09-042008-09-04 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston3-6/+12
* spu/Makefile.in: Fix missing linux_syscalls.o. * spu/linux_syscalls.c: Remove extraneous "3D" sequences.
2008-08-142008-08-14 Jie Zhang <jie.zhang@analog.com>Jeff Johnston89-13/+47803
* bfin/Makefile.in: (top_srcdir): Define. (mkinstalldirs): Define. (BOARD_SCRIPTS): Define. (BOARD_LDFLAGS): Define. (BOARD_BSP): Define. (BOARD_CRT0S): Define. (BOARD_OBJS): Define. (BOARD_TEST): Define. (BOARD_INSTALL): Define. (INCLUDES): Add -I$(srcdir)/include. (all): Add ${BOARD_CRT0S} and ${BOARD_BSP}. (.c.S): Remove target. (crt0.o): New target. (basiccrt.o): Likewise. (basiccrtb.o): Likewise. (basiccrts.o): Likewise. (basiccrt561.o, basiccrt561s.o, basiccrt561b.o): Likewise (clean mostlyclean): Remove ${BOARD_BSP}. (install): Depend on ${BOARD_INSTALL}. (install-sim): Reformat. (install-board): New target. * bfin/basiccrt.S: Remove useless __ADSPBF561_COREB__ in workaround code for 05000229. * bfin/syscalls.c (do_syscall): Use `EXCPT 0' instead of `RAISE 0' for syscall. * bfin/basiccrt.S: New file. * bfin/bf5*ld: New file. * bfin/bfin-common-mc.ld: New file. * bfin/bfin-common-sc.ld: New file. * bfin/include/blackfin.h: New file. * bfin/include/cdefBF5*.h: New file. * bfin/include/cdef_LPBlackfin.h: New file. * bfin/include/cdefblackfin.h: New file. * bfin/include/cplb.h: New file. * bfin/include/cplbtab.h: New file. * bfin/include/defBF5*.h: New files. * bfin/include/def_LPBlackfin.h: New files. * bfin/include/defblackfin.h: New file. * bfin/include/sys/_adi_platform.h: New file. * bfin/include/sys/anomaly_macros_rtl.h: New file. * bfin/include/sys/excause.h: New file. * bfin/include/sys/exception.h: New file. * bfin/include/sys/mc_typedef.h: New file. * bfin/include/sys/platform.h: New file. * bfin/include/sys/pll.h: New file. * bfin/include/sysreg.h: New file. * libnosys/configure.in (MISSING_SYSCALL_NAMES): Don't define for bfin. * libnosys/configure: Regenerate.
2008-07-172008-07-17 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2-1/+13
* spu/syscalls.c: Check and set the errno value.
2008-06-172008-06-17 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2-0/+67
* spu/Makefile.in: Add new file. * spu/linux_syscalls.c: New file to add Linux syscall support.
2008-06-162008-06-16 Corrin Meyer <cjmeyer@gmail.com>Jeff Johnston2-1/+5
* m68k/cf-crt1.c[__mcf_family_m1qe]: Don't access CACR.
2008-05-21 * libc/sys/sysnecv850/crt0.S (___dso_handle): Define (weak).Nick Clifton4-0/+24
* iq2000/crt0.S (__dso_handle): Define (weak). * frv/crt0.S (__dso_handle): Define (weak). * mn10300/crt0.S (___dso_handle): Define (weak).
2008-05-052008-05-05 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2-8/+6
* spu/readlink.c: Align readlink implementation to POSIX.
2008-04-25 * libc/machine/arm/setjmp.S: Fix thumb2 support.Nick Clifton2-1/+13
* arm/crt0.S: Allow assembly under ARMv7 ISA. Support for initializing stack pointers for interrupt modes is still pending.
2008-04-152008-04-14 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2-2/+5
* spu/sbrk.c: Remove "extern int errno", use whatever is supplied by sys/errno.h.
2008-04-04[newlib]DJ Delorie32-37533/+55872
* libm/machine/spu/configure: Regenerate with autoconf 2.61. * libc/sys/configure: Regenerate with autoconf 2.61. * libc/machine/configure: Regenerate with autoconf 2.61. [libgloss] * hp74x/configure: Regenerate with autoconf 2.61. * fr30/configure: Regenerate with autoconf 2.61. * mips/configure: Regenerate with autoconf 2.61. * xstormy16/configure: Regenerate with autoconf 2.61. * rs6000/configure: Regenerate with autoconf 2.61. * d30v/configure: Regenerate with autoconf 2.61. * i386/configure: Regenerate with autoconf 2.61. * configure: Regenerate with autoconf 2.61. * wince/configure: Regenerate with autoconf 2.61. * pa/configure: Regenerate with autoconf 2.61. * m32r/configure: Regenerate with autoconf 2.61. * mn10200/configure: Regenerate with autoconf 2.61. * iq2000/configure: Regenerate with autoconf 2.61. * cris/configure: Regenerate with autoconf 2.61. * m68k/configure: Regenerate with autoconf 2.61. * spu/configure: Regenerate with autoconf 2.61. * m32c/configure: Regenerate with autoconf 2.61. * mn10300/configure: Regenerate with autoconf 2.61. * i960/configure: Regenerate with autoconf 2.61. * arm/configure: Regenerate with autoconf 2.61. * libnosys/configure: Regenerate with autoconf 2.61. * m68hc11/configure: Regenerate with autoconf 2.61. * bfin/configure: Regenerate with autoconf 2.61. * crx/configure: Regenerate with autoconf 2.61. * mt/configure: Regenerate with autoconf 2.61. * sparc/configure: Regenerate with autoconf 2.61. * sparc/libsys/configure: Regenerate with autoconf 2.61. * mcore/configure: Regenerate with autoconf 2.61. * mep/configure: Regenerate with autoconf 2.61. * frv/configure: Regenerate with autoconf 2.61. * doc/configure: Regenerate with autoconf 2.61.
2008-01-11* m32c/exit.S (__exit): preserve both argument registers.DJ Delorie2-2/+6
2008-01-032008-01-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston12-12/+53
* arm/redboot-syscalls.c: Consistently supply _isatty if syscalls dir is used in newlib. * bfin/syscalls.c: Ditto. * cris/gensyscalls: Ditto. * fr30/syscalls.c: Ditto. * frv/isatty.c: Ditto. * iq2000/isatty.c: Ditto. * libnosys/isatty.c: Ditto. * m32r/isatty.c: Ditto. * mn10200/isatty.c: Ditto. * mn10300/isatty.c: Ditto. * xstormy16/isatty.c: New file with _isatty function.
2007-12-01 * cris/Makefile.in (crt0.o): Add CFLAGS when compiling crt0.S.Hans-Peter Nilsson2-1/+5
2007-11-062007-11-06 Dave Brolley <brolley@redhat.com>Jeff Johnston2-0/+8
* syscall.h (SYS_reconfig): New macro.
2007-10-112007-10-11 Ulrich Weigand <uweigand@de.ibm.com>Jeff Johnston2-0/+6
* spu/crt0.S: Fix so element one of register one is correctly set when compiled with -mstdmain and -fstack-check.
2007-10-022007-10-02 Markus Deuling <deuling@de.ibm.com>Jeff Johnston2-0/+10
* spu/crt0.S: Initialize __ea_local_store (EA address of the LS) via register 6.
2007-10-012007-10-01 Markus Deuling <deuling@de.ibm.com>Jeff Johnston2-4/+8
* spu/Makefile.in: add dependencies for crt files.
2007-10-012007-10-01 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2-2/+10
* spu/sbrk.c: Use the current stack pointer value rather than the maximum available memory to determine the amount of heap space left. Without this change calling sbrk() can allocate space that is currently in use on the stack.
2007-09-26 * spu/sched_yield.c: New file (missed on 2007-09-21).Ben Elliston2-0/+53
2007-09-212007-09-21 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston7-3/+244
* spu/Makefile.in: Add new files. * spu/jsre.h: Add JSRE_PREAD, JSRE_PWRITE, JSRE_READV, and JSRE_WRITEV opcodes. * spu/pread.c: New file to add pread via assist call. * spu/pwrite.c: New file to add pwrite via assist call. * spu/readv.c: New file to add readv via assist call. * spu/writev.c: New file to add writev via assist call.
2007-09-212007-09-21 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston6-2/+167
* spu/jsre.h: Add JSRE_SCHED_YIELD, JSRE_UMASK, JSRE_UTIME, and JSRE_UTIMES. * spu/sched_yield.c: New file add sched_yield via assist call. * spu/umask.c: New file add umask via assist call. * spu/utime.c: New file add utime via assist call. * spu/utimes.c: New file add utimes via assist call. * spu/Makefile.in: Add new files.
2007-09-212007-09-21 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston5-3/+103
* spu/jsre.h: Add JSRE_SHM_OPEN and JSRE_SHM_UNLINK opcodes. * spu/shm_open.c: New file to add shm_open via assist call. * spu/shm_unlink.c: New file to add shm_unlink via assist call. * spu/Makefile.in: Add shm_open.o and shm_unlink.o
2007-09-212007-09-21 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston4-1/+183
* spu/dirfuncs.c: New file, holds the opendir, closedir, readdir, rewinddir, seekdir and telldir implementations. These are grouped in one file so that we do not need a separate file for the struct dirent and DIR allocation code. * spu/jsre.h: Add JSRE_OPENDIR and other dir opcodes. * spu/Makefile.in: Add dirfuncs.o.