Port details |
- sdcc Small Device C Compiler
- 2.4.0 devel
=1 2.4.0Version of this port present on the latest quarterly branch. - Maintainer: danfe@FreeBSD.org
 - Port Added: unknown
- Last Update: 2004-11-18 11:26:23
- SVN Revision: UNKNOWN
- People watching this port, also watch:: python-doc-html, mscompress, pdflib
- License: not specified in port
- WWW:
- http://sdcc.sourceforge.net/
- Description:
- SDCC is a freeware, retargettable, optimizing ANSI C compiler that targets the
Intel 8051, Maxim 80DS390, and Zilog Z80 based MCUs. Work is in progress on
supporting Motorola 68HC08 as well as Microchip PIC16 and PIC18 series.
Some of the features include:
* ASXXXX and ASLINK, a freeware, retargettable assembler and linker.
* Extensive MCU specific language extensions, allowing effective use of
the underlying hardware.
* A host of standard optimizations such as global sub expression
elimination, loop optimizations (loop invariant, strength reduction of
induction variables and loop reversing), constant folding and
propagation, copy propagation, dead code elimination and jump tables
for `switch' statements.
* MCU specific optimisations, including a global register allocator.
* Adaptable MCU specific backend that should be well suited for other 8
bit MCUs.
* Independent rule based peep hole optimizer.
* A full range of data types: char (8 bits, 1 byte), short (16 bits, 2
bytes), int (16 bits, 2 bytes), long (32 bit, 4 bytes) and float (4
byte IEEE).
* Ability to add inline assembler code anywhere in a function.
* Ability to report on the complexity of a function to help decide what
what should be re-written in assembler.
* A good selection of automated regression tests.
SDCC also comes with the source level debugger SDCDB.
WWW: http://sdcc.sourceforge.net/
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME:
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake : devel/gmake
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 12
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.4.0 18 Nov 2004 11:26:23
 |
danfe  |
Remove duplicate port (lang/sdcc is already there).
Approved by: fjoe (mentor, implicit) |
2.4.0 18 Nov 2004 10:36:29
 |
danfe  |
Add SDCC, freeware, retargettable, optimizing ANSI C compiler that targets the
Intel 8051, Maxim 80DS390, and Zilog Z80 based MCUs (support for Motorola
68HC08 as well as Microchip PIC16 and PIC18 series is in progress).
Approved by: fjoe (mentor, implicit)
Partially obtained from: Debian (manpages) |
2.1.9 08 Aug 2003 03:43:45
 |
kris  |
As announced on May 6, remove the broken devel/sdcc port. |
2.1.9 06 May 2003 23:48:21
 |
kris  |
BROKEN: Broken pkg-plist |
2.1.9 07 Mar 2003 06:01:16
 |
ade  |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
2.1.9 07 Jan 2003 18:40:47
 |
ambrisko  |
Update my email to @freebsd.org. |
31 Jul 2001 18:17:15
    |
mp  |
Change maintainers email address to reflect his new reality. |
16 Jan 2001 17:33:20
    |
sobomax  |
Massive style enforcement - use ^I instead of spaces for variables identation.
|
11 Dec 2000 02:23:46
    |
steve  |
Add USE_BISON. |
23 Nov 2000 11:56:11
    |
sobomax  |
Ditch out "Version required" from comments section. |
08 Oct 2000 02:10:04
    |
asami  |
Convert category devel to new layout. |
08 Oct 2000 01:42:22
    |
asami  |
Move asxxxx.diff (how do you pronounce that? :) to files. The file is
mentioned in pkg-descr. |
Number of commits found: 12
|