[PATCH 2/6] sb: Create hopefully more valid file names

2017-06-02 Thread Sebastian Huber
--- source-builder/sb/download.py | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/source-builder/sb/download.py b/source-builder/sb/download.py index 4bba7de..dd7880d 100644 --- a/source-builder/sb/download.py +++ b/source-builder/sb/download.py @@ -26,6 +26,7 @@ from _

[PATCH 6/6] 4.12: Update to use Newlib 2.5.0.20170519

2017-06-02 Thread Sebastian Huber
Add POSIX header file patches for Newlib. --- rtems/config/4.12/rtems-default.bset | 2 +- rtems/config/4.12/rtems-epiphany.bset | 2 +- rtems/config/4.12/rtems-m32c.bset | 2 +- rtems/config/4.12/rtems-or1k.bset | 2 +- rtems/config

[PATCH 5/6] Download GCC prerequisites from GNU server

2017-06-02 Thread Sebastian Huber
Use HTTPS instead of FTP. --- source-builder/config/gcc-6-1.cfg | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source-builder/config/gcc-6-1.cfg b/source-builder/config/gcc-6-1.cfg index 9f75d6e..c17abc3 100644 --- a/source-builder/config/gcc-6-1.cfg +++ b/source-buil

[PATCH 4/6] Use default prerequisites for GCC 7.1

2017-06-02 Thread Sebastian Huber
Use prerequisites as defined by the contrib/download_prerequisites script of GCC 7.1. --- rtems/config/tools/rtems-gcc-7.1.0-newlib-2.5.0.20170323-1.cfg | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/rtems/config/tools/rtems-gcc-7.1.0-newlib-2.5.0.20170323-1.cfg b/rt

[PATCH 3/6] Fix for GCC 4.9 while building with GCC 6+

2017-06-02 Thread Sebastian Huber
See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69959 --- source-builder/config/gcc-4.9-1.cfg | 9 + 1 file changed, 9 insertions(+) diff --git a/source-builder/config/gcc-4.9-1.cfg b/source-builder/config/gcc-4.9-1.cfg index 7d6a440..bef0c93 100644 --- a/source-builder/config/gc

[PATCH 1/6] doc: Mention Ada language option

2017-06-02 Thread Sebastian Huber
--- doc/source-builder.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/source-builder.txt b/doc/source-builder.txt index 2b9a17d..e996954 100644 --- a/doc/source-builder.txt +++ b/doc/source-builder.txt @@ -571,12 +571,14 @@ because they are implemented with the conf

[PATCH] RTEMS: Use TLS for Ada run-time

2017-06-02 Thread Sebastian Huber
Do not use the RTEMS-specific task variables for the Ada run-time since they are not available in SMP configurations. Use thread-local storage instead. gcc/ada 2017-06-01 Sebastian Huber * Makefile.in (rtems): Use TLS implementation. --- gcc/ada/gcc-interface/Makefile.in | 2 +- 1 fi