]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: re PR target/47500 (-G0 option not recognized by gnat1)
authorEric Botcazou <ebotcazou@adacore.com>
Sat, 22 Nov 2014 11:29:27 +0000 (11:29 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 22 Nov 2014 11:29:27 +0000 (11:29 +0000)
Backport from mainline
2014-11-20  Vincent Celier  <celier@adacore.com>

PR ada/47500
* back_end.adb (Scan_Back_End_Switches): Skip switch -G and
its argument.

From-SVN: r217963

gcc/ada/ChangeLog
gcc/ada/back_end.adb

index 2f39ad5dbe193dbae43ed19ddfa6072fccb19691..d33633e543e18cd62b4aa073bd5aaf2dd6231136 100644 (file)
@@ -1,3 +1,12 @@
+2014-11-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       Backport from mainline
+       2014-11-20  Vincent Celier  <celier@adacore.com>
+
+       PR ada/47500
+       * back_end.adb (Scan_Back_End_Switches): Skip switch -G and
+       its argument.
+
 2014-10-13  Eric Botcazou  <ebotcazou@adacore.com>
             Alan Modra  <amodra@gmail.com>
 
index f23230ecf9d34aee65e86422188b3671f5d4bdd6..4313ca4500cf33c5888bacbe253c54eda2295504 100644 (file)
@@ -209,9 +209,10 @@ package body Back_End is
          Last  : constant Natural  := Switch_Last (Switch_Chars);
 
       begin
-         --  Skip -o or internal GCC switches together with their argument
+         --  Skip -o, -G or internal GCC switches together with their argument.
 
          if Switch_Chars (First .. Last) = "o"
+           or else Switch_Chars (First .. Last) = "G"
            or else Is_Internal_GCC_Switch (Switch_Chars)
          then
             Next_Arg := Next_Arg + 1;