SDCC is a Freeware, retargettable, optimizing ANSI - C compiler

Edit Package sdcc

SDCC is a C compiler for 8051 class and similar microcontrollers. The package includes the compiler, assemblers and linkers, a device simulator and a core library. The processors supported (to a varying degree) include the 8051, ds390, z80, hc08, and PIC.

Refresh
Refresh
Source Files
Filename Size Changed
0001-Doc-Disable-fallback-to-dvipdfm-remove-non-pdftex-ta.patch 0000001056 1.03 KB
_constraints 0000000105 105 Bytes
sdcc-fixupInlineLabel.patch 0000000340 340 Bytes
sdcc-pcode.patch 0000000481 481 Bytes
sdcc-rpmlintrc 0000000271 271 Bytes
sdcc-src-4.0.0.tar.bz2 0019204540 18.3 MB
sdcc.changes 0000012494 12.2 KB
sdcc.spec 0000006166 6.02 KB
sdcc_enable_additional_target_libs.patch 0000000486 486 Bytes
Revision 17 (latest revision is 22)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 838796 from Reinhard Max's avatar Reinhard Max (rmax) (revision 17)
- Update to version 4.0.0
  * The pdk15 backend now passes the regression tests (both with
    and without --stack-auto), and is thus considered stable.
  * New in-development pdk13 backend for Padauk µC with 13-bit
    wide program memory.
  * C2X memccpy(), strdup(), strndup().
  * Better tail call optimization.
  * Many fixes in the pic14 backend.
  * C2X u8 character constants.
  * C2X bool, static_assert, alignof, alignas.
  * C2X attributes on statements.
  * C2X attribute declarations.
  * Support for extended ASCII characters in sdas, sdld.
  * Compiler support for UCNs and non-ASCII utf8 in identifiers.
- Fix build by adding sdcc-fixupInlineLabel.patch to fix a
  potential buffer overflow.
- Add sdcc-pcode.patch to fix a strict aliasing warning and remove
  -fno-strict-aliasing from CFLAGS.
- Remove executable bits from source files to make rpmlint happy.
Comments 0
openSUSE Build Service is sponsored by