gcc: update

This commit is contained in:
Mark Brand 2014-10-30 21:54:19 +01:00
parent e7bf11c374
commit 473c298443
2 changed files with 12 additions and 10 deletions

View File

@ -55,7 +55,7 @@ index a89b204..a370eb0 100644
#undef __DISABLE_SSE4A__
#pragma GCC pop_options
diff --git a/gcc/config/i386/avx2intrin.h b/gcc/config/i386/avx2intrin.h
index d04c972..9302273 100644
index d04c972..2c0d6e7 100644
--- a/gcc/config/i386/avx2intrin.h
+++ b/gcc/config/i386/avx2intrin.h
@@ -34,6 +34,10 @@
@ -69,7 +69,8 @@ index d04c972..9302273 100644
/* Sum absolute 8-bit integer difference of adjacent groups of 4
byte integers in the first 2 operands. Starting offsets within
operands are determined by the 3rd mask operand. */
@@ -1887,3 +1891,7 @@ _mm256_mask_i64gather_epi32 (__m128i src, int const *base,
@@ -1886,4 +1890,8 @@ _mm256_mask_i64gather_epi32 (__m128i src, int const *base,
#pragma GCC pop_options
#endif /* __DISABLE_AVX2__ */
+#ifdef __cplusplus
@ -78,7 +79,7 @@ index d04c972..9302273 100644
+
#endif /* _AVX2INTRIN_H_INCLUDED */
diff --git a/gcc/config/i386/avxintrin.h b/gcc/config/i386/avxintrin.h
index 2ea327c..32591da 100644
index 2ea327c..f61d850 100644
--- a/gcc/config/i386/avxintrin.h
+++ b/gcc/config/i386/avxintrin.h
@@ -37,6 +37,10 @@
@ -92,7 +93,8 @@ index 2ea327c..32591da 100644
/* Internal data types for implementing the intrinsics. */
typedef double __v4df __attribute__ ((__vector_size__ (32)));
typedef float __v8sf __attribute__ ((__vector_size__ (32)));
@@ -1461,3 +1465,7 @@ _mm256_castsi128_si256 (__m128i __A)
@@ -1460,4 +1464,8 @@ _mm256_castsi128_si256 (__m128i __A)
#pragma GCC pop_options
#endif /* __DISABLE_AVX__ */
+#ifdef __cplusplus
@ -323,7 +325,7 @@ index 516b13b..c55db44 100644
+
#endif /* _MM_MALLOC_H_INCLUDED */
diff --git a/gcc/config/i386/ia32intrin.h b/gcc/config/i386/ia32intrin.h
index 5e7c893..a7fa538 100644
index 614b0fa..d8e474e 100644
--- a/gcc/config/i386/ia32intrin.h
+++ b/gcc/config/i386/ia32intrin.h
@@ -25,6 +25,10 @@
@ -337,7 +339,7 @@ index 5e7c893..a7fa538 100644
/* 32bit bsf */
extern __inline int
__attribute__((__gnu_inline__, __always_inline__, __artificial__))
@@ -291,3 +295,7 @@ __writeeflags (unsigned int X)
@@ -297,3 +301,7 @@ __writeeflags (unsigned int X)
#define _rotwr(a,b) __rorw((a), (b))
#define _rotl(a,b) __rold((a), (b))
#define _rotr(a,b) __rord((a), (b))
@ -614,7 +616,7 @@ index ac40d22..3aa8246 100644
+
#endif /* _RTMINTRIN_H_INCLUDED */
diff --git a/gcc/config/i386/smmintrin.h b/gcc/config/i386/smmintrin.h
index 886ace4..168b903 100644
index 886ace4..0922b45 100644
--- a/gcc/config/i386/smmintrin.h
+++ b/gcc/config/i386/smmintrin.h
@@ -37,6 +37,10 @@
@ -637,7 +639,7 @@ index 886ace4..168b903 100644
+#endif
+
/* Accumulate CRC32 (polynomial 0x11EDC6F41) value. */
extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__,
extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
_mm_crc32_u8 (unsigned int __C, unsigned char __V)
diff --git a/gcc/config/i386/tbmintrin.h b/gcc/config/i386/tbmintrin.h
index 871f532..744b9ca 100644

View File

@ -3,8 +3,8 @@
PKG := gcc
$(PKG)_IGNORE :=
$(PKG)_VERSION := 4.9.1
$(PKG)_CHECKSUM := 3f303f403053f0ce79530dae832811ecef91197e
$(PKG)_VERSION := 4.9.2
$(PKG)_CHECKSUM := 79dbcb09f44232822460d80b033c962c0237c6d8
$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION)
$(PKG)_FILE := gcc-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := http://ftp.gnu.org/pub/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE)