mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00:00
Release notes for dragonegg.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_33@183396 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7b2d0bd7a6
commit
6a1cc8fbd6
@ -165,6 +165,26 @@ and share the same distribution license. This section provides updates on these
|
||||
sub-projects.
|
||||
|
||||
|
||||
DragonEgg: GCC front-ends, LLVM back-end
|
||||
----------------------------------------
|
||||
|
||||
`DragonEgg <http://dragonegg.llvm.org/>`_ is a
|
||||
`GCC plugin <http://gcc.gnu.org/wiki/plugins>`_ that replaces GCC's optimizers
|
||||
and code generators with LLVM's. It works with gcc-4.5, 4.6, 4.7 and 4.8, can
|
||||
target the x86-32/x86-64 and ARM processor families, and has been successfully
|
||||
used on the Darwin, FreeBSD, KFreeBSD, Linux and OpenBSD platforms. It fully
|
||||
supports Ada, C, C++ and Fortran. It has partial support for Go, Java, Obj-C
|
||||
and Obj-C++. Note that gcc-4.6 is the best supported version, and that Ada in
|
||||
particular doesn't work well with gcc-4.7 and newer.
|
||||
|
||||
The `3.3 release <http://llvm.org/apt/>`_ has the following notable changes.
|
||||
|
||||
- supports gcc-4.8 (requires gcc-4.8.1 or newer)
|
||||
- object files can be written directly using LLVM's integrated assembler
|
||||
- produces saner debug info
|
||||
- bitfields can now contain arbitrary scalar types (useful for Ada)
|
||||
|
||||
|
||||
LLDB: Low Level Debugger
|
||||
------------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user