]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
collect2.c (main): Do not redirect ld stdout/stderr when debugging.
authorRichard Biener <rguenther@suse.de>
Tue, 11 Jun 2013 08:21:22 +0000 (08:21 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 11 Jun 2013 08:21:22 +0000 (08:21 +0000)
2013-06-11  Richard Biener  <rguenther@suse.de>

* collect2.c (main): Do not redirect ld stdout/stderr when
debugging.

From-SVN: r199936

gcc/ChangeLog
gcc/collect2.c

index b3db96e247666a246e9581390622d72021f14792..3c881b0cf9746a647859a141a3c343f73bc3b850 100644 (file)
@@ -1,3 +1,8 @@
+2013-06-11  Richard Biener  <rguenther@suse.de>
+
+       * collect2.c (main): Do not redirect ld stdout/stderr when
+       debugging.
+
 2013-06-11  Anton Blanchard  <anton@samba.org>
 
        * config/rs6000/rs6000.c (rs6000_adjust_atomic_subword): Calculate
index 99dd41dc1c542c439327ea0aadde6de5268e2036..d3119b02249fe94b4f40d367a0564be14cdb62e3 100644 (file)
@@ -1189,8 +1189,11 @@ main (int argc, char **argv)
 #ifdef COLLECT_EXPORT_LIST
   export_file = make_temp_file (".x");
 #endif
-  ldout = make_temp_file (".ld");
-  lderrout = make_temp_file (".le");
+  if (!debug)
+    {
+      ldout = make_temp_file (".ld");
+      lderrout = make_temp_file (".le");
+    }
   *c_ptr++ = c_file_name;
   *c_ptr++ = "-x";
   *c_ptr++ = "c";