]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Refactor scan_backend_switch to share logic across backends
authorGhjuvan Lacambre <lacambre@adacore.com>
Mon, 21 Jun 2021 09:47:59 +0000 (11:47 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Mon, 20 Sep 2021 12:31:29 +0000 (12:31 +0000)
commit8967ee52ea92c865801d6137600e33e4a32cd2ec
tree42ccd25ab111e6d198e2da96aca647f095db6339
parent3afd5368f50f7a5060fddd652a41b141691172d1
[Ada] Refactor scan_backend_switch to share logic across backends

gcc/ada/

* adabkend.adb (Scan_Back_End_Switches): Replace switch-scanning
logic with call to Backend_Utils.Scan_Common_Back_End_Switches.
* back_end.adb (Scan_Back_End_Switches): Replace switch-scanning
logic with call to Backend_Utils.Scan_Common_Back_End_Switches.
* backend_utils.adb: New file.
* backend_utils.ads: New file.
* gcc-interface/Make-lang.in: Add ada/backend_utils.o.
gcc/ada/adabkend.adb
gcc/ada/back_end.adb
gcc/ada/backend_utils.adb [new file with mode: 0644]
gcc/ada/backend_utils.ads [new file with mode: 0644]
gcc/ada/gcc-interface/Make-lang.in