summaryrefslogtreecommitdiffstats
path: root/libgloss
Commit message (Collapse)AuthorAgeFilesLines
* * mep/gmap_default.ld: Add linkonce sections for .vtext.DJ Delorie2009-07-295-4/+11
| | | | | | * mep/default.ld: Likewise. * mep/fmax.ld: Likewise. * mep/simple.ld: Likewise.
* * mep/syscalls.S (sysret): Maintain 16-byte stack alignment.DJ Delorie2009-07-142-2/+6
|
* * m32c/sbrk.c (sbrk): Change to take ptrdiff_t, not int.DJ Delorie2009-07-082-1/+13
|
* * moxie/crt0.S (_start): Clear BSS at startup. Register _fini()Anthony Green2009-07-013-5/+21
| | | | | with atexit(). * moxie/sim-open.S: Fix comment.
* 2009-06-19 Joseph Myers <joseph@codesourcery.com>Jeff Johnston2009-06-194-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-17 Michael Eager <eager@eagercon.com>Jeff Johnston2009-06-175-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-13 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2009-05-133-92/+60
| | | | | * configure.in: Introduce config_libnosys flag which defaults to true. * configure: Regenerate.
* 2009-05-13 Ulrich Weigand <uweigand@de.ibm.com>Jeff Johnston2009-05-133-5/+13
| | | | | * spu/crtn.S: Add dummy to ensure nothing gets linked at address 0. * spu/crti.S: Remove nop.
* * mn10300/sim.ld: Add missing section names such as .bss.*Nick Clifton2009-05-082-41/+36
| | | | .text.*, etc. General tidy up.
* 2009-05-07 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2009-05-074-1791/+1199
| | | | | | * spu/configure.in: Fix multilib support. * spu/configure: Regenerate. * spu/Makefile.in: Add CFLAGS_FOR_TARGET.
* Add self to MAINTAINERS file. Tweak moxie stack position.Anthony Green2009-05-012-1/+6
|
* 2009-04-22 Anthony Green <green@moxielogic.com>Jeff Johnston2009-04-2231-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.
* * mep/sim-crt0.S (_start): Fix typo.DJ Delorie2009-04-222-1/+5
|
* * mep/Makefile.in (SCRIPTS): Update to new config.DJ Delorie2009-04-216-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-03 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2009-04-035-2/+145
| | | | | | | * spu/Makefile.in: Add new files. * spu/times.c: New File. * spu/getitimer.c: Likewise. * spu/setitimer.c: Likewise.
* 2009-04-03 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2009-04-034-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-03 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2009-04-032-1/+9
| | | | * spu/crt0.S (_start): Place spu_id in the first agument register.
* 2009-03-16 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2009-03-162-822/+856
| | | | * m32r/m32r-stub.c: Replace with one from newer version of gdb.
* Typo fixes.Ben Elliston2009-01-081-3/+3
|
* 2009-01-07 Ben Elliston <bje@au.ibm.com>Jeff Johnston2009-01-073-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-17 Jon Beniston <jon@beniston.com>Jeff Johnston2008-12-1714-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-11 Ken Werner <ken.werner@de.ibm.comJeff Johnston2008-12-113-1/+18
| | | | | * spu/crt0.S: Call __monstartup if profiling is enabled. * spu/Makefile.in: Add gcrt1.o gcrt2.o.
* * mips/idt32.ld: Set arch to mips:isa32r2 from mips:isa32. UpdateAdam Nemet2008-12-062-3/+8
| | | | comment.
* * mips/idt64.ld: Set arch to mips:isa64r2 from mips:isa64. UpdateAdam Nemet2008-12-052-3/+10
| | | | comment.
* 2008-11-20 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2008-11-207-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-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2008-11-173-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-06 Bill Tompkins <bill+newlib@key-square.com>Jeff Johnston2008-10-062-0/+14
| | | | | * arm/crt0.S: Fix calling hardware_init_hook() or software_init_hook() under thumb and thumb2.
* * m32c/varvects.S: New.DJ Delorie2008-09-247-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-10 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2008-09-113-6/+22
| | | | | * spu/dirfuncs.c: Avoid warnings. * spu/kill.c: Likewise.
* 2008-09-04 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2008-09-043-6/+12
| | | | | * spu/Makefile.in: Fix missing linux_syscalls.o. * spu/linux_syscalls.c: Remove extraneous "3D" sequences.
* 2008-08-14 Jie Zhang <jie.zhang@analog.com>Jeff Johnston2008-08-1489-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-17 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2008-07-172-1/+13
| | | | * spu/syscalls.c: Check and set the errno value.
* 2008-06-17 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2008-06-172-0/+67
| | | | | * spu/Makefile.in: Add new file. * spu/linux_syscalls.c: New file to add Linux syscall support.
* 2008-06-16 Corrin Meyer <cjmeyer@gmail.com>Jeff Johnston2008-06-162-1/+5
| | | | * m68k/cf-crt1.c[__mcf_family_m1qe]: Don't access CACR.
* * libc/sys/sysnecv850/crt0.S (___dso_handle): Define (weak).Nick Clifton2008-05-214-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-05 Ken Werner <ken.werner@de.ibm.com>Jeff Johnston2008-05-052-8/+6
| | | | * spu/readlink.c: Align readlink implementation to POSIX.
* * libc/machine/arm/setjmp.S: Fix thumb2 support.Nick Clifton2008-04-252-1/+13
| | | | | * arm/crt0.S: Allow assembly under ARMv7 ISA. Support for initializing stack pointers for interrupt modes is still pending.
* 2008-04-14 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2008-04-152-2/+5
| | | | | * spu/sbrk.c: Remove "extern int errno", use whatever is supplied by sys/errno.h.
* [newlib]DJ Delorie2008-04-0432-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.
* * m32c/exit.S (__exit): preserve both argument registers.DJ Delorie2008-01-112-2/+6
|
* 2008-01-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2008-01-0312-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.
* * cris/Makefile.in (crt0.o): Add CFLAGS when compiling crt0.S.Hans-Peter Nilsson2007-12-012-1/+5
|
* 2007-11-06 Dave Brolley <brolley@redhat.com>Jeff Johnston2007-11-062-0/+8
| | | | * syscall.h (SYS_reconfig): New macro.
* 2007-10-11 Ulrich Weigand <uweigand@de.ibm.com>Jeff Johnston2007-10-112-0/+6
| | | | | * spu/crt0.S: Fix so element one of register one is correctly set when compiled with -mstdmain and -fstack-check.
* 2007-10-02 Markus Deuling <deuling@de.ibm.com>Jeff Johnston2007-10-022-0/+10
| | | | | * spu/crt0.S: Initialize __ea_local_store (EA address of the LS) via register 6.
* 2007-10-01 Markus Deuling <deuling@de.ibm.com>Jeff Johnston2007-10-012-4/+8
| | | | * spu/Makefile.in: add dependencies for crt files.
* 2007-10-01 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2007-10-012-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.
* * spu/sched_yield.c: New file (missed on 2007-09-21).Ben Elliston2007-09-262-0/+53
|
* 2007-09-21 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2007-09-217-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-21 Patrick Mansfield <patmans@us.ibm.com>Jeff Johnston2007-09-216-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.