mirror of https://git.wownero.com/dsc/mxe.git
gcc: update
This commit is contained in:
parent
e7bf11c374
commit
473c298443
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue