#ifndef __SHARED_COMPILER_H
#define __SHARED_COMPILER_H
-#define __noinline __attribute__((noinline))
#define __noreturn __attribute__((noreturn))
#define __inline __attribute__((always_inline))
#define __hot __attribute__((hot))
#define __cold __attribute__((cold))
-#define __unused __attribute__((unused))
#define __force __attribute__((force))
#define __in_section(s) __attribute__((section("." # s)))
-#define __aligned(a) __attribute__((aligned(a)))
-#define __packed __attribute__((packed))
#define __visible __attribute__((externally_visible))
#define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)]))
-BINUTILS_VER=2.24
+BINUTILS_VER=2.25
BINUTILS_TAR=binutils-$(BINUTILS_VER).tar.bz2
BINUTILS_URL="http://mirrors.kernel.org/gnu/binutils/$(BINUTILS_TAR)"
-NEWLIB_VER=2.1.0
+NEWLIB_VER=2.2.0
NEWLIB_TAR=newlib-$(NEWLIB_VER).tar.gz
NEWLIB_URL="ftp://sourceware.org/pub/newlib/$(NEWLIB_TAR)"
-GCC_VER=4.9.1
+GCC_VER=4.9.2
GCC_TAR=gcc-$(GCC_VER).tar.bz2
GCC_URL="http://mirrors.kernel.org/gnu/gcc/gcc-$(GCC_VER)/$(GCC_TAR)"
3e4d5ab9f0508942b6231b8ade4f8e5048cf92c96ed574c2bd6bd3320a599a48 src/newlib-2.1.0.tar.gz
b9b047a97bade9c1c89970bc8e211ff57b7b8998a1730a80a653d329f8ed1257 src/gcc-4.9.0.tar.bz2
d334781a124ada6f38e63b545e2a3b8c2183049515a1abab6d513f109f1d717e src/gcc-4.9.1.tar.bz2
+2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd src/gcc-4.9.2.tar.bz2
+f8add263b0737591aff451b12a00c262c2efac4fa87d741fa1c318fc3bb335be src/newlib-2.2.0.tar.gz