Thanks for the new version!!

Now the negative results: Relocation error for static local variables with
an initial value different from zero:

lcd.asm:12841: Error: <r> relocation error
Segmentation fault (core dumped)

void offroad_mode (void)
{
  static uint8_t ui8_temp = 10;
....
}


Cumprimentos,
Jorge Pinto
E-mail: casai...@gmail.com
Telemóvel: 927145983


On Mon, Sep 17, 2018 at 6:24 PM Philipp Klaus Krause <p...@spth.de> wrote:

> Dear SDCC developers and users,
>
> Today the first Release Candidate (RC1) for SDCC 3.8.0 has been created.
> As always it has been put online in our SourceForge File section.
> https://sourceforge.net/projects/sdcc/files/
>
> If you have the time, please verify it and report back with the positive
> or negative results.
>
> In previous release 3.7.0, no binaries were released. 3.8.0 has binaries
> gain, though the list of binary platforms changed. For 3.8.0, binaries
> are released for GNU/Linux on amd64, Windows on amd64, macOS on amd64,
> Windows on x86.
> However: Unlike previous binary releases, the windwos installer have not
> been checked by the Release Manager (my only machine with a Windows
> installed needs a new poer supply, which hasn't arrived yet).
>
> There have been various of improvements, both features and bug fixes
> since SDCC 3.7.0. The full ChangeLog is at
>
> https://sourceforge.net/p/sdcc/code/HEAD/tree/tags/sdcc-3.8.0-pre1/sdcc/ChangeLog
> .
>
> The following is a list of particularly noticeable new features.
>
> * Additional general utility function: bsearch()
> * Support for rematerialization in the stm8 backend reduces register
> pressure and stack usage
> * Merged upstream GNU binutils 2.30
> * All Python code is now fully compatible with both Python 2.7 and
> Python 3.6, so Python 3 can be used instead of Python 2.
> * Regression testing for diagnostics.
> * Improved handling of local bool variables in the mcs51 backend
> substantially reduces code size.
> * Large memory model for stm8 for 24-bit codespace allows using more
> than 32KB of Flash for code.
> * New optimizations for calls to some standard library function
> (printf(), puts(), strcpy()).
> * The type of true and false from stdbool.h change from int to bool.
> * New C2X mode (--std-c2x, --std-sdcc2x, #pragma std_c2x) adds support
> for one-argument static_assert variant.
> * Intermingling of declarations and statements (ISO C99).
> * Support headers for AX8052 devices.
> * Adopted GCC 8.2 regression tests (execute part of the GCC C torture
> tests).
>
> Philipp Klaus Krause
> SDCC 3.8.0 Release Manager
>
> _______________________________________________
> Sdcc-user mailing list
> Sdcc-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sdcc-user
>
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to