From 4cf325e09068ff36fa680c5460e7be1ff0f8b485 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Tue, 25 Aug 2009 20:21:09 +0000 Subject: [PATCH] EXIT STAGE LEFT: gccas, gccld llvm-svn: 80023 --- llvm/tools/CMakeLists.txt | 3 -- llvm/tools/Makefile | 2 +- llvm/tools/gccas/Makefile | 28 ----------------- llvm/tools/gccas/gccas.sh | 64 --------------------------------------- llvm/tools/gccld/Makefile | 29 ------------------ llvm/tools/gccld/gccld.sh | 23 -------------- 6 files changed, 1 insertion(+), 148 deletions(-) delete mode 100644 llvm/tools/gccas/Makefile delete mode 100644 llvm/tools/gccas/gccas.sh delete mode 100644 llvm/tools/gccld/Makefile delete mode 100644 llvm/tools/gccld/gccld.sh diff --git a/llvm/tools/CMakeLists.txt b/llvm/tools/CMakeLists.txt index 51eb72561659..a253b33ecc8c 100644 --- a/llvm/tools/CMakeLists.txt +++ b/llvm/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/llvm/tools/Makefile b/llvm/tools/Makefile index a54aeaf376a6..caf8b2f22bfc 100644 --- a/llvm/tools/Makefile +++ b/llvm/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/llvm/tools/gccas/Makefile b/llvm/tools/gccas/Makefile deleted file mode 100644 index ff84d967798e..000000000000 --- a/llvm/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/llvm/tools/gccas/gccas.sh b/llvm/tools/gccas/gccas.sh deleted file mode 100644 index 9cacad4b675f..000000000000 --- a/llvm/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/llvm/tools/gccld/Makefile b/llvm/tools/gccld/Makefile deleted file mode 100644 index b2d3f734356d..000000000000 --- a/llvm/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/llvm/tools/gccld/gccld.sh b/llvm/tools/gccld/gccld.sh deleted file mode 100644 index b092607c7270..000000000000 --- a/llvm/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 "$@"