Name : 9cc
| |
Version : 0~git20180901.882e4b2
| Vendor : obs://build_opensuse_org/home:alois
|
Release : 8.3
| Date : 2019-02-07 18:01:22
|
Group : Development/Languages/C and C++
| Source RPM : 9cc-0~git20180901.882e4b2-8.3.src.rpm
|
Size : 0.07 MB
| |
Packager : (none)
| |
Summary : A small C compiler
|
Description :
9cc is a successor of the 8cc C compiler. It\'s written in such a way to be easily understood while generating reasonably efficient assembly.
9cc has more stages than 8cc. Here is an overview of the internals:
* Compiles an input string to abstract syntax trees. * Runs a semantic analyzer on the trees to add a type to each tree node. * Converts the trees to intermediate code (IR), which in some degree resembles x86-64 instructions but has an infinite number of registers. * Maps an infinite number of registers to a finite number of registers. * Generates x86-64 instructions from the IR.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/alois/openSUSE_Leap_42.3_Update/x86_64 |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
Provides :
9cc
9cc(x86-64)
Requires :