Commit f957d41e by Arnaud Charlet Committed by Arnaud Charlet

Make-lang.in: Update dependencies.

	* gcc-interface/Make-lang.in: Update dependencies.
	* gcc-interface/lang.opt: New language AdaSCIL.
	* gcc-interface/lang-specs.h: Add specs for adascil language.

From-SVN: r194216
parent 1c66c4f5
2012-12-05 Arnaud Charlet <charlet@adacore.com>
* gcc-interface/Make-lang.in: Update dependencies.
* gcc-interface/lang.opt: New language AdaSCIL.
* gcc-interface/lang-specs.h: Add specs for adascil language.
2012-12-05 Thomas Quinot <quinot@adacore.com> 2012-12-05 Thomas Quinot <quinot@adacore.com>
* par_sco.adb (Traverse_Aspects): Ensure we always have * par_sco.adb (Traverse_Aspects): Ensure we always have
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
* * * *
* C Header File * * C Header File *
* * * *
* Copyright (C) 1992-2011, Free Software Foundation, Inc. * * Copyright (C) 1992-2012, Free Software Foundation, Inc. *
* * * *
* GNAT is free software; you can redistribute it and/or modify it under * * GNAT is free software; you can redistribute it and/or modify it under *
* terms of the GNU General Public License as published by the Free Soft- * * terms of the GNU General Public License as published by the Free Soft- *
...@@ -59,3 +59,16 @@ ...@@ -59,3 +59,16 @@
%1 %{o*:%w%*-gnatO} \ %1 %{o*:%w%*-gnatO} \
%i \ %i \
%{gnatc*|gnats*: -o %j} %{-param*} ", 0, 0, 0}, %{gnatc*|gnats*: -o %j} %{-param*} ", 0, 0, 0},
{"@adascil",
"\
%{!c:%e-c required for gnat2scil}\
gnat1scil %{I*} %{k8:-gnatk8} %{!Q:-quiet}\
%{nostdinc*} %{nostdlib*}\
-dumpbase %{.adb:%b.adb}%{.ads:%b.ads}%{!.adb:%{!.ads:%b.ada}}\
%{o*:-auxbase-strip %*}%{!o*:-auxbase %b} \
%{a} %{d*} %{f*} \
%{gnatea:-gnatez} %{g*&m*} \
%1 %{o*:%w%*-gnatO} \
%i \
%{gnatc*|gnats*: -o %j} %{-param*} ", 0, 0, 0},
...@@ -28,30 +28,33 @@ Ada ...@@ -28,30 +28,33 @@ Ada
Language Language
AdaWhy AdaWhy
Language
AdaSCIL
-all-warnings -all-warnings
Ada AdaWhy Alias(Wall) Ada AdaWhy AdaSCIL Alias(Wall)
-include-barrier -include-barrier
Ada AdaWhy Alias(I, -) Ada AdaWhy AdaSCIL Alias(I, -)
-include-directory -include-directory
Ada AdaWhy Separate Alias(I) Ada AdaWhy AdaSCIL Separate Alias(I)
-include-directory= -include-directory=
Ada AdaWhy Joined Alias(I) Ada AdaWhy AdaSCIL Joined Alias(I)
-no-standard-includes -no-standard-includes
Ada AdaWhy Alias(nostdinc) Ada AdaWhy AdaSCIL Alias(nostdinc)
-no-standard-libraries -no-standard-libraries
Ada AdaWhy Alias(nostdlib) Ada AdaWhy AdaSCIL Alias(nostdlib)
I I
Ada AdaWhy Joined Separate Ada AdaWhy AdaSCIL Joined Separate
; Documented in C but it should be: -I <dir>. Add <dir> to the end of the main source path ; Documented in C but it should be: -I <dir>. Add <dir> to the end of the main source path
Wall Wall
Ada AdaWhy Ada AdaWhy AdaSCIL
Enable most warning messages Enable most warning messages
k8 k8
...@@ -59,27 +62,27 @@ Driver ...@@ -59,27 +62,27 @@ Driver
Synonym of -gnatk8 Synonym of -gnatk8
nostdinc nostdinc
Ada AdaWhy RejectNegative Ada AdaWhy AdaSCIL RejectNegative
; Documented in C but it should be: Do not look for source files in standard path ; Documented in C but it should be: Do not look for source files in standard path
nostdlib nostdlib
Ada AdaWhy Ada AdaWhy AdaSCIL
Do not look for object files in standard path Do not look for object files in standard path
fRTS= fRTS=
Ada AdaWhy Joined RejectNegative Ada AdaWhy AdaSCIL Joined RejectNegative
Select the runtime Select the runtime
gant gant
Ada AdaWhy Joined Undocumented Ada AdaWhy AdaSCIL Joined Undocumented
Catch typos Catch typos
gnatO gnatO
Ada AdaWhy Separate Ada AdaWhy AdaSCIL Separate
Set name of output ALI file (internal switch) Set name of output ALI file (internal switch)
gnat gnat
Ada AdaWhy Joined Ada AdaWhy AdaSCIL Joined
-gnat<options> Specify options to GNAT -gnat<options> Specify options to GNAT
; This comment is to ensure we retain the blank line above. ; This comment is to ensure we retain the blank line above.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment