This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See crosstool-NG for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Sat, 2012-08-18 at 00:44 -0400, Austin Morton wrote: > Hello all, > > We were in need of newlib 1.20.0 for our project since some of the > existing patches we used were based on it, and adding it was simple > enough. > > Below is the patch. > > Thanks, > Austin Morton > > > # User Austin Morton <austinpmorton@gmail.com> > # Date 1345264811 14400 > # Node ID 2c0940e6222fe739d73169ad477cca5d427b2b1e > # Parent f9d225d5e8b1791db661cef261613b9b327dff50 > libc/newlib: add 1.20.0 newlib support > > diff -r f9d225d5e8b1 -r 2c0940e6222f config/libc/newlib.in > --- a/config/libc/newlib.in Sun Aug 12 07:45:42 2012 -0400 > +++ b/config/libc/newlib.in Sat Aug 18 00:40:11 2012 -0400 > @@ -17,6 +17,11 @@ > # Don't remove next line > # CT_INSERT_VERSION_BELOW > > +config LIBC_NEWLIB_V_1_20_0 > + bool > + prompt "1.20.0 (EXPERIMENTAL)" > + depends on EXPERIMENTAL > + > config LIBC_NEWLIB_V_1_19_0 > bool > prompt "1.19.0 (EXPERIMENTAL)" > @@ -54,6 +59,7 @@ > prompt "use CVS tag" if LIBC_NEWLIB_CVS > # Don't remove next line > # CT_INSERT_VERSION_STRING_BELOW > + default "1.20.0" if LIBC_NEWLIB_V_1_20_0 > default "1.19.0" if LIBC_NEWLIB_V_1_19_0 > default "1.18.0" if LIBC_NEWLIB_V_1_18_0 > default "1.17.0" if LIBC_NEWLIB_V_1_17_0 > diff -r f9d225d5e8b1 -r 2c0940e6222f > patches/newlib/1.20.0/100-fix-unaligned-access-memcpy-m68k.patch > --- /dev/null Thu Jan 01 00:00:00 1970 +0000 > +++ b/patches/newlib/1.20.0/100-fix-unaligned-access-memcpy-m68k.patch > Sat Aug 18 00:40:11 2012 -0400 > @@ -0,0 +1,26 @@ > +The m68k mcpu processor does not like unaligned access > + > +Disable at least mcpu32, m68010 and m68020. These processors certainly > +do not like unaligned accesses. > + > +Signed-off-by: Remy Bohmer <linux@bohmer.net> > +[yann.morin.1998@anciens.enib.fr: update for 1.19.0 from 1.18.0] > +Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> > +[austinpmorton@gmail.com: update for 1.20.0 from 1.19.0] > +--- > + newlib/libc/machine/m68k/memcpy.S | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +Index: newlib-1.20.0/newlib/libc/machine/m68k/memcpy.S > +=================================================================== > +--- newlib-1.20.0.orig/newlib/libc/machine/m68k/memcpy.S > ++++ newlib-1.20.0/newlib/libc/machine/m68k/memcpy.S > +@@ -15,7 +15,7 @@ > + > + #include "m68kasm.h" > + > +-#if defined (__mcoldfire__) || defined (__mc68010__) || defined > (__mc68020__) || defined (__mc68030__) || defined (__mc68040__) || > defined (__mc68060__) > ++#if defined (__mcoldfire__) || defined (__mc68030__) || defined > (__mc68040__) || defined (__mc68060__) > + # define MISALIGNED_OK 1 > + #else > + # define MISALIGNED_OK 0 > > Ping? -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |