From: Daniel Dunbar Date: Tue, 25 Aug 2009 20:21:09 +0000 (+0000) Subject: EXIT STAGE LEFT: gccas, gccld X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=ee5b680e8c1d6fb6e940796db1cdfc2b37dca079;p=oota-llvm.git EXIT STAGE LEFT: gccas, gccld git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80023 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 51eb7256165..a253b33ecc8 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -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) diff --git a/tools/Makefile b/tools/Makefile index a54aeaf376a..caf8b2f22bf 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -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 index ff84d967798..00000000000 --- a/tools/gccas/Makefile +++ /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 index 9cacad4b675..00000000000 --- a/tools/gccas/gccas.sh +++ /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 index b2d3f734356..00000000000 --- a/tools/gccld/Makefile +++ /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 index b092607c727..00000000000 --- a/tools/gccld/gccld.sh +++ /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 "$@"