This tentatively applies the same tweak to twin testcases.
gcc/testsuite/
PR ada/121532
* ada/acats-4/tests/cxa/cxai034.a: Use Long_Switch_To_New_Task
constant instead of Switch_To_New_Task in delay statements.
* ada/acats-4/tests/cxa/cxai035.a: Likewise.
* ada/acats-4/tests/cxa/cxai036.a: Likewise.
-- Give time for Reader_1 to activate.
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if not Reader_1_Blocked then
-- Give time for Writer_1 to activate;
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if Reader_1_Blocked then
-- Give time for Writer_3 to activate.
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if not Writer_3_Blocked then
-- Give time for Reader_3 to activate;
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if Writer_3_Blocked then
-- Give time for Reader_1 to activate.
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if not Reader_1_Blocked then
-- Give time for Writer_1 to activate;
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if Reader_1_Blocked then
-- Give time for Reader_1 to activate.
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if not Reader_1_Blocked then
-- Give time for Writer_1 to activate;
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if Reader_1_Blocked then
-- Give time for Writer_3 to activate.
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if not Writer_3_Blocked then
-- Give time for Reader_3 to activate;
- delay Impdef.Switch_To_New_Task;
+ delay Impdef.Long_Switch_To_New_Task;
if Writer_3_Blocked then