TIC4x setjmp patch

Joel Sherrill joel.sherrill@OARcorp.com
Thu Jan 8 19:31:00 GMT 2004


Jeff Johnston wrote:

> Joel Sherrill wrote:
> 
>>Hi,
>>
>>This is setjmp support and the minimal core of a very old 
>>patch to support more on the tic4x target.  I believe this
>>was originally against 1.8.2 and I have pulled it along 
>>as part of the 1.11.0 RTEMS patch.  The attached diff is
>>the tic4x subset of the RTEMS 1.11.0 and no attempt has
>>been made to update it to CVS so the configurery might
>>be a bit out of date.  It only impacts this one target so
>>should be ok.  
>>
>>Hmm.. does something need to set a machine_dir?  I gutted
>>that part of the RTEMS patch since none of it applied 
>>cleanly to CVS source.
>>  
>>
> Yes, you'll need to set something in configure.host to make it meaningful.

Sorry.  I must have deleted this out of the full patch when I cut it
down.  FWIW I noticed that the use of spaces around the "|" is
inconsistent in this case statement.

Index: configure.host
===================================================================
RCS file: /cvs/src/src/newlib/configure.host,v
retrieving revision 1.56
diff -u -r1.56 configure.host
--- configure.host      19 Nov 2003 21:57:52 -0000      1.56
+++ configure.host      8 Jan 2004 19:30:05 -0000
@@ -193,6 +193,9 @@
    thumb)
         machine_dir=arm
         ;;
+  tic4x|c4x)
+       machine_dir=tic4x
+       ;;
    tic80*)
         machine_dir=tic80
         ;;


>>2004-01-07      Joel Sherrill <joel@oarcorp.com>
>>
>>        * libc/include/machine/ieeefp.h: Add enough to make target
>>compile.
>>        * libc/include/machine/setjmp.h: Add tic4x support.
>>        * libc/machine/tic4x/Makefile.am,
>>libc/machine/tic4x/configure.in,
>>        libc/machine/tic4x/setjmp.S: New files.
>>
>>
>>  
>>
> 


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel@OARcorp.com                 On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985



More information about the Newlib mailing list