projects
/
gcc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
i386.md (prefetch): Do not assert mode of operand 0.
[gcc.git]
/
compile
diff --git
a/compile
b/compile
old mode 100644
(file)
new mode 100755
(executable)
index
80b645b
..
ec64c62
--- a/
compile
+++ b/
compile
@@
-1,9
+1,10
@@
#! /bin/sh
# Wrapper for compilers which do not understand `-c -o'.
#! /bin/sh
# Wrapper for compilers which do not understand `-c -o'.
-scriptversion=200
4-09-10.20
+scriptversion=200
9-04-28.21; # UTC
-# Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
+# Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
# Written by Tom Tromey <tromey@cygnus.com>.
#
# This program is free software; you can redistribute it and/or modify
@@
-17,8
+18,7
@@
scriptversion=2004-09-10.20
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@
-47,11
+47,11
@@
right script to run: please start by reading the file `INSTALL'.
Report bugs to <bug-automake@gnu.org>.
EOF
Report bugs to <bug-automake@gnu.org>.
EOF
- exit
0
+ exit
$?
;;
-v | --v*)
echo "compile $scriptversion"
;;
-v | --v*)
echo "compile $scriptversion"
- exit
0
+ exit
$?
;;
esac
;;
esac
@@
-103,13
+103,13
@@
if test -z "$ofile" || test -z "$cfile"; then
fi
# Name of file we expect compiler to create.
fi
# Name of file we expect compiler to create.
-cofile=`echo "$cfile" | sed
-e 's|^.*/||' -e '
s/\.c$/.o/'`
+cofile=`echo "$cfile" | sed
's|^.*[\\/]||; s|^[a-zA-Z]:||;
s/\.c$/.o/'`
# Create the lock directory.
# Create the lock directory.
-# Note: use `[/.-]' here to ensure that we don't use the same name
+# Note: use `[/
\\:
.-]' here to ensure that we don't use the same name
# that we are using for the .o file. Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
# that we are using for the .o file. Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
-lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
+lockdir=`echo "$cofile" | sed -e 's|[/
\\:
.-]|_|g'`.d
while true; do
if mkdir "$lockdir" >/dev/null 2>&1; then
break
while true; do
if mkdir "$lockdir" >/dev/null 2>&1; then
break
@@
-125,6
+125,8
@@
ret=$?
if test -f "$cofile"; then
mv "$cofile" "$ofile"
if test -f "$cofile"; then
mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+ mv "${cofile}bj" "$ofile"
fi
rmdir "$lockdir"
fi
rmdir "$lockdir"
@@
-136,5
+138,6
@@
exit $ret
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
# End: