17 Commits

Author SHA1 Message Date
Sebastian Huber
3f4717852d Add PowerPC patches for GCC 4.9.2 2015-01-09 15:37:25 +01:00
Sebastian Huber
d8a82fdf2e Add SPARC patches for GCC 4.9.2
These patches are already present in the GCC 4.9 branch and will be
available with GCC 4.9.3.
2014-12-04 13:02:27 +01:00
Chris Johns
9e78f60ebf tools/microblaze: Fix the building of libgcc. 2014-04-30 16:22:37 +10:00
Joel Sherrill
ec18d1d37e gcc-4.8.2-rtems4.11-20140349.diff: New file 2014-03-20 15:21:16 -05:00
Chris Johns
b2589cbab7 gcc: Switch GCC to the posix thread model.
Change from the RTEMS thread model to the POSIX model. Do not enable
the weak support as it fails to link in the posix parts from the
RTEMS library. No weak support requires libstdc++'s makefile be
updated to handle RTEMS.
2013-08-14 13:49:27 +10:00
Chris Johns
98f78dc6ab The __cxa_atexit support is a reqirement for destructor registration of
thread-local objects.

For *-*-elf it is already enabled by default.  See comment line 810 in
"gcc/config.gcc".

Define TARGET_LIBGCC_SDATA_SECTION on PowerPC for RTEMS to ".sdata" to
place the __dso_handle.  The __dso_handle is referenced by application
code.  In case this code uses the small data section, the __dso_handle
must be there.

This patch should be committed to GCC 4.8 and 4.9.

Test results:

 href="http://gcc.gnu.org/ml/gcc-testresults/2013-07/msg00671.html
2013-07-16 09:58:54 +10:00
Chris Johns
440c97f15e Regenerate the patch cleanly. 2013-04-15 08:25:05 +10:00
Chris Johns
65575cc327 Update the 4.7.2 patch to 4.7.3. 2013-04-14 10:34:31 +10:00
Chris Johns
eba19fac98 Update to the patch Joel merged. 2013-04-05 14:24:01 +11:00
Chris Johns
926ef3c81b PR target/56771. Require 64-bit int for arm*-*-rtems[.0-9]*. 2013-04-03 08:39:03 +11:00
Sebastian Huber
f0c9bae4ff Add latest GCC 4.7 ARM to EABI patch
This patch is included in the current GCC 4.7 branch.
2013-03-11 09:33:02 +01:00
Chris Johns
cb328a1533 Regenerate the ARM EABI patch for gcc-4.7.2 sources. 2013-03-11 17:16:02 +11:00
Chris Johns
94c5d74225 ARM EABI patch. 2013-03-11 11:50:53 +11:00
Chris Johns
e42bad3350 Move current patches in to the repo. 2013-03-11 09:28:55 +11:00
Chris Johns
5749230cbd Regerated version of Joel's patch so patch -p1 works. 2013-03-10 14:31:57 +11:00
Chris Johns
0e900001d5 Use a better name for the patch. 2013-03-10 12:35:37 +11:00
Chris Johns
25e43e17a7 Microblaze gcc-4.7.2 patch from Joel. 2013-03-10 12:27:22 +11:00