Home
Blog
News
Documentation
Installation
Target Support
Bug Database
Source Repository
Contact
|
January 29, 2012
|
Updated
LLVM/clang/compiler-rt/libcxx to rev149184 from the LLVM repository.
Updated to gdb 7.4.
|
January 20, 2012
|
First pass at the C
standard library unit and userland executable test suite. It is
described here.
|
January 5, 2012
|
Added a preliminary unit
test infrastructure. "make check" in test/obj.
|
December 26, 2011
|
Imported the LLVM project
libcxx files and did a preliminary partial build for all targets.
|
December 24, 2011
|
Updated
LLVM/clang/compiler-rt to rev147219 from the LLVM repository. |
December 12, 2011
|
Added preliminary support
for profiling and code coverage (libprofile-rt.a).
|
December 9, 2011
|
libecc (The C standard
library for ELLCC) can now be built using gcc.
|
December 7, 2011
|
Added support for little
endian Mips.
|
November 26, 2011
|
Added support for building
libraries and programs for the armv7 and mips32r2 architectures for
both hard FPUs and software floating point support.
|
November 20, 2011
|
Updated
LLVM/clang/compiler-rt to rev144995. Microblaze
compilation with debug information (-g) causes a failure when building
the standard library, works without debug information. |
October 29, 2011
|
Updated
LLVM/clang/compiler-rt to rev143292, qemu to 0.15.1. Microblaze
compilation with debug information (-g) causes a failure when building
the standard library, works without debug information.
|
October 2, 2011
|
Updated
LLVM/clang/compiler-rt to rev140945, binutils to 2.21.1, gdb to 7.3.1,
qemu to 0.15.0.
|
July 2, 2011
|
Updated
LLVM/clang/compiler-rt to rev134322 from the LLVM repository. |
June 18, 2011
|
Updated
LLVM/clang/compiler-rt to rev133347 from the LLVM repository.
|
June 4, 2011
|
Updated
LLVM/clang/compiler-rt to rev132638 from the LLVM repository. All
processors now pass the bzip2 test.
|
May 19, 2011
|
Updated
LLVM/clang/compiler-rt to rev 127949 from the LLVM repository.
Unfortunately, the mips processor continues to fail the bzip2 test. |
May 15, 2011
|
Set up the Bugzilla server
for ELLCC. Added a blog and ViewVC repository access.
|
March 5, 2011
|
Updated
LLVM/clang/compiler-rt to rev 127082 from the LLVM repository. |
February 27, 2011
|
Updated
LLVM/clang/compiler-rt to rev 126579 from the LLVM repository.
Unfortunately, this causes the mips processor to fail the bzip2 test.
|
February 5, 2011
|
Completed initial printf
regression tests on ppc64, vaargs seems to be functional now. tcsh now
builds for arm, i386, microblaze,
ppc, ppc64, and x86_64. In QEMU user mode tcsh for arm, i386, ppc, and
x86_64 runs and the "set" and "exit" commands work as expected. The ppc
can run a few "ls" commands before core dump. The arm, i386, ppc64, and
x86_64 can run one "ls" command and then hang. I suspect a SIGCHLD
problem. The Start up under QEMU fails for microblaze. The ppc64 tcsh
starts, but displays no prompt. The "set" command works, but the "exit"
command core dumps.
|
| January 15, 2011 |
Build and ran bzip2 on
mips in QEMU Linux user space
emulation. |
January 15, 2011
|
The standard C library can
be compiled for mips. Simple programs work.
|
January 12, 2011
|
Completed initial printf
regression tests on arm, i386, microblaze, ppc, and x86_64. |
January 8, 2010
|
Build and ran bzip2 on
arm, i386, microblaze, ppc, and x86_64 in QEMU Linux user space
emulation.
|
| December 21, 2009 |
Project reset: Use clang
instead of Elsa as the compiler front end. |
| Old news: |
|
| October
25,
2009 |
Hosted
and
cross
compilations
supported.
New
directory
layout. |
September
20,
2009
|
Whole
program
compilation
and
successful
execution
of
bzip2
for
the
ARM
|
September
15,
2009
|
Whole
program
compilation
and
successful
execution
of
bzip2
for
the
X86
|
August
13,
2009
|
Source
level
debugging
support
added
|
July
25,
2009
|
Whole
program
optimization
support
functional
|
July
9,
2009
|
Switch
over
to
self
compiled
standard
library
|
| June
29,
2008 |
Start
of
links
to
online
documentation. |
| June
24,
2008 |
Beginning
of
the
Wiki. |
| June
23,
2008 |
The
ELLCC
web
site
goes
online. |
December
1,
2007
|
The
ELLCC
project
started
|
|