[Ada] Revamp dump and aux output names
authorAlexandre Oliva <oliva@adacore.com>
Fri, 24 Jan 2020 00:15:30 +0000 (21:15 -0300)
committerPierre-Marie de Rodat <derodat@adacore.com>
Thu, 4 Jun 2020 09:11:06 +0000 (05:11 -0400)
2020-06-04  Alexandre Oliva  <oliva@adacore.com>

gcc/ada/

* switch.adb (Is_Internal_GCC_Switch): Recognize dumpdir and
dumpbase-ext.  Mark auxbase and auxbase-strip for removal.

gcc/ada/switch.adb

index 5da63eb4ae7e2aefbc148eb16a2049623b028309..cd5f535c685dade032a0fcd49b0d3b7490955bd2 100644 (file)
@@ -165,7 +165,10 @@ package body Switch is
           (Switch_Chars (First .. Last) = "-param"        or else
            Switch_Chars (First .. Last) = "dumpdir"       or else
            Switch_Chars (First .. Last) = "dumpbase"      or else
-           Switch_Chars (First .. Last) = "dumpbase-ext");
+           Switch_Chars (First .. Last) = "dumpbase-ext"  or else
+           -- Can we remove auxbase-strip and auxbase already?
+           Switch_Chars (First .. Last) = "auxbase-strip" or else
+           Switch_Chars (First .. Last) = "auxbase");
    end Is_Internal_GCC_Switch;
 
    ---------------