EXIT STAGE LEFT: gccas, gccld
authorDaniel Dunbar <daniel@zuster.org>
Tue, 25 Aug 2009 20:21:09 +0000 (20:21 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 25 Aug 2009 20:21:09 +0000 (20:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80023 91177308-0d34-0410-b5e6-96231b3b80d8

tools/CMakeLists.txt
tools/Makefile
tools/gccas/Makefile [deleted file]
tools/gccas/gccas.sh [deleted file]
tools/gccld/Makefile [deleted file]
tools/gccld/gccld.sh [deleted file]

index 51eb72561659060a019dc295397eba745283161d..a253b33ecc8c0bc098bc07a3589c7a3fbd50ec4d 100644 (file)
@@ -26,9 +26,6 @@ add_subdirectory(llvm-prof)
 add_subdirectory(llvm-link)
 add_subdirectory(lli)
 
-# gccas and gccld are deprecated:
-# add_subdirectory(gccas)
-# add_subdirectory(gccld)
 add_subdirectory(llvm-extract)
 add_subdirectory(llvm-db)
 
index a54aeaf376a6d7b074ae0dcf8c52eb1efd9ad610..caf8b2f22bfcd05d7d248e547d0246d1763ffeb1 100644 (file)
@@ -19,7 +19,7 @@ DIRS := llvm-config
 PARALLEL_DIRS := opt llvm-as llvm-dis \
                  llc llvm-ranlib llvm-ar llvm-nm \
                  llvm-ld llvm-prof llvm-link \
-                 lli gccas gccld llvm-extract llvm-db \
+                 lli llvm-extract llvm-db \
                  bugpoint llvm-bcanalyzer llvm-stub \
                  llvm-mc llvmc
 
diff --git a/tools/gccas/Makefile b/tools/gccas/Makefile
deleted file mode 100644 (file)
index ff84d96..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-##===- tools/gccas/Makefile --------------------------------*- Makefile -*-===##
-# 
-#                     The LLVM Compiler Infrastructure
-#
-# This file is distributed under the University of Illinois Open Source
-# License. See LICENSE.TXT for details.
-# 
-##===----------------------------------------------------------------------===##
-LEVEL = ../..
-
-include $(LEVEL)/Makefile.common
-
-install-local:: $(PROJ_bindir)/gccas
-       
-$(PROJ_bindir)/gccas : gccas.sh Makefile
-       $(Echo) Installing gccas shell script.
-       $(Verb) sed "s#@TOOLDIR@#$(PROJ_bindir)#" $< > $@
-       $(Verb) chmod 0755 $@
-
-all-local:: $(ToolDir)/gccas
-       
-$(ToolDir)/gccas : gccas.sh Makefile
-       $(Echo) Making $(ToolDir)/gccas shell script.
-       $(Verb) sed "s#@TOOLDIR@#$(ToolDir)#" $< > $@
-       $(Verb) chmod 0755 $@
-
-clean-local::
-       $(Verb)$(RM) -f $(ToolDir)/gccas
diff --git a/tools/gccas/gccas.sh b/tools/gccas/gccas.sh
deleted file mode 100644 (file)
index 9cacad4..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/sh
-##===- tools/gccas.sh ------------------------------------------*- bash -*-===##
-# 
-#                     The LLVM Compiler Infrastructure
-#
-# This file is distributed under the University of Illinois Open Source
-# License. See LICENSE.TXT for details.
-# 
-##===----------------------------------------------------------------------===##
-#
-# Synopsis: This shell script is a replacement for the old "gccas" tool that
-#           existed in LLVM versions before 2.0. The functionality of gccas has
-#           now been moved to opt and llvm-as. This shell script provides 
-#           backwards compatibility so build environments invoking gccas can
-#           still get the net effect of llvm-as/opt by running gccas.
-#
-# Syntax:   gccas OPTIONS... [asm file]
-# 
-##===----------------------------------------------------------------------===##
-#
-echo "gccas: This tool is deprecated, please use opt" 1>&2
-TOOLDIR=@TOOLDIR@
-OPTOPTS="-std-compile-opts -f"
-ASOPTS=""
-lastwasdasho=0
-for option in "$@" ; do
-  option=`echo "$option" | sed 's/^--/-/'`
-  case "$option" in
-    -disable-opt)
-       OPTOPTS="$OPTOPTS $option"
-       ;;
-    -disable-inlining)
-       OPTOPTS="$OPTOPTS $option"
-       ;;
-    -verify)
-       OPTOPTS="$OPTOPTS -verify-each"
-       ;;
-    -strip-debug)
-       OPTOPTS="$OPTOPTS $option"
-       ;;
-    -o)
-       OPTOPTS="$OPTOPTS -o"
-       lastwasdasho=1
-       ;;
-    -disable-compression)
-       # ignore
-       ;;
-    -traditional-format)
-       # ignore
-       ;;
-    -*)
-       OPTOPTS="$OPTOPTS $option"
-       ;;
-    *)
-       if test $lastwasdasho -eq 1 ; then
-         OPTOPTS="$OPTOPTS $option"
-         lastwasdasho=0
-       else
-         ASOPTS="$ASOPTS $option"
-       fi
-       ;;
-  esac
-done
-${TOOLDIR}/llvm-as $ASOPTS -o - | ${TOOLDIR}/opt $OPTOPTS
diff --git a/tools/gccld/Makefile b/tools/gccld/Makefile
deleted file mode 100644 (file)
index b2d3f73..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-##===- tools/gccld/Makefile --------------------------------*- Makefile -*-===##
-# 
-#                     The LLVM Compiler Infrastructure
-#
-# This file is distributed under the University of Illinois Open Source
-# License. See LICENSE.TXT for details.
-# 
-##===----------------------------------------------------------------------===##
-
-LEVEL = ../..
-
-include $(LEVEL)/Makefile.common
-
-install-local:: $(PROJ_bindir)/gccld
-       
-$(PROJ_bindir)/gccld : gccld.sh Makefile
-       $(Echo) Installing gccld shell script.
-       $(Verb) sed "s#@TOOLDIR@#$(PROJ_bindir)#" $< > $@
-       $(Verb) chmod 0755 $@
-
-all-local:: $(ToolDir)/gccld
-       
-$(ToolDir)/gccld : gccld.sh Makefile
-       $(Echo) Making $(ToolDir)/gccld shell script.
-       $(Verb) sed "s#@TOOLDIR@#$(ToolDir)#" $< > $@
-       $(Verb) chmod 0755 $@
-
-clean-local::
-       $(Verb)$(RM) -f $(ToolDir)/gccld
diff --git a/tools/gccld/gccld.sh b/tools/gccld/gccld.sh
deleted file mode 100644 (file)
index b092607..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-##===- tools/gccld/gccld.sh ------------------------------------*- bash -*-===##
-# 
-#                     The LLVM Compiler Infrastructure
-#
-# This file is distributed under the University of Illinois Open Source
-# License. See LICENSE.TXT for details.
-# 
-##===----------------------------------------------------------------------===##
-#
-# Synopsis: This shell script is a replacement for the old "gccld" tool that
-#           existed in LLVM versions before 2.0. The functionality of gccld has
-#           now been moved to llvm-ld. This shell script provides backwards 
-#           compatibility so build environments invoking gccld can still get 
-#           link (under the covers) with llvm-ld.
-#
-# Syntax:   gccld OPTIONS... (see llvm-ld for details)
-# 
-##===----------------------------------------------------------------------===##
-#
-echo "gccld: This tool is deprecated, please use llvm-ld" 1>&2
-TOOLDIR=@TOOLDIR@
-$TOOLDIR/llvm-ld "$@"