diff --git a/packages/lang/gcc/package.mk b/packages/lang/gcc/package.mk index 7c828aa4e8..04d6b0a776 100644 --- a/packages/lang/gcc/package.mk +++ b/packages/lang/gcc/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="gcc" -PKG_VERSION="4.9.1" +PKG_VERSION="4.9.2" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/lang/gcc/patches/gcc-GCC61801.patch b/packages/lang/gcc/patches/gcc-GCC61801.patch deleted file mode 100644 index 8458024ce4..0000000000 --- a/packages/lang/gcc/patches/gcc-GCC61801.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- trunk/gcc/sched-deps.c 2014/07/17 07:27:38 212737 -+++ trunk/gcc/sched-deps.c 2014/07/17 07:47:19 212738 -@@ -2750,7 +2750,8 @@ - Consider for instance a volatile asm that changes the fpu rounding - mode. An insn should not be moved across this even if it only uses - pseudo-regs because it might give an incorrectly rounded result. */ -- if (code != ASM_OPERANDS || MEM_VOLATILE_P (x)) -+ if ((code != ASM_OPERANDS || MEM_VOLATILE_P (x)) -+ && !DEBUG_INSN_P (insn)) - reg_pending_barrier = TRUE_BARRIER; - - /* For all ASM_OPERANDS, we must traverse the vector of input operands.