summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2014-12-24 23:27:23 +0100
committerVladimír Čunát <vcunat@gmail.com>2014-12-24 23:27:23 +0100
commit47a9d0354144b253cb9089317622e0cb25f9b4a0 (patch)
treee659dce8a949eea98f13e0330931206e7f7e3276 /pkgs
parent3a2478605d66b73f598f3b1b930e87fa87785113 (diff)
downloadnixlib-47a9d0354144b253cb9089317622e0cb25f9b4a0.tar
nixlib-47a9d0354144b253cb9089317622e0cb25f9b4a0.tar.gz
nixlib-47a9d0354144b253cb9089317622e0cb25f9b4a0.tar.bz2
nixlib-47a9d0354144b253cb9089317622e0cb25f9b4a0.tar.lz
nixlib-47a9d0354144b253cb9089317622e0cb25f9b4a0.tar.xz
nixlib-47a9d0354144b253cb9089317622e0cb25f9b4a0.tar.zst
nixlib-47a9d0354144b253cb9089317622e0cb25f9b4a0.zip
gcc: maintenance update 4.8.3 -> 4.8.4
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/compilers/gcc/4.8/bug-61801.patch15
-rw-r--r--pkgs/development/compilers/gcc/4.8/default.nix6
2 files changed, 3 insertions, 18 deletions
diff --git a/pkgs/development/compilers/gcc/4.8/bug-61801.patch b/pkgs/development/compilers/gcc/4.8/bug-61801.patch
deleted file mode 100644
index 3d87e007813b..000000000000
--- a/pkgs/development/compilers/gcc/4.8/bug-61801.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61801
-https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=212740
-
---- a/gcc/sched-deps.c	2014/07/17 07:48:49	212739
-+++ b/gcc/sched-deps.c	2014/07/17 07:49:44	212740
-@@ -2744,7 +2744,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.
diff --git a/pkgs/development/compilers/gcc/4.8/default.nix b/pkgs/development/compilers/gcc/4.8/default.nix
index 6547d9b12b6c..1b5638492316 100644
--- a/pkgs/development/compilers/gcc/4.8/default.nix
+++ b/pkgs/development/compilers/gcc/4.8/default.nix
@@ -54,14 +54,14 @@ assert langGo -> langCC;
 with stdenv.lib;
 with builtins;
 
-let version = "4.8.3";
+let version = "4.8.4";
 
     # Whether building a cross-compiler for GNU/Hurd.
     crossGNU = cross != null && cross.config == "i586-pc-gnu";
 
     enableParallelBuilding = true;
 
-    patches = [ ./bug-61801.patch ]
+    patches = [ ]
       ++ optional enableParallelBuilding ./parallel-bconfig.patch
       ++ optional (cross != null) ./libstdc++-target.patch
       ++ optional noSysDirs ./no-sys-dirs.patch
@@ -209,7 +209,7 @@ stdenv.mkDerivation ({
 
   src = fetchurl {
     url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.bz2";
-    sha256 = "07hg10zs7gnqz58my10ch0zygizqh0z0bz6pv4pgxx45n48lz3ka";
+    sha256 = "15c6gwm6dzsaagamxkak5smdkf1rdfbqqjs9jdbrp3lbg4ism02a";
   };
 
   inherit patches;