It seems that the libstdc++ configure script already detects that for RTEMS the generic atomic built-ins are available and doesn't select the CPU-specific header file. So, this stuff in libstdc++-v3/config/cpu/m68k/atomicity.h looks like dead code.

On 09/09/16 21:54, Joel Sherrill wrote:
I am OK with using what the default is as long as there is some implementation
for all the multilibs. That covers a lot of CPU models with no concept of
atomic operations and some with just test and set.

--joel

On Fri, Sep 9, 2016 at 4:13 AM, Sebastian Huber <sebastian.hu...@embedded-brains.de <mailto:sebastian.hu...@embedded-brains.de>> wrote:

    Hello,

    I was a bit surprised to find this special case for RTEMS in
    libstdc++ on m68k:

    https://gcc.gnu.org/ml/libstdc++/2016-09/msg00017.html
    <https://gcc.gnu.org/ml/libstdc++/2016-09/msg00017.html>

    Any objections to eliminate this special case and simply use the
    generic implementation? We have to check if the atomic operations
    for our m68k (or ColdFire) targets really work and if the
    libatomic is used appropriately.

-- Sebastian Huber, embedded brains GmbH

    Address : Dornierstr. 4, D-82178 Puchheim, Germany
    Phone   : +49 89 189 47 41-16 <tel:%2B49%2089%20189%2047%2041-16>
    Fax     : +49 89 189 47 41-09 <tel:%2B49%2089%20189%2047%2041-09>
    E-Mail  : sebastian.hu...@embedded-brains.de
    <mailto:sebastian.hu...@embedded-brains.de>
    PGP     : Public key available on request.

    Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

    _______________________________________________
    devel mailing list
    devel@rtems.org <mailto:devel@rtems.org>
    http://lists.rtems.org/mailman/listinfo/devel
    <http://lists.rtems.org/mailman/listinfo/devel>



--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to