atomic.c: Include tconfig.h.
authorWalter Lee <walt@tilera.com>
Sat, 25 Jan 2014 20:37:01 +0000 (20:37 +0000)
committerWalter Lee <walt@gcc.gnu.org>
Sat, 25 Jan 2014 20:37:01 +0000 (20:37 +0000)
2014-01-25  Walter Lee  <walt@tilera.com>

            * config/tilepro/atomic.c: Include tconfig.h.  Don't include
            config.h or system.h.
            (bool) Define.

From-SVN: r207088

libgcc/ChangeLog
libgcc/config/tilepro/atomic.c

index 48253b2..845c8f4 100644 (file)
@@ -1,5 +1,11 @@
 2014-01-25  Walter Lee  <walt@tilera.com>
 
+       * config/tilepro/atomic.c: Include tconfig.h.  Don't include
+       config.h or system.h.
+       (bool) Define.
+
+2014-01-25  Walter Lee  <walt@tilera.com>
+
        * config/tilepro/atomic.c (pre_atomic_barrier): Mark inline.
        (post_atomic_barrier): Ditto.
        (__fetch_and_do): New macro.
index 2df73b5..66ef8fd 100644 (file)
    see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
    <http://www.gnu.org/licenses/>.  */
 
-#include "config.h"
-#include "system.h"
+#include "tconfig.h"
 #include "coretypes.h"
 #include "atomic.h"
 
+#define bool unsigned char
+
 /* This code should be inlined by the compiler, but for now support
    it as out-of-line methods in libgcc.  */