]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
2014-11-20 Vincent Celier <celier@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 Nov 2014 11:55:25 +0000 (11:55 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 Nov 2014 11:55:25 +0000 (11:55 +0000)
PR ada/47500
* back_end.adb (Scan_Back_End_Switches): Skip switch -G and
its argument.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217849 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ada/back_end.adb

index 3e535547db632d8072e285e14f81e3488beed421..adba33e5e319e0583fb9c8b6434b623b8124b5c6 100644 (file)
@@ -232,9 +232,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;