aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2011-01-04 18:05:06 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2011-01-04 19:05:06 +0100
commitd996ef705ad98d967f6dae3d6198a09b3ba61c6e (patch)
treebbfd3b3d76b4959e7e908801d446122c7093a7ed
parent7f957ac94ce04c43e50e06e47d32915bc87355fe (diff)
downloadgcc-d996ef705ad98d967f6dae3d6198a09b3ba61c6e.zip
gcc-d996ef705ad98d967f6dae3d6198a09b3ba61c6e.tar.gz
gcc-d996ef705ad98d967f6dae3d6198a09b3ba61c6e.tar.bz2
re PR bootstrap/47055 ("make profiledbootstrap" fails on MSYS/mingw-w64)
2011-01-04 Kai Tietz <kai.tietz@onevision.com> PR bootstrap/47055 * libgcov.c (gcov_exit): Check for HAS_DRIVE_SPEC. From-SVN: r168475
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/libgcov.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2340cf3..398410f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-01-04 Kai Tietz <kai.tietz@onevision.com>
+
+ PR bootstrap/47055
+ * libgcov.c (gcov_exit): Check for HAS_DRIVE_SPEC.
+
2011-01-04 Philipp Thomas <pth@suse.de>
* config/microblaze/microbalse.opt (mxl-float-convert): Fix
diff --git a/gcc/libgcov.c b/gcc/libgcov.c
index 3939dfe..6f32e85 100644
--- a/gcc/libgcov.c
+++ b/gcc/libgcov.c
@@ -283,7 +283,7 @@ gcov_exit (void)
}
}
/* Update complete filename with stripped original. */
- if (!IS_DIR_SEPARATOR (*fname))
+ if (!IS_DIR_SEPARATOR (*fname) && !HAS_DRIVE_SPEC(fname))
{
strcpy (gi_filename_up, "/");
strcpy (gi_filename_up + 1, fname);