aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/lang-specs.h
diff options
context:
space:
mode:
authorOlivier Hainque <hainque@adacore.com>2009-05-24 09:14:53 +0000
committerOlivier Hainque <hainque@gcc.gnu.org>2009-05-24 09:14:53 +0000
commit6e00e546439393178102e01e66431fa32d2205bd (patch)
tree621c8106644bb4e444801051be4bff97a4d67d53 /gcc/ada/gcc-interface/lang-specs.h
parenta70d6342473292caef639fdae67ae5b78b87b006 (diff)
downloadgcc-6e00e546439393178102e01e66431fa32d2205bd.zip
gcc-6e00e546439393178102e01e66431fa32d2205bd.tar.gz
gcc-6e00e546439393178102e01e66431fa32d2205bd.tar.bz2
switch.adb (Is_Internal_GCC_Switch, [...]): Bodies of ...
* switch.adb (Is_Internal_GCC_Switch, Switch_Last): Bodies of ... * switch.ads (Is_Internal_GCC_Switch, Switch_Last): New functions. Add -auxbase variants to the list of recognized internal switches. * back_end.adb (Scan_Back_End_Switches): Use the new functions and adjust comments. * lib.ads: Make comment on internal GCC switches more general. * gcc-interface/lang-specs.h (specs for Ada): Pass -auxbase variants as for C. From-SVN: r147830
Diffstat (limited to 'gcc/ada/gcc-interface/lang-specs.h')
-rw-r--r--gcc/ada/gcc-interface/lang-specs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ada/gcc-interface/lang-specs.h b/gcc/ada/gcc-interface/lang-specs.h
index c07547f..1afba37 100644
--- a/gcc/ada/gcc-interface/lang-specs.h
+++ b/gcc/ada/gcc-interface/lang-specs.h
@@ -35,6 +35,7 @@
gnat1 %{I*} %{k8:-gnatk8} %{Wall:-gnatwa} %{w:-gnatws} %{!Q:-quiet}\
%{nostdinc*} %{nostdlib*}\
-dumpbase %{.adb:%b.adb}%{.ads:%b.ads}%{!.adb:%{!.ads:%b.ada}}\
+ %{c|S:%{o*:-auxbase-strip %*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase %b}} \
%{O*} %{W*} %{w} %{p} %{pg:-p} %{a} %{d*} %{f*}\
%{coverage:-fprofile-arcs -ftest-coverage} "
#if CONFIG_DUAL_EXCEPTIONS