Opened on 09/19/17 at 11:35:01
Closed on 01/27/22 at 13:10:49
#3143 closed enhancement (fixed)
Remove obsolete rtems_gxx_*() implementation
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | score | Version: | 6 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | #3599, #3602 | |
Blocking: |
Description
GCC versions prior to 6.1 used a RTEMS thread model based on rtems_gxx_*() functions. GCC version 6.1 or later uses the self-contained synchronization objects of Newlib <sys/lock.h> for the RTEMS thread model.
Remove the obsolete implementation.
Change History (7)
comment:1 Changed on 09/19/17 at 11:40:43 by Sebastian Huber
Status: | assigned → accepted |
---|
comment:2 Changed on 09/19/17 at 12:01:26 by Joel Sherrill
comment:3 Changed on 09/19/17 at 12:05:58 by Sebastian Huber
Milestone: | 4.12.0 → Indefinite |
---|
Oh no, some targets still use GCC 4.8...
comment:4 Changed on 11/12/18 at 06:44:18 by Sebastian Huber
Blocked By: | 3599 added |
---|---|
Milestone: | Indefinite → 5.1 |
The removal of the m32c port removed the dependency on GCC 4.8.
comment:5 Changed on 11/12/18 at 06:46:03 by Sebastian Huber
Blocked By: | 3602 added |
---|
An update of the or1k tools will remove the dependency on GCC 4.9.
comment:6 Changed on 11/21/18 at 07:12:33 by Sebastian Huber
Milestone: | 5.1 → 6.1 |
---|---|
Version: | 5 → 6 |
Move milestone to allow RTEMS 5 builds with older GCCs.
comment:7 Changed on 01/27/22 at 13:10:49 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
In 2145e0c7/rtems:
Note: See
TracTickets for help on using
tickets.
Are all the tool targets now using a sufficiently new GCC to remove this?