Revisions of sdcc

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 891295 from Wojciech Kazubski's avatar Wojciech Kazubski (wkazubski) (revision 18)
- fixed build for Tumbleweed 
- Update to version 4.1.0
  * New Feature List:
    - New z80n port for the Spectrum Next CPU (a Z80 variant).
    - Much better register allocation in the gbz80 backend.
    - Workarounds for Rabbit wait state bugs in the r2k backend.
    - New r2ka port to better support Rabbit 2000A, 2000B, 2000C, 3000.
    - Default crt0 and --data-loc for Rabbits suitable for typical
      Rabbit hardware configurations, such as the RCMs.
    - Many improvements in code generation for z80 and related ports.
    - Rabbit register definition headers for Rabbit 2000, 2000A,
      2000B, 2000C, 3000, 3000A.
    - C23 digit separators.
  * Numerous other new features and bug fixes are included as well.
- Patch sdcc-fixupInlineLabel.patch removed (applied upstream)
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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 314134 from Dmitry Roshchin's avatar Dmitry Roshchin (Dmitry_R) (revision 4)
- Update to version 3.5.0
  * Changed default language dialect from --std-sdcc89 to --std-sdcc99
  * Reorganized and updated manual
  * Reduced memory consumption (most noticeable for high --max-allocs-per-node)
  * Faster compilation for stm8 (most noticeable for high --max-allocs-per-node)
  * atoll() function for conversion of strings to long long
  * __z88dk_fastcall and __z88dk_callee calling conventions for more
    efficient function calls and better compability with z88dk
  * --lospre-unsafe-read renamed to --allow-unsafe-read
- Drop obsolete
  * sdcc-remove-strndup.patch
  * sdcc-libiberty.patch
Displaying revisions 1 - 20 of 22
openSUSE Build Service is sponsored by