* libc/stdio/nano-vfprintf_i.c (_printf_i): Use Newlib approach to
	handle string that might be not nul-terminated.
	* testsuite/newlib.stdio/nulprintf.c: New test.
2014-11-06  Joel Sherrill <joel.sherrill@oarcorp.com>

        * configure.in: Add autoconf test to determine size of uintptr_t.
        * newlib.hin: Add new autoconf feature variables.
        * libc/include/inttypes.h: Use new feature variables.
        * configure: Regenerate.
	* libc/machine/aarch64/strcpy.S: New file.
	* libc/machine/aarch64/strcpy-stub.S: New file.
	* libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Add new files.
	* libc/machine/aarch64/Makefile.in: Regenerate.
	* libc/stdlib/strtod.c (sulp): Cast to int32_t to avoid overflow.
	* libc/time/gmtime_r.c (DAYS_PER_*_YEARS): Convert to long constants
	to avoid overflow.
	* msp430/Makefile.in (CRT_OBJS): Add crt_high_bss.o.
	* msp430/crt0.S (high_bss): Add.
	* msp430/msp430-sim.ld: Add error message if .upper sections are
	detected.
	* msp430/msp430xl-sim.ld (MEMORY): Adjust to better mimic real
	life MCUs.  Add support for upper and lower sections.
or1k: Some first work in re-implementing stuff

I started to put some first stuff together, namely adapted Makefiles and the syscalls from libnosys.
or1k: Support for cores without delay slot
or1k: Bring in old work and restructure
Board cleanup.
More livensing cleanup.

impure stuff was rewritten, sbrk is copied, caches from julius
identation fix
Fix missing libgloss
Replace spr-defs with BSD version

Replace with auto-generated or1k-sprs.h from or1k-headers project.
Update SPR definitions for assembly
Add interrupt enable and disable
Add mfspr and mtspr
Reentrancy back in again
Replace static nop number with definition from or1k-headers
Add XUPV5 board
All boards to exit the simulator

This patch was proposed by Matthew Hicks (firefalcon@gmail.com). His
patch pushed the exit nop in the delay slot or as part of the loop
respectively. This may not be desired for multicore configurations or
similar.