]> git.ipfire.org Git - thirdparty/gcc.git/commit
ada: Deconstruct support for abstract states with Relaxed_Initialization
authorPiotr Trojanek <trojanek@adacore.com>
Thu, 21 Dec 2023 16:31:51 +0000 (17:31 +0100)
committerMarc Poulhiès <poulhies@adacore.com>
Mon, 6 May 2024 09:11:30 +0000 (11:11 +0200)
commitcc0110cbd86fab6d6cf67742aad53b97fd9eb061
tree65fee0c2677d33a7ec429376a68e9cd5f04730a3
parentc8cf8c3fd0793e1d7ba8c6d0e906384f4fd9170c
ada: Deconstruct support for abstract states with Relaxed_Initialization

GNATprove newer implemented support for abstract states with aspect
Relaxed_Initialization, so the frontend support is now deconstructed.

gcc/ada/

* einfo-utils.adb (Is_Relaxed_Initialization_State): Remove.
* einfo-utils.ads (Is_Relaxed_Initialization_State): Remove.
* einfo.ads: Remove description of removed aspect.
* fe.h (Is_Relaxed_Initialization_State): Remove.
* sem_prag.adb (Analyze_Abstract_State): Remove support for
Relaxed_Initialization.
* sem_util.adb (Has_Relaxed_Initialization): Likewise.
* sem_util.ads (Has_Relaxed_Initialization): Likewise.
gcc/ada/einfo-utils.adb
gcc/ada/einfo-utils.ads
gcc/ada/einfo.ads
gcc/ada/fe.h
gcc/ada/sem_prag.adb
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads