summaryrefslogtreecommitdiffstats
path: root/libgloss/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* 2013-05-30 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2013-05-301-0/+6
| | | | | | * 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.
* [newlib]DJ Delorie2013-05-131-0/+7
| | | | | | | | | | | | | | | * 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-19 Steve Ellcey <sellcey@imgtec.com>Steve Ellcey2013-04-191-0/+9
| | | | | | | | | * 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.
* [AArch64] Honour CFLAGS.Marcus Shawcroft2013-04-191-0/+8
| | | | | | | | | | 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.
* * libgloss/rx/Makefile.in: Respect DESTDIR when installingCorinna Vinschen2013-02-111-1/+5
|
* * arm/elf-rdimon.specs (-lrdimon): Change link to lib.Corinna Vinschen2013-02-101-0/+4
|
* * crt0.S: Add recognition of the e3v5 architecture variant.Nick Clifton2013-02-011-0/+5
|
* 2013-01-18 Marcus Shawcroft <marcus.shawcroft@arm.com>Marcus Shawcroft2013-01-181-0/+7
| | | | | | | * 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.
* * libc/sys/sysnecv850/crt0.S (_start): Enable FPU for theNick Clifton2013-01-151-0/+4
| | | | | V850e2v3. * v850/crt0.S (_start): Enable FPU for the V850e2v3.
* 2012-12-17 Stuart Henderson <shenders@gcc.gnu.org>Jeff Johnston2012-12-171-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * aarch64/configure.in: Replace the direct generation ofCorinna Vinschen2012-11-231-0/+11
| | | | | | | | | | 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).
* Minor debugging aid for the moxie port.Anthony Green2012-10-271-0/+5
|
* Minor optimization and bug fix for moxie.Anthony Green2012-10-271-0/+5
|
* * libc/machine/rl78/setjmp.S: Convert from CPP macros to GASDJ Delorie2012-10-031-0/+6
| | | | | | | | 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.
* * libc/sys/sysnecv850/sbrk.c (_sbrk): Change heap_start to be anDJ Delorie2012-10-021-0/+5
| | | | | | | | 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-09-26 Ian Bolton <ian.bolton@arm.com>Jeff Johnston2012-09-261-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* bi-endian support for moxie.Anthony Green2012-09-131-0/+4
|
* * rx/rx.ld: Add W_* sections to .rodata.DJ Delorie2012-08-301-0/+5
| | | | * rx/rx-sim.ld: Likewise.
* libgloss: cr16: add custom syscall listMichael Frysinger2012-08-301-0/+4
|
* * arm/redboot-crt0.S (__change_mode): Replace mov with movs.Corinna Vinschen2012-05-021-0/+4
|
* libgloss: cris: respect DESTDIR when installingMichael Frysinger2012-03-241-0/+4
|
* libgloss: libnosys: use @host_makefile_frag@Michael Frysinger2012-03-131-0/+7
| | | | | | Rather than inlining the generated rules, use @host_makefile_frag@ instead. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* libgloss: change 'q' flag to 'r' in ar callMichael Frysinger2012-03-131-0/+4
| | | | | | | 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-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2012-03-091-0/+10
| | | | | | | | | | * 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.
* * configure.in: Accept "arm*" target spec instead of just "arm".Nick Clifton2012-03-021-0/+8
| | | | | | | * configure: Regenerated. * libnosys/configure.in: Likewise. (libc_symbol_prefix): Renamed to libc_cv_symbol_prefix. * libnosys/configure: Regenerated (using autoconf v2.68).
* 2012-02-21 Jeremy Bennett <jeremy.bennett@embecosm.com>Jeff Johnston2012-02-211-0/+9
| | | | | | | | | | 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.
* libgloss: bfin: add a better default _exitMichael Frysinger2012-01-241-1/+6
|
* * arm/linux-crt0.c: Use ldr instead of adr to get address ofCorinna Vinschen2012-01-171-0/+5
| | | | _start_thumb.
* libgloss: bfin: add clear_cache_range support (for gcc)Michael Frysinger2011-12-181-0/+8
|
* 2011-12-15 Konrad Eisele <konrad@gaisler.com>Jeff Johnston2011-12-151-0/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-13 Richard Earnshaw <rearnsha@arm.com>Jeff Johnston2011-12-131-0/+7
| | | | | | | | 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.
* [libgloss]DJ Delorie2011-11-291-0/+6
| | | | | | | | | | | | | * 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.
* * libnosys/Makefile.in (install): Use INSTALL_DATA.Corinna Vinschen2011-11-081-0/+4
|
* * rx/crt0.S: Initialise the PID address register.Nick Clifton2011-10-071-0/+5
| | | | (__pid_base): Define weakly.
* * arm/crt0.s: Support 0 heap base response from HeapInfo syscall.Nick Clifton2011-09-291-0/+4
|
* * arm/arm.h (HAVE_CALL_INDIRECT): Define.Nick Clifton2011-09-291-0/+6
| | | | | * arm/crt0.S (indirect_call): New macro. Encodes indirect function calls. Does not use blx for pre-armv5 targets.
* * iq2000/sim.ld (.gcc_except_table): Include .gcc_except_table.fooNick Clifton2011-08-191-0/+5
| | | | sections as well.
* Fix name in last entry.Jeff Johnston2011-08-081-0/+5
|
* * arm/crt0.S: Support armv6-m processors in libgloss.Nick Clifton2011-07-131-0/+9
| | | | | | | | * arm/swi.h: Likewise. * arm/trap.S: Likewise. * arm/redboot-crt0.S: Likewise. * arm/linux-crt0.c: Likewise. * arm/arm.h: New.
* libgloss: bfin: implement getpid/fstat/stat/link/unlink syscallsMichael Frysinger2011-07-011-0/+13
| | | | | | | | The current syscalls.c implements getpid/fstat/stat/link/unlink as mere stubs. So replace them with useful calls to do_syscall now that our sim can support them. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* libgloss: bfin: fix sim lseek() syscallMichael Frysinger2011-07-011-0/+5
| | | | | | | The sim lseek() syscall in the Blackfin libgloss code did not pass down the "whence" argument making lseek() in general kind of useless. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* 2011-06-29 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2011-06-291-0/+4
| | | | * arm/Makefile.in: Add $CFLAGS to compile commands for specified .o targets.
* libgloss: bfin: handle result2/errcode in sim syscallsMichael Frysinger2011-06-221-0/+8
| | | | | | | | The sim passes back results via two values, and the error code via a 3rd. make sure libgloss extracts all three so that things like errno work as expected. This fixes many gdb tests which look for this sort of thing. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* libgloss: bfin: trim trailing whitespaceMichael Frysinger2011-06-221-0/+5
|
* libgloss:Joseph Myers2011-06-141-0/+9
| | | | | | | | | | | | | | | * configure.in: Don't handle strongarm, ep9312 and xscale target names. * configure: Regenerate. * libnosys/configure.in: Don't handle strongarm and thumb target names. * libnosys/configure: Regenerate. newlib: * configure.host: Don't handle ep9312, strongarm, xscale and thumb target names. * libc/machine/configure.in: Don't handle xscale target names. * libc/machine/configure: Regenerate.
* * v8500/sbrk.c (_sbrk): Tidy code.Nick Clifton2011-05-271-0/+5
| | | | | | | Base start of heap on the "heap_start" symbol. * libc/sys/sysnecv850/sbrk.c (_sbrk): Tidy code. Base start of heap on the "heap_start" symbol.
* fix typo in previous changelog entryMichael Frysinger2011-03-271-1/+1
|
* libgloss: bfin: fix asm constraints for raise/excpt helpersMichael Frysinger2011-03-271-0/+5
| | | | | The RAISE and EXPT insns take a constant, not a register. So make sure the asm constraints reflect this.
* libgloss: bfin: abort on install errorsMichael Frysinger2011-03-271-0/+5
|
* * xstormy16/crt0.s (_hwint): Fix .size directive.Nick Clifton2011-03-241-0/+2
|