Changes between Version 1 and Version 2 of Projects/GCCGoRTEMS


Ignore:
Timestamp:
Jul 16, 2010, 6:34:54 PM (9 years ago)
Author:
Vinutheraj
Comment:

Updated status and cleaned up some stuff

Legend:

Unmodified
Added
Removed
Modified
  • Projects/GCCGoRTEMS

    v1 v2  
    66
    77
    8 '''Status:''' No work performed.
     8'''Status:''' Currently, GCC Go has been ported to RTEMS on x86.
    99
    10 '''Possible Mentors:''' Ian Lance Taylor and [wiki:User:JoelSherrill  Joel Sherrill]
     10'''Mentors:''' Ian Lance Taylor and [wiki:User:JoelSherrill  Joel Sherrill]
    1111
    12 '''Introduction:''' Go is a new concurrent programming language introduced by a very distinguished group of computer scientists working at Google.  There is a new front-end in [http://gcc.gnu.org GCC] for the Go language.
     12'''Introduction:''' Go is a new concurrent programming language introduced by a very distinguished group of computer scientists working at Google.  There is a new [http://golang.org/doc/gccgo_install.html front-end] in [http://gcc.gnu.org GCC] for the Go language.
    1313
    14 '''Goal:''' Have a functioning port of GCC Go to RTEMS.
     14'''Goal:''' Have a functioning port of GCC Go to RTEMS supporting all the architectures.
     15= General Build Instructions =
    1516
    16 '''Requirements:''' The person(s) tackling this project will have to know or learn how to build GCC.  They will have to build and test the compiler.  The port can focus on one or two CPU architectures at first but at the end must be tested on multiple architectures.  The tests must pass an RTEMS BSP that runs on a simulator (e.g. powerpc/psim, sparc/sis, and i386/pc386) as a minimum first step.
    17 
    18 '''Resources:''' The GNU/Linux port should provide a good baseline since RTEMS has POSIX threads.  The GNU Ada run-time may also provide examples. 
    19 
    20 '''Acknowledgements'''
    21  *  TBD
    22 = Miscellaneous Sections =
    23 
    24 As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.
     17TBD.
    2518= References =
    2619
    2720
    2821 *  [http://golang.org/ Go Language]
     22 *  [http://http://golang.org/doc/gccgo_install.html gccgo on golang.org]