]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
2 months agolibstdc++: Document that -std cannot be used in --target_board now
Jonathan Wakely [Tue, 27 May 2025 16:52:37 +0000 (17:52 +0100)] 
libstdc++: Document that -std cannot be used in --target_board now

Only using GLIBCXX_TESTSUITE_STDS or v3_std_list works now.

libstdc++-v3/ChangeLog:

* doc/xml/manual/test.xml: Remove outdated documentation on
testing with -std options in --target_board.
* doc/html/manual/test.html: Regenerate.

2 months agoggc-page: Fix up build on non-USING_MMAP hosts [PR120464]
Jakub Jelinek [Thu, 29 May 2025 07:58:30 +0000 (09:58 +0200)] 
ggc-page: Fix up build on non-USING_MMAP hosts [PR120464]

The r16-852 "Use optimize free lists for alloc_pages" change broke build
on non-USING_MMAP hosts.
I don't have access to one, so I've just added #undef USING_MMAP
before first use of that macro after the definitions.

There were 2 problems.  One was one missed G.free_pages
to free_list->free_pages replacement in #ifdef USING_MALLOC_PAGE_GROUPS
guarded code which resulted in obvious compile error.

Once fixed, there was an ICE during self-test and without self-test pretty
much on any garbage collection.
The problem is that the patch moved all of release_pages into new
do_release_pages and runs it for each freelist from the new release_pages
wrapper.  The #ifdef USING_MALLOC_PAGE_GROUPS code had two loops, one
which walked the entries in the freelist and freed the ones which had
unused group there and another which walked all the groups (regardless of
which freelist they belong to) and freed the unused ones.
With the change the first call to do_release_pages would free freelist
entries from the first freelist with unused groups, then free all unused
groups and then second and following would access already freed groups,
crashing there, and then walk again all groups looking for unused ones (but
there are guaranteed to be none).

So, this patch fixes it by moving the unused group freeing to the caller,
release_pages after all freelists are freed, and while at it, moves there
the statistics printout as well, we don't need to print separate info
for each of the freelist, previously we were emitting just one.

2025-05-29  Jakub Jelinek  <jakub@redhat.com>

PR bootstrap/120464
* ggc-page.cc (struct ggc_globals): Fix up comment formatting.
(find_free_list): Likewise.
(alloc_page): For defined(USING_MALLOC_PAGE_GROUPS) use
free_list->free_pages instead of G.free_pages.
(do_release_pages): Add n1 and n2 arguments, make them used.
Move defined(USING_MALLOC_PAGE_GROUPS) page group freeing to
release_pages and dumping of statistics as well.  Formatting fixes.
(release_pages): Adjust do_release_pages caller, move here
defined(USING_MALLOC_PAGE_GROUPS) page group freeing and dumping
of statistics.
(ggc_handle_finalizers): Fix up comment formatting and typo.

2 months agoRISC-V: Add minimal support of double trap extension 1.0
Jerry Zhang Jian [Wed, 28 May 2025 02:17:36 +0000 (10:17 +0800)] 
RISC-V: Add minimal support of double trap extension 1.0

Add support of double trap extension [1], enabling GCC
to recognize the following extensions at compile time.

New extensions:
    - ssdbltrp
    - smdbltrp

[1] https://github.com/riscv/riscv-double-trap/releases/download/v1.0/riscv-double-trap.pdf

gcc/ChangeLog:

* config/riscv/riscv-ext.def: New extensions
* config/riscv/riscv-ext.opt: Auto re-generated
* doc/riscv-ext.texi: Auto re-generated

gcc/testsuite/ChangeLog:

* gcc.target/riscv/arch-57.c: New test
* gcc.target/riscv/arch-58.c: New test

Signed-off-by: Jerry Zhang Jian <jerry.zhangjian@sifive.com>
2 months agoFortran: Fix ChangeLog.
Jerry DeLisle [Thu, 29 May 2025 04:04:13 +0000 (21:04 -0700)] 
Fortran: Fix ChangeLog.

PR fortran/119856

gcc/fortran/ChangeLog:

* ChangeLog: Fix PR number in log.

2 months agoRISC-V: Add test for vec_duplicate + vmul.vv combine case 1 with GR2VR cost 0, 1...
Pan Li [Wed, 28 May 2025 08:22:04 +0000 (16:22 +0800)] 
RISC-V: Add test for vec_duplicate + vmul.vv combine case 1 with GR2VR cost 0, 1 and 2

Add asm dump check test for vec_duplicate + vmul.vv combine to vmul.vx,
with the GR2VR cost is 0, 1 and 2.

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm
check for vmul.vx combine.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoRISC-V: Add test for vec_duplicate + vmul.vv combine case 0 with GR2VR cost 0, 2...
Pan Li [Wed, 28 May 2025 08:20:32 +0000 (16:20 +0800)] 
RISC-V: Add test for vec_duplicate + vmul.vv combine case 0 with GR2VR cost 0, 2 and 15

Add asm dump check test for vec_duplicate + vmul.vv combine to vmul.vx,
with the GR2VR cost is 0, 2 and 15.

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
for vmul.vx combine.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
data for vmul run test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmul-run-1-i16.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmul-run-1-i32.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmul-run-1-i64.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vmul-run-1-i8.c: New test.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoRISC-V: Combine vec_duplicate + vmul.vv to vmul.vx on GR2VR cost
Pan Li [Wed, 28 May 2025 08:16:49 +0000 (16:16 +0800)] 
RISC-V: Combine vec_duplicate + vmul.vv to vmul.vx on GR2VR cost

This patch would like to combine the vec_duplicate + vmul.vv to the
vmul.vx.  From example as below code.  The related pattern will depend
on the cost of vec_duplicate from GR2VR.  Then the late-combine will
take action if the cost of GR2VR is zero, and reject the combination
if the GR2VR cost is greater than zero.

Assume we have example code like below, GR2VR cost is 0.

  #define DEF_VX_BINARY(T, OP)                                        \
  void                                                                \
  test_vx_binary (T * restrict out, T * restrict in, T x, unsigned n) \
  {                                                                   \
    for (unsigned i = 0; i < n; i++)                                  \
      out[i] = in[i] OP x;                                            \
  }

  DEF_VX_BINARY(int32_t, |)

Before this patch:
  10   │ test_vx_binary_or_int32_t_case_0:
  11   │     beq a3,zero,.L8
  12   │     vsetvli a5,zero,e32,m1,ta,ma
  13   │     vmv.v.x v2,a2
  14   │     slli    a3,a3,32
  15   │     srli    a3,a3,32
  16   │ .L3:
  17   │     vsetvli a5,a3,e32,m1,ta,ma
  18   │     vle32.v v1,0(a1)
  19   │     slli    a4,a5,2
  20   │     sub a3,a3,a5
  21   │     add a1,a1,a4
  22   │     vmul.vv v1,v1,v2
  23   │     vse32.v v1,0(a0)
  24   │     add a0,a0,a4
  25   │     bne a3,zero,.L3

After this patch:
  10   │ test_vx_binary_or_int32_t_case_0:
  11   │     beq a3,zero,.L8
  12   │     slli    a3,a3,32
  13   │     srli    a3,a3,32
  14   │ .L3:
  15   │     vsetvli a5,a3,e32,m1,ta,ma
  16   │     vle32.v v1,0(a1)
  17   │     slli    a4,a5,2
  18   │     sub a3,a3,a5
  19   │     add a1,a1,a4
  20   │     vmul.vx v1,v1,a2
  21   │     vse32.v v1,0(a0)
  22   │     add a0,a0,a4
  23   │     bne a3,zero,.L3

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/ChangeLog:

* config/riscv/riscv-v.cc (expand_vx_binary_vec_dup_vec): Add
new case for MULT op.
(expand_vx_binary_vec_vec_dup): Ditto.
* config/riscv/riscv.cc (riscv_rtx_costs): Ditto.
* config/riscv/vector-iterators.md: Add new op mult to no_shift_vx_ops.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoc++: add __is_*destructible builtins [PR107600]
Jason Merrill [Wed, 28 May 2025 15:42:00 +0000 (11:42 -0400)] 
c++: add __is_*destructible builtins [PR107600]

Typically "does this class have a trivial destructor" is the wrong question
to ask, we rather want "can I destroy this class trivially", thus the
std::is_trivially_destructible standard trait.  Let's provide a builtin for
it, and complain about asking whether a deleted destructor is trivial.

Clang and MSVC also have these traits.

PR c++/107600

gcc/cp/ChangeLog:

* cp-trait.def (IS_DESTRUCTIBLE, IS_NOTHROW_DESTRUCTIBLE)
(IS_TRIVIALLY_DESTRUCTIBLE): New.
* constraint.cc (diagnose_trait_expr): Explain them.
* method.cc (destructible_expr): New.
(is_xible_helper): Use it.
* semantics.cc (finish_trait_expr): Handle new traits.
(trait_expr_value): Likewise.  Complain about asking
whether a deleted dtor is trivial.

gcc/testsuite/ChangeLog:

* g++.dg/ext/is_destructible1.C: New test.

2 months agoDaily bump.
GCC Administrator [Thu, 29 May 2025 00:18:19 +0000 (00:18 +0000)] 
Daily bump.

2 months ago[AUTOFDO] Fix autogen remake issue
Kugan Vivekanandarajah [Wed, 28 May 2025 22:47:19 +0000 (08:47 +1000)] 
[AUTOFDO] Fix autogen remake issue

Fix autogen issue introduced by commit
commit 86dc974cf30f926a014438a5fccdc9d41e26282b

ChangeLog:

* Makefile.def: Fix typo in cpu_type
* Makefile.tpl: Add cpu_type

Signed-off-by: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
2 months agoSet znver5 addss cost to 2 again
Jan Hubicka [Wed, 28 May 2025 21:43:51 +0000 (23:43 +0200)] 
Set znver5 addss cost to 2 again

since uses of addss for other purposes then modelling FP addition/subtraction should
be gone now, this patch sets addss cost back to 2.

gcc/ChangeLog:

PR target/119298
* config/i386/x86-tune-costs.h (struct processor_costs): Set addss cost
back to 2.

2 months agoFortran: gfc_simplify_{cospi,sinpi} - fix for MPFR < 4.2.0
Tobias Burnus [Wed, 28 May 2025 20:35:03 +0000 (22:35 +0200)] 
Fortran: gfc_simplify_{cospi,sinpi} - fix for MPFR < 4.2.0

gcc/fortran/ChangeLog:

PR fortran/113152
* simplify.cc (gfc_simplify_cospi, gfc_simplify_sinpi): Avoid using
mpfr_fmod_ui in the MPFR < 4.2.0 version.

2 months agoFortran: Adjust handling of optional comma in FORMAT.
Jerry DeLisle [Wed, 28 May 2025 14:56:12 +0000 (07:56 -0700)] 
Fortran: Adjust handling of optional comma in FORMAT.

This change adjusts the error messages for optional commas
in format strings to give a warning at compile time unless
-std=legacy is used. This is more consistant with the
runtime library. A missing comma separator should not be
encouraged as it is non-standard fortran.

PR fortran/119586

gcc/fortran/ChangeLog:

* io.cc: Set missing comma error checks to STD_STD_LEGACY.

gcc/testsuite/ChangeLog:

* gfortran.dg/comma_format_extension_1.f: Update dg-options to
"-std=legacy".
* gfortran.dg/comma_format_extension_3.f: Likewise.
* gfortran.dg/continuation_13.f90: Likewise.

2 months agofortran: add constant input support for trig functions with half-revolutions
Yuao Ma [Wed, 28 May 2025 15:13:45 +0000 (23:13 +0800)] 
fortran: add constant input support for trig functions with half-revolutions

This patch introduces constant input support for trigonometric functions,
including those involving half-revolutions. Both valid and invalid inputs have
been thoroughly tested, as have mpfr versions greater than or equal to 4.2 and
less than 4.2.

Inspired by Steve's previous work, this patch also fixes subtle bugs revealed
by newly added test cases.

If this patch is merged, I plan to work on middle-end optimization support for
previously added GCC built-ins and libgfortran intrinsics.

PR fortran/113152

gcc/fortran/ChangeLog:

* gfortran.h (enum gfc_isym_id): Add new enum.
* intrinsic.cc (add_functions): Register new intrinsics. Changing the call
from gfc_resolve_trigd{,2} to gfc_resolve_trig{,2}.
* intrinsic.h (gfc_simplify_acospi, gfc_simplify_asinpi,
gfc_simplify_asinpi, gfc_simplify_atanpi, gfc_simplify_atan2pi,
gfc_simplify_cospi, gfc_simplify_sinpi, gfc_simplify_tanpi): New.
(gfc_resolve_trig): Rename from gfc_resolve_trigd.
(gfc_resolve_trig2): Rename from gfc_resolve_trigd2.
* iresolve.cc (gfc_resolve_trig): Rename from gfc_resolve_trigd.
(gfc_resolve_trig2): Rename from gfc_resolve_trigd2.
* mathbuiltins.def: Add 7 new math builtins and re-align.
* simplify.cc (gfc_simplify_acos, gfc_simplify_asin,
gfc_simplify_acosd, gfc_simplify_asind): Revise error message.
(gfc_simplify_acospi, gfc_simplify_asinpi,
gfc_simplify_asinpi, gfc_simplify_atanpi, gfc_simplify_atan2pi,
gfc_simplify_cospi, gfc_simplify_sinpi, gfc_simplify_tanpi): New.

gcc/testsuite/ChangeLog:

* gfortran.dg/dec_math_3.f90: Test invalid input.
* gfortran.dg/dec_math_5.f90: Test valid output.
* gfortran.dg/dec_math_6.f90: New test.

Signed-off-by: Yuao Ma <c8ef@outlook.com>
Co-authored-by: Steven G. Kargl <kargl@gcc.gnu.org>
2 months agovect: Remove non-SLP paths in strided slp/elementwise.
Robin Dapp [Tue, 20 May 2025 09:23:34 +0000 (11:23 +0200)] 
vect: Remove non-SLP paths in strided slp/elementwise.

This patch removes non-SLP paths in the
VMAT_STRIDED_SLP/VMAT_ELEMENTWISE part of vectorizable_load.

gcc/ChangeLog:

* tree-vect-stmts.cc (vectorizable_load): Remove non-SLP paths.

2 months agoRISC-V: Avoid division by zero in check_builtin_call [PR120436].
Robin Dapp [Mon, 26 May 2025 14:16:36 +0000 (16:16 +0200)] 
RISC-V: Avoid division by zero in check_builtin_call [PR120436].

In check_builtin_call we eventually perform a division by zero when no
vector modes are present.  This patch just avoids the division in that
case.

PR target/120436

gcc/ChangeLog:

* config/riscv/riscv-vector-builtins-shapes.cc (struct vset_def):
Avoid division by zero.
(struct vget_def): Ditto.
* config/riscv/riscv-vector-builtins.h (struct function_group_info):
Use required_extensions_specified instead of duplicating code.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/pr120436.c: New test.

2 months agolibgomp.fortran/metadirective-1.f90: Expect 'error:' for nvptx compile [PR118694]
Tobias Burnus [Wed, 28 May 2025 13:14:14 +0000 (15:14 +0200)] 
libgomp.fortran/metadirective-1.f90: Expect 'error:' for nvptx compile [PR118694]

This should have been part of commit r16-838-gb3d07ec7ac2ccd or
r16-883-g5d6ed6d604ff94 - all showing the same issue:
'!$omp target' followed by a metadirective with 'teams'; if
the metadirective cannot be early resolved, a diagnostic
error is shown about using directives between 'target' and
'teams'.

While the message is misleading, the problem is that the
host invokes 'target' differently when 'teams' is present;
in this case, host fallback + amdgcn offload require the
no-teams case, nvptx offload the teams case such that it
only can be resolved at runtime.

Mark the error as 'dg-bogus + xfail' to silence the FAIL,
when nvptx offloading is compiled for. (If not, the
metadirective can be resolved early during compilation.)

libgomp/ChangeLog:

PR middle-end/118694
* testsuite/libgomp.fortran/metadirective-1.f90: xfail when
compiling (also) for nvptx offloading as an error is then expected.

2 months agoc++: modules and using-directives
Jason Merrill [Wed, 20 Nov 2024 22:46:54 +0000 (23:46 +0100)] 
c++: modules and using-directives

We weren't representing 'using namespace' at all in modules, which broke
some of the <chrono> literals tests.

This only represents exported using-declarations; others should be
irrelevant to importers, as any name lookup in the imported module that
would have cared about them was done while compiling the header unit.

I experimented with various approaches to representing them; this patch
handles them in read/write_namespaces, after the namespaces themselves.  I
spent a while pondering how to deal with the depset code in order to connect
them, but then realized it would be simpler to refer to them based on their
index in the array of namespaces.

Any using-directives from an indirect import are ignored, so in an export
import, any imported using-directives are exported again.

gcc/cp/ChangeLog:

* module.cc (module_state::write_namespaces): Write
using-directives.
(module_state::read_namespaces): And read them.
* name-lookup.cc (add_using_namespace): Add overload.  Build a
USING_DECL for modules.
(name_lookup::search_usings, name_lookup::queue_usings)
(using_directives_contain_std_p): Strip the USING_DECL.
* name-lookup.h: Declare it.
* parser.cc (cp_parser_import_declaration): Set MK_EXPORTING
for export import.

gcc/testsuite/ChangeLog:

* g++.dg/modules/namespace-8_a.C: New test.
* g++.dg/modules/namespace-8_b.C: New test.
* g++.dg/modules/namespace-9_a.C: New test.
* g++.dg/modules/namespace-9_b.C: New test.
* g++.dg/modules/namespace-10_a.C: New test.
* g++.dg/modules/namespace-10_b.C: New test.
* g++.dg/modules/namespace-10_c.C: New test.
* g++.dg/modules/namespace-11_a.C: New test.
* g++.dg/modules/namespace-11_b.C: New test.
* g++.dg/modules/namespace-11_c.C: New test.

2 months agoRISC-V: Add test cases for avg_floor vaadd implementation
Pan Li [Tue, 27 May 2025 02:27:01 +0000 (10:27 +0800)] 
RISC-V: Add test cases for avg_floor vaadd implementation

Add asm and run testcase for avg_floor vaadd implementation.

The below test suites are passed for this patch series.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/avg.h: New test.
* gcc.target/riscv/rvv/autovec/avg_data.h: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i32.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i32-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i16.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i32.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i32.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i32-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i16.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i32.c: New test.
* gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i64.c: New test.
* gcc.target/riscv/rvv/autovec/avg_run.h: New test.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoRISC-V: Reconcile the existing test for avg_floor
Pan Li [Tue, 27 May 2025 02:24:56 +0000 (10:24 +0800)] 
RISC-V: Reconcile the existing test for avg_floor

Some existing avg_floor test need updated due to change to
leverage vaadd.vv directly.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vls/avg-1.c: Update asm check
to vaadd.
* gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto.
* gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto.
* gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoRISC-V: Leverage vaadd.vv for signed standard name avg_floor
Pan Li [Tue, 27 May 2025 01:53:56 +0000 (09:53 +0800)] 
RISC-V: Leverage vaadd.vv for signed standard name avg_floor

The signed avg_floor totally match the sematics of fixed point
rvv insn vaadd, within round down.  Thus, leverage it directly
to implement the avf_floor.

The spec of RVV is somehow not that clear about the difference
between the float point and fixed point for the rounding that
discard least-significant information.

For float point which is not two's complement, the "discard
least-significant information" indicates truncation round.  For
example as below:

* 3.5 -> 3
* -2.3 -> -2

For fixed point which is two's complement, the "discard
least-significant information" indicates round down.  For
example as below:

* 3.5 -> 3
* -2.3 -> -3

And the vaadd takes the round down which is totally matching
the sematics of the avf_floor.

The below test suites are passed for this patch series.
* The rv64gcv fully regression test.

gcc/ChangeLog:

* config/riscv/autovec.md (avg<v_double_trunc>3_floor): Add insn
expand to leverage vaadd directly.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoHandle auto-fdo 0 more carefully
Jan Hubicka [Wed, 28 May 2025 12:26:11 +0000 (14:26 +0200)] 
Handle auto-fdo 0 more carefully

This patch fixes few other places where auto-fdo 0 should be be treated as
actual 0 (i.e. probably never executed).  Overall I think we should end up
combining static profile with auto-fdo profile where auto-fdo has 0 counts,
but that is something that should be benchmarked and first it is neccessary to
get something benchmarkeable out of auto-FDO.

gcc/ChangeLog:

* cgraph.cc (cgraph_edge::maybe_hot_p): For auto-fdo turn 0
to non-zero.
* ipa-cp.cc (cs_interesting_for_ipcp_p): Do not trust
auto-fdo 0.
* profile-count.cc (profile_count::adjust_for_ipa_scaling): Likewise.
(profile_count::from_gcov_type): Fix formating.

2 months agoDo not recompute profile when entry block has afdo count of 0
Jan Hubicka [Wed, 28 May 2025 12:18:39 +0000 (14:18 +0200)] 
Do not recompute profile when entry block has afdo count of 0

With normal profile feedback checking entry block count to be non-zero is quite
reliable check for presence of non-0 profile in the body since the function
body can only be executed if the entry block was executed.  With autofdo this
is not true, since the entry block may just execute too few times to be
recorded.  As a consequence we currently drop AFDO profile quite often.  This
patch fixes it.

gcc/ChangeLog:

* predict.cc (rebuild_frequencies): look harder for presence
of profile feedback.

2 months agoaarch64: Enable newly implemented features for FUJITSU-MONAKA
Yuta Mukai [Fri, 23 May 2025 04:51:11 +0000 (04:51 +0000)] 
aarch64: Enable newly implemented features for FUJITSU-MONAKA

This patch enables newly implemented features in GCC (FAMINMAX, FP8FMA,
FP8DOT2, FP8DOT4, LUT) for FUJITSU-MONAKA
processor (-mcpu=fujitsu-monaka).

2025-05-23  Yuta Mukai  <mukai.yuta@fujitsu.com>

gcc/ChangeLog:

* config/aarch64/aarch64-cores.def (fujitsu-monaka): Update ISA
features.

2 months agoFix profile_probability quality of switch
Jan Hubicka [Wed, 28 May 2025 10:23:48 +0000 (12:23 +0200)] 
Fix profile_probability quality of switch

This fixes ages old bug I noticed only now where switch cases, in situation
prediction is completely missing, gets all equal probability that should be
GUESSED instead of ADJUSTED.

gcc/ChangeLog:

* predict.cc (set_even_probabilities): Set quality to guessed.

2 months agoDo not erase static profile by 0 autofdo profile
Jan Hubicka [Wed, 28 May 2025 10:15:32 +0000 (12:15 +0200)] 
Do not erase static profile by 0 autofdo profile

This patch makes auto-fdo more careful about keeping info we have
from static profile prediction.

If all counters in function are 0, we can keep original auto-fdo profile.
Having all 0 profile is not very useful especially becuase 0 in autofdo is not
very informative and the code still may have been executed in the train run.
I added comment about adding GUESSED_GLOBAL0_AFDO which would still preserve
info that the function is not hot in the profile, but I would like to do this
incrementally.

If function has non-zero counters, we can still keep info about zero being
reliable from static prediction (i.e. after EH or with cold attribute).

gcc/ChangeLog:

* auto-profile.cc (update_count_by_afdo_count): New function.
(afdo_set_bb_count): Add debug output; only set count if it is
non-zero.
(afdo_find_equiv_class): Add debug output.
(afdo_calculate_branch_prob): Fix formating.
(afdo_annotate_cfg): Add debug output; do not erase static
profile if autofdo profile is all 0.

2 months agodoc: Fix extend.texi menu
Haochen Jiang [Wed, 28 May 2025 02:36:34 +0000 (10:36 +0800)] 
doc: Fix extend.texi menu

commit 517c9487f8fdc4e4e90252a9365e5823259dc783
Author: Alejandro Colomar <alx@kernel.org>
Date:   Thu May 22 01:15:36 2025 +0200

    c: Add _Countof operator [PR117025]

broke gcc build on RHEL 9 when building texi files (with bundled
makeinfo 6.7):

gcc/doc/extend.texi:6: node `C Extensions' lacks menu item for
`_Countof' despite being its Up target

The same fail will happen for makeinfo <= 6.7, while won't fail
when makeinfo >= 6.8.

Fixed by adding the missing menu entires.

gcc/ChangeLog:

* doc/extend.texi (C Extensions): Add missing menu items.

2 months agoFor datarefs with big gap, split them into different groups.
liuhongt [Wed, 12 Mar 2025 01:40:07 +0000 (18:40 -0700)] 
For datarefs with big gap, split them into different groups.

The patch tries to solve miss vectorization for below case.

void
foo (int* a, int* restrict b)
{
    b[0] = a[0] * a[64];
    b[1] = a[65] * a[1];
    b[2] = a[2] * a[66];
    b[3] = a[67] * a[3];
    b[4] = a[68] * a[4];
    b[5] = a[69] * a[5];
    b[6] = a[6] * a[70];
    b[7] = a[7] * a[71];
}

In vect_analyze_data_ref_accesses, a[0], a[1], .. a[7], a[64], ...,
a[71] are in same group with size of 71. It caused vectorization
unprofitable.

gcc/ChangeLog:

PR tree-optimization/119181
* tree-vect-data-refs.cc (vect_analyze_data_ref_accesses):
Split datarefs when there's a gap bigger than
MAX_BITSIZE_MODE_ANY_MODE.

gcc/testsuite/ChangeLog:

* gcc.dg/vect/bb-slp-pr119181.c: New test.

2 months agoDaily bump.
GCC Administrator [Wed, 28 May 2025 00:18:43 +0000 (00:18 +0000)] 
Daily bump.

2 months agoc: Fix up a pasto in countof diagnostics [PR117025]
Jakub Jelinek [Tue, 27 May 2025 21:27:23 +0000 (23:27 +0200)] 
c: Fix up a pasto in countof diagnostics [PR117025]

The C23 in there looks like pasto, should be C2Y.

2025-05-27  Jakub Jelinek  <jakub@redhat.com>

PR c/117025
* c-parser.cc (c_parser_sizeof_or_countof_expression): Use
C2Y rather than C23 in pedwarn_c23.

2 months agoFortran: fix regression introduced by commit r16-914-g787a8dec1acedf
Harald Anlauf [Tue, 27 May 2025 21:08:54 +0000 (23:08 +0200)] 
Fortran: fix regression introduced by commit r16-914-g787a8dec1acedf

A last-minute cleanup before patch submission reordered a change
that should not have happened.  This fixes it.

PR fortran/101735

gcc/fortran/ChangeLog:

* primary.cc (gfc_match_varspec): Correct order of logic.

2 months agolibgcc: Add DPD support + fix big-endian support of _BitInt <-> dfp conversions
Jakub Jelinek [Tue, 27 May 2025 21:10:08 +0000 (23:10 +0200)] 
libgcc: Add DPD support + fix big-endian support of _BitInt <-> dfp conversions

The following patch fixes
FAIL: gcc.dg/dfp/bitint-1.c (test for excess errors)
FAIL: gcc.dg/dfp/bitint-2.c (test for excess errors)
FAIL: gcc.dg/dfp/bitint-3.c (test for excess errors)
FAIL: gcc.dg/dfp/bitint-4.c (test for excess errors)
FAIL: gcc.dg/dfp/bitint-5.c (test for excess errors)
FAIL: gcc.dg/dfp/bitint-6.c (test for excess errors)
FAIL: gcc.dg/dfp/bitint-8.c (test for excess errors)
FAIL: gcc.dg/dfp/int128-1.c (test for excess errors)
FAIL: gcc.dg/dfp/int128-2.c (test for excess errors)
FAIL: gcc.dg/dfp/int128-4.c (test for excess errors)
on s390x-linux (with the 3 not yet posted patches).

The patch does multiple things:
1) the routines were written for the DFP BID (binary integer decimal)
   format which is used on all arches but powerpc*/s390* (those use
   DPD - densely packed decimal format); as most of the code is actually
   the same for both BID and DPD formats, I haven't copied the sources
   + slightly modified them, but added the DPD support directly, + renaming
   of the exported symbols from __bid_* prefixed to __dpd_* prefixed that
   GCC expects on the DPD targets
2) while testing that I've found some big-endian issues in the existing
   support
3) testing also revealed that in some cases __builtin_clzll (~msb) was
   called with msb set to all ones, so invoking UB; apparently on aarch64
   and x86 we were lucky and got some value that happened to work well,
   but that wasn't the case on s390x

For 1), the patch uses two ~ 2KB tables to speed up the decoding/encoding.
I haven't found such tables in what is added into libgcc.a, though they
are in libdecnumber/bid/bid2dpd_dpd2bid.h, but there they are just huge
and next to other huge tables - there is d2b which is like __dpd_d2bbitint
in the patch but it uses 64-bit entries rather than 16-bit, then there is
d2b2 with 64-bit entries like in d2b all multiplied by 1000, then d2b3
similarly multiplied by 1000000, then d2b4 similarly multiplied by
1000000000, then d2b5 similarly multiplied by 1000000000000ULL and
d2b6 similarly multipled by 1000000000000000ULL.  Arguably it can
save some of the multiplications, but on the other side accesses memory
which is unlikely in the caches, and the 2048 bytes in the patch vs.
24 times more for d2b is IMHO significant.
For b2d, libdecnumber/bid/bid2dpd_dpd2bid.h has again b2d table like
__dpd_b2dbitint in the patch, except that it has 64-bit entries rather
than 16-bit (this time 1000 entries), but then has b2d2 which has the
same entries shifted left by 10, then b2d3 shifted left by 20, b2d4 shifted
left by 30 and b2d5 shifted left by 40.  I can understand for d2b paying
memory cost to speed up multiplications, but don't understand paying
extra 4 * 8 * 1000 bytes (+ 6 * 1000 bytes for b2d not using ushort)
just to avoid shifts.

2025-05-27  Jakub Jelinek  <jakub@redhat.com>

* config/t-softfp (softfp_bid_list): Don't guard with
$(enable_decimal_float) == bid.
* soft-fp/bitint.h (__bid_pow10bitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_pow10bitint.
(__dpd_d2bbitint, __dpd_b2dbitint): Declare.
* soft-fp/bitintpow10.c (__dpd_d2bbitint, __dpd_b2dbitint): New
variables.
* soft-fp/fixsdbitint.c (__bid_fixsdbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixsdbitint.
Add DPD support.  Fix big-endian support.
* soft-fp/fixddbitint.c (__bid_fixddbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixddbitint.
Add DPD support.  Fix big-endian support.
* soft-fp/fixtdbitint.c (__bid_fixtdbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixtdbitint.
Add DPD support.  Fix big-endian support.
* soft-fp/fixsdti.c (__bid_fixsdbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixsdbitint.
(__bid_fixsdti): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine to
__dpd_fixsdti.
* soft-fp/fixddti.c (__bid_fixddbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixddbitint.
(__bid_fixddti): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine to
__dpd_fixddti.
* soft-fp/fixtdti.c (__bid_fixtdbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixtdbitint.
(__bid_fixtdti): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine to
__dpd_fixtdti.
* soft-fp/fixunssdti.c (__bid_fixsdbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixsdbitint.
(__bid_fixunssdti): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine
to __dpd_fixunssdti.
* soft-fp/fixunsddti.c (__bid_fixddbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixddbitint.
(__bid_fixunsddti): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine
to __dpd_fixunsddti.
* soft-fp/fixunstdti.c (__bid_fixtdbitint): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_fixtdbitint.
(__bid_fixunstdti): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine
to __dpd_fixunstdti.
* soft-fp/floatbitintsd.c (__bid_floatbitintsd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitintsd.
Add DPD support.  Avoid calling __builtin_clzll with 0 argument.  Fix
big-endian support.
* soft-fp/floatbitintdd.c (__bid_floatbitintdd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitintdd.
Add DPD support.  Avoid calling __builtin_clzll with 0 argument.  Fix
big-endian support.
* soft-fp/floatbitinttd.c (__bid_floatbitinttd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitinttd.
Add DPD support.  Avoid calling __builtin_clzll with 0 argument.  Fix
big-endian support.
* soft-fp/floattisd.c (__bid_floatbitintsd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitintsd.
(__bid_floattisd): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine to
__dpd_floattisd.
* soft-fp/floattidd.c (__bid_floatbitintdd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitintdd.
(__bid_floattidd): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine to
__dpd_floattidd.
* soft-fp/floattitd.c (__bid_floatbitinttd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitinttd.
(__bid_floattitd): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine to
__dpd_floattitd.
* soft-fp/floatuntisd.c (__bid_floatbitintsd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitintsd.
(__bid_floatuntisd): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine
to __dpd_floatuntisd.
* soft-fp/floatuntidd.c (__bid_floatbitintdd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitintdd.
(__bid_floatuntidd): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine
to __dpd_floatuntidd.
* soft-fp/floatuntitd.c (__bid_floatbitinttd): For
!defined(ENABLE_DECIMAL_BID_FORMAT) redefine to __dpd_floatbitinttd.
(__bid_floatuntitd): For !defined(ENABLE_DECIMAL_BID_FORMAT) redefine
to __dpd_floatuntitd.

2 months agofold: DECL_VALUE_EXPR isn't simple [PR120400]
Jason Merrill [Fri, 23 May 2025 13:41:25 +0000 (09:41 -0400)] 
fold: DECL_VALUE_EXPR isn't simple [PR120400]

This PR noted that fold_truth_andor was wrongly changing && to & where the
RHS is a VAR_DECL with DECL_VALUE_EXPR; we can't assume that such can be
evaluated unconditionally.

To be more precise we could recurse into DECL_VALUE_EXPR, but that doesn't
seem worth bothering with since typical uses involve a COMPONENT_REF, which
is not simple.

PR c++/120400

gcc/ChangeLog:

* fold-const.cc (simple_operand_p): False for vars with
DECL_VALUE_EXPR.

2 months agoc: Add -Wpedantic diagnostic for _Countof [PR117025]
Alejandro Colomar [Wed, 21 May 2025 23:15:43 +0000 (01:15 +0200)] 
c: Add -Wpedantic diagnostic for _Countof [PR117025]

It has been standardized in C2y.

PR c/117025

gcc/c/ChangeLog:

* c-parser.cc (c_parser_sizeof_or_countof_expression):
Add -Wpedantic diagnostic for _Countof in <= C23 mode.

gcc/testsuite/ChangeLog:

* gcc.dg/countof-compat.c: New test.
* gcc.dg/countof-no-compat.c: New test.
* gcc.dg/countof-pedantic.c: New test.
* gcc.dg/countof-pedantic-errors.c: New test.

Signed-off-by: Alejandro Colomar <alx@kernel.org>
2 months agoc: Add <stdcountof.h> [PR117025]
Alejandro Colomar [Wed, 21 May 2025 23:15:40 +0000 (01:15 +0200)] 
c: Add <stdcountof.h> [PR117025]

PR c/117025

gcc/ChangeLog:

* Makefile.in (USER_H): Add <stdcountof.h>.
* ginclude/stdcountof.h: New file.

gcc/testsuite/ChangeLog:

* gcc.dg/countof-stdcountof.c: New test.

Signed-off-by: Alejandro Colomar <alx@kernel.org>
2 months agoc: Add _Countof operator [PR117025]
Alejandro Colomar [Wed, 21 May 2025 23:15:36 +0000 (01:15 +0200)] 
c: Add _Countof operator [PR117025]

This operator is similar to sizeof but can only be applied to an array,
and returns its number of elements.

FUTURE DIRECTIONS:

-  We should make it work with array parameters to functions,
   and somehow magically return the number of elements of the array,
   regardless of it being really a pointer.

Link: <https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3550.pdf>
Link: <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117025>
Link: <https://inbox.sourceware.org/gcc/M8S4oQy--3-2@tutanota.com/T/>
Link: <https://inbox.sourceware.org/gcc-patches/20240728141547.302478-1-alx@kernel.org/T/#t>
Link: <https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3313.pdf>
Link: <https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3325.pdf>
Link: <https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3369.pdf>
Link: <https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3469.htm>
Link: <https://github.com/llvm/llvm-project/issues/102836>
Link: <https://thephd.dev/the-big-array-size-survey-for-c>
Link: <https://thephd.dev/the-big-array-size-survey-for-c-results>
Link: <https://stackoverflow.com/questions/37538/#57537491>

PR c/117025

gcc/ChangeLog:

* doc/extend.texi: Document _Countof operator.

gcc/c-family/ChangeLog:

* c-common.h (enum rid): Add RID_COUNTOF.
(c_countof_type): New function prototype.
* c-common.def (COUNTOF_EXPR): New tree.
* c-common.cc (c_common_reswords): Add RID_COUNTOF entry.
(c_countof_type): New function.

gcc/c/ChangeLog:

* c-tree.h (in_countof): Add global variable declaration.
(c_expr_countof_expr): Add function prototype.
(c_expr_countof_type): Add function prototype.
* c-decl.cc (start_struct, finish_struct): Add support for
_Countof.
(start_enum, finish_enum): Add support for _Countof.
* c-parser.cc (c_parser_sizeof_expression): New macro.
(c_parser_countof_expression): New macro.
(c_parser_sizeof_or_countof_expression): Rename function and add
support for _Countof.
(c_parser_unary_expression): Add RID_COUNTOF entry.
* c-typeck.cc (in_countof): Add global variable.
(build_external_ref): Add support for _Countof.
(record_maybe_used_decl): Add support for _Countof.
(pop_maybe_used): Add support for _Countof.
(is_top_array_vla): New function.
(c_expr_countof_expr, c_expr_countof_type): New functions.

gcc/testsuite/ChangeLog:

* gcc.dg/countof-compile.c: New test.
* gcc.dg/countof-vla.c: New test.
* gcc.dg/countof-vmt.c: New test.
* gcc.dg/countof-zero-compile.c: New test.
* gcc.dg/countof-zero.c: New test.
* gcc.dg/countof.c: New test.

Suggested-by: Xavier Del Campo Romero <xavi.dcr@tutanota.com>
Co-authored-by: Martin Uecker <uecker@tugraz.at>
Acked-by: "James K. Lowden" <jklowden@schemamania.org>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
2 months agoFortran: Fix c_associated argument checks.
Jerry DeLisle [Tue, 20 May 2025 02:41:16 +0000 (19:41 -0700)] 
Fortran: Fix c_associated argument checks.

PR fortran/120049

gcc/fortran/ChangeLog:

* check.cc (gfc_check_c_associated): Use new helper functions.
Only call check_c_ptr_1 if optional c_ptr_2 tests succeed.
(check_c_ptr_1): Handle only c_ptr_1 checks.
(check_c_ptr_2): Expand checks for c_ptr_2 and handle cases
where there is no derived pointer in the gfc_expr and check
the inmod_sym_id only if it exists.
* misc.cc (gfc_typename): Handle the case for BT_VOID rather
than throw an internal error.

gcc/testsuite/ChangeLog:

* gfortran.dg/pr120049_a.f90: Update test directives.
* gfortran.dg/pr120049_b.f90: Update test directives
* gfortran.dg/pr120049_2.f90: New test.

Co-Authored-By: Steve Kargl <kargl@gcc.gnu.org>
2 months agoFortran: fix parsing of type parameter inquiries of substrings [PR101735]
Harald Anlauf [Tue, 27 May 2025 17:23:16 +0000 (19:23 +0200)] 
Fortran: fix parsing of type parameter inquiries of substrings [PR101735]

Handling of type parameter inquiries of substrings failed to due either
parsing issues or not following or handling reference chains properly.

PR fortran/101735

gcc/fortran/ChangeLog:

* expr.cc (find_inquiry_ref): If an inquiry reference applies to
a substring, use that, and calculate substring length if needed.
* primary.cc (extend_ref): Also handle attaching to end of
reference chain for appending.
(gfc_match_varspec): Discrimate between arrays of character and
substrings of them.  If a substring is taken from a character
component of a derived type, get the proper typespec so that
inquiry references work correctly.
(gfc_match_rvalue): Handle corner case where we hit a seemingly
dangling '%' and missed an inquiry reference. Try another match.

gcc/testsuite/ChangeLog:

* gfortran.dg/inquiry_type_ref_7.f90: New test.

2 months agoc++, coroutines: Fix typos in TRUTH_ANDIF_EXPRs.
Iain Sandoe [Thu, 22 May 2025 12:24:12 +0000 (13:24 +0100)] 
c++, coroutines: Fix typos in TRUTH_ANDIF_EXPRs.

These were typoed to TRUTH_AND_EXPR (and then that got copied).

gcc/cp/ChangeLog:

* coroutines.cc (cp_coroutine_transform::build_ramp_function):
Replace TRUTH_AND_EXPR with TRUTH_ANDIF_EXPR in three places.

Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
2 months agoEnable afdo testing on AMD Zen3+
Jan Hubicka [Tue, 27 May 2025 17:53:50 +0000 (19:53 +0200)] 
Enable afdo testing on AMD Zen3+

contrib/ChangeLog:

* gen_autofdo_event.py: Add support for AMD Zen 3 and
later CPUs.

gcc/ChangeLog:

* config/i386/gcc-auto-profile: regenerate.

2 months agoRemove dead code in auto-profile.cc
Jan Hubicka [Tue, 27 May 2025 17:14:21 +0000 (19:14 +0200)] 
Remove dead code in auto-profile.cc

This code to track what locations were used when reading auto-fdo profile
seems dead since the initial commit. Removed thus.

gcc/ChangeLog:

* auto-profile.cc (function_instance::mark_annotated): Remove.
(function_instance::total_annotated_count): Remove.
(autofdo_source_profile::mark_annotated): Remove.
(afdo_set_bb_count): Do not mark annotated locations.
(afdo_annotate_cfg): Likewise.

2 months agoFix IPA-SRA issue with reverse SSO on specific pattern
Eric Botcazou [Tue, 27 May 2025 17:42:17 +0000 (19:42 +0200)] 
Fix IPA-SRA issue with reverse SSO on specific pattern

IPA-SRA generally works fine in the presence of reverse Scalar_Storage_Order
by propagating the relevant flag onto the newly generated MEM_REFs.  However
we have been recently faced with a specific Ada pattern that it does not
handle correctly: the 'Valid attribute applied to a floating-point component
of an aggregate type with reverse Scalar_Storage_Order.

The attribute is implemented by a call to a specific routine of the runtime
that expects a pointer to the object so, in the case of a component with
reverse SSO, the compiler first loads it from the aggregate to get back the
native storage order, but it does the load using an array of bytes instead
of the floating-point type to prevent the FPU from fiddling with the value,
which yields in the .original dump file:

  *(character[1:4] *) &F2b = VIEW_CONVERT_EXPR<character[1:4]>(item.f);

Of course that's a bit convoluted, but it does not seem that another method
would be simpler or even work, and using VIEW_CONVERT_EXPR to toggle the SSO
is supposed to be supported in any case (unlike aliasing or type punning).

The attached patch makes it work.  While the call to storage_order_barrier_p
from IPA-SRA is quite natural (the regular SRA has it too), the tweak to the
predicate itself is needed to handle the scalar->aggregate conversion, which
is admittedly awkward but again without clear alternative.

gcc/
* ipa-sra.cc (scan_expr_access): Also disqualify storage order
barriers from splitting.
* tree.h (storage_order_barrier_p): Also return false if the
operand of the VIEW_CONVERT_EXPR has reverse storage order.

gcc/testsuite/
* gnat.dg/sso19.adb: New test.
* gnat.dg/sso19_pkg.ads, gnat.dg/sso19_pkg.adb: New helper.

2 months agodiagnostics: rework experimental-html output [PR116792]
David Malcolm [Tue, 27 May 2025 16:22:26 +0000 (12:22 -0400)] 
diagnostics: rework experimental-html output [PR116792]

This patch reworks the HTML output from the the option
  -fdiagnostics-add-output=experimental-html
so that for source quoting and path printing, rather than simply adding
the textual output inside <pre> elements, it breaks up the output
into HTML tags reflecting the structure of the output, using CSS, SVG
and a little javascript to help the user navigate the diagnostics and
the events within any paths.

This uses ideas from the patch I posted in:
  https://gcc.gnu.org/pipermail/gcc-patches/2020-November/558603.html
but reworks the above patch so that:
* rather than printing source to a pretty_printer, the HTML is created
  by building a DOM tree in memory, using a new xml::printer class.  This
  should be less error-prone than the pretty_printer approach, since it
  ought to solve escaping issues.  Instead of a text vs html boolean,
  the code is generalized via templates with to_text vs to_html sinks.
  This templatization applies both to path-printing and
  diagnostic-show-locus.cc.
* the HTML output can have multiple diagnostics and multiple paths rather
  than just a single path.  The javascript keyboard controls now cycle
  through all diagnostics and all events within them

An example of the output can be seen at:
  https://dmalcolm.fedorapeople.org/gcc/2025-05-27/malloc-1.c.html
where the keys "j" and "k" cycle through diagnostics and events
within them.

gcc/ChangeLog:
PR other/116792
* diagnostic-format-html.cc: Define INCLUDE_STRING.
Include "xml.h", "xml-printer.h", and "json.h".
(html_generation_options::html_generation_options): New.
(namespace xml): Move decls to xml.h and convert from using
label_text to std::string.
(xml::text::write_as_xml): Reimplement indentation so it is done
by this node, rather than the parent.
(xml::node_with_children::add_text): Convert from label_text to
std::string.  Consolidate runs of text into a single node.
(xml::document::write_as_xml): Reimplement indentation.
(xml::element::write_as_xml): Reimplement indentation so it is
done by this node, rather than the parent.  Convert from
label_text to std::string.  Update attribute-printing to new
representation to preserve insertion order.
(xml::element::set_attr): Convert from label_text to std::string.
Record insertion order.
(xml::raw::write_as_xml): New.
(xml::printer::printer): New.
(xml::printer::push_tag): New.
(xml::printer::push_tag_with_class): New.
(xml::printer::pop_tag): New.
(xml::printer::set_attr): New.
(xml::printer::add_text): New.
(xml::printer::add_raw): New.
(xml::printer::push_element): New.
(xml::printer::append): New.
(xml::printer::get_insertion_point): New.
(html_builder::add_focus_id): New.
(html_builder::m_html_gen_opts): New field.
(html_builder::m_head_element): New field.
(html_builder::m_next_diag_id): New field.
(html_builder::m_ui_focus_ids): New field.
(make_div): Convert from label_text to std::string.
(make_span): Likewise.
(HTML_STYLE): New.
(HTML_SCRIPT): New.
(html_builder::html_builder): Fix indentation.  Add
"html_gen_opts" param.  Initialize new fields.  Reimplement
using xml::printer.  Optionally add style and script tags.
(class html_path_label_writer): New.
(html_builder::make_element_for_diagnostic): Convert from
label_text to std::string. Set "id" on "gcc-diagnostic" and
"gcc-message" <div> elements; add the latter to the focus ids.
Use diagnostic_context::maybe_show_locus_as_html rather than
html_builder::make_element_for_source.  Use print_path_as_html
rather than html_builder::make_element_for_path.
(html_builder::make_element_for_source): Drop.
(html_builder::make_element_for_path): Drop.
(html_builder::make_element_for_patch): Convert from label_text to
std::string.
(html_builder::make_metadata_element): Likewise.  Use
xml::printer.
(html_builder::make_element_for_metadata): Convert from label_text
to std::string.
(html_builder::emit_diagram): Expand comment.
(html_builder::flush_to_file): Write out initializer for
"focus_ids" into javascript.
(html_output_format::html_output_format): Add param
"html_gen_opts" and use it to initialize m_builder.
(html_file_output_format::html_file_output_format): Likewise, to
initialize base class.
(make_html_sink): Likewise, to pass to ctor.
(selftest::test_html_diagnostic_context::test_html_diagnostic_context):
Set up html_generation_options.
(selftest::html_buffered_output_format::html_buffered_output_format):
Add html_gen_opts param.
(selftest::test_simple_log): Add id attributes to expected text
for "gcc-diagnostic" and "gcc-message" elements.  Update
whitespace for indentation fixes.
(selftest::test_metadata): Update whitespace for indentation
fixes.
(selftest::test_printer): New selftest.
(selftest::test_attribute_ordering): New selftest.
(selftest::diagnostic_format_html_cc_tests): Call the new
selftests.
* diagnostic-format-html.h (struct html_generation_options): New.
(make_html_sink): Add "html_gen_opts" param.
(print_path_as_html): New decl.
* diagnostic-path-output.cc: Define INCLUDE_MAP.  Add includes of
"diagnostic-format-html.h", "xml.h", and "xml-printer.h".
(path_print_policy::path_print_policy): Add ctor.
(path_print_policy::get_diagram_theme): Fix whitespace.
(struct stack_frame): New.
(begin_html_stack_frame): New function.
(end_html_stack_frame): New function.
(emit_svg_arrow): New function.
(event_range::print): Rename to...
(event_range::print_as_text): ...this.  Update call to
diagnostic_start_span.
(event_range::print_as_html): New, based on the above, but ported
from pretty_printer to xml::printer.
(thread_event_printer::print_swimlane_for_event_range): Rename
to...
(thread_event_printer::print_swimlane_for_event_range_as_text):
...this.  Update for renaming of event_range::print to
event_range::print_as_text.
(thread_event_printer::print_swimlane_for_event_range_as_html):
New.
(print_path_summary_as_text): Update for "_as_text" renaming.
(print_path_summary_as_html): New.
(print_path_as_html): New.
* diagnostic-show-locus.cc: Add defines of INCLUDE_MAP and
INCLUDE_STRING.  Add includes of "xml.h" and "xml-printer.h".
(struct char_display_policy): Replace "m_print_cb" with
"m_print_text_cb" and "m_print_html_cb".
(struct to_text): New.
(struct to_html): New.
(get_printer): New.
(default_diagnostic_start_span_fn<to_text>): New.
(default_diagnostic_start_span_fn<to_html>): New.
(class layout): Update "friend class layout_printer;" for
template.
(enum class margin_kind): New.
(class layout_printer): Convert into a template.
(layout_printer::m_pp): Replace field with...
(layout_printer::m_sink): ...this.
(layout_printer::m_colorizer): Drop field in favor of a pointer
in the "to_text" sink.
(default_print_decoded_ch): Convert into a template.
(escape_as_bytes_print): Likewise.
(escape_as_unicode_print): Likewise.
(make_char_policy): Update to use both text and html callbacks.
(layout_printer::print_gap_in_line_numbering): Replace with...
(layout_printer<to_text>::print_gap_in_line_numbering): ...this
(layout_printer<to_html>::print_gap_in_line_numbering): ...and
this.
(layout_printer::print_source_line): Convert to template, using
m_sink.
(layout_printer::print_leftmost_column): Likewise.
(layout_printer::start_annotation_line): Likewise.
(layout_printer<to_text>::end_line): New.
(layout_printer<to_html>::end_line): New.
(layout_printer::print_annotation_line): Convert to template,
using m_sink.
(class line_label): Add field m_original_range_idx.
(layout_printer<to_text>::begin_label): New.
(layout_printer<to_html>::begin_label): New.
(layout_printer<to_text>::end_label): New.
(layout_printer<to_html>::end_label): New.
(layout_printer::print_any_labels): Convert to template, using
m_sink.
(layout_printer::print_leading_fixits): Likewise.
(layout_printer::print_trailing_fixits): Likewise.
(layout_printer::print_newline): Drop.
(layout_printer::move_to_column): Convert to template, using
m_sink.
(layout_printer::show_ruler): Likewise.
(layout_printer::print_line): Likewise.
(layout_printer::print_any_right_to_left_edge_lines): Likewise.
(layout_printer::layout_printer): Likewise.
(diagnostic_context::maybe_show_locus_as_html): New.
(diagnostic_source_print_policy::diagnostic_source_print_policy):
Update for split of start_span_cb into text vs html variants.
(diagnostic_source_print_policy::print): Update for use of
templates; use to_text.
(diagnostic_source_print_policy::print_as_html): New.
(layout_printer::print): Convert to template, using m_sink.
(selftest::make_element_for_locus): New.
(selftest::make_raw_html_for_locus): New.
(selftest::test_layout_x_offset_display_utf8): Update for use of
templates.
(selftest::test_layout_x_offset_display_tab): Likewise.
(selftest::test_one_liner_caret_and_range): Add test coverage of
HTML output.
(selftest::test_one_liner_labels): Likewise.
* diagnostic.cc (diagnostic_context::initialize): Update for split
of start_span_cb into text vs html variants.
(default_diagnostic_start_span_fn): Move to
diagnostic-show-locus.cc, converting to template.
* diagnostic.h (class xml::printer): New forward decl.
(diagnostic_start_span_fn): Replace typedef with "using",
converting to a template.
(struct to_text): New forward decl.
(struct to_html): New forward decl.
(get_printer): New decl.
(diagnostic_location_print_policy::print_text_span_start): New
decl.
(diagnostic_location_print_policy::print_html_span_start): New
decl.
(class html_label_writer): New.
(diagnostic_source_print_policy::print_as_html): New decl.
(diagnostic_source_print_policy::get_start_span_fn): Replace
with...
(diagnostic_source_print_policy::get_text_start_span_fn): ...this
(diagnostic_source_print_policy::get_html_start_span_fn): ...and
this
(diagnostic_source_print_policy::m_start_span_cb): Replace with...
(diagnostic_source_print_policy::m_text_start_span_cb): ...this
(diagnostic_source_print_policy::m_html_start_span_cb): ...and
this.
(diagnostic_context::maybe_show_locus_as_html): New decl.
(diagnostic_context::m_text_callbacks::m_start_span): Replace
with...
(diagnostic_context::m_text_callbacks::m_text_start_span): ...this
(diagnostic_context::m_text_callbacks::m_html_start_span): ...and
this.
(diagnostic_start_span): Update for template change.
(diagnostic_show_locus_as_html): New inline function.
(default_diagnostic_start_span_fn): Convert to template.
* doc/invoke.texi (experimental-html): Add "css" and "javascript"
keys.
* opts-diagnostic.cc (html_scheme_handler::make_sink): Likewise.
* selftest-diagnostic.cc
(selftest::test_diagnostic_context::start_span_cb): Update for
template changes.
* selftest-diagnostic.h
(selftest::test_diagnostic_context::start_span_cb): Likewise.
* xml-printer.h: New file.
* xml.h: New file, based on material in diagnostic-format-html.cc,
but using std::string rather than label_text.
(xml::element::m_key_insertion_order): New field.
(struct xml::raw): New.

gcc/fortran/ChangeLog
PR other/116792
* error.cc (gfc_diagnostic_start_span): Update for diagnostic.h
changes.

gcc/testsuite/ChangeLog:
PR other/116792
* gcc.dg/html-output/missing-semicolon.c: Add ":javascript=no" to
html output.
* gcc.dg/html-output/missing-semicolon.py: Move repeated
definitions into lib/htmltest.py.
* gcc.dg/plugin/diagnostic_group_plugin.cc: Update for template
changes.
* gcc.dg/plugin/diagnostic-test-metadata-html.c: Add
":javascript=no" to html output.  Add
"-fdiagnostics-show-line-numbers".
* gcc.dg/plugin/diagnostic-test-metadata-html.py: Move repeated
definitions into lib/htmltest.py.  Add checks of annotated source.
* gcc.dg/plugin/diagnostic-test-paths-2.c: Add ":javascript=no" to
html output.
* gcc.dg/plugin/diagnostic-test-paths-2.py: Move repeated
definitions into lib/htmltest.py.  Add checks of execution path.
* gcc.dg/plugin/diagnostic-test-paths-4.c: Add
-fdiagnostics-add-output=experimental-html:javascript=no.  Add
invocation ot diagnostic-test-paths-4.py.
* gcc.dg/plugin/diagnostic-test-paths-4.py: New test script.
* gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: Add
-fdiagnostics-add-output=experimental-html:javascript=no.  Add
invocation of diagnostic-test-show-locus.py.
* gcc.dg/plugin/diagnostic-test-show-locus.py: New test script.
* lib/htmltest.py: New test support script.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
2 months agodiagnostics: split path-printing into a new diagnostic-path-output.cc
David Malcolm [Tue, 27 May 2025 16:22:25 +0000 (12:22 -0400)] 
diagnostics: split path-printing into a new diagnostic-path-output.cc

No functional change intended.

gcc/ChangeLog:
* Makefile.in (OBJS-libcommon): Add diagnostic-path-output.o.
* diagnostic-path-output.cc: New file, taken from material in
diagnostic-path.cc.
* diagnostic-path.cc: Drop includes of
"diagnostic-macro-unwinding.h", "intl.h", "gcc-rich-location.h",
"diagnostic-color.h", "diagnostic-event-id.h",
"diagnostic-label-effects.h", "pretty-print-markup.h",
"selftest.h", "selftest-diagnostic.h",
"selftest-diagnostic-path.h", "text-art/theme.h", and
"diagnostic-format-text.h".
(class path_print_policy): Move to diagnostic-path-output.cc.
(class path_label): Likewise.
(can_consolidate_events): Likewise.
(class per_thread_summary): Likewise.
(struct event_range): Likewise.
(struct path_summary): Likewise.
(per_thread_summary::interprocedural_p): Likewise.
(path_summary::path_summary): Likewise.
(write_indent): Likewise.
(base_indent): Likewise.
(per_frame_indent): Likewise.
(class thread_event_printer): Likewise.
(print_path_summary_as_text): Likewise.
(class element_event_desc): Likewise.
(diagnostic_text_output_format::print_path): Likewise.
(selftest::path_events_have_column_data_p): Likewise.
(selftest::test_empty_path): Likewise.
(selftest::test_intraprocedural_path): Likewise.
(selftest::test_interprocedural_path_1): Likewise.
(selftest::test_interprocedural_path_2): Likewise.
(selftest::test_recursion): Likewise.
(class selftest::control_flow_test): Likewise.
(selftest::test_control_flow_1): Likewise.
(selftest::test_control_flow_2): Likewise.
(selftest::test_control_flow_3): Likewise.
(selftest::assert_cfg_edge_path_streq): Likewise.
(ASSERT_CFG_EDGE_PATH_STREQ): Likewise.
(selftest::test_control_flow_4): Likewise.
(selftest::test_control_flow_5): Likewise.
(selftest::test_control_flow_6): Likewise.
(selftest::control_flow_tests): Likewise.
(selftest::diagnostic_path_cc_tests): Likewise, renaming
accordingly.
* selftest-run-tests.cc (selftest::run_tests): Update for
move of path-printing selftests.
* selftest.h (selftest::diagnostic_path_cc_tests): Replace decl
with...
(selftest::diagnostic_path_output_cc_tests): ...this.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
2 months agos390x: Fix bootstrap.
Juergen Christ [Tue, 27 May 2025 13:42:10 +0000 (15:42 +0200)] 
s390x: Fix bootstrap.

A typo in the mnemonic attribute caused a failed bootstrap.  Not sure
how that passed the bootstrap done before committing.

gcc/ChangeLog:

* config/s390/vector.md(*vec_extract<mode>): Fix mnemonic.

Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>
2 months agotree-optimization/117965 - phiprop validity checking is too strict
Richard Biener [Tue, 10 Dec 2024 08:55:37 +0000 (09:55 +0100)] 
tree-optimization/117965 - phiprop validity checking is too strict

The PR shows that when using std::clamp from the C++ standard library
and there is surrounding code using exceptions then phiprop can fail
to simplify the code so phiopt can turn the clamping into efficient
min/max operations.

The validation code is needlessly complicated, steming from the
time we had memory-SSA with multiple virtual operands.  The following
simplifies this, thereby fixing this issue.

PR tree-optimization/117965
* tree-ssa-phiprop.cc (phivn_valid_p): Remove.
(propagate_with_phi): Pass in virtual PHI node from BB,
rewrite load motion validity check to require the same
virtual use along all paths.

* g++.dg/tree-ssa/pr117965-1.C: New testcase.
* g++.dg/tree-ssa/pr117965-2.C: Likewise.

2 months agoasf: Fix calling of emit_move_insn on registers of different modes [PR119884]
Konstantinos Eleftheriou [Mon, 19 May 2025 11:00:05 +0000 (13:00 +0200)] 
asf: Fix calling of emit_move_insn on registers of different modes [PR119884]

This patch uses `lowpart_subreg` for the base register initialization,
instead of zero-extending it. We had tried this solution before, but
we were leaving undefined bytes in the upper part of the register.
This shouldn't be happening as we are supposed to write the whole
register when the load is eliminated. This was occurring when having
multiple stores with the same offset as the load, generating a
register move for all of them, overwriting the bit inserts that were
inserted before them.

In order to overcome this, we are removing redundant stores from the
sequence, i.e. stores that write to addresses that will be overwritten
by stores that come after them in the sequence. We are using the same
bitmap that is used for the load elimination check, to keep track of
the bytes that are written by each store.

Also, we are now allowing the load to be eliminated even when there
are overlaps between the stores, as there is no obvious reason why we
shouldn't do that, we just want the stores to cover all of the load's
bytes.

Bootstrapped/regtested on AArch64 and x86_64.

PR rtl-optimization/119884

gcc/ChangeLog:

* avoid-store-forwarding.cc (process_store_forwarding):
Use `lowpart_subreg` for the base register initialization
and remove redundant stores from the store/load sequence.

gcc/testsuite/ChangeLog:

* gcc.target/i386/pr119884.c: New test.

2 months agosbitmap: Add bitmap_all_bits_in_range_p function
Konstantinos Eleftheriou [Mon, 19 May 2025 11:00:04 +0000 (13:00 +0200)] 
sbitmap: Add bitmap_all_bits_in_range_p function

This patch adds the `bitmap_all_bits_in_range_p` function in sbitmap,
which checks if all the bits in a range are set.

Helper function `bitmap_bit_in_range_p` has also been added, in order
to be used by `bitmap_all_bits_in_range_p` and
`bitmap_any_bit_in_range_p`.  When the function's `any_inverted`
parameter is true, the function checks if any of the bits in the range
is unset, otherwise it checks if any of them is set.

Function `bitmap_any_bit_in_range_p` has been updated to call
`bitmap_bit_in_range_p` with the `any_inverted` parameter set to
false, retaining its previous functionality.

Function `bitmap_all_bits_in_range_p` calls `bitmap_bit_in_range_p`
with `any_inverted` set to true and returns the negation of the
result, i.e. true if all the bits in the range are set.

gcc/ChangeLog:

* sbitmap.cc (bitmap_any_bit_in_range_p):
Call and return the result of `bitmap_bit_in_range_p` with the
`any_inverted` parameter set to false.
(bitmap_bit_in_range_p): New function.
(bitmap_all_bits_in_range_p): New function.
* sbitmap.h (bitmap_all_bits_in_range_p): New function.

2 months agosbitmap: Rename bitmap_bit_in_range_p to bitmap_any_bit_in_range_p
Konstantinos Eleftheriou [Tue, 20 May 2025 15:01:14 +0000 (17:01 +0200)] 
sbitmap: Rename bitmap_bit_in_range_p to bitmap_any_bit_in_range_p

This patch renames `bitmap_bit_in_range_p` to
`bitmap_any_bit_in_range_p` to better reflect its purpose.

gcc/ChangeLog:

* sbitmap.cc (bitmap_bit_in_range_p): Renamed the function.
(bitmap_any_bit_in_range_p): New function name.
(bitmap_bit_in_range_p_checking): Renamed the function.
(bitmap_any_bit_in_range_p_checking): New function name.
(test_set_range): Updated function calls to use the new name.
(test_bit_in_range): Likewise.
* sbitmap.h (bitmap_bit_in_range_p): Renamed the function.
(bitmap_any_bit_in_range_p): New function name.
* tree-ssa-dse.cc (live_bytes_read):
Updated function call to use the new name.

2 months ago[RISC-V] Add andi+bclr synthesis
Shreya Munnangi [Tue, 27 May 2025 12:43:29 +0000 (06:43 -0600)] 
[RISC-V] Add andi+bclr synthesis

So this patch from Shreya adds the ability to use andi + a series of bclr insns
to synthesize a logical AND, much like we're doing for IOR/XOR using ori+bset
or their xor equivalents.

This would regress from a code quality standpoint if we didn't make some
adjustments to a handful of define_insn_and_split patterns in the riscv backend
which support the same kind of idioms.

Essentially we turn those define_insn_and_split patterns into the simple
define_splits they always should have been.  That's been the plan since we
started down this path -- now is the time to make that change for a subset of
patterns.  It may be the case that when we're finished we may not even need
those patterns.  That's still TBD.

I'm aware of one minor regression in xalan.  As seen elsewhere, combine
reconstructs the mask value, uses mvconst_internal to load it into a reg then
an and instruction.  That looks better than the operation synthesis, but only
because of the mvconst_internal little white lie.

This patch does help in a variety of places.  It's fairly common in gimple.c
from 502.gcc to see cases where we'd use bclr to clear a bit, then set the
exact same bit a few instructions later.  That was an artifact of using a
define_insn_and_split -- it wasn't obvious to combine that we had two
instructions manipulating the same bit.  Now that is obvious to combine and the
redundant operation gets removed.

This has spun in my tester with no regressions on riscv32-elf and riscv64-elf.
Hopefully the baseline for the tester as stepped forward 🙂

gcc/
* config/riscv/bitmanip.md (andi+bclr splits): Simplified from
prior define_insn_and_splits.
* config/riscv/riscv.cc (synthesize_and): Add support for andi+bclr
sequences.

Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2 months agolibstdc++: Fix some names.cc test failures on AIX
Jonathan Wakely [Tue, 27 May 2025 11:54:14 +0000 (12:54 +0100)] 
libstdc++: Fix some names.cc test failures on AIX

libstdc++-v3/ChangeLog:

* testsuite/17_intro/names.cc [_AIX] (n): Undefine.
* testsuite/experimental/names.cc [_AIX] (ptr): Undefine.

2 months agolibstdc++: Fix test failures for 32-bit AIX
Jonathan Wakely [Tue, 27 May 2025 11:06:01 +0000 (12:06 +0100)] 
libstdc++: Fix test failures for 32-bit AIX

With -maix32 (the default) we only have 16-bit wchar_t so these tests
fail. The debug.cc one is because we use -fwide-exec-charset=UTF-32BE
which tries to encode each wide character as four bytes in a 2-byte
wchar_t. The format.cc one is because the clown face character can't be
encoded in a single 16-bit wchar_t.

libstdc++-v3/ChangeLog:

* testsuite/std/format/debug.cc: Disable for targets with 16-bit
wchar_t.
* testsuite/std/format/functions/format.cc: Use -DUNICODE for
targets with 32-bit wchar_t.
(test_unicode) [UNICODE]: Only run checks when UNICODE is
defined.

2 months agolibstdc++: Regenerate include/Makefile.in
Jonathan Wakely [Tue, 27 May 2025 12:28:56 +0000 (13:28 +0100)] 
libstdc++: Regenerate include/Makefile.in

libstdc++-v3/ChangeLog:

* include/Makefile.in: Regenerate.

2 months agoRISC-V: Add test for vec_duplicate + vxor.vv combine case 1 with GR2VR cost 0, 1...
Pan Li [Sun, 25 May 2025 09:17:34 +0000 (17:17 +0800)] 
RISC-V: Add test for vec_duplicate + vxor.vv combine case 1 with GR2VR cost 0, 1 and 2

Add asm dump check test for vec_duplicate + vxor.vv combine to vxor.vx,
with the GR2VR cost is 0, 1 and 2.

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
for vxor.vx combine.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoRISC-V: Add test for vec_duplicate + vxor.vv combine case 0 with GR2VR cost 0, 2...
Pan Li [Sun, 25 May 2025 09:16:09 +0000 (17:16 +0800)] 
RISC-V: Add test for vec_duplicate + vxor.vv combine case 0 with GR2VR cost 0, 2 and 15

Add asm dump check test for vec_duplicate + vxor.vv combine to vxor.vx,
with the GR2VR cost is 0, 2 and 15.

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
for vxor.vx combine.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
data for vxor run test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-i16.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-i32.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-i64.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-i8.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-u16.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-u32.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-u64.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vxor-run-1-u8.c: New test.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoRISC-V: Combine vec_duplicate + vxor.vv to vxor.vx on GR2VR cost
Pan Li [Sun, 25 May 2025 09:13:09 +0000 (17:13 +0800)] 
RISC-V: Combine vec_duplicate + vxor.vv to vxor.vx on GR2VR cost

This patch would like to combine the vec_duplicate + vxor.vv to the
vxor.vx.  From example as below code.  The related pattern will depend
on the cost of vec_duplicate from GR2VR.  Then the late-combine will
take action if the cost of GR2VR is zero, and reject the combination
if the GR2VR cost is greater than zero.

Assume we have example code like below, GR2VR cost is 0.

  #define DEF_VX_BINARY(T, OP)                                        \
  void                                                                \
  test_vx_binary (T * restrict out, T * restrict in, T x, unsigned n) \
  {                                                                   \
    for (unsigned i = 0; i < n; i++)                                  \
      out[i] = in[i] OP x;                                            \
  }

  DEF_VX_BINARY(int32_t, |)

Before this patch:
  10   │ test_vx_binary_or_int32_t_case_0:
  11   │     beq a3,zero,.L8
  12   │     vsetvli a5,zero,e32,m1,ta,ma
  13   │     vmv.v.x v2,a2
  14   │     slli    a3,a3,32
  15   │     srli    a3,a3,32
  16   │ .L3:
  17   │     vsetvli a5,a3,e32,m1,ta,ma
  18   │     vle32.v v1,0(a1)
  19   │     slli    a4,a5,2
  20   │     sub a3,a3,a5
  21   │     add a1,a1,a4
  22   │     vxor.vv v1,v1,v2
  23   │     vse32.v v1,0(a0)
  24   │     add a0,a0,a4
  25   │     bne a3,zero,.L3

After this patch:
  10   │ test_vx_binary_or_int32_t_case_0:
  11   │     beq a3,zero,.L8
  12   │     slli    a3,a3,32
  13   │     srli    a3,a3,32
  14   │ .L3:
  15   │     vsetvli a5,a3,e32,m1,ta,ma
  16   │     vle32.v v1,0(a1)
  17   │     slli    a4,a5,2
  18   │     sub a3,a3,a5
  19   │     add a1,a1,a4
  20   │     vxor.vx v1,v1,a2
  21   │     vse32.v v1,0(a0)
  22   │     add a0,a0,a4
  23   │     bne a3,zero,.L3

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/ChangeLog:

* config/riscv/riscv-v.cc (expand_vx_binary_vec_dup_vec): Add
new case for XOR op.
(expand_vx_binary_vec_vec_dup): Diito.
* config/riscv/riscv.cc (riscv_rtx_costs): Ditto.
* config/riscv/vector-iterators.md: Add new op or to no_shift_vx_ops.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agos390: Floating point vector lane handling
Juergen Christ [Thu, 8 May 2025 12:11:00 +0000 (14:11 +0200)] 
s390: Floating point vector lane handling

Since floating point and vector registers overlap on s390, more
efficient code can be generated to extract FPRs from VRs.
Additionally, for double vectors, more efficient code can be generated
to load specific lanes.

gcc/ChangeLog:

* config/s390/vector.md (VF): New mode iterator.
(VEC_SET_NONFLOAT): New mode iterator.
(VEC_SET_SINGLEFLOAT): New mode iterator.
(*vec_set<mode>): Split pattern in two.
(*vec_setv2df): Extract special handling for V2DF mode.
(*vec_extract<mode>): Split pattern in two.

gcc/testsuite/ChangeLog:

* gcc.target/s390/vector/vec-extract-1.c: New test.
* gcc.target/s390/vector/vec-set-1.c: New test.

Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>
2 months agolibstdc++: Support std::abs for 128-bit integers and floats [PR96710]
Jonathan Wakely [Fri, 16 May 2025 12:05:51 +0000 (13:05 +0100)] 
libstdc++: Support std::abs for 128-bit integers and floats [PR96710]

Currently we only provide std::abs(__int128) and std::abs(__float128)
for non-strict modes, i.e. -std=gnu++NN but not -std=c++NN.

This defines those overloads for strict modes too, as a small step
towards resolving PR 96710 (which will eventually mean that __int128
satisfies the std::integral concept).

libstdc++-v3/ChangeLog:

PR libstdc++/96710
* include/bits/std_abs.h [__SIZEOF_INT128__] (abs(__int128)):
Define.
[_GLIBCXX_USE_FLOAT128] (abs(__float128)): Enable definition for
strict modes.
* testsuite/26_numerics/headers/cmath/82644.cc: Use strict_std
instead of defining __STRICT_ANSI__.
* testsuite/26_numerics/headers/cstdlib/abs128.cc: New test.

Reviewed-by: Tomasz Kamiński <tkaminsk@redhat.com>
2 months agodoc: Fix typo in description of nonstring attribute
Jonathan Wakely [Tue, 27 May 2025 08:11:58 +0000 (09:11 +0100)] 
doc: Fix typo in description of nonstring attribute

gcc/ChangeLog:

* doc/extend.texi (Common Variable Attributes): Fix typo in
description of nonstring.

2 months agoAVR: target/120442 - Support f7_fdim / fdiml in LibF7.
Georg-Johann Lay [Tue, 27 May 2025 10:03:13 +0000 (12:03 +0200)] 
AVR: target/120442 - Support f7_fdim / fdiml in LibF7.

Add Support for fdiml.
PR target/120442
libgcc/config/avr/libf7/
* libf7-common.mk (LIBF_C_PARTS, m_ddd): Add fdim.
* libf7.h (f7_fdim): New proto.
* libf7.c (f7_fdim): New function.
* f7renames.sh (f7_fdim): Add rename.
* f7-wraps.h: Rebuild
* f7-renames.h: Rebuild

2 months agolibstdc++: Fix bug in default ctor of extents.
Luc Grosheintz [Sat, 24 May 2025 11:26:55 +0000 (13:26 +0200)] 
libstdc++: Fix bug in default ctor of extents.

The array that stores the dynamic extents used to be default
initialized. The standard requires value intialization. This
commit fixes the bug and adds a test.

libstdc++-v3/ChangeLog:

* include/std/mdspan: Value initialize the array storing the
dynamic extents.
* testsuite/23_containers/mdspan/extents/ctor_default.cc: New
test.

Signed-off-by: Luc Grosheintz <luc.grosheintz@gmail.com>
2 months agoAVR: target/120441 - Fix f7_exp for |x| ≥ 512.
Georg-Johann Lay [Tue, 27 May 2025 07:43:57 +0000 (09:43 +0200)] 
AVR: target/120441 - Fix f7_exp for |x| ≥ 512.

f7_exp limited exponents to 512, but 1023 * ln2 ≈ 709,
hence 1024 is a correct limit.

libgcc/config/avr/libf7/
PR target/120441
* libf7.c (f7_exp): Limit aa->expo to 10 (not to 9).

2 months agodriver: Fix multilib_os_dir and multiarch_dir for those target use TARGET_COMPUTE_MUL...
Kito Cheng [Mon, 10 Mar 2025 08:26:04 +0000 (16:26 +0800)] 
driver: Fix multilib_os_dir and multiarch_dir for those target use TARGET_COMPUTE_MULTILIB

This patch fixes the multilib_os_dir and multiarch_dir for those targets
that use TARGET_COMPUTE_MULTILIB, since the TARGET_COMPUTE_MULTILIB hook
only update/fix the multilib_dir but not the multilib_os_dir and multiarch_dir,
so the multilib_os_dir and multiarch_dir are not set correctly for those targets.

Use RISC-V linux target (riscv64-unknown-linux-gnu) as an example:

```
$ riscv64-unknown-linux-gnu-gcc -print-multi-lib
.;
lib32/ilp32;@march=rv32imac@mabi=ilp32
lib32/ilp32d;@march=rv32imafdc@mabi=ilp32d
lib64/lp64;@march=rv64imac@mabi=lp64
lib64/lp64d;@march=rv64imafdc@mabi=lp64d
```

If we use the exactly same -march and -mabi options to compile a source file,
the multilib_os_dir and multiarch_dir are set correctly:

```
$ riscv64-unknown-linux-gnu-gcc -print-multi-os-directory -march=rv64imafdc -mabi=lp64d
../lib64/lp64d
$ riscv64-unknown-linux-gnu-gcc -print-multi-directory -march=rv64imafdc -mabi=lp64d
lib64/lp64d
```

However if we use the -march=rv64imafdcv -mabi=lp64d option to compile a source
file, the multilib_os_dir and multiarch_dir are not set correctly:
```
$ riscv64-unknown-linux-gnu-gcc -print-multi-os-directory -march=rv64imafdc -mabi=lp64d
lib64/lp64d
$ riscv64-unknown-linux-gnu-gcc -print-multi-directory -march=rv64imafdc -mabi=lp64d
lib64/lp64d
```

That's because the TARGET_COMPUTE_MULTILIB hook only update/fix the multilib_dir
but not the multilib_os_dir, so the multilib_os_dir is blank and will use same
value as multilib_dir, but that is not correct.

So we introduce second chance to fix the multilib_os_dir if it's not set, we do
also try to fix the multiarch_dir, because it may also not set correctly if
multilib_os_dir is not set.

Changes since v1:
- Fix non-multilib build.
- Fix fix indentation.

gcc/ChangeLog:

* gcc.cc (find_multilib_os_dir_by_multilib_dir): New.
(set_multilib_dir): Fix multilib_os_dir and multiarch_dir
if multilib_os_dir is not set.

2 months agoRISC-V: Add testcases for signed vector SAT_ADD IMM form 1
xuli [Thu, 26 Dec 2024 09:39:08 +0000 (09:39 +0000)] 
RISC-V: Add testcases for signed vector SAT_ADD IMM form 1

This patch adds testcase for form1, as shown below:

void __attribute__((noinline))                                       \
vec_sat_s_add_imm_##T##_fmt_1##_##INDEX (T *out, T *op_1, unsigned limit) \
{                                                                    \
  unsigned i;                                                        \
  for (i = 0; i < limit; i++)                                        \
    {                                                                \
      T x = op_1[i];                                                 \
      T sum = (UT)x + (UT)IMM;                                       \
      out[i] = (x ^ IMM) < 0                                         \
        ? sum                                                        \
        : (sum ^ x) >= 0                                             \
          ? sum                                                      \
          : x < 0 ? MIN : MAX;                                       \
    }                                                                \
}

Passed the rv64gcv regression test.

Signed-off-by: Li Xu <xuli1@eswincomputing.com>
gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: add signed vec SAT_ADD IMM form1.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_data.h: add sat_s_add_imm data.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i16.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i32.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i64.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-1-i8.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-run-1-i16.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-run-1-i32.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-run-1-i64.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm-run-1-i8.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm_type_check-1-i16.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm_type_check-1-i32.c: New test.
* gcc.target/riscv/rvv/autovec/sat/vec_sat_s_add_imm_type_check-1-i8.c: New test.

2 months agoMatch:Support signed vector SAT_ADD IMM form 1
xuli [Thu, 26 Dec 2024 09:06:57 +0000 (09:06 +0000)] 
Match:Support signed vector SAT_ADD IMM form 1

This patch would like to support vector SAT_ADD when one of the op
is singed IMM.

void __attribute__((noinline))                                       \
vec_sat_s_add_imm_##T##_fmt_1##_##INDEX (T *out, T *op_1, unsigned limit) \
{                                                                    \
  unsigned i;                                                        \
  for (i = 0; i < limit; i++)                                        \
    {                                                                \
      T x = op_1[i];                                                 \
      T sum = (UT)x + (UT)IMM;                                       \
      out[i] = (x ^ IMM) < 0                                         \
        ? sum                                                        \
        : (sum ^ x) >= 0                                             \
          ? sum                                                      \
          : x < 0 ? MIN : MAX;                                       \
    }                                                                \
}

Take below form1 as example:
DEF_VEC_SAT_S_ADD_IMM_FMT_1(0, int8_t, uint8_t, 9, INT8_MIN, INT8_MAX)

Before this patch:
__attribute__((noinline))
void vec_sat_s_add_imm_int8_t_fmt_1_0 (int8_t * restrict out, int8_t * restrict op_1, unsigned int limit)
{
  vector([16,16]) signed char * vectp_out.28;
  vector([16,16]) signed char vect_iftmp.27;
  vector([16,16]) <signed-boolean:1> mask__28.26;
  vector([16,16]) <signed-boolean:1> mask__29.25;
  vector([16,16]) <signed-boolean:1> mask__19.19;
  vector([16,16]) <signed-boolean:1> mask__31.18;
  vector([16,16]) signed char vect__6.17;
  vector([16,16]) signed char vect__5.16;
  vector([16,16]) signed char vect_sum_15.15;
  vector([16,16]) unsigned char vect__4.14;
  vector([16,16]) unsigned char vect_x.13;
  vector([16,16]) signed char vect_x_14.12;
  vector([16,16]) signed char * vectp_op_1.10;
  vector([16,16]) <signed-boolean:1> _78;
  vector([16,16]) unsigned char _79;
  vector([16,16]) unsigned char _80;
  unsigned long _92;
  unsigned long ivtmp_93;
  unsigned long ivtmp_94;
  unsigned long _95;

  <bb 2> [local count: 118111598]:
  if (limit_12(D) != 0)
    goto <bb 3>; [89.00%]
  else
    goto <bb 5>; [11.00%]

  <bb 3> [local count: 105119322]:
  _92 = (unsigned long) limit_12(D);

  <bb 4> [local count: 955630226]:
  # vectp_op_1.10_62 = PHI <vectp_op_1.10_63(4), op_1_13(D)(3)>
  # vectp_out.28_89 = PHI <vectp_out.28_90(4), out_16(D)(3)>
  # ivtmp_93 = PHI <ivtmp_94(4), _92(3)>
  _95 = .SELECT_VL (ivtmp_93, POLY_INT_CST [16, 16]);
  vect_x_14.12_64 = .MASK_LEN_LOAD (vectp_op_1.10_62, 8B, { -1, ... }, _95, 0);
  vect_x.13_65 = VIEW_CONVERT_EXPR<vector([16,16]) unsigned char>(vect_x_14.12_64);
  vect__4.14_67 = vect_x.13_65 + { 9, ... };
  vect_sum_15.15_68 = VIEW_CONVERT_EXPR<vector([16,16]) signed char>(vect__4.14_67);
  vect__5.16_70 = vect_x_14.12_64 ^ { 9, ... };
  vect__6.17_71 = vect_x_14.12_64 ^ vect_sum_15.15_68;
  mask__31.18_73 = vect__5.16_70 >= { 0, ... };
  mask__19.19_75 = vect_x_14.12_64 < { 0, ... };
  mask__29.25_85 = vect__6.17_71 < { 0, ... };
  mask__28.26_86 = mask__31.18_73 & mask__29.25_85;
  _78 = ~mask__28.26_86;
  _79 = .VCOND_MASK (mask__19.19_75, { 128, ... }, { 127, ... });
  _80 = .COND_ADD (_78, vect_x.13_65, { 9, ... }, _79);
  vect_iftmp.27_87 = VIEW_CONVERT_EXPR<vector([16,16]) signed char>(_80);
  .MASK_LEN_STORE (vectp_out.28_89, 8B, { -1, ... }, _95, 0, vect_iftmp.27_87);
  vectp_op_1.10_63 = vectp_op_1.10_62 + _95;
  vectp_out.28_90 = vectp_out.28_89 + _95;
  ivtmp_94 = ivtmp_93 - _95;
  if (ivtmp_94 != 0)
    goto <bb 4>; [89.00%]
  else
    goto <bb 5>; [11.00%]

  <bb 5> [local count: 118111600]:
  return;

}

After this patch:
__attribute__((noinline))
void vec_sat_s_add_imm_int8_t_fmt_1_0 (int8_t * restrict out, int8_t * restrict op_1, unsigned int limit)
{
  vector([16,16]) signed char * vectp_out.12;
  vector([16,16]) signed char vect_patt_10.11;
  vector([16,16]) signed char vect_x_14.10;
  vector([16,16]) signed char D.2852;
  vector([16,16]) signed char * vectp_op_1.8;
  vector([16,16]) signed char _73(D);
  unsigned long _80;
  unsigned long ivtmp_81;
  unsigned long ivtmp_82;
  unsigned long _83;

  <bb 2> [local count: 118111598]:
  if (limit_12(D) != 0)
    goto <bb 3>; [89.00%]
  else
    goto <bb 5>; [11.00%]

  <bb 3> [local count: 105119322]:
  _80 = (unsigned long) limit_12(D);

  <bb 4> [local count: 955630226]:
  # vectp_op_1.8_71 = PHI <vectp_op_1.8_72(4), op_1_13(D)(3)>
  # vectp_out.12_77 = PHI <vectp_out.12_78(4), out_16(D)(3)>
  # ivtmp_81 = PHI <ivtmp_82(4), _80(3)>
  _83 = .SELECT_VL (ivtmp_81, POLY_INT_CST [16, 16]);
  vect_x_14.10_74 = .MASK_LEN_LOAD (vectp_op_1.8_71, 8B, { -1, ... }, _73(D), _83, 0);
  vect_patt_10.11_75 = .SAT_ADD (vect_x_14.10_74, { 9, ... });
  .MASK_LEN_STORE (vectp_out.12_77, 8B, { -1, ... }, _83, 0, vect_patt_10.11_75);
  vectp_op_1.8_72 = vectp_op_1.8_71 + _83;
  vectp_out.12_78 = vectp_out.12_77 + _83;
  ivtmp_82 = ivtmp_81 - _83;
  if (ivtmp_82 != 0)
    goto <bb 4>; [89.00%]
  else
    goto <bb 5>; [11.00%]

  <bb 5> [local count: 118111600]:
  return;

}

The below test suites are passed for this patch:
1. The rv64gcv fully regression tests.
2. The x86 bootstrap tests.
3. The x86 fully regression tests.

Signed-off-by: Li Xu <xuli1@eswincomputing.com>
gcc/ChangeLog:

* match.pd: add singned vector SAT_ADD IMM form1 matching.

2 months agoRISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IMM = -1.
xuli [Fri, 27 Dec 2024 07:59:31 +0000 (07:59 +0000)] 
RISC-V:Add testcases for signed .SAT_ADD IMM form 1 with IMM = -1.

This patch adds testcase for form1, as shown below:

T __attribute__((noinline))                  \
sat_s_add_imm_##T##_fmt_1##_##INDEX (T x)             \
{                                            \
  T sum = (UT)x + (UT)IMM;                     \
  return (x ^ IMM) < 0                         \
    ? sum                                    \
    : (sum ^ x) >= 0                         \
      ? sum                                  \
      : x < 0 ? MIN : MAX;                   \
}

Passed the rv64gcv regression test.

Signed-off-by: Li Xu <xuli1@eswincomputing.com>
gcc/testsuite/ChangeLog:

* gcc.target/riscv/sat/sat_s_add_imm-2.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-1-i16.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-3.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-1-i32.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-4.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-1-i64.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-1-i8.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-run-2.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-run-1-i16.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-run-3.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-run-1-i32.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-run-4.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-run-1-i64.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-run-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm-run-1-i8.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-2-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm_type_check-1-i16.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-3-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm_type_check-1-i32.c: ...here.
* gcc.target/riscv/sat/sat_s_add_imm-1-1.c: Move to...
* gcc.target/riscv/sat/sat_s_add_imm_type_check-1-i8.c: ...here.

2 months agoMatch:Support IMM=-1 for signed scalar SAT_ADD IMM form1
xuli [Fri, 27 Dec 2024 07:03:14 +0000 (07:03 +0000)] 
Match:Support IMM=-1 for signed scalar SAT_ADD IMM form1

This patch would like to support .SAT_ADD when IMM=-1.

Form1:
T __attribute__((noinline))                  \
sat_s_add_imm_##T##_fmt_1##_##INDEX (T x)             \
{                                            \
  T sum = (UT)x + (UT)IMM;                     \
  return (x ^ IMM) < 0                         \
    ? sum                                    \
    : (sum ^ x) >= 0                         \
      ? sum                                  \
      : x < 0 ? MIN : MAX;                   \
}

Take below form1 as example:
DEF_SAT_S_ADD_IMM_FMT_1(0, int8_t, uint8_t, -1, INT8_MIN, INT8_MAX)

Before this patch:
__attribute__((noinline))
int8_t sat_s_add_imm_int8_t_fmt_1_0 (int8_t x)
{
  unsigned char x.0_1;
  unsigned char _2;
  unsigned char _3;
  int8_t iftmp.1_4;
  signed char _8;
  unsigned char _9;
  signed char _10;

  <bb 2> [local count: 1073741824]:
  x.0_1 = (unsigned char) x_5(D);
  _3 = -x.0_1;
  _10 = (signed char) _3;
  _8 = x_5(D) & _10;
  if (_8 < 0)
    goto <bb 4>; [1.40%]
  else
    goto <bb 3>; [98.60%]

  <bb 3> [local count: 434070867]:
  _2 = x.0_1 + 255;

  <bb 4> [local count: 1073741824]:
  # _9 = PHI <_2(3), 128(2)>
  iftmp.1_4 = (int8_t) _9;
  return iftmp.1_4;

}

After this patch:
__attribute__((noinline))
int8_t sat_s_add_imm_int8_t_fmt_1_0 (int8_t x)
{
  int8_t _4;

  <bb 2> [local count: 1073741824]:
  gimple_call <.SAT_ADD, _4, x_5(D), 255> [tail call]
  gimple_return <_4>

}

The below test suites are passed for this patch:
1. The rv64gcv fully regression tests.
2. The x86 bootstrap tests.
3. The x86 fully regression tests.

Signed-off-by: Li Xu <xuli1@eswincomputing.com>
gcc/ChangeLog:

* match.pd: Add signed scalar SAT_ADD IMM form1 with IMM=-1 matching.
* tree-ssa-math-opts.cc (match_unsigned_saturation_add): Adapt function name.
(match_saturation_add_with_assign): Match signed and unsigned SAT_ADD with assign.
(math_opts_dom_walker::after_dom_children): Match imm=-1 signed SAT_ADD with NOP_EXPR case.

2 months agoDaily bump.
GCC Administrator [Tue, 27 May 2025 00:19:27 +0000 (00:19 +0000)] 
Daily bump.

2 months agoc-c++-common/gomp/{attrs-,}metadirective-3.c: Fix expected result [PR118694]
Tobias Burnus [Mon, 26 May 2025 17:50:40 +0000 (19:50 +0200)] 
c-c++-common/gomp/{attrs-,}metadirective-3.c: Fix expected result [PR118694]

With compilation for nvptx enabled, two issues showed up:
(a) "error: 'target' construct with nested 'teams' construct contains
     directives outside of the 'teams' construct"
    See PR comment 9 why this is difficult to fix.
Solution: Add dg-bogus and accept/expect the error for 'target offload_nvptx'.

(b) The assumptions about the dump for 'target offload_nvptx' were wrong
    as the metadirective was already expanded to a OMP_NEXT_VARIANT
    construct such that no 'omp metadirective' was left in either case.
Solution: Check that no 'omp metadirective' is left; additionally, expect
either OMP_NEXT_VARIANT (when offload_nvptx is available) or no 'teams'
directive at all (if not).

gcc/testsuite/ChangeLog:

PR middle-end/118694
* c-c++-common/gomp/attrs-metadirective-3.c: Change to never
expect 'omp metadirective' in the dump. If !offload_nvptx, check
that no 'teams' shows up in the dump; for offload_nvptx, expect
OMP_NEXT_VARIANT and an error about directive between 'target'
and 'teams'.
* c-c++-common/gomp/metadirective-3.c: Likewise.

2 months agolibstdc++: Run in_place constructor test for std::indirect [PR119152]
Tomasz Kamiński [Mon, 26 May 2025 15:35:08 +0000 (17:35 +0200)] 
libstdc++: Run in_place constructor test for std::indirect [PR119152]

In indirect/ctor.cc test_inplace_ctor function was defined, but never
called.

PR libstdc++/119152

libstdc++-v3/ChangeLog:

* testsuite/std/memory/indirect/ctor.cc: Run test_inplace_ctor.

2 months agoOpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]
Tobias Burnus [Mon, 26 May 2025 15:58:07 +0000 (17:58 +0200)] 
OpenMP/C++: Avoid ICE for BIND_EXPR with empty BIND_EXPR_BLOCK [PR120413]

PR c++/120413

gcc/cp/ChangeLog:

* semantics.cc (finish_omp_target_clauses_r): Handle
BIND_EXPR with empty BIND_EXPR_BLOCK.

gcc/testsuite/ChangeLog:

* g++.dg/gomp/target-4.C: New test.

2 months agoc++: add -fdump-lang-tinst
Jason Merrill [Fri, 18 Apr 2025 13:50:04 +0000 (09:50 -0400)] 
c++: add -fdump-lang-tinst

This patch adds a dump with a trace of template instantiations, indented
based on the depth of recursive instantiation. -lineno adds the location
that triggered the instantiation, -details adds non-instantiation
sbustitutions.

The instantiate_pending_templates change is to avoid a bunch of entries for
reopening tinst scopes that we then don't instantiate anything with; it also
seems a bit cleaner this way.

gcc/cp/ChangeLog:

* cp-tree.h: Declare tinst_dump_id.
* cp-objcp-common.cc (cp_register_dumps): Set it.
* pt.cc (push_tinst_level_loc): Dump it.
(reopen_tinst_level): Here too.
(tinst_complete_p): New.
(instantiate_pending_templates): Don't reopen_tinst_level for
already-complete instantiations.

gcc/ChangeLog:

* doc/invoke.texi: Move C++ -fdump-lang to C++ section.
Add -fdump-lang-tinst.

2 months agoc++: add cxx_dump_pretty_printer
Jason Merrill [Thu, 17 Apr 2025 20:29:49 +0000 (16:29 -0400)] 
c++: add cxx_dump_pretty_printer

A class to simplify implementation of -fdump-lang-foo with support for
pp_printf using %D and such.

gcc/cp/ChangeLog:

* cp-tree.h (class cxx_dump_pretty_printer): New.
* error.cc (cxx_dump_pretty_printer): Ctor/dtor definitions.

2 months agolibstdc++: Implement C++26 std::indirect [PR119152]
Jonathan Wakely [Thu, 21 Mar 2024 23:07:56 +0000 (23:07 +0000)] 
libstdc++: Implement C++26 std::indirect [PR119152]

This patch implements C++26 std::indirect as specified
in P3019 with amendment to move assignment from LWG 4251.

PR libstdc++/119152

libstdc++-v3/ChangeLog:

* doc/doxygen/stdheader.cc: Added indirect.h file.
* include/Makefile.am: Add new header.
* include/Makefile.in: Regenerate.
* include/bits/indirect.h: New file.
* include/bits/version.def (indirect): Define.
* include/bits/version.h: Regenerate.
* include/std/memory: Include new header.
* testsuite/std/memory/indirect/copy.cc
* testsuite/std/memory/indirect/copy_alloc.cc
* testsuite/std/memory/indirect/ctor.cc
* testsuite/std/memory/indirect/incomplete.cc
* testsuite/std/memory/indirect/invalid_neg.cc
* testsuite/std/memory/indirect/move.cc
* testsuite/std/memory/indirect/move_alloc.cc
* testsuite/std/memory/indirect/relops.cc

Co-authored-by: Tomasz Kamiński <tkaminsk@redhat.com>
Signed-off-by: Tomasz Kamiński <tkaminsk@redhat.com>
2 months agolibstdc++: Implement C++26 function_ref [PR119126]
Tomasz Kamiński [Wed, 14 May 2025 10:04:24 +0000 (12:04 +0200)] 
libstdc++: Implement C++26 function_ref [PR119126]

This patch implements C++26 function_ref as specified in P0792R14,
with correction for constraints for constructor accepting nontype_t
parameter from LWG 4256.

As function_ref may store a pointer to the const object, __Ptrs::_M_obj is
changed to const void*, so again we do not cast away const from const
objects. To help with necessary casts, a __polyfunc::__cast_to helper is
added, that accepts reference to or target type direclty.

The _Invoker now defines additional call methods used by function_ref:
_S_ptrs() for invoking target passed by reference, and __S_nttp, _S_bind_ptr,
_S_bind_ref for handling constructors accepting nontype_t. The existing
_S_call_storage is changed to thin wrapper, that initialies _Ptrs, and forwards
to _S_call_ptrs.

This reduced the most uses of _Storage::_M_ptr and _Storage::_M_ref,
so this functions was removed, and _Manager uses were adjusted.

Finally we make function_ref available in freestanding mode, as
move_only_function and copyable_function are currently only available in hosted,
so we define _Manager and _Mo_base only if either __glibcxx_move_only_function
or __glibcxx_copyable_function is defined.

PR libstdc++/119126

libstdc++-v3/ChangeLog:

* doc/doxygen/stdheader.cc: Added funcref_impl.h file.
* include/Makefile.am: Added funcref_impl.h file.
* include/Makefile.in: Added funcref_impl.h file.
* include/bits/funcref_impl.h: New file.
* include/bits/funcwrap.h: (_Ptrs::_M_obj): Const-qualify.
(_Storage::_M_ptr, _Storage::_M_ref): Remove.
(__polyfunc::__cast_to) Define.
(_Base_invoker::_S_ptrs, _Base_invoker::_S_nttp)
(_Base_invoker::_S_bind_ptrs, _Base_invoker::_S_bind_ref)
(_Base_invoker::_S_call_ptrs): Define.
(_Base_invoker::_S_call_storage): Foward to _S_call_ptrs.
(_Manager::_S_local, _Manager::_S_ptr): Adjust for _M_obj being
const qualified.
(__polyfunc::_Manager, __polyfunc::_Mo_base): Guard with
__glibcxx_move_only_function || __glibcxx_copyable_function.
(__polyfunc::__skip_first_arg, __polyfunc::__deduce_funcref)
(std::function_ref) [__glibcxx_function_ref]: Define.
* include/bits/utility.h (std::nontype_t, std::nontype)
(__is_nontype_v) [__glibcxx_function_ref]: Define.
* include/bits/version.def: Define function_ref.
* include/bits/version.h: Regenerate.
* include/std/functional: Define __cpp_lib_function_ref.
* src/c++23/std.cc.in (std::nontype_t, std::nontype)
(std::function_ref) [__cpp_lib_function_ref]: Export.
* testsuite/20_util/function_ref/assign.cc: New test.
* testsuite/20_util/function_ref/call.cc: New test.
* testsuite/20_util/function_ref/cons.cc: New test.
* testsuite/20_util/function_ref/cons_neg.cc: New test.
* testsuite/20_util/function_ref/conv.cc: New test.
* testsuite/20_util/function_ref/deduction.cc: New test.
* testsuite/20_util/function_ref/mutation.cc: New test.

Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
Signed-off-by: Tomasz Kamiński <tkaminsk@redhat.com>
2 months agoFixup gcc.target/i386/vect-epilogues-5.c
Richard Biener [Mon, 26 May 2025 09:21:19 +0000 (11:21 +0200)] 
Fixup gcc.target/i386/vect-epilogues-5.c

The following adjusts the expected messages after -fopt-info-vec
was improved for (masked) epilogues.

* gcc.target/i386/vect-epilogues-5.c: Adjust.

2 months ago[AUTOFDO][AARCH64] Add support for profilebootstrap
Kugan Vivekanandarajah [Mon, 26 May 2025 01:41:59 +0000 (11:41 +1000)] 
[AUTOFDO][AARCH64] Add support for profilebootstrap

Add support for autoprofiledbootstrap in aarch64.
This is similar to what is done for i386. Added
gcc/config/aarch64/gcc-auto-profile for aarch64 profile
creation.

How to run:
configure --with-build-config=bootstrap-lto
make autoprofiledbootstrap

ChangeLog:

* Makefile.def: AUTO_PROFILE based on cpu_type.
* Makefile.in: Likewise.
* configure: Regenerate.
* configure.ac: Set autofdo_target.

gcc/ChangeLog:

* config/aarch64/gcc-auto-profile: New file.

Signed-off-by: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
2 months agors6000: Remove include of reload.h
Segher Boessenkool [Tue, 20 May 2025 22:01:30 +0000 (22:01 +0000)] 
rs6000: Remove include of reload.h

As one of the last steps in removing old reload, I'll delete the reload.h
header file.  It would be a bit embarrassing if that stopped the target I am
responsible for from working, so let's prevent that.

We do not actually use anything from this header file (checked by building
with this patch, and make check has identical results as well), so it was
easy for our port.  Many other ports will be like this, but some will need
some adjustments.  I'll do cross builds of many ports before it is all over,
but it would be good if other ports tried to remove reload.h from their
includes as well :-)

    2025-06-26  Segher Boessenkool  <segher@kernel.crashing.org>

* config/rs6000/rs6000.cc: Remove include of reload.h .

2 months ago[AUTOFDO] Enable ipa-split for auto-profile
Kugan Vivekanandarajah [Mon, 26 May 2025 00:52:45 +0000 (10:52 +1000)] 
[AUTOFDO] Enable ipa-split for auto-profile

ipa-split is not now run for auto-profile. IMO this was an oversight.
This patch enables it similar to PGO runs.

gcc/ChangeLog:

* ipa-split.cc (pass_feedback_split_functions::clone): New.
* passes.def: Enable pass_feedback_split_functions for
pass_ipa_auto_profile.

Signed-off-by: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
2 months agoDaily bump.
GCC Administrator [Mon, 26 May 2025 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

2 months agoMicroBlaze does not support speculative execution (CVE-2017-5753)
Michael J. Eager [Sun, 25 May 2025 14:12:14 +0000 (07:12 -0700)] 
MicroBlaze does not support speculative execution (CVE-2017-5753)

gcc/
PR target/86772
Tracking CVE-2017-5753
* config/microblaze/microblaze.cc (TARGET_HAVE_SPECULATION_SAFE_VALUE):
Define to speculation_save_value_not_needed

2 months agoc++: dump_template_bindings tweak
Jason Merrill [Thu, 22 May 2025 21:11:50 +0000 (17:11 -0400)] 
c++: dump_template_bindings tweak

in r12-1100 we stopped printing template bindings like T = T.  The check for
this relied on TREE_CHAIN of a TEMPLATE_TYPE_PARM holding the declaration of
that type-parameter.  This should be written as TYPE_STUB_DECL.  In
addition, TYPE_STUB_DECL is only set on the TYPE_MAIN_VARIANT, so we need to
check that as well.  Which is also desirable because volatile T is visibly
distinct from T.

gcc/cp/ChangeLog:

* error.cc (dump_template_bindings): Correct skipping of
redundant bindings.

2 months agoMake i386 construcotr vectorizer costs more realistics
Jan Hubicka [Sun, 25 May 2025 12:33:17 +0000 (14:33 +0200)] 
Make i386 construcotr vectorizer costs more realistics

this patch attempts to make vectorizer costs of vector consructions more
realistic.  Currently we account one integer_to_sse cost for integer vector
construction but we over-estimate 256 and 512bit vinserts by using addss
instead of sse_op.  This is because in reality, especially on AMD machines,
vectorization of constructors may get expensive due to quite large
integer<->sse move costs.

Estimating real integer<->sse register traffic is quite hard since some of
integer non-vector arithmetics can be done in SSE registers (for example,
if there is no real arithmetics, just memory load or any code that can be
converted by scalar-to-vector RTL pass).

I think to fix the situation we need to proceed with Richi's recent patch on
adding extra info to the cost hooks and pattern match what can eventually be
STV converted. Towards that we however also need to fix current STC limitations
(such as lack for int->sse conversion) and make the cost mode more meaningful.

This patch removes the hack using addss to "add extra cost" to 256 and 512bit
constructors.  Instead I use integer_to_sse cost in add_stmt_cost.  We already
account 1 consversion for all constructs (no matter of size).  I made it to be
2 conversions for 256 and 3 for 512 since it is closest to what we do now.

Current costs tables are not matching reality for zens
  1) SSE loads (which are pushed down from 10 cycles to 3 cycles)
  2) SSE stores
  2) SSE->integer conversion cost (which is 3 cycles instead of 5)
Similarly we are not having realistic values for Intel chips, especially
artifically increasing SSE->integer costs.

The reason is that changing those values regressed benchmarks. This was mostly
because these costs were accounted wrong on multiple spots and we kind of
fine-tuned for SPECs.

Other reason is that at the time the tables was merged with register allocator
increasing those costs led to IRA using integer registers to spill SSE values
and vice versa which does not work that well in practice.  I think one of
problems there is missing model for memory renaming which makes integer
spilling significantly cheaper then modelled.

In previous patches I fixed multiple issues on accounting loads and stores and
with this change, I hope I will be able to get the tables more realistics and
incrementally fix issues with individual benchmarks.

I benchmarked the patch wtih -Ofast -march=native -flto on znver5 and skylake.
It seems in noise for skylake, for znver5 I got what seems off-noise for
xalabcbmk 8.73->8.81 (rate). Rest seems in noise too,
however the change affects quite some SLP decisions when the sequence is
just loads followed by vector store.

gcc/ChangeLog:

* config/i386/i386.cc (ix86_builtin_vectorization_cost):
use sse_op instead of addss to cost vinsertti128 and vinsertti64x4;
compute correct mode of vinsertti128.
(ix86_vector_costs::add_stmt_cost): For integer 256bit and 512bit
vector constructions account more integer_to_sse moves.

2 months agoEnable mcf thread model for aarch64-*-mingw*.
LIU Hao [Thu, 15 May 2025 11:12:51 +0000 (19:12 +0800)] 
Enable mcf thread model for aarch64-*-mingw*.

This is similar to d6d7afcdbc04adb0ec42a44b2d7e05600945af42 about the posix
and win32 thread model.

Signed-off-by: LIU Hao <lh_mouse@126.com>
Signed-off-by: Jonathan Yong <10walls@gmail.com>
libgcc/ChangeLog:

* config.host: Enable mcf thread model for aarch64-*-mingw*.
* config/i386/t-mingw-mcfgthread: Move to...
* config/mingw/t-mingw-mcfgthread: ...here.

2 months agoi386: Quote user-defined symbols in assembly in Intel syntax
LIU Hao [Sat, 22 Feb 2025 05:11:51 +0000 (13:11 +0800)] 
i386: Quote user-defined symbols in assembly in Intel syntax

With `-masm=intel`, GCC generates registers without % prefixes. If a
user-declared symbol happens to match a register, it will confuse the
assembler. User-defined symbols should be quoted, so they are not to
be mistaken for registers or operators.

Support for quoted symbols were added in Binutils 2.26, originally
for ARM assembly, where registers are also unprefixed:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d02603dc201f80cd9d2a1f4b1a16110b1e04222b

This change is required for `@SECREL32` to work in Intel syntax when
targeting Windows, where `@` is allowed as part of a symbol. GNU AS
fails to parse a plain symbol with that suffix:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80881#c79

gcc/ChangeLog:

PR target/53929
PR target/80881
* config/i386/i386-protos.h (ix86_asm_output_labelref): Declare new
function for quoting user-defined symbols in Intel syntax.
* config/i386/i386.cc (ix86_asm_output_labelref): Implement it.
* config/i386/i386.h (ASM_OUTPUT_LABELREF): Use it.
* config/i386/cygming.h (ASM_OUTPUT_LABELREF): Use it.

2 months agoDaily bump.
GCC Administrator [Sun, 25 May 2025 00:17:34 +0000 (00:17 +0000)] 
Daily bump.

2 months ago[RISC-V] shift+and+shift for logical and synthesis
Shreya Munnangi [Sat, 24 May 2025 19:52:55 +0000 (13:52 -0600)] 
[RISC-V] shift+and+shift for logical and synthesis

The next chunk of Shreya's work.

For this expansion we want to detect cases when the mask fits in a simm12 after
shifting right by the number of trailing zeros in the mask.

In that case we can synthesize the AND with a shift right, andi and shift left.
I saw this case come up when doing some experimentation with mvconst_internal
removed.

This doesn't make any difference in spec right now, mvconst_internal will turn
the sequence back into a constant load + and with register. But Shreya and I
have reviewed the .expand dump on hand written tests and verified we're getting
the synthesis we want.

Tested on riscv32-elf and riscv64-elf.  Waiting on upstream CI's verdict before
moving forward.

gcc/
* config/riscv/riscv.cc (synthesize_and): Use a srl+andi+sll
sequence when the mask fits in a simm12 after shifting by the
number of trailing zeros.

Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
2 months ago[Ada] Install ACATS 4.2 testsuite in acats-4 directory
Eric Botcazou [Sat, 24 May 2025 16:30:01 +0000 (18:30 +0200)] 
[Ada] Install ACATS 4.2 testsuite in acats-4 directory

It corresponds to revision 4.2A of http://www.ada-auth.org/acats.html minus
the same chapters as for ACATS 2.6.  It is not run, the missing step being:

--- a/gcc/ada/gcc-interface/Make-lang.in
+++ b/gcc/ada/gcc-interface/Make-lang.in
@@ -1108,7 +1108,7 @@ check-ada-subtargets: check-acats-subtargets
 # No ada-specific selftests
 selftest-ada:

-ACATSDIR = $(TESTSUITEDIR)/ada/acats-2
+ACATSDIR = $(TESTSUITEDIR)/ada/acats-4
 ACATSCMD = run_acats.sh

 check_acats_numbers0:=1 2 3 4 5 6 7 8 9

gcc/testsuite/
* ada/acats-4/elabd.lst: New file.
* ada/acats-4/floatstore.lst: Likewise.
* ada/acats-4/norun.lst: Likewise.
* ada/acats-4/run_acats.sh: Likewise.
* ada/acats-4/run_all.sh: Likewise.
* ada/acats-4/run_test.exp: Likewise.
* ada/acats-4/stackcheck.lst: Likewise.
* ada/acats-4/support/acats42.lst: Likewise.
* ada/acats-4/support/checkfil.ada: Likewise.
* ada/acats-4/support/enumchek.ada: Likewise.
* ada/acats-4/support/f340a000.a: Likewise.
* ada/acats-4/support/f340a001.a: Likewise.
* ada/acats-4/support/f341a00.a: Likewise.
* ada/acats-4/support/f350a00.a: Likewise.
* ada/acats-4/support/f350b00.a: Likewise.
* ada/acats-4/support/f360a00.a: Likewise.
* ada/acats-4/support/f360b00.a: Likewise.
* ada/acats-4/support/f390a00.a: Likewise.
* ada/acats-4/support/f392a00.a: Likewise.
* ada/acats-4/support/f392c00.a: Likewise.
* ada/acats-4/support/f392d00.a: Likewise.
* ada/acats-4/support/f393a00.a: Likewise.
* ada/acats-4/support/f393b00.a: Likewise.
* ada/acats-4/support/f394a00.a: Likewise.
* ada/acats-4/support/f3a1a00.a: Likewise.
* ada/acats-4/support/f3a2a00.a: Likewise.
* ada/acats-4/support/f416a00.a: Likewise.
* ada/acats-4/support/f431a00.a: Likewise.
* ada/acats-4/support/f433a00.a: Likewise.
* ada/acats-4/support/f452a00.a: Likewise.
* ada/acats-4/support/f458a00.a: Likewise.
* ada/acats-4/support/f460a00.a: Likewise.
* ada/acats-4/support/f552a00.a: Likewise.
* ada/acats-4/support/f611a00.a: Likewise.
* ada/acats-4/support/f611b00.a: Likewise.
* ada/acats-4/support/f650a00.a: Likewise.
* ada/acats-4/support/f650b00.a: Likewise.
* ada/acats-4/support/f730a000.a: Likewise.
* ada/acats-4/support/f730a001.a: Likewise.
* ada/acats-4/support/f731a00.a: Likewise.
* ada/acats-4/support/f732a00.a: Likewise.
* ada/acats-4/support/f732b00.a: Likewise.
* ada/acats-4/support/f732c00.a: Likewise.
* ada/acats-4/support/f750a00.a: Likewise.
* ada/acats-4/support/f760a00.a: Likewise.
* ada/acats-4/support/f940a00.a: Likewise.
* ada/acats-4/support/f954a00.a: Likewise.
* ada/acats-4/support/fa11a00.a: Likewise.
* ada/acats-4/support/fa11b00.a: Likewise.
* ada/acats-4/support/fa11c00.a: Likewise.
* ada/acats-4/support/fa11d00.a: Likewise.
* ada/acats-4/support/fa13a00.a: Likewise.
* ada/acats-4/support/fa13b00.a: Likewise.
* ada/acats-4/support/fa21a00.a: Likewise.
* ada/acats-4/support/fb20a00.a: Likewise.
* ada/acats-4/support/fb40a00.a: Likewise.
* ada/acats-4/support/fc50a00.a: Likewise.
* ada/acats-4/support/fc51a00.a: Likewise.
* ada/acats-4/support/fc51b00.a: Likewise.
* ada/acats-4/support/fc51c00.a: Likewise.
* ada/acats-4/support/fc51d00.a: Likewise.
* ada/acats-4/support/fc54a00.a: Likewise.
* ada/acats-4/support/fc70a00.a: Likewise.
* ada/acats-4/support/fc70b00.a: Likewise.
* ada/acats-4/support/fc70c00.a: Likewise.
* ada/acats-4/support/fcndecl.ada: Likewise.
* ada/acats-4/support/fd72a00.a: Likewise.
* ada/acats-4/support/fdb0a00.a: Likewise.
* ada/acats-4/support/fdb3a00.a: Likewise.
* ada/acats-4/support/fdd2a00.a: Likewise.
* ada/acats-4/support/fdd2b00.a: Likewise.
* ada/acats-4/support/fxa5a00.a: Likewise.
* ada/acats-4/support/fxaca00.a: Likewise.
* ada/acats-4/support/fxacb00.a: Likewise.
* ada/acats-4/support/fxacc00.a: Likewise.
* ada/acats-4/support/fxaia00.a: Likewise.
* ada/acats-4/support/fxaib00.a: Likewise.
* ada/acats-4/support/fxc6a00.a: Likewise.
* ada/acats-4/support/fxe2a00.a: Likewise.
* ada/acats-4/support/fxf2a00.a: Likewise.
* ada/acats-4/support/fxf3a00.a: Likewise.
* ada/acats-4/support/grade.a: Likewise.
* ada/acats-4/support/grd_data.a: Likewise.
* ada/acats-4/support/impbit.adb: Likewise.
* ada/acats-4/support/impdef.a: Likewise.
* ada/acats-4/support/impdefc.a: Likewise.
* ada/acats-4/support/impdefd.a: Likewise.
* ada/acats-4/support/impdefe.a: Likewise.
* ada/acats-4/support/impdefg.a: Likewise.
* ada/acats-4/support/impdefh.a: Likewise.
* ada/acats-4/support/lencheck.ada: Likewise.
* ada/acats-4/support/macro.dfs: Likewise.
* ada/acats-4/support/macrodef.adb: Likewise.
* ada/acats-4/support/macrosub.ada: Likewise.
* ada/acats-4/support/report.a: Likewise.
* ada/acats-4/support/special.a: Likewise.
* ada/acats-4/support/spprt13s.tst: Likewise.
* ada/acats-4/support/summary.a: Likewise.
* ada/acats-4/support/tctouch.ada: Likewise.
* ada/acats-4/support/trace.a: Likewise.
* ada/acats-4/support/tst_sum.a: Likewise.
* ada/acats-4/support/tsttests.dat: Likewise.
* ada/acats-4/support/version.a: Likewise.
* ada/acats-4/tests/a/a22006b.ada: Likewise.
* ada/acats-4/tests/a/a22006c.ada: Likewise.
* ada/acats-4/tests/a/a22006d.ada: Likewise.
* ada/acats-4/tests/a/a26007a.tst: Likewise.
* ada/acats-4/tests/a/a27003a.ada: Likewise.
* ada/acats-4/tests/a/a29003a.ada: Likewise.
* ada/acats-4/tests/a/a2a031a.ada: Likewise.
* ada/acats-4/tests/a/a33003a.ada: Likewise.
* ada/acats-4/tests/a/a34017c.ada: Likewise.
* ada/acats-4/tests/a/a35101b.ada: Likewise.
* ada/acats-4/tests/a/a35402a.ada: Likewise.
* ada/acats-4/tests/a/a35801f.ada: Likewise.
* ada/acats-4/tests/a/a35902c.ada: Likewise.
* ada/acats-4/tests/a/a38106d.ada: Likewise.
* ada/acats-4/tests/a/a38106e.ada: Likewise.
* ada/acats-4/tests/a/a49027a.ada: Likewise.
* ada/acats-4/tests/a/a49027b.ada: Likewise.
* ada/acats-4/tests/a/a49027c.ada: Likewise.
* ada/acats-4/tests/a/a54b01a.ada: Likewise.
* ada/acats-4/tests/a/a54b02a.ada: Likewise.
* ada/acats-4/tests/a/a55b12a.ada: Likewise.
* ada/acats-4/tests/a/a55b13a.ada: Likewise.
* ada/acats-4/tests/a/a55b14a.ada: Likewise.
* ada/acats-4/tests/a/a71004a.ada: Likewise.
* ada/acats-4/tests/a/a73001i.ada: Likewise.
* ada/acats-4/tests/a/a73001j.ada: Likewise.
* ada/acats-4/tests/a/a74105b.ada: Likewise.
* ada/acats-4/tests/a/a74106a.ada: Likewise.
* ada/acats-4/tests/a/a74106b.ada: Likewise.
* ada/acats-4/tests/a/a74106c.ada: Likewise.
* ada/acats-4/tests/a/a74205e.ada: Likewise.
* ada/acats-4/tests/a/a74205f.ada: Likewise.
* ada/acats-4/tests/a/a83009a.ada: Likewise.
* ada/acats-4/tests/a/a83009b.ada: Likewise.
* ada/acats-4/tests/a/a83a02a.ada: Likewise.
* ada/acats-4/tests/a/a83a02b.ada: Likewise.
* ada/acats-4/tests/a/a83a06a.ada: Likewise.
* ada/acats-4/tests/a/a83a08a.ada: Likewise.
* ada/acats-4/tests/a/a83c01c.ada: Likewise.
* ada/acats-4/tests/a/a83c01h.ada: Likewise.
* ada/acats-4/tests/a/a83c01i.ada: Likewise.
* ada/acats-4/tests/a/a85007d.ada: Likewise.
* ada/acats-4/tests/a/a85013b.ada: Likewise.
* ada/acats-4/tests/a/a87b59a.ada: Likewise.
* ada/acats-4/tests/a/a95001c.ada: Likewise.
* ada/acats-4/tests/a/a95074d.ada: Likewise.
* ada/acats-4/tests/a/a97106a.ada: Likewise.
* ada/acats-4/tests/a/a99006a.ada: Likewise.
* ada/acats-4/tests/a/aa2010a.ada: Likewise.
* ada/acats-4/tests/a/aa2012a.ada: Likewise.
* ada/acats-4/tests/a/ac1015b.ada: Likewise.
* ada/acats-4/tests/a/ac3106a.ada: Likewise.
* ada/acats-4/tests/a/ac3206a.ada: Likewise.
* ada/acats-4/tests/a/ac3207a.ada: Likewise.
* ada/acats-4/tests/a/ad7001b.ada: Likewise.
* ada/acats-4/tests/a/ad7001c0.ada: Likewise.
* ada/acats-4/tests/a/ad7001c1.ada: Likewise.
* ada/acats-4/tests/a/ad7001d0.ada: Likewise.
* ada/acats-4/tests/a/ad7001d1.ada: Likewise.
* ada/acats-4/tests/a/ad7006a.ada: Likewise.
* ada/acats-4/tests/a/ad7101a.ada: Likewise.
* ada/acats-4/tests/a/ad7101c.ada: Likewise.
* ada/acats-4/tests/a/ad7102a.ada: Likewise.
* ada/acats-4/tests/a/ad7103a.ada: Likewise.
* ada/acats-4/tests/a/ad7103c.ada: Likewise.
* ada/acats-4/tests/a/ad7104a.ada: Likewise.
* ada/acats-4/tests/a/ad7201a.ada: Likewise.
* ada/acats-4/tests/a/ad7203b.ada: Likewise.
* ada/acats-4/tests/a/ad7205b.ada: Likewise.
* ada/acats-4/tests/a/ad8011a.tst: Likewise.
* ada/acats-4/tests/a/ada101a.ada: Likewise.
* ada/acats-4/tests/a/ae2113a.ada: Likewise.
* ada/acats-4/tests/a/ae2113b.ada: Likewise.
* ada/acats-4/tests/a/ae3002g.ada: Likewise.
* ada/acats-4/tests/a/ae3101a.ada: Likewise.
* ada/acats-4/tests/a/ae3702a.ada: Likewise.
* ada/acats-4/tests/a/ae3709a.ada: Likewise.
* ada/acats-4/tests/c2/c23001a.ada: Likewise.
* ada/acats-4/tests/c2/c23003a.tst: Likewise.
* ada/acats-4/tests/c2/c23003b.tst: Likewise.
* ada/acats-4/tests/c2/c23003g.tst: Likewise.
* ada/acats-4/tests/c2/c23003i.tst: Likewise.
* ada/acats-4/tests/c2/c23006a.ada: Likewise.
* ada/acats-4/tests/c2/c23006b.ada: Likewise.
* ada/acats-4/tests/c2/c23006c.ada: Likewise.
* ada/acats-4/tests/c2/c23006d.ada: Likewise.
* ada/acats-4/tests/c2/c23006e.ada: Likewise.
* ada/acats-4/tests/c2/c23006f.ada: Likewise.
* ada/acats-4/tests/c2/c23006g.ada: Likewise.
* ada/acats-4/tests/c2/c24002d.ada: Likewise.
* ada/acats-4/tests/c2/c24003a.ada: Likewise.
* ada/acats-4/tests/c2/c24003b.ada: Likewise.
* ada/acats-4/tests/c2/c24003c.ada: Likewise.
* ada/acats-4/tests/c2/c24106a.ada: Likewise.
* ada/acats-4/tests/c2/c24202d.ada: Likewise.
* ada/acats-4/tests/c2/c24203a.ada: Likewise.
* ada/acats-4/tests/c2/c24203b.ada: Likewise.
* ada/acats-4/tests/c2/c24207a.ada: Likewise.
* ada/acats-4/tests/c2/c24211a.ada: Likewise.
* ada/acats-4/tests/c2/c250001.au: Likewise.
* ada/acats-4/tests/c2/c250002.au: Likewise.
* ada/acats-4/tests/c2/c25001a.ada: Likewise.
* ada/acats-4/tests/c2/c25001b.ada: Likewise.
* ada/acats-4/tests/c2/c26006a.ada: Likewise.
* ada/acats-4/tests/c2/c26008a.ada: Likewise.
* ada/acats-4/tests/c2/c2a001a.ada: Likewise.
* ada/acats-4/tests/c2/c2a001b.ada: Likewise.
* ada/acats-4/tests/c2/c2a001c.ada: Likewise.
* ada/acats-4/tests/c2/c2a002a.ada: Likewise.
* ada/acats-4/tests/c2/c2a008a.ada: Likewise.
* ada/acats-4/tests/c2/c2a021b.ada: Likewise.
* ada/acats-4/tests/c3/c32001a.ada: Likewise.
* ada/acats-4/tests/c3/c32001b.ada: Likewise.
* ada/acats-4/tests/c3/c32001c.ada: Likewise.
* ada/acats-4/tests/c3/c32001d.ada: Likewise.
* ada/acats-4/tests/c3/c32001e.ada: Likewise.
* ada/acats-4/tests/c3/c32107a.ada: Likewise.
* ada/acats-4/tests/c3/c32107c.ada: Likewise.
* ada/acats-4/tests/c3/c32108a.ada: Likewise.
* ada/acats-4/tests/c3/c32108b.ada: Likewise.
* ada/acats-4/tests/c3/c32111a.ada: Likewise.
* ada/acats-4/tests/c3/c32111b.ada: Likewise.
* ada/acats-4/tests/c3/c32112b.ada: Likewise.
* ada/acats-4/tests/c3/c32113a.ada: Likewise.
* ada/acats-4/tests/c3/c32115a.ada: Likewise.
* ada/acats-4/tests/c3/c32115b.ada: Likewise.
* ada/acats-4/tests/c3/c324001.a: Likewise.
* ada/acats-4/tests/c3/c324002.a: Likewise.
* ada/acats-4/tests/c3/c324003.a: Likewise.
* ada/acats-4/tests/c3/c324004.a: Likewise.
* ada/acats-4/tests/c3/c324005.a: Likewise.
* ada/acats-4/tests/c3/c324006.a: Likewise.
* ada/acats-4/tests/c3/c330001.a: Likewise.
* ada/acats-4/tests/c3/c330002.a: Likewise.
* ada/acats-4/tests/c3/c332001.a: Likewise.
* ada/acats-4/tests/c3/c340001.a: Likewise.
* ada/acats-4/tests/c3/c34001a.ada: Likewise.
* ada/acats-4/tests/c3/c34001c.ada: Likewise.
* ada/acats-4/tests/c3/c34001d.ada: Likewise.
* ada/acats-4/tests/c3/c34001f.ada: Likewise.
* ada/acats-4/tests/c3/c34002a.ada: Likewise.
* ada/acats-4/tests/c3/c34002c.ada: Likewise.
* ada/acats-4/tests/c3/c34003a.ada: Likewise.
* ada/acats-4/tests/c3/c34003c.ada: Likewise.
* ada/acats-4/tests/c3/c34004a.ada: Likewise.
* ada/acats-4/tests/c3/c34004c.ada: Likewise.
* ada/acats-4/tests/c3/c34005a.ada: Likewise.
* ada/acats-4/tests/c3/c34005c.ada: Likewise.
* ada/acats-4/tests/c3/c34005d.ada: Likewise.
* ada/acats-4/tests/c3/c34005f.ada: Likewise.
* ada/acats-4/tests/c3/c34005g.ada: Likewise.
* ada/acats-4/tests/c3/c34005i.ada: Likewise.
* ada/acats-4/tests/c3/c34005j.ada: Likewise.
* ada/acats-4/tests/c3/c34005l.ada: Likewise.
* ada/acats-4/tests/c3/c34005m.ada: Likewise.
* ada/acats-4/tests/c3/c34005o.ada: Likewise.
* ada/acats-4/tests/c3/c34005p.ada: Likewise.
* ada/acats-4/tests/c3/c34005r.ada: Likewise.
* ada/acats-4/tests/c3/c34005s.ada: Likewise.
* ada/acats-4/tests/c3/c34005u.ada: Likewise.
* ada/acats-4/tests/c3/c34005v.ada: Likewise.
* ada/acats-4/tests/c3/c34006a.ada: Likewise.
* ada/acats-4/tests/c3/c34006d.ada: Likewise.
* ada/acats-4/tests/c3/c34006f.ada: Likewise.
* ada/acats-4/tests/c3/c34006g.ada: Likewise.
* ada/acats-4/tests/c3/c34006j.ada: Likewise.
* ada/acats-4/tests/c3/c34006l.ada: Likewise.
* ada/acats-4/tests/c3/c34007a.ada: Likewise.
* ada/acats-4/tests/c3/c34007d.ada: Likewise.
* ada/acats-4/tests/c3/c34007f.ada: Likewise.
* ada/acats-4/tests/c3/c34007g.ada: Likewise.
* ada/acats-4/tests/c3/c34007i.ada: Likewise.
* ada/acats-4/tests/c3/c34007j.ada: Likewise.
* ada/acats-4/tests/c3/c34007m.ada: Likewise.
* ada/acats-4/tests/c3/c34007p.ada: Likewise.
* ada/acats-4/tests/c3/c34007r.ada: Likewise.
* ada/acats-4/tests/c3/c34007s.ada: Likewise.
* ada/acats-4/tests/c3/c34007u.ada: Likewise.
* ada/acats-4/tests/c3/c34007v.ada: Likewise.
* ada/acats-4/tests/c3/c34008a.ada: Likewise.
* ada/acats-4/tests/c3/c34009a.ada: Likewise.
* ada/acats-4/tests/c3/c34009d.ada: Likewise.
* ada/acats-4/tests/c3/c34009f.ada: Likewise.
* ada/acats-4/tests/c3/c34009g.ada: Likewise.
* ada/acats-4/tests/c3/c34009j.ada: Likewise.
* ada/acats-4/tests/c3/c34009l.ada: Likewise.
* ada/acats-4/tests/c3/c34011b.ada: Likewise.
* ada/acats-4/tests/c3/c34012a.ada: Likewise.
* ada/acats-4/tests/c3/c34014a.ada: Likewise.
* ada/acats-4/tests/c3/c34014c.ada: Likewise.
* ada/acats-4/tests/c3/c34014e.ada: Likewise.
* ada/acats-4/tests/c3/c34014g.ada: Likewise.
* ada/acats-4/tests/c3/c34014h.ada: Likewise.
* ada/acats-4/tests/c3/c34014n.ada: Likewise.
* ada/acats-4/tests/c3/c34014p.ada: Likewise.
* ada/acats-4/tests/c3/c34014r.ada: Likewise.
* ada/acats-4/tests/c3/c34014t.ada: Likewise.
* ada/acats-4/tests/c3/c34014u.ada: Likewise.
* ada/acats-4/tests/c3/c34018a.ada: Likewise.
* ada/acats-4/tests/c3/c340a01.a: Likewise.
* ada/acats-4/tests/c3/c340a02.a: Likewise.
* ada/acats-4/tests/c3/c341a01.a: Likewise.
* ada/acats-4/tests/c3/c341a02.a: Likewise.
* ada/acats-4/tests/c3/c341a03.a: Likewise.
* ada/acats-4/tests/c3/c341a04.a: Likewise.
* ada/acats-4/tests/c3/c350001.a: Likewise.
* ada/acats-4/tests/c3/c35003a.ada: Likewise.
* ada/acats-4/tests/c3/c35003b.ada: Likewise.
* ada/acats-4/tests/c3/c35003d.ada: Likewise.
* ada/acats-4/tests/c3/c350a01.a: Likewise.
* ada/acats-4/tests/c3/c350a02.a: Likewise.
* ada/acats-4/tests/c3/c350b01.a: Likewise.
* ada/acats-4/tests/c3/c350b02.a: Likewise.
* ada/acats-4/tests/c3/c35102a.ada: Likewise.
* ada/acats-4/tests/c3/c352001.a: Likewise.
* ada/acats-4/tests/c3/c354002.a: Likewise.
* ada/acats-4/tests/c3/c354003.a: Likewise.
* ada/acats-4/tests/c3/c354004.a: Likewise.
* ada/acats-4/tests/c3/c35502a.ada: Likewise.
* ada/acats-4/tests/c3/c35502b.ada: Likewise.
* ada/acats-4/tests/c3/c35502c.ada: Likewise.
* ada/acats-4/tests/c3/c35502d.tst: Likewise.
* ada/acats-4/tests/c3/c35502e.ada: Likewise.
* ada/acats-4/tests/c3/c35502f.tst: Likewise.
* ada/acats-4/tests/c3/c35502g.ada: Likewise.
* ada/acats-4/tests/c3/c35502h.ada: Likewise.
* ada/acats-4/tests/c3/c35502i.ada: Likewise.
* ada/acats-4/tests/c3/c35502j.ada: Likewise.
* ada/acats-4/tests/c3/c35502k.ada: Likewise.
* ada/acats-4/tests/c3/c35502l.ada: Likewise.
* ada/acats-4/tests/c3/c35502m.ada: Likewise.
* ada/acats-4/tests/c3/c35502n.ada: Likewise.
* ada/acats-4/tests/c3/c35502o.ada: Likewise.
* ada/acats-4/tests/c3/c35502p.ada: Likewise.
* ada/acats-4/tests/c3/c35503a.ada: Likewise.
* ada/acats-4/tests/c3/c35503b.ada: Likewise.
* ada/acats-4/tests/c3/c35503c.ada: Likewise.
* ada/acats-4/tests/c3/c35503d.tst: Likewise.
* ada/acats-4/tests/c3/c35503e.ada: Likewise.
* ada/acats-4/tests/c3/c35503f.tst: Likewise.
* ada/acats-4/tests/c3/c35503g.ada: Likewise.
* ada/acats-4/tests/c3/c35503h.ada: Likewise.
* ada/acats-4/tests/c3/c35503k.ada: Likewise.
* ada/acats-4/tests/c3/c35503l.ada: Likewise.
* ada/acats-4/tests/c3/c35503o.ada: Likewise.
* ada/acats-4/tests/c3/c35503p.ada: Likewise.
* ada/acats-4/tests/c3/c35504a.ada: Likewise.
* ada/acats-4/tests/c3/c35504b.ada: Likewise.
* ada/acats-4/tests/c3/c35505c.ada: Likewise.
* ada/acats-4/tests/c3/c35505e.ada: Likewise.
* ada/acats-4/tests/c3/c35505f.ada: Likewise.
* ada/acats-4/tests/c3/c35507a.ada: Likewise.
* ada/acats-4/tests/c3/c35507b.ada: Likewise.
* ada/acats-4/tests/c3/c35507c.ada: Likewise.
* ada/acats-4/tests/c3/c35507e.ada: Likewise.
* ada/acats-4/tests/c3/c35507g.ada: Likewise.
* ada/acats-4/tests/c3/c35507h.ada: Likewise.
* ada/acats-4/tests/c3/c35507i.ada: Likewise.
* ada/acats-4/tests/c3/c35507j.ada: Likewise.
* ada/acats-4/tests/c3/c35507k.ada: Likewise.
* ada/acats-4/tests/c3/c35507l.ada: Likewise.
* ada/acats-4/tests/c3/c35507m.ada: Likewise.
* ada/acats-4/tests/c3/c35507n.ada: Likewise.
* ada/acats-4/tests/c3/c35507o.ada: Likewise.
* ada/acats-4/tests/c3/c35507p.ada: Likewise.
* ada/acats-4/tests/c3/c35508a.ada: Likewise.
* ada/acats-4/tests/c3/c35508b.ada: Likewise.
* ada/acats-4/tests/c3/c35508c.ada: Likewise.
* ada/acats-4/tests/c3/c35508e.ada: Likewise.
* ada/acats-4/tests/c3/c35508g.ada: Likewise.
* ada/acats-4/tests/c3/c35508h.ada: Likewise.
* ada/acats-4/tests/c3/c35508k.ada: Likewise.
* ada/acats-4/tests/c3/c35508l.ada: Likewise.
* ada/acats-4/tests/c3/c35508o.ada: Likewise.
* ada/acats-4/tests/c3/c35508p.ada: Likewise.
* ada/acats-4/tests/c3/c35703a.ada: Likewise.
* ada/acats-4/tests/c3/c35704a.ada: Likewise.
* ada/acats-4/tests/c3/c35704b.ada: Likewise.
* ada/acats-4/tests/c3/c35704c.ada: Likewise.
* ada/acats-4/tests/c3/c35704d.ada: Likewise.
* ada/acats-4/tests/c3/c35801d.ada: Likewise.
* ada/acats-4/tests/c3/c35902d.ada: Likewise.
* ada/acats-4/tests/c3/c35904a.ada: Likewise.
* ada/acats-4/tests/c3/c35904b.ada: Likewise.
* ada/acats-4/tests/c3/c35a001.a: Likewise.
* ada/acats-4/tests/c3/c35a02a.ada: Likewise.
* ada/acats-4/tests/c3/c35a05a.ada: Likewise.
* ada/acats-4/tests/c3/c35a05d.ada: Likewise.
* ada/acats-4/tests/c3/c35a05n.ada: Likewise.
* ada/acats-4/tests/c3/c35a05q.ada: Likewise.
* ada/acats-4/tests/c3/c35a07a.ada: Likewise.
* ada/acats-4/tests/c3/c35a07d.ada: Likewise.
* ada/acats-4/tests/c3/c35a08b.ada: Likewise.
* ada/acats-4/tests/c3/c360002.a: Likewise.
* ada/acats-4/tests/c3/c360a01.a: Likewise.
* ada/acats-4/tests/c3/c360a02.a: Likewise.
* ada/acats-4/tests/c3/c360b01.a: Likewise.
* ada/acats-4/tests/c3/c360b02.a: Likewise.
* ada/acats-4/tests/c3/c36104a.ada: Likewise.
* ada/acats-4/tests/c3/c36104b.ada: Likewise.
* ada/acats-4/tests/c3/c36172a.ada: Likewise.
* ada/acats-4/tests/c3/c36172b.ada: Likewise.
* ada/acats-4/tests/c3/c36172c.ada: Likewise.
* ada/acats-4/tests/c3/c36174a.ada: Likewise.
* ada/acats-4/tests/c3/c36180a.ada: Likewise.
* ada/acats-4/tests/c3/c36202c.ada: Likewise.
* ada/acats-4/tests/c3/c36203a.ada: Likewise.
* ada/acats-4/tests/c3/c36204a.ada: Likewise.
* ada/acats-4/tests/c3/c36204b.ada: Likewise.
* ada/acats-4/tests/c3/c36204c.ada: Likewise.
* ada/acats-4/tests/c3/c36204d.ada: Likewise.
* ada/acats-4/tests/c3/c36205a.ada: Likewise.
* ada/acats-4/tests/c3/c36205b.ada: Likewise.
* ada/acats-4/tests/c3/c36205c.ada: Likewise.
* ada/acats-4/tests/c3/c36205d.ada: Likewise.
* ada/acats-4/tests/c3/c36205e.ada: Likewise.
* ada/acats-4/tests/c3/c36205f.ada: Likewise.
* ada/acats-4/tests/c3/c36205g.ada: Likewise.
* ada/acats-4/tests/c3/c36205h.ada: Likewise.
* ada/acats-4/tests/c3/c36205i.ada: Likewise.
* ada/acats-4/tests/c3/c36205j.ada: Likewise.
* ada/acats-4/tests/c3/c36205k.ada: Likewise.
* ada/acats-4/tests/c3/c36205l.ada: Likewise.
* ada/acats-4/tests/c3/c36301a.ada: Likewise.
* ada/acats-4/tests/c3/c36301b.ada: Likewise.
* ada/acats-4/tests/c3/c36302a.ada: Likewise.
* ada/acats-4/tests/c3/c36304a.ada: Likewise.
* ada/acats-4/tests/c3/c36305a.ada: Likewise.
* ada/acats-4/tests/c3/c37002a.ada: Likewise.
* ada/acats-4/tests/c3/c37003a.ada: Likewise.
* ada/acats-4/tests/c3/c37003b.ada: Likewise.
* ada/acats-4/tests/c3/c37005a.ada: Likewise.
* ada/acats-4/tests/c3/c37006a.ada: Likewise.
* ada/acats-4/tests/c3/c37008a.ada: Likewise.
* ada/acats-4/tests/c3/c37008b.ada: Likewise.
* ada/acats-4/tests/c3/c37009a.ada: Likewise.
* ada/acats-4/tests/c3/c37010a.ada: Likewise.
* ada/acats-4/tests/c3/c37010b.ada: Likewise.
* ada/acats-4/tests/c3/c371001.a: Likewise.
* ada/acats-4/tests/c3/c371002.a: Likewise.
* ada/acats-4/tests/c3/c371003.a: Likewise.
* ada/acats-4/tests/c3/c37102b.ada: Likewise.
* ada/acats-4/tests/c3/c37103a.ada: Likewise.
* ada/acats-4/tests/c3/c37105a.ada: Likewise.
* ada/acats-4/tests/c3/c37107a.ada: Likewise.
* ada/acats-4/tests/c3/c37108b.ada: Likewise.
* ada/acats-4/tests/c3/c37206a.ada: Likewise.
* ada/acats-4/tests/c3/c37207a.ada: Likewise.
* ada/acats-4/tests/c3/c37208a.ada: Likewise.
* ada/acats-4/tests/c3/c37208b.ada: Likewise.
* ada/acats-4/tests/c3/c37209a.ada: Likewise.
* ada/acats-4/tests/c3/c37209b.ada: Likewise.
* ada/acats-4/tests/c3/c37210a.ada: Likewise.
* ada/acats-4/tests/c3/c37211a.ada: Likewise.
* ada/acats-4/tests/c3/c37211b.ada: Likewise.
* ada/acats-4/tests/c3/c37211c.ada: Likewise.
* ada/acats-4/tests/c3/c37211d.ada: Likewise.
* ada/acats-4/tests/c3/c37211e.ada: Likewise.
* ada/acats-4/tests/c3/c37213b.ada: Likewise.
* ada/acats-4/tests/c3/c37213d.ada: Likewise.
* ada/acats-4/tests/c3/c37213f.ada: Likewise.
* ada/acats-4/tests/c3/c37213h.ada: Likewise.
* ada/acats-4/tests/c3/c37213j.ada: Likewise.
* ada/acats-4/tests/c3/c37213k.ada: Likewise.
* ada/acats-4/tests/c3/c37213l.ada: Likewise.
* ada/acats-4/tests/c3/c37215b.ada: Likewise.
* ada/acats-4/tests/c3/c37215d.ada: Likewise.
* ada/acats-4/tests/c3/c37215f.ada: Likewise.
* ada/acats-4/tests/c3/c37215h.ada: Likewise.
* ada/acats-4/tests/c3/c37217a.ada: Likewise.
* ada/acats-4/tests/c3/c37217b.ada: Likewise.
* ada/acats-4/tests/c3/c37217c.ada: Likewise.
* ada/acats-4/tests/c3/c37304a.ada: Likewise.
* ada/acats-4/tests/c3/c37305a.ada: Likewise.
* ada/acats-4/tests/c3/c37306a.ada: Likewise.
* ada/acats-4/tests/c3/c37309a.ada: Likewise.
* ada/acats-4/tests/c3/c37310a.ada: Likewise.
* ada/acats-4/tests/c3/c37312a.ada: Likewise.
* ada/acats-4/tests/c3/c37402a.ada: Likewise.
* ada/acats-4/tests/c3/c37403a.ada: Likewise.
* ada/acats-4/tests/c3/c37404a.ada: Likewise.
* ada/acats-4/tests/c3/c37404b.ada: Likewise.
* ada/acats-4/tests/c3/c37405a.ada: Likewise.
* ada/acats-4/tests/c3/c37411a.ada: Likewise.
* ada/acats-4/tests/c3/c380001.a: Likewise.
* ada/acats-4/tests/c3/c380002.a: Likewise.
* ada/acats-4/tests/c3/c380003.a: Likewise.
* ada/acats-4/tests/c3/c380004.a: Likewise.
* ada/acats-4/tests/c3/c38002a.ada: Likewise.
* ada/acats-4/tests/c3/c38002b.ada: Likewise.
* ada/acats-4/tests/c3/c38005a.ada: Likewise.
* ada/acats-4/tests/c3/c38005b.ada: Likewise.
* ada/acats-4/tests/c3/c38005c.ada: Likewise.
* ada/acats-4/tests/c3/c38102a.ada: Likewise.
* ada/acats-4/tests/c3/c38102b.ada: Likewise.
* ada/acats-4/tests/c3/c38102c.ada: Likewise.
* ada/acats-4/tests/c3/c38102d.ada: Likewise.
* ada/acats-4/tests/c3/c38102e.ada: Likewise.
* ada/acats-4/tests/c3/c38104a.ada: Likewise.
* ada/acats-4/tests/c3/c38107a.ada: Likewise.
* ada/acats-4/tests/c3/c38107b.ada: Likewise.
* ada/acats-4/tests/c3/c38108a.ada: Likewise.
* ada/acats-4/tests/c3/c38108b.ada: Likewise.
* ada/acats-4/tests/c3/c38108c0.ada: Likewise.
* ada/acats-4/tests/c3/c38108c1.ada: Likewise.
* ada/acats-4/tests/c3/c38108c2.ada: Likewise.
* ada/acats-4/tests/c3/c38108d0.ada: Likewise.
* ada/acats-4/tests/c3/c38108d1.ada: Likewise.
* ada/acats-4/tests/c3/c3900010.a: Likewise.
* ada/acats-4/tests/c3/c3900011.am: Likewise.
* ada/acats-4/tests/c3/c390002.a: Likewise.
* ada/acats-4/tests/c3/c390003.a: Likewise.
* ada/acats-4/tests/c3/c390004.a: Likewise.
* ada/acats-4/tests/c3/c3900050.a: Likewise.
* ada/acats-4/tests/c3/c3900051.a: Likewise.
* ada/acats-4/tests/c3/c3900052.a: Likewise.
* ada/acats-4/tests/c3/c3900053.am: Likewise.
* ada/acats-4/tests/c3/c3900060.a: Likewise.
* ada/acats-4/tests/c3/c3900061.a: Likewise.
* ada/acats-4/tests/c3/c3900062.a: Likewise.
* ada/acats-4/tests/c3/c3900063.am: Likewise.
* ada/acats-4/tests/c3/c390007.a: Likewise.
* ada/acats-4/tests/c3/c390010.a: Likewise.
* ada/acats-4/tests/c3/c390011.a: Likewise.
* ada/acats-4/tests/c3/c390012.a: Likewise.
* ada/acats-4/tests/c3/c39006a.ada: Likewise.
* ada/acats-4/tests/c3/c39006b.ada: Likewise.
* ada/acats-4/tests/c3/c39006c0.ada: Likewise.
* ada/acats-4/tests/c3/c39006c1.ada: Likewise.
* ada/acats-4/tests/c3/c39006d.ada: Likewise.
* ada/acats-4/tests/c3/c39006e.ada: Likewise.
* ada/acats-4/tests/c3/c39006f0.ada: Likewise.
* ada/acats-4/tests/c3/c39006f1.ada: Likewise.
* ada/acats-4/tests/c3/c39006f2.ada: Likewise.
* ada/acats-4/tests/c3/c39006f3.ada: Likewise.
* ada/acats-4/tests/c3/c39006g.ada: Likewise.
* ada/acats-4/tests/c3/c39007a.ada: Likewise.
* ada/acats-4/tests/c3/c39007b.ada: Likewise.
* ada/acats-4/tests/c3/c39008a.ada: Likewise.
* ada/acats-4/tests/c3/c39008b.ada: Likewise.
* ada/acats-4/tests/c3/c39008c.ada: Likewise.
* ada/acats-4/tests/c3/c390a010.a: Likewise.
* ada/acats-4/tests/c3/c390a011.am: Likewise.
* ada/acats-4/tests/c3/c390a020.a: Likewise.
* ada/acats-4/tests/c3/c390a021.a: Likewise.
* ada/acats-4/tests/c3/c390a022.am: Likewise.
* ada/acats-4/tests/c3/c390a030.a: Likewise.
* ada/acats-4/tests/c3/c390a031.am: Likewise.
* ada/acats-4/tests/c3/c391001.a: Likewise.
* ada/acats-4/tests/c3/c391002.a: Likewise.
* ada/acats-4/tests/c3/c391003.a: Likewise.
* ada/acats-4/tests/c3/c392002.a: Likewise.
* ada/acats-4/tests/c3/c392003.a: Likewise.
* ada/acats-4/tests/c3/c392004.a: Likewise.
* ada/acats-4/tests/c3/c392005.a: Likewise.
* ada/acats-4/tests/c3/c392008.a: Likewise.
* ada/acats-4/tests/c3/c392010.a: Likewise.
* ada/acats-4/tests/c3/c392011.a: Likewise.
* ada/acats-4/tests/c3/c392013.a: Likewise.
* ada/acats-4/tests/c3/c392014.a: Likewise.
* ada/acats-4/tests/c3/c392015.a: Likewise.
* ada/acats-4/tests/c3/c392a01.a: Likewise.
* ada/acats-4/tests/c3/c392c05.a: Likewise.
* ada/acats-4/tests/c3/c392c07.a: Likewise.
* ada/acats-4/tests/c3/c392d01.a: Likewise.
* ada/acats-4/tests/c3/c392d02.a: Likewise.
* ada/acats-4/tests/c3/c392d03.a: Likewise.
* ada/acats-4/tests/c3/c393001.a: Likewise.
* ada/acats-4/tests/c3/c393007.a: Likewise.
* ada/acats-4/tests/c3/c393008.a: Likewise.
* ada/acats-4/tests/c3/c393009.a: Likewise.
* ada/acats-4/tests/c3/c393010.a: Likewise.
* ada/acats-4/tests/c3/c393011.a: Likewise.
* ada/acats-4/tests/c3/c393012.a: Likewise.
* ada/acats-4/tests/c3/c393013.a: Likewise.
* ada/acats-4/tests/c3/c393a02.a: Likewise.
* ada/acats-4/tests/c3/c393a03.a: Likewise.
* ada/acats-4/tests/c3/c393a05.a: Likewise.
* ada/acats-4/tests/c3/c393a06.a: Likewise.
* ada/acats-4/tests/c3/c393b12.a: Likewise.
* ada/acats-4/tests/c3/c393b13.a: Likewise.
* ada/acats-4/tests/c3/c393b14.a: Likewise.
* ada/acats-4/tests/c3/c394001.a: Likewise.
* ada/acats-4/tests/c3/c394002.a: Likewise.
* ada/acats-4/tests/c3/c394003.a: Likewise.
* ada/acats-4/tests/c3/c3a0001.a: Likewise.
* ada/acats-4/tests/c3/c3a0002.a: Likewise.
* ada/acats-4/tests/c3/c3a0003.a: Likewise.
* ada/acats-4/tests/c3/c3a0004.a: Likewise.
* ada/acats-4/tests/c3/c3a0005.a: Likewise.
* ada/acats-4/tests/c3/c3a0006.a: Likewise.
* ada/acats-4/tests/c3/c3a0007.a: Likewise.
* ada/acats-4/tests/c3/c3a0008.a: Likewise.
* ada/acats-4/tests/c3/c3a0009.a: Likewise.
* ada/acats-4/tests/c3/c3a0010.a: Likewise.
* ada/acats-4/tests/c3/c3a0011.a: Likewise.
* ada/acats-4/tests/c3/c3a00120.a: Likewise.
* ada/acats-4/tests/c3/c3a00121.a: Likewise.
* ada/acats-4/tests/c3/c3a00122.am: Likewise.
* ada/acats-4/tests/c3/c3a0013.a: Likewise.
* ada/acats-4/tests/c3/c3a0014.a: Likewise.
* ada/acats-4/tests/c3/c3a0015.a: Likewise.
* ada/acats-4/tests/c3/c3a0016.a: Likewise.
* ada/acats-4/tests/c3/c3a0017.a: Likewise.
* ada/acats-4/tests/c3/c3a0018.a: Likewise.
* ada/acats-4/tests/c3/c3a0019.a: Likewise.
* ada/acats-4/tests/c3/c3a0020.a: Likewise.
* ada/acats-4/tests/c3/c3a0021.a: Likewise.
* ada/acats-4/tests/c3/c3a0022.a: Likewise.
* ada/acats-4/tests/c3/c3a0023.a: Likewise.
* ada/acats-4/tests/c3/c3a0024.a: Likewise.
* ada/acats-4/tests/c3/c3a0025.a: Likewise.
* ada/acats-4/tests/c3/c3a0026.a: Likewise.
* ada/acats-4/tests/c3/c3a0027.a: Likewise.
* ada/acats-4/tests/c3/c3a0028.a: Likewise.
* ada/acats-4/tests/c3/c3a0029.a: Likewise.
* ada/acats-4/tests/c3/c3a0030.a: Likewise.
* ada/acats-4/tests/c3/c3a1001.a: Likewise.
* ada/acats-4/tests/c3/c3a1002.a: Likewise.
* ada/acats-4/tests/c3/c3a10030.a: Likewise.
* ada/acats-4/tests/c3/c3a10031.a: Likewise.
* ada/acats-4/tests/c3/c3a10032.am: Likewise.
* ada/acats-4/tests/c3/c3a10040.a: Likewise.
* ada/acats-4/tests/c3/c3a10041.a: Likewise.
* ada/acats-4/tests/c3/c3a10042.am: Likewise.
* ada/acats-4/tests/c3/c3a1005.a: Likewise.
* ada/acats-4/tests/c3/c3a2001.a: Likewise.
* ada/acats-4/tests/c3/c3a2002.a: Likewise.
* ada/acats-4/tests/c3/c3a2003.a: Likewise.
* ada/acats-4/tests/c3/c3a2004.a: Likewise.
* ada/acats-4/tests/c3/c3a2a01.a: Likewise.
* ada/acats-4/tests/c3/c3a2a02.a: Likewise.
* ada/acats-4/tests/c4/c410001.a: Likewise.
* ada/acats-4/tests/c4/c41101d.ada: Likewise.
* ada/acats-4/tests/c4/c41103a.ada: Likewise.
* ada/acats-4/tests/c4/c41103b.ada: Likewise.
* ada/acats-4/tests/c4/c41104a.ada: Likewise.
* ada/acats-4/tests/c4/c41105a.ada: Likewise.
* ada/acats-4/tests/c4/c41107a.ada: Likewise.
* ada/acats-4/tests/c4/c41201d.ada: Likewise.
* ada/acats-4/tests/c4/c41203a.ada: Likewise.
* ada/acats-4/tests/c4/c41203b.ada: Likewise.
* ada/acats-4/tests/c4/c41204a.ada: Likewise.
* ada/acats-4/tests/c4/c41205a.ada: Likewise.
* ada/acats-4/tests/c4/c41206a.ada: Likewise.
* ada/acats-4/tests/c4/c41207a.ada: Likewise.
* ada/acats-4/tests/c4/c413001.a: Likewise.
* ada/acats-4/tests/c4/c413002.a: Likewise.
* ada/acats-4/tests/c4/c413003.a: Likewise.
* ada/acats-4/tests/c4/c413004.a: Likewise.
* ada/acats-4/tests/c4/c413005.a: Likewise.
* ada/acats-4/tests/c4/c413006.a: Likewise.
* ada/acats-4/tests/c4/c413007.a: Likewise.
* ada/acats-4/tests/c4/c41301a.ada: Likewise.
* ada/acats-4/tests/c4/c41303a.ada: Likewise.
* ada/acats-4/tests/c4/c41303b.ada: Likewise.
* ada/acats-4/tests/c4/c41303c.ada: Likewise.
* ada/acats-4/tests/c4/c41303e.ada: Likewise.
* ada/acats-4/tests/c4/c41303f.ada: Likewise.
* ada/acats-4/tests/c4/c41303g.ada: Likewise.
* ada/acats-4/tests/c4/c41303i.ada: Likewise.
* ada/acats-4/tests/c4/c41303j.ada: Likewise.
* ada/acats-4/tests/c4/c41303k.ada: Likewise.
* ada/acats-4/tests/c4/c41303m.ada: Likewise.
* ada/acats-4/tests/c4/c41303n.ada: Likewise.
* ada/acats-4/tests/c4/c41303o.ada: Likewise.
* ada/acats-4/tests/c4/c41303q.ada: Likewise.
* ada/acats-4/tests/c4/c41303r.ada: Likewise.
* ada/acats-4/tests/c4/c41303s.ada: Likewise.
* ada/acats-4/tests/c4/c41303u.ada: Likewise.
* ada/acats-4/tests/c4/c41303v.ada: Likewise.
* ada/acats-4/tests/c4/c41303w.ada: Likewise.
* ada/acats-4/tests/c4/c41304a.ada: Likewise.
* ada/acats-4/tests/c4/c41304b.ada: Likewise.
* ada/acats-4/tests/c4/c41306b.ada: Likewise.
* ada/acats-4/tests/c4/c41306c.ada: Likewise.
* ada/acats-4/tests/c4/c41307d.ada: Likewise.
* ada/acats-4/tests/c4/c41309a.ada: Likewise.
* ada/acats-4/tests/c4/c41320a.ada: Likewise.
* ada/acats-4/tests/c4/c41321a.ada: Likewise.
* ada/acats-4/tests/c4/c41322a.ada: Likewise.
* ada/acats-4/tests/c4/c41323a.ada: Likewise.
* ada/acats-4/tests/c4/c41324a.ada: Likewise.
* ada/acats-4/tests/c4/c41325a.ada: Likewise.
* ada/acats-4/tests/c4/c41326a.ada: Likewise.
* ada/acats-4/tests/c4/c41327a.ada: Likewise.
* ada/acats-4/tests/c4/c41328a.ada: Likewise.
* ada/acats-4/tests/c4/c41401a.ada: Likewise.
* ada/acats-4/tests/c4/c41402a.ada: Likewise.
* ada/acats-4/tests/c4/c41404a.ada: Likewise.
* ada/acats-4/tests/c4/c416a01.a: Likewise.
* ada/acats-4/tests/c4/c416a02.a: Likewise.
* ada/acats-4/tests/c4/c420001.a: Likewise.
* ada/acats-4/tests/c4/c42006a.ada: Likewise.
* ada/acats-4/tests/c4/c42007e.ada: Likewise.
* ada/acats-4/tests/c4/c43003a.ada: Likewise.
* ada/acats-4/tests/c4/c43004a.ada: Likewise.
* ada/acats-4/tests/c4/c43004c.ada: Likewise.
* ada/acats-4/tests/c4/c431001.a: Likewise.
* ada/acats-4/tests/c4/c431002.a: Likewise.
* ada/acats-4/tests/c4/c431003.a: Likewise.
* ada/acats-4/tests/c4/c431004.a: Likewise.
* ada/acats-4/tests/c4/c43103a.ada: Likewise.
* ada/acats-4/tests/c4/c43103b.ada: Likewise.
* ada/acats-4/tests/c4/c43104a.ada: Likewise.
* ada/acats-4/tests/c4/c43105a.ada: Likewise.
* ada/acats-4/tests/c4/c43105b.ada: Likewise.
* ada/acats-4/tests/c4/c43106a.ada: Likewise.
* ada/acats-4/tests/c4/c43107a.ada: Likewise.
* ada/acats-4/tests/c4/c43108a.ada: Likewise.
* ada/acats-4/tests/c4/c431a01.a: Likewise.
* ada/acats-4/tests/c4/c431a02.a: Likewise.
* ada/acats-4/tests/c4/c431a03.a: Likewise.
* ada/acats-4/tests/c4/c432001.a: Likewise.
* ada/acats-4/tests/c4/c432002.a: Likewise.
* ada/acats-4/tests/c4/c432003.a: Likewise.
* ada/acats-4/tests/c4/c432004.a: Likewise.
* ada/acats-4/tests/c4/c432005.a: Likewise.
* ada/acats-4/tests/c4/c43204a.ada: Likewise.
* ada/acats-4/tests/c4/c43204c.ada: Likewise.
* ada/acats-4/tests/c4/c43204e.ada: Likewise.
* ada/acats-4/tests/c4/c43204f.ada: Likewise.
* ada/acats-4/tests/c4/c43204g.ada: Likewise.
* ada/acats-4/tests/c4/c43204h.ada: Likewise.
* ada/acats-4/tests/c4/c43204i.ada: Likewise.
* ada/acats-4/tests/c4/c43205a.ada: Likewise.
* ada/acats-4/tests/c4/c43205b.ada: Likewise.
* ada/acats-4/tests/c4/c43205c.ada: Likewise.
* ada/acats-4/tests/c4/c43205d.ada: Likewise.
* ada/acats-4/tests/c4/c43205e.ada: Likewise.
* ada/acats-4/tests/c4/c43205g.ada: Likewise.
* ada/acats-4/tests/c4/c43205h.ada: Likewise.
* ada/acats-4/tests/c4/c43205i.ada: Likewise.
* ada/acats-4/tests/c4/c43205j.ada: Likewise.
* ada/acats-4/tests/c4/c43205k.ada: Likewise.
* ada/acats-4/tests/c4/c43206a.ada: Likewise.
* ada/acats-4/tests/c4/c43207b.ada: Likewise.
* ada/acats-4/tests/c4/c43207d.ada: Likewise.
* ada/acats-4/tests/c4/c43208a.ada: Likewise.
* ada/acats-4/tests/c4/c43208b.ada: Likewise.
* ada/acats-4/tests/c4/c43209a.ada: Likewise.
* ada/acats-4/tests/c4/c43210a.ada: Likewise.
* ada/acats-4/tests/c4/c43211a.ada: Likewise.
* ada/acats-4/tests/c4/c43212a.ada: Likewise.
* ada/acats-4/tests/c4/c43212c.ada: Likewise.
* ada/acats-4/tests/c4/c43214a.ada: Likewise.
* ada/acats-4/tests/c4/c43214b.ada: Likewise.
* ada/acats-4/tests/c4/c43214c.ada: Likewise.
* ada/acats-4/tests/c4/c43214d.ada: Likewise.
* ada/acats-4/tests/c4/c43214e.ada: Likewise.
* ada/acats-4/tests/c4/c43214f.ada: Likewise.
* ada/acats-4/tests/c4/c43215a.ada: Likewise.
* ada/acats-4/tests/c4/c43215b.ada: Likewise.
* ada/acats-4/tests/c4/c43222a.ada: Likewise.
* ada/acats-4/tests/c4/c43224a.ada: Likewise.
* ada/acats-4/tests/c4/c433001.a: Likewise.
* ada/acats-4/tests/c4/c433002.a: Likewise.
* ada/acats-4/tests/c4/c433003.a: Likewise.
* ada/acats-4/tests/c4/c433004.a: Likewise.
* ada/acats-4/tests/c4/c433005.a: Likewise.
* ada/acats-4/tests/c4/c433006.a: Likewise.
* ada/acats-4/tests/c4/c433007.a: Likewise.
* ada/acats-4/tests/c4/c433008.a: Likewise.
* ada/acats-4/tests/c4/c433a01.a: Likewise.
* ada/acats-4/tests/c4/c433a02.a: Likewise.
* ada/acats-4/tests/c4/c433a03.a: Likewise.
* ada/acats-4/tests/c4/c433a04.a: Likewise.
* ada/acats-4/tests/c4/c44003d.ada: Likewise.
* ada/acats-4/tests/c4/c44003f.ada: Likewise.
* ada/acats-4/tests/c4/c44003g.ada: Likewise.
* ada/acats-4/tests/c4/c450001.a: Likewise.
* ada/acats-4/tests/c4/c45112a.ada: Likewise.
* ada/acats-4/tests/c4/c45112b.ada: Likewise.
* ada/acats-4/tests/c4/c45113a.ada: Likewise.
* ada/acats-4/tests/c4/c45114b.ada: Likewise.
* ada/acats-4/tests/c4/c452001.a: Likewise.
* ada/acats-4/tests/c4/c452002.a: Likewise.
* ada/acats-4/tests/c4/c452003.a: Likewise.
* ada/acats-4/tests/c4/c452004.a: Likewise.
* ada/acats-4/tests/c4/c452005.a: Likewise.
* ada/acats-4/tests/c4/c452006.a: Likewise.
* ada/acats-4/tests/c4/c45201a.ada: Likewise.
* ada/acats-4/tests/c4/c45201b.ada: Likewise.
* ada/acats-4/tests/c4/c45202b.ada: Likewise.
* ada/acats-4/tests/c4/c45210a.ada: Likewise.
* ada/acats-4/tests/c4/c45211a.ada: Likewise.
* ada/acats-4/tests/c4/c45220a.ada: Likewise.
* ada/acats-4/tests/c4/c45220b.ada: Likewise.
* ada/acats-4/tests/c4/c45220c.ada: Likewise.
* ada/acats-4/tests/c4/c45220d.ada: Likewise.
* ada/acats-4/tests/c4/c45220e.ada: Likewise.
* ada/acats-4/tests/c4/c45220f.ada: Likewise.
* ada/acats-4/tests/c4/c45231a.ada: Likewise.
* ada/acats-4/tests/c4/c45231b.dep: Likewise.
* ada/acats-4/tests/c4/c45231c.dep: Likewise.
* ada/acats-4/tests/c4/c45231d.tst: Likewise.
* ada/acats-4/tests/c4/c45232b.ada: Likewise.
* ada/acats-4/tests/c4/c45242b.ada: Likewise.
* ada/acats-4/tests/c4/c45251a.ada: Likewise.
* ada/acats-4/tests/c4/c45252a.ada: Likewise.
* ada/acats-4/tests/c4/c45252b.ada: Likewise.
* ada/acats-4/tests/c4/c45253a.ada: Likewise.
* ada/acats-4/tests/c4/c45262a.ada: Likewise.
* ada/acats-4/tests/c4/c45262b.ada: Likewise.
* ada/acats-4/tests/c4/c45262c.ada: Likewise.
* ada/acats-4/tests/c4/c45262d.ada: Likewise.
* ada/acats-4/tests/c4/c45264a.ada: Likewise.
* ada/acats-4/tests/c4/c45264b.ada: Likewise.
* ada/acats-4/tests/c4/c45264c.ada: Likewise.
* ada/acats-4/tests/c4/c45265a.ada: Likewise.
* ada/acats-4/tests/c4/c45271a.ada: Likewise.
* ada/acats-4/tests/c4/c45272a.ada: Likewise.
* ada/acats-4/tests/c4/c45273a.ada: Likewise.
* ada/acats-4/tests/c4/c45274a.ada: Likewise.
* ada/acats-4/tests/c4/c45274b.ada: Likewise.
* ada/acats-4/tests/c4/c45274c.ada: Likewise.
* ada/acats-4/tests/c4/c45281a.ada: Likewise.
* ada/acats-4/tests/c4/c45282a.ada: Likewise.
* ada/acats-4/tests/c4/c45282b.ada: Likewise.
* ada/acats-4/tests/c4/c45291a.ada: Likewise.
* ada/acats-4/tests/c4/c452a01.a: Likewise.
* ada/acats-4/tests/c4/c452a02.a: Likewise.
* ada/acats-4/tests/c4/c452a03.a: Likewise.
* ada/acats-4/tests/c4/c453001.a: Likewise.
* ada/acats-4/tests/c4/c45303a.ada: Likewise.
* ada/acats-4/tests/c4/c45304a.ada: Likewise.
* ada/acats-4/tests/c4/c45304b.dep: Likewise.
* ada/acats-4/tests/c4/c45304c.dep: Likewise.
* ada/acats-4/tests/c4/c45322a.ada: Likewise.
* ada/acats-4/tests/c4/c45323a.ada: Likewise.
* ada/acats-4/tests/c4/c45331a.ada: Likewise.
* ada/acats-4/tests/c4/c45342a.ada: Likewise.
* ada/acats-4/tests/c4/c45343a.ada: Likewise.
* ada/acats-4/tests/c4/c45344a.ada: Likewise.
* ada/acats-4/tests/c4/c45345b.ada: Likewise.
* ada/acats-4/tests/c4/c45347a.ada: Likewise.
* ada/acats-4/tests/c4/c45347b.ada: Likewise.
* ada/acats-4/tests/c4/c45347c.ada: Likewise.
* ada/acats-4/tests/c4/c45347d.ada: Likewise.
* ada/acats-4/tests/c4/c45411a.ada: Likewise.
* ada/acats-4/tests/c4/c45411b.dep: Likewise.
* ada/acats-4/tests/c4/c45411c.dep: Likewise.
* ada/acats-4/tests/c4/c45411d.ada: Likewise.
* ada/acats-4/tests/c4/c45413a.ada: Likewise.
* ada/acats-4/tests/c4/c45431a.ada: Likewise.
* ada/acats-4/tests/c4/c455001.a: Likewise.
* ada/acats-4/tests/c4/c45502b.dep: Likewise.
* ada/acats-4/tests/c4/c45502c.dep: Likewise.
* ada/acats-4/tests/c4/c45503a.ada: Likewise.
* ada/acats-4/tests/c4/c45503b.dep: Likewise.
* ada/acats-4/tests/c4/c45503c.dep: Likewise.
* ada/acats-4/tests/c4/c45504a.ada: Likewise.
* ada/acats-4/tests/c4/c45504b.dep: Likewise.
* ada/acats-4/tests/c4/c45504c.dep: Likewise.
* ada/acats-4/tests/c4/c45504d.ada: Likewise.
* ada/acats-4/tests/c4/c45504e.dep: Likewise.
* ada/acats-4/tests/c4/c45504f.dep: Likewise.
* ada/acats-4/tests/c4/c45505a.ada: Likewise.
* ada/acats-4/tests/c4/c45523a.ada: Likewise.
* ada/acats-4/tests/c4/c45531a.ada: Likewise.
* ada/acats-4/tests/c4/c45531b.ada: Likewise.
* ada/acats-4/tests/c4/c45531c.ada: Likewise.
* ada/acats-4/tests/c4/c45531d.ada: Likewise.
* ada/acats-4/tests/c4/c45531e.ada: Likewise.
* ada/acats-4/tests/c4/c45531f.ada: Likewise.
* ada/acats-4/tests/c4/c45531g.ada: Likewise.
* ada/acats-4/tests/c4/c45531h.ada: Likewise.
* ada/acats-4/tests/c4/c45531i.ada: Likewise.
* ada/acats-4/tests/c4/c45531j.ada: Likewise.
* ada/acats-4/tests/c4/c45531k.ada: Likewise.
* ada/acats-4/tests/c4/c45531l.ada: Likewise.
* ada/acats-4/tests/c4/c45531m.dep: Likewise.
* ada/acats-4/tests/c4/c45531n.dep: Likewise.
* ada/acats-4/tests/c4/c45531o.dep: Likewise.
* ada/acats-4/tests/c4/c45531p.dep: Likewise.
* ada/acats-4/tests/c4/c45532a.ada: Likewise.
* ada/acats-4/tests/c4/c45532b.ada: Likewise.
* ada/acats-4/tests/c4/c45532c.ada: Likewise.
* ada/acats-4/tests/c4/c45532d.ada: Likewise.
* ada/acats-4/tests/c4/c45532e.ada: Likewise.
* ada/acats-4/tests/c4/c45532f.ada: Likewise.
* ada/acats-4/tests/c4/c45532g.ada: Likewise.
* ada/acats-4/tests/c4/c45532h.ada: Likewise.
* ada/acats-4/tests/c4/c45532i.ada: Likewise.
* ada/acats-4/tests/c4/c45532j.ada: Likewise.
* ada/acats-4/tests/c4/c45532k.ada: Likewise.
* ada/acats-4/tests/c4/c45532l.ada: Likewise.
* ada/acats-4/tests/c4/c45532m.dep: Likewise.
* ada/acats-4/tests/c4/c45532n.dep: Likewise.
* ada/acats-4/tests/c4/c45532o.dep: Likewise.
* ada/acats-4/tests/c4/c45532p.dep: Likewise.
* ada/acats-4/tests/c4/c45534b.ada: Likewise.
* ada/acats-4/tests/c4/c45536a.dep: Likewise.
* ada/acats-4/tests/c4/c456001.a: Likewise.
* ada/acats-4/tests/c4/c45611a.ada: Likewise.
* ada/acats-4/tests/c4/c45611b.dep: Likewise.
* ada/acats-4/tests/c4/c45611c.dep: Likewise.
* ada/acats-4/tests/c4/c45613a.ada: Likewise.
* ada/acats-4/tests/c4/c45613b.dep: Likewise.
* ada/acats-4/tests/c4/c45613c.dep: Likewise.
* ada/acats-4/tests/c4/c45614a.ada: Likewise.
* ada/acats-4/tests/c4/c45614b.dep: Likewise.
* ada/acats-4/tests/c4/c45614c.dep: Likewise.
* ada/acats-4/tests/c4/c45631a.ada: Likewise.
* ada/acats-4/tests/c4/c45631b.dep: Likewise.
* ada/acats-4/tests/c4/c45631c.dep: Likewise.
* ada/acats-4/tests/c4/c45632a.ada: Likewise.
* ada/acats-4/tests/c4/c45632b.dep: Likewise.
* ada/acats-4/tests/c4/c45632c.dep: Likewise.
* ada/acats-4/tests/c4/c45651a.ada: Likewise.
* ada/acats-4/tests/c4/c45662a.ada: Likewise.
* ada/acats-4/tests/c4/c45662b.ada: Likewise.
* ada/acats-4/tests/c4/c45672a.ada: Likewise.
* ada/acats-4/tests/c4/c457001.a: Likewise.
* ada/acats-4/tests/c4/c457002.a: Likewise.
* ada/acats-4/tests/c4/c457003.a: Likewise.
* ada/acats-4/tests/c4/c457004.a: Likewise.
* ada/acats-4/tests/c4/c457005.a: Likewise.
* ada/acats-4/tests/c4/c457006.a: Likewise.
* ada/acats-4/tests/c4/c457007.a: Likewise.
* ada/acats-4/tests/c4/c458001.a: Likewise.
* ada/acats-4/tests/c4/c458002.a: Likewise.
* ada/acats-4/tests/c4/c458003.a: Likewise.
* ada/acats-4/tests/c4/c458a01.a: Likewise.
* ada/acats-4/tests/c4/c458a02.a: Likewise.
* ada/acats-4/tests/c4/c460001.a: Likewise.
* ada/acats-4/tests/c4/c460002.a: Likewise.
* ada/acats-4/tests/c4/c460004.a: Likewise.
* ada/acats-4/tests/c4/c460005.a: Likewise.
* ada/acats-4/tests/c4/c460006.a: Likewise.
* ada/acats-4/tests/c4/c460007.a: Likewise.
* ada/acats-4/tests/c4/c460008.a: Likewise.
* ada/acats-4/tests/c4/c460009.a: Likewise.
* ada/acats-4/tests/c4/c460010.a: Likewise.
* ada/acats-4/tests/c4/c460011.a: Likewise.
* ada/acats-4/tests/c4/c460012.a: Likewise.
* ada/acats-4/tests/c4/c460013.a: Likewise.
* ada/acats-4/tests/c4/c460014.a: Likewise.
* ada/acats-4/tests/c4/c460015.a: Likewise.
* ada/acats-4/tests/c4/c46011a.ada: Likewise.
* ada/acats-4/tests/c4/c46013a.ada: Likewise.
* ada/acats-4/tests/c4/c46014a.ada: Likewise.
* ada/acats-4/tests/c4/c46021a.ada: Likewise.
* ada/acats-4/tests/c4/c46024a.ada: Likewise.
* ada/acats-4/tests/c4/c46031a.ada: Likewise.
* ada/acats-4/tests/c4/c46032a.ada: Likewise.
* ada/acats-4/tests/c4/c46033a.ada: Likewise.
* ada/acats-4/tests/c4/c46041a.ada: Likewise.
* ada/acats-4/tests/c4/c46042a.ada: Likewise.
* ada/acats-4/tests/c4/c46043b.ada: Likewise.
* ada/acats-4/tests/c4/c46044b.ada: Likewise.
* ada/acats-4/tests/c4/c46051a.ada: Likewise.
* ada/acats-4/tests/c4/c46051b.ada: Likewise.
* ada/acats-4/tests/c4/c46051c.ada: Likewise.
* ada/acats-4/tests/c4/c46052a.ada: Likewise.
* ada/acats-4/tests/c4/c46053a.ada: Likewise.
* ada/acats-4/tests/c4/c46054a.ada: Likewise.
* ada/acats-4/tests/c4/c460a01.a: Likewise.
* ada/acats-4/tests/c4/c460a02.a: Likewise.
* ada/acats-4/tests/c4/c470001.a: Likewise.
* ada/acats-4/tests/c4/c47002a.ada: Likewise.
* ada/acats-4/tests/c4/c47002b.ada: Likewise.
* ada/acats-4/tests/c4/c47002c.ada: Likewise.
* ada/acats-4/tests/c4/c47002d.ada: Likewise.
* ada/acats-4/tests/c4/c47003a.ada: Likewise.
* ada/acats-4/tests/c4/c47004a.ada: Likewise.
* ada/acats-4/tests/c4/c47005a.ada: Likewise.
* ada/acats-4/tests/c4/c47006a.ada: Likewise.
* ada/acats-4/tests/c4/c47007a.ada: Likewise.
* ada/acats-4/tests/c4/c47008a.ada: Likewise.
* ada/acats-4/tests/c4/c47009a.ada: Likewise.
* ada/acats-4/tests/c4/c47009b.ada: Likewise.
* ada/acats-4/tests/c4/c480001.a: Likewise.
* ada/acats-4/tests/c4/c48004a.ada: Likewise.
* ada/acats-4/tests/c4/c48004b.ada: Likewise.
* ada/acats-4/tests/c4/c48004c.ada: Likewise.
* ada/acats-4/tests/c4/c48004d.ada: Likewise.
* ada/acats-4/tests/c4/c48004e.ada: Likewise.
* ada/acats-4/tests/c4/c48004f.ada: Likewise.
* ada/acats-4/tests/c4/c48005a.ada: Likewise.
* ada/acats-4/tests/c4/c48005b.ada: Likewise.
* ada/acats-4/tests/c4/c48006a.ada: Likewise.
* ada/acats-4/tests/c4/c48006b.ada: Likewise.
* ada/acats-4/tests/c4/c48007a.ada: Likewise.
* ada/acats-4/tests/c4/c48007b.ada: Likewise.
* ada/acats-4/tests/c4/c48007c.ada: Likewise.
* ada/acats-4/tests/c4/c48008a.ada: Likewise.
* ada/acats-4/tests/c4/c48008c.ada: Likewise.
* ada/acats-4/tests/c4/c48009a.ada: Likewise.
* ada/acats-4/tests/c4/c48009b.ada: Likewise.
* ada/acats-4/tests/c4/c48009c.ada: Likewise.
* ada/acats-4/tests/c4/c48009d.ada: Likewise.
* ada/acats-4/tests/c4/c48009e.ada: Likewise.
* ada/acats-4/tests/c4/c48009f.ada: Likewise.
* ada/acats-4/tests/c4/c48009g.ada: Likewise.
* ada/acats-4/tests/c4/c48009h.ada: Likewise.
* ada/acats-4/tests/c4/c48009i.ada: Likewise.
* ada/acats-4/tests/c4/c48009j.ada: Likewise.
* ada/acats-4/tests/c4/c48010a.ada: Likewise.
* ada/acats-4/tests/c4/c48011a.ada: Likewise.
* ada/acats-4/tests/c4/c48012a.ada: Likewise.
* ada/acats-4/tests/c4/c490001.a: Likewise.
* ada/acats-4/tests/c4/c490002.a: Likewise.
* ada/acats-4/tests/c4/c490003.a: Likewise.
* ada/acats-4/tests/c4/c49020a.ada: Likewise.
* ada/acats-4/tests/c4/c49021a.ada: Likewise.
* ada/acats-4/tests/c4/c49022a.ada: Likewise.
* ada/acats-4/tests/c4/c49022b.ada: Likewise.
* ada/acats-4/tests/c4/c49022c.ada: Likewise.
* ada/acats-4/tests/c4/c49023a.ada: Likewise.
* ada/acats-4/tests/c4/c49024a.ada: Likewise.
* ada/acats-4/tests/c4/c49025a.ada: Likewise.
* ada/acats-4/tests/c4/c49026a.ada: Likewise.
* ada/acats-4/tests/c4/c4a005b.ada: Likewise.
* ada/acats-4/tests/c4/c4a006a.ada: Likewise.
* ada/acats-4/tests/c4/c4a007a.tst: Likewise.
* ada/acats-4/tests/c4/c4a010a.ada: Likewise.
* ada/acats-4/tests/c4/c4a010b.ada: Likewise.
* ada/acats-4/tests/c4/c4a011a.ada: Likewise.
* ada/acats-4/tests/c4/c4a012b.ada: Likewise.
* ada/acats-4/tests/c4/c4a013a.ada: Likewise.
* ada/acats-4/tests/c4/c4a014a.ada: Likewise.
* ada/acats-4/tests/c5/c51004a.ada: Likewise.
* ada/acats-4/tests/c5/c52005a.ada: Likewise.
* ada/acats-4/tests/c5/c52005b.ada: Likewise.
* ada/acats-4/tests/c5/c52005c.ada: Likewise.
* ada/acats-4/tests/c5/c52005d.ada: Likewise.
* ada/acats-4/tests/c5/c52005e.ada: Likewise.
* ada/acats-4/tests/c5/c52005f.ada: Likewise.
* ada/acats-4/tests/c5/c52008a.ada: Likewise.
* ada/acats-4/tests/c5/c52008b.ada: Likewise.
* ada/acats-4/tests/c5/c52009a.ada: Likewise.
* ada/acats-4/tests/c5/c52009b.ada: Likewise.
* ada/acats-4/tests/c5/c52010a.ada: Likewise.
* ada/acats-4/tests/c5/c52011a.ada: Likewise.
* ada/acats-4/tests/c5/c52011b.ada: Likewise.
* ada/acats-4/tests/c5/c52101a.ada: Likewise.
* ada/acats-4/tests/c5/c52102a.ada: Likewise.
* ada/acats-4/tests/c5/c52102b.ada: Likewise.
* ada/acats-4/tests/c5/c52102c.ada: Likewise.
* ada/acats-4/tests/c5/c52102d.ada: Likewise.
* ada/acats-4/tests/c5/c52103a.ada: Likewise.
* ada/acats-4/tests/c5/c52103b.ada: Likewise.
* ada/acats-4/tests/c5/c52103c.ada: Likewise.
* ada/acats-4/tests/c5/c52103f.ada: Likewise.
* ada/acats-4/tests/c5/c52103g.ada: Likewise.
* ada/acats-4/tests/c5/c52103h.ada: Likewise.
* ada/acats-4/tests/c5/c52103k.ada: Likewise.
* ada/acats-4/tests/c5/c52103l.ada: Likewise.
* ada/acats-4/tests/c5/c52103m.ada: Likewise.
* ada/acats-4/tests/c5/c52103p.ada: Likewise.
* ada/acats-4/tests/c5/c52103q.ada: Likewise.
* ada/acats-4/tests/c5/c52103r.ada: Likewise.
* ada/acats-4/tests/c5/c52103x.ada: Likewise.
* ada/acats-4/tests/c5/c52104a.ada: Likewise.
* ada/acats-4/tests/c5/c52104b.ada: Likewise.
* ada/acats-4/tests/c5/c52104c.ada: Likewise.
* ada/acats-4/tests/c5/c52104f.ada: Likewise.
* ada/acats-4/tests/c5/c52104g.ada: Likewise.
* ada/acats-4/tests/c5/c52104h.ada: Likewise.
* ada/acats-4/tests/c5/c52104k.ada: Likewise.
* ada/acats-4/tests/c5/c52104l.ada: Likewise.
* ada/acats-4/tests/c5/c52104m.ada: Likewise.
* ada/acats-4/tests/c5/c52104p.ada: Likewise.
* ada/acats-4/tests/c5/c52104q.ada: Likewise.
* ada/acats-4/tests/c5/c52104r.ada: Likewise.
* ada/acats-4/tests/c5/c52104x.ada: Likewise.
* ada/acats-4/tests/c5/c52104y.ada: Likewise.
* ada/acats-4/tests/c5/c53007a.ada: Likewise.
* ada/acats-4/tests/c5/c540001.a: Likewise.
* ada/acats-4/tests/c5/c540002.a: Likewise.
* ada/acats-4/tests/c5/c540003.a: Likewise.
* ada/acats-4/tests/c5/c54a03a.ada: Likewise.
* ada/acats-4/tests/c5/c54a04a.ada: Likewise.
* ada/acats-4/tests/c5/c54a07a.ada: Likewise.
* ada/acats-4/tests/c5/c54a13a.ada: Likewise.
* ada/acats-4/tests/c5/c54a13b.ada: Likewise.
* ada/acats-4/tests/c5/c54a13c.ada: Likewise.
* ada/acats-4/tests/c5/c54a13d.ada: Likewise.
* ada/acats-4/tests/c5/c54a22a.ada: Likewise.
* ada/acats-4/tests/c5/c54a23a.ada: Likewise.
* ada/acats-4/tests/c5/c54a24a.ada: Likewise.
* ada/acats-4/tests/c5/c54a24b.ada: Likewise.
* ada/acats-4/tests/c5/c54a42a.ada: Likewise.
* ada/acats-4/tests/c5/c54a42b.ada: Likewise.
* ada/acats-4/tests/c5/c54a42c.ada: Likewise.
* ada/acats-4/tests/c5/c54a42d.ada: Likewise.
* ada/acats-4/tests/c5/c54a42e.ada: Likewise.
* ada/acats-4/tests/c5/c54a42f.ada: Likewise.
* ada/acats-4/tests/c5/c54a42g.ada: Likewise.
* ada/acats-4/tests/c5/c550001.a: Likewise.
* ada/acats-4/tests/c5/c552001.a: Likewise.
* ada/acats-4/tests/c5/c552002.a: Likewise.
* ada/acats-4/tests/c5/c552a01.a: Likewise.
* ada/acats-4/tests/c5/c552a02.a: Likewise.
* ada/acats-4/tests/c5/c55b03a.ada: Likewise.
* ada/acats-4/tests/c5/c55b04a.ada: Likewise.
* ada/acats-4/tests/c5/c55b05a.ada: Likewise.
* ada/acats-4/tests/c5/c55b06a.ada: Likewise.
* ada/acats-4/tests/c5/c55b06b.ada: Likewise.
* ada/acats-4/tests/c5/c55b07a.dep: Likewise.
* ada/acats-4/tests/c5/c55b07b.dep: Likewise.
* ada/acats-4/tests/c5/c55b10a.ada: Likewise.
* ada/acats-4/tests/c5/c55b11a.ada: Likewise.
* ada/acats-4/tests/c5/c55b11b.ada: Likewise.
* ada/acats-4/tests/c5/c55b15a.ada: Likewise.
* ada/acats-4/tests/c5/c55b16a.ada: Likewise.
* ada/acats-4/tests/c5/c55c02a.ada: Likewise.
* ada/acats-4/tests/c5/c55c02b.ada: Likewise.
* ada/acats-4/tests/c5/c56002a.ada: Likewise.
* ada/acats-4/tests/c5/c57003a.ada: Likewise.
* ada/acats-4/tests/c5/c57004a.ada: Likewise.
* ada/acats-4/tests/c5/c57004b.ada: Likewise.
* ada/acats-4/tests/c5/c58004c.ada: Likewise.
* ada/acats-4/tests/c5/c58004d.ada: Likewise.
* ada/acats-4/tests/c5/c58004g.ada: Likewise.
* ada/acats-4/tests/c5/c58005a.ada: Likewise.
* ada/acats-4/tests/c5/c58005b.ada: Likewise.
* ada/acats-4/tests/c5/c58005h.ada: Likewise.
* ada/acats-4/tests/c5/c58006a.ada: Likewise.
* ada/acats-4/tests/c5/c58006b.ada: Likewise.
* ada/acats-4/tests/c5/c59002a.ada: Likewise.
* ada/acats-4/tests/c5/c59002b.ada: Likewise.
* ada/acats-4/tests/c5/c59002c.ada: Likewise.
* ada/acats-4/tests/c6/c61008a.ada: Likewise.
* ada/acats-4/tests/c6/c61009a.ada: Likewise.
* ada/acats-4/tests/c6/c61010a.ada: Likewise.
* ada/acats-4/tests/c6/c611001.a: Likewise.
* ada/acats-4/tests/c6/c611a01.a: Likewise.
* ada/acats-4/tests/c6/c611a020.a: Likewise.
* ada/acats-4/tests/c6/c611a021.a: Likewise.
* ada/acats-4/tests/c6/c611a022.am: Likewise.
* ada/acats-4/tests/c6/c611a030.a: Likewise.
* ada/acats-4/tests/c6/c611a031.a: Likewise.
* ada/acats-4/tests/c6/c611a032.am: Likewise.
* ada/acats-4/tests/c6/c611a040.a: Likewise.
* ada/acats-4/tests/c6/c611a041.a: Likewise.
* ada/acats-4/tests/c6/c611a042.a: Likewise.
* ada/acats-4/tests/c6/c611a043.am: Likewise.
* ada/acats-4/tests/c6/c611b010.a: Likewise.
* ada/acats-4/tests/c6/c611b011.a: Likewise.
* ada/acats-4/tests/c6/c611b012.am: Likewise.
* ada/acats-4/tests/c6/c611b020.a: Likewise.
* ada/acats-4/tests/c6/c611b021.a: Likewise.
* ada/acats-4/tests/c6/c611b022.am: Likewise.
* ada/acats-4/tests/c6/c611b030.a: Likewise.
* ada/acats-4/tests/c6/c611b031.a: Likewise.
* ada/acats-4/tests/c6/c611b032.a: Likewise.
* ada/acats-4/tests/c6/c611b033.am: Likewise.
* ada/acats-4/tests/c6/c620001.a: Likewise.
* ada/acats-4/tests/c6/c620002.a: Likewise.
* ada/acats-4/tests/c6/c62002a.ada: Likewise.
* ada/acats-4/tests/c6/c62003b.ada: Likewise.
* ada/acats-4/tests/c6/c62004a.ada: Likewise.
* ada/acats-4/tests/c6/c62006a.ada: Likewise.
* ada/acats-4/tests/c6/c631001.a: Likewise.
* ada/acats-4/tests/c6/c640001.a: Likewise.
* ada/acats-4/tests/c6/c640002.a: Likewise.
* ada/acats-4/tests/c6/c64002b.ada: Likewise.
* ada/acats-4/tests/c6/c64004g.ada: Likewise.
* ada/acats-4/tests/c6/c64005a.ada: Likewise.
* ada/acats-4/tests/c6/c64005b.ada: Likewise.
* ada/acats-4/tests/c6/c64005c.ada: Likewise.
* ada/acats-4/tests/c6/c64005d0.ada: Likewise.
* ada/acats-4/tests/c6/c64005da.ada: Likewise.
* ada/acats-4/tests/c6/c64005db.ada: Likewise.
* ada/acats-4/tests/c6/c64005dc.ada: Likewise.
* ada/acats-4/tests/c6/c641001.a: Likewise.
* ada/acats-4/tests/c6/c641002.a: Likewise.
* ada/acats-4/tests/c6/c641003.a: Likewise.
* ada/acats-4/tests/c6/c64103b.ada: Likewise.
* ada/acats-4/tests/c6/c64103c.ada: Likewise.
* ada/acats-4/tests/c6/c64103d.ada: Likewise.
* ada/acats-4/tests/c6/c64103e.ada: Likewise.
* ada/acats-4/tests/c6/c64103f.ada: Likewise.
* ada/acats-4/tests/c6/c64104a.ada: Likewise.
* ada/acats-4/tests/c6/c64104b.ada: Likewise.
* ada/acats-4/tests/c6/c64104c.ada: Likewise.
* ada/acats-4/tests/c6/c64104d.ada: Likewise.
* ada/acats-4/tests/c6/c64104e.ada: Likewise.
* ada/acats-4/tests/c6/c64104f.ada: Likewise.
* ada/acats-4/tests/c6/c64104g.ada: Likewise.
* ada/acats-4/tests/c6/c64104h.ada: Likewise.
* ada/acats-4/tests/c6/c64104i.ada: Likewise.
* ada/acats-4/tests/c6/c64104j.ada: Likewise.
* ada/acats-4/tests/c6/c64104k.ada: Likewise.
* ada/acats-4/tests/c6/c64104l.ada: Likewise.
* ada/acats-4/tests/c6/c64104m.ada: Likewise.
* ada/acats-4/tests/c6/c64104n.ada: Likewise.
* ada/acats-4/tests/c6/c64104o.ada: Likewise.
* ada/acats-4/tests/c6/c64105a.ada: Likewise.
* ada/acats-4/tests/c6/c64105b.ada: Likewise.
* ada/acats-4/tests/c6/c64105c.ada: Likewise.
* ada/acats-4/tests/c6/c64105d.ada: Likewise.
* ada/acats-4/tests/c6/c64106a.ada: Likewise.
* ada/acats-4/tests/c6/c64106b.ada: Likewise.
* ada/acats-4/tests/c6/c64106c.ada: Likewise.
* ada/acats-4/tests/c6/c64106d.ada: Likewise.
* ada/acats-4/tests/c6/c64107a.ada: Likewise.
* ada/acats-4/tests/c6/c64108a.ada: Likewise.
* ada/acats-4/tests/c6/c64109a.ada: Likewise.
* ada/acats-4/tests/c6/c64109b.ada: Likewise.
* ada/acats-4/tests/c6/c64109c.ada: Likewise.
* ada/acats-4/tests/c6/c64109d.ada: Likewise.
* ada/acats-4/tests/c6/c64109e.ada: Likewise.
* ada/acats-4/tests/c6/c64109f.ada: Likewise.
* ada/acats-4/tests/c6/c64109g.ada: Likewise.
* ada/acats-4/tests/c6/c64109h.ada: Likewise.
* ada/acats-4/tests/c6/c64109i.ada: Likewise.
* ada/acats-4/tests/c6/c64109j.ada: Likewise.
* ada/acats-4/tests/c6/c64109k.ada: Likewise.
* ada/acats-4/tests/c6/c64109l.ada: Likewise.
* ada/acats-4/tests/c6/c64201b.ada: Likewise.
* ada/acats-4/tests/c6/c64201c.ada: Likewise.
* ada/acats-4/tests/c6/c64202a.ada: Likewise.
* ada/acats-4/tests/c6/c650002.a: Likewise.
* ada/acats-4/tests/c6/c650003.a: Likewise.
* ada/acats-4/tests/c6/c65003a.ada: Likewise.
* ada/acats-4/tests/c6/c65003b.ada: Likewise.
* ada/acats-4/tests/c6/c650a01.a: Likewise.
* ada/acats-4/tests/c6/c650a02.a: Likewise.
* ada/acats-4/tests/c6/c650b01.a: Likewise.
* ada/acats-4/tests/c6/c650b02.a: Likewise.
* ada/acats-4/tests/c6/c650b03.a: Likewise.
* ada/acats-4/tests/c6/c650b04.a: Likewise.
* ada/acats-4/tests/c6/c651001.a: Likewise.
* ada/acats-4/tests/c6/c651002.a: Likewise.
* ada/acats-4/tests/c6/c660001.a: Likewise.
* ada/acats-4/tests/c6/c66002a.ada: Likewise.
* ada/acats-4/tests/c6/c66002c.ada: Likewise.
* ada/acats-4/tests/c6/c66002d.ada: Likewise.
* ada/acats-4/tests/c6/c66002e.ada: Likewise.
* ada/acats-4/tests/c6/c66002f.ada: Likewise.
* ada/acats-4/tests/c6/c66002g.ada: Likewise.
* ada/acats-4/tests/c6/c67002a.ada: Likewise.
* ada/acats-4/tests/c6/c67002b.ada: Likewise.
* ada/acats-4/tests/c6/c67002c.ada: Likewise.
* ada/acats-4/tests/c6/c67002d.ada: Likewise.
* ada/acats-4/tests/c6/c67002e.ada: Likewise.
* ada/acats-4/tests/c6/c67003f.ada: Likewise.
* ada/acats-4/tests/c6/c67005a.ada: Likewise.
* ada/acats-4/tests/c6/c67005b.ada: Likewise.
* ada/acats-4/tests/c6/c67005c.ada: Likewise.
* ada/acats-4/tests/c6/c67005d.ada: Likewise.
* ada/acats-4/tests/c6/c680001.a: Likewise.
* ada/acats-4/tests/c7/c72001b.ada: Likewise.
* ada/acats-4/tests/c7/c72002a.ada: Likewise.
* ada/acats-4/tests/c7/c730001.a: Likewise.
* ada/acats-4/tests/c7/c730002.a: Likewise.
* ada/acats-4/tests/c7/c730003.a: Likewise.
* ada/acats-4/tests/c7/c730004.a: Likewise.
* ada/acats-4/tests/c7/c73002a.ada: Likewise.
* ada/acats-4/tests/c7/c730a01.a: Likewise.
* ada/acats-4/tests/c7/c730a02.a: Likewise.
* ada/acats-4/tests/c7/c731001.a: Likewise.
* ada/acats-4/tests/c7/c7320010.a: Likewise.
* ada/acats-4/tests/c7/c7320011.a: Likewise.
* ada/acats-4/tests/c7/c7320012.am: Likewise.
* ada/acats-4/tests/c7/c732002.a: Likewise.
* ada/acats-4/tests/c7/c732a01.a: Likewise.
* ada/acats-4/tests/c7/c732a02.a: Likewise.
* ada/acats-4/tests/c7/c732b01.a: Likewise.
* ada/acats-4/tests/c7/c732b02.a: Likewise.
* ada/acats-4/tests/c7/c732c01.a: Likewise.
* ada/acats-4/tests/c7/c74004a.ada: Likewise.
* ada/acats-4/tests/c7/c74203a.ada: Likewise.
* ada/acats-4/tests/c7/c74206a.ada: Likewise.
* ada/acats-4/tests/c7/c74207b.ada: Likewise.
* ada/acats-4/tests/c7/c74208a.ada: Likewise.
* ada/acats-4/tests/c7/c74208b.ada: Likewise.
* ada/acats-4/tests/c7/c74209a.ada: Likewise.
* ada/acats-4/tests/c7/c74210a.ada: Likewise.
* ada/acats-4/tests/c7/c74211a.ada: Likewise.
* ada/acats-4/tests/c7/c74211b.ada: Likewise.
* ada/acats-4/tests/c7/c74302a.ada: Likewise.
* ada/acats-4/tests/c7/c74302b.ada: Likewise.
* ada/acats-4/tests/c7/c74305a.ada: Likewise.
* ada/acats-4/tests/c7/c74305b.ada: Likewise.
* ada/acats-4/tests/c7/c74306a.ada: Likewise.
* ada/acats-4/tests/c7/c74307a.ada: Likewise.
* ada/acats-4/tests/c7/c74401d.ada: Likewise.
* ada/acats-4/tests/c7/c74401e.ada: Likewise.
* ada/acats-4/tests/c7/c74401k.ada: Likewise.
* ada/acats-4/tests/c7/c74401q.ada: Likewise.
* ada/acats-4/tests/c7/c74402a.ada: Likewise.
* ada/acats-4/tests/c7/c74402b.ada: Likewise.
* ada/acats-4/tests/c7/c74406a.ada: Likewise.
* ada/acats-4/tests/c7/c74407b.ada: Likewise.
* ada/acats-4/tests/c7/c74409b.ada: Likewise.
* ada/acats-4/tests/c7/c760001.a: Likewise.
* ada/acats-4/tests/c7/c760002.a: Likewise.
* ada/acats-4/tests/c7/c760007.a: Likewise.
* ada/acats-4/tests/c7/c760009.a: Likewise.
* ada/acats-4/tests/c7/c760010.a: Likewise.
* ada/acats-4/tests/c7/c760011.a: Likewise.
* ada/acats-4/tests/c7/c760012.a: Likewise.
* ada/acats-4/tests/c7/c760013.a: Likewise.
* ada/acats-4/tests/c7/c760014.a: Likewise.
* ada/acats-4/tests/c7/c760015.a: Likewise.
* ada/acats-4/tests/c7/c760a01.a: Likewise.
* ada/acats-4/tests/c7/c760a02.a: Likewise.
* ada/acats-4/tests/c7/c760a03.a: Likewise.
* ada/acats-4/tests/c7/c761001.a: Likewise.
* ada/acats-4/tests/c7/c761002.a: Likewise.
* ada/acats-4/tests/c7/c761003.a: Likewise.
* ada/acats-4/tests/c7/c761004.a: Likewise.
* ada/acats-4/tests/c7/c761005.a: Likewise.
* ada/acats-4/tests/c7/c761006.a: Likewise.
* ada/acats-4/tests/c7/c761007.a: Likewise.
* ada/acats-4/tests/c7/c761010.a: Likewise.
* ada/acats-4/tests/c7/c761011.a: Likewise.
* ada/acats-4/tests/c7/c761012.a: Likewise.
* ada/acats-4/tests/c7/c761013.a: Likewise.
* ada/acats-4/tests/c8/c83007a.ada: Likewise.
* ada/acats-4/tests/c8/c83012d.ada: Likewise.
* ada/acats-4/tests/c8/c83022a.ada: Likewise.
* ada/acats-4/tests/c8/c83022g0.ada: Likewise.
* ada/acats-4/tests/c8/c83022g1.ada: Likewise.
* ada/acats-4/tests/c8/c83023a.ada: Likewise.
* ada/acats-4/tests/c8/c83024a.ada: Likewise.
* ada/acats-4/tests/c8/c83024e0.ada: Likewise.
* ada/acats-4/tests/c8/c83024e1.ada: Likewise.
* ada/acats-4/tests/c8/c83025a.ada: Likewise.
* ada/acats-4/tests/c8/c83025c.ada: Likewise.
* ada/acats-4/tests/c8/c83027a.ada: Likewise.
* ada/acats-4/tests/c8/c83027c.ada: Likewise.
* ada/acats-4/tests/c8/c83028a.ada: Likewise.
* ada/acats-4/tests/c8/c83029a.ada: Likewise.
* ada/acats-4/tests/c8/c83030a.ada: Likewise.
* ada/acats-4/tests/c8/c83030c.ada: Likewise.
* ada/acats-4/tests/c8/c83031a.ada: Likewise.
* ada/acats-4/tests/c8/c83031c.ada: Likewise.
* ada/acats-4/tests/c8/c83031e.ada: Likewise.
* ada/acats-4/tests/c8/c83032a.ada: Likewise.
* ada/acats-4/tests/c8/c83033a.ada: Likewise.
* ada/acats-4/tests/c8/c83051a.ada: Likewise.
* ada/acats-4/tests/c8/c831001.a: Likewise.
* ada/acats-4/tests/c8/c83b02a.ada: Likewise.
* ada/acats-4/tests/c8/c83b02b.ada: Likewise.
* ada/acats-4/tests/c8/c83e02a.ada: Likewise.
* ada/acats-4/tests/c8/c83e02b.ada: Likewise.
* ada/acats-4/tests/c8/c83e03a.ada: Likewise.
* ada/acats-4/tests/c8/c83f01a.ada: Likewise.
* ada/acats-4/tests/c8/c83f01b.ada: Likewise.
* ada/acats-4/tests/c8/c83f01c0.ada: Likewise.
* ada/acats-4/tests/c8/c83f01c1.ada: Likewise.
* ada/acats-4/tests/c8/c83f01c2.ada: Likewise.
* ada/acats-4/tests/c8/c83f01d0.ada: Likewise.
* ada/acats-4/tests/c8/c83f01d1.ada: Likewise.
* ada/acats-4/tests/c8/c83f03a.ada: Likewise.
* ada/acats-4/tests/c8/c83f03b.ada: Likewise.
* ada/acats-4/tests/c8/c83f03c0.ada: Likewise.
* ada/acats-4/tests/c8/c83f03c1.ada: Likewise.
* ada/acats-4/tests/c8/c83f03c2.ada: Likewise.
* ada/acats-4/tests/c8/c83f03d0.ada: Likewise.
* ada/acats-4/tests/c8/c83f03d1.ada: Likewise.
* ada/acats-4/tests/c8/c840001.a: Likewise.
* ada/acats-4/tests/c8/c840002.a: Likewise.
* ada/acats-4/tests/c8/c84002a.ada: Likewise.
* ada/acats-4/tests/c8/c84005a.ada: Likewise.
* ada/acats-4/tests/c8/c84008a.ada: Likewise.
* ada/acats-4/tests/c8/c84009a.ada: Likewise.
* ada/acats-4/tests/c8/c85004b.ada: Likewise.
* ada/acats-4/tests/c8/c85005a.ada: Likewise.
* ada/acats-4/tests/c8/c85005b.ada: Likewise.
* ada/acats-4/tests/c8/c85005c.ada: Likewise.
* ada/acats-4/tests/c8/c85005d.ada: Likewise.
* ada/acats-4/tests/c8/c85005e.ada: Likewise.
* ada/acats-4/tests/c8/c85005f.ada: Likewise.
* ada/acats-4/tests/c8/c85005g.ada: Likewise.
* ada/acats-4/tests/c8/c85006a.ada: Likewise.
* ada/acats-4/tests/c8/c85006b.ada: Likewise.
* ada/acats-4/tests/c8/c85006c.ada: Likewise.
* ada/acats-4/tests/c8/c85006d.ada: Likewise.
* ada/acats-4/tests/c8/c85006e.ada: Likewise.
* ada/acats-4/tests/c8/c85006f.ada: Likewise.
* ada/acats-4/tests/c8/c85006g.ada: Likewise.
* ada/acats-4/tests/c8/c85007a.ada: Likewise.
* ada/acats-4/tests/c8/c85007e.ada: Likewise.
* ada/acats-4/tests/c8/c85009a.ada: Likewise.
* ada/acats-4/tests/c8/c85011a.ada: Likewise.
* ada/acats-4/tests/c8/c85013a.ada: Likewise.
* ada/acats-4/tests/c8/c85014a.ada: Likewise.
* ada/acats-4/tests/c8/c85014b.ada: Likewise.
* ada/acats-4/tests/c8/c85014c.ada: Likewise.
* ada/acats-4/tests/c8/c85017a.ada: Likewise.
* ada/acats-4/tests/c8/c85018a.ada: Likewise.
* ada/acats-4/tests/c8/c85018b.ada: Likewise.
* ada/acats-4/tests/c8/c85019a.ada: Likewise.
* ada/acats-4/tests/c8/c851001.a: Likewise.
* ada/acats-4/tests/c8/c851002.a: Likewise.
* ada/acats-4/tests/c8/c854001.a: Likewise.
* ada/acats-4/tests/c8/c854002.a: Likewise.
* ada/acats-4/tests/c8/c854003.a: Likewise.
* ada/acats-4/tests/c8/c86003a.ada: Likewise.
* ada/acats-4/tests/c8/c86004a.ada: Likewise.
* ada/acats-4/tests/c8/c86004b0.ada: Likewise.
* ada/acats-4/tests/c8/c86004b1.ada: Likewise.
* ada/acats-4/tests/c8/c86004b2.ada: Likewise.
* ada/acats-4/tests/c8/c86004c0.ada: Likewise.
* ada/acats-4/tests/c8/c86004c1.ada: Likewise.
* ada/acats-4/tests/c8/c86004c2.ada: Likewise.
* ada/acats-4/tests/c8/c86006i.ada: Likewise.
* ada/acats-4/tests/c8/c86007a.ada: Likewise.
* ada/acats-4/tests/c8/c87a05a.ada: Likewise.
* ada/acats-4/tests/c8/c87a05b.ada: Likewise.
* ada/acats-4/tests/c8/c87b02a.ada: Likewise.
* ada/acats-4/tests/c8/c87b02b.ada: Likewise.
* ada/acats-4/tests/c8/c87b03a.ada: Likewise.
* ada/acats-4/tests/c8/c87b04a.ada: Likewise.
* ada/acats-4/tests/c8/c87b04b.ada: Likewise.
* ada/acats-4/tests/c8/c87b04c.ada: Likewise.
* ada/acats-4/tests/c8/c87b05a.ada: Likewise.
* ada/acats-4/tests/c8/c87b06a.ada: Likewise.
* ada/acats-4/tests/c8/c87b07a.ada: Likewise.
* ada/acats-4/tests/c8/c87b07b.ada: Likewise.
* ada/acats-4/tests/c8/c87b07c.ada: Likewise.
* ada/acats-4/tests/c8/c87b07d.ada: Likewise.
* ada/acats-4/tests/c8/c87b07e.ada: Likewise.
* ada/acats-4/tests/c8/c87b08a.ada: Likewise.
* ada/acats-4/tests/c8/c87b09a.ada: Likewise.
* ada/acats-4/tests/c8/c87b09c.ada: Likewise.
* ada/acats-4/tests/c8/c87b10a.ada: Likewise.
* ada/acats-4/tests/c8/c87b11a.ada: Likewise.
* ada/acats-4/tests/c8/c87b11b.ada: Likewise.
* ada/acats-4/tests/c8/c87b13a.ada: Likewise.
* ada/acats-4/tests/c8/c87b14a.ada: Likewise.
* ada/acats-4/tests/c8/c87b14b.ada: Likewise.
* ada/acats-4/tests/c8/c87b14c.ada: Likewise.
* ada/acats-4/tests/c8/c87b14d.ada: Likewise.
* ada/acats-4/tests/c8/c87b15a.ada: Likewise.
* ada/acats-4/tests/c8/c87b16a.ada: Likewise.
* ada/acats-4/tests/c8/c87b17a.ada: Likewise.
* ada/acats-4/tests/c8/c87b18a.ada: Likewise.
* ada/acats-4/tests/c8/c87b18b.ada: Likewise.
* ada/acats-4/tests/c8/c87b19a.ada: Likewise.
* ada/acats-4/tests/c8/c87b23a.ada: Likewise.
* ada/acats-4/tests/c8/c87b24a.ada: Likewise.
* ada/acats-4/tests/c8/c87b24b.ada: Likewise.
* ada/acats-4/tests/c8/c87b26b.ada: Likewise.
* ada/acats-4/tests/c8/c87b27a.ada: Likewise.
* ada/acats-4/tests/c8/c87b28a.ada: Likewise.
* ada/acats-4/tests/c8/c87b29a.ada: Likewise.
* ada/acats-4/tests/c8/c87b30a.ada: Likewise.
* ada/acats-4/tests/c8/c87b31a.ada: Likewise.
* ada/acats-4/tests/c8/c87b32a.ada: Likewise.
* ada/acats-4/tests/c8/c87b33a.ada: Likewise.
* ada/acats-4/tests/c8/c87b34a.ada: Likewise.
* ada/acats-4/tests/c8/c87b34b.ada: Likewise.
* ada/acats-4/tests/c8/c87b34c.ada: Likewise.
* ada/acats-4/tests/c8/c87b35c.ada: Likewise.
* ada/acats-4/tests/c8/c87b38a.ada: Likewise.
* ada/acats-4/tests/c8/c87b39a.ada: Likewise.
* ada/acats-4/tests/c8/c87b40a.ada: Likewise.
* ada/acats-4/tests/c8/c87b41a.ada: Likewise.
* ada/acats-4/tests/c8/c87b42a.ada: Likewise.
* ada/acats-4/tests/c8/c87b43a.ada: Likewise.
* ada/acats-4/tests/c8/c87b44a.ada: Likewise.
* ada/acats-4/tests/c8/c87b45a.ada: Likewise.
* ada/acats-4/tests/c8/c87b45c.ada: Likewise.
* ada/acats-4/tests/c8/c87b47a.ada: Likewise.
* ada/acats-4/tests/c8/c87b48a.ada: Likewise.
* ada/acats-4/tests/c8/c87b48b.ada: Likewise.
* ada/acats-4/tests/c8/c87b50a.ada: Likewise.
* ada/acats-4/tests/c8/c87b54a.ada: Likewise.
* ada/acats-4/tests/c8/c87b57a.ada: Likewise.
* ada/acats-4/tests/c8/c87b62a.ada: Likewise.
* ada/acats-4/tests/c8/c87b62b.ada: Likewise.
* ada/acats-4/tests/c8/c87b62c.ada: Likewise.
* ada/acats-4/tests/c8/c87b62d.tst: Likewise.
* ada/acats-4/tests/c9/c910001.a: Likewise.
* ada/acats-4/tests/c9/c910002.a: Likewise.
* ada/acats-4/tests/c9/c910003.a: Likewise.
* ada/acats-4/tests/c9/c91004b.ada: Likewise.
* ada/acats-4/tests/c9/c91004c.ada: Likewise.
* ada/acats-4/tests/c9/c91006a.ada: Likewise.
* ada/acats-4/tests/c9/c91007a.ada: Likewise.
* ada/acats-4/tests/c9/c920001.a: Likewise.
* ada/acats-4/tests/c9/c92002a.ada: Likewise.
* ada/acats-4/tests/c9/c92003a.ada: Likewise.
* ada/acats-4/tests/c9/c92005a.ada: Likewise.
* ada/acats-4/tests/c9/c92005b.ada: Likewise.
* ada/acats-4/tests/c9/c92006a.ada: Likewise.
* ada/acats-4/tests/c9/c930001.a: Likewise.
* ada/acats-4/tests/c9/c93001a.ada: Likewise.
* ada/acats-4/tests/c9/c93002a.ada: Likewise.
* ada/acats-4/tests/c9/c93003a.ada: Likewise.
* ada/acats-4/tests/c9/c93004a.ada: Likewise.
* ada/acats-4/tests/c9/c93004b.ada: Likewise.
* ada/acats-4/tests/c9/c93004c.ada: Likewise.
* ada/acats-4/tests/c9/c93004d.ada: Likewise.
* ada/acats-4/tests/c9/c93004f.ada: Likewise.
* ada/acats-4/tests/c9/c93005a.ada: Likewise.
* ada/acats-4/tests/c9/c93005b.ada: Likewise.
* ada/acats-4/tests/c9/c93005c.ada: Likewise.
* ada/acats-4/tests/c9/c93005d.ada: Likewise.
* ada/acats-4/tests/c9/c93005e.ada: Likewise.
* ada/acats-4/tests/c9/c93005f.ada: Likewise.
* ada/acats-4/tests/c9/c93005g.ada: Likewise.
* ada/acats-4/tests/c9/c93005h.ada: Likewise.
* ada/acats-4/tests/c9/c93006a.ada: Likewise.
* ada/acats-4/tests/c9/c93007a.ada: Likewise.
* ada/acats-4/tests/c9/c93008a.ada: Likewise.
* ada/acats-4/tests/c9/c93008b.ada: Likewise.
* ada/acats-4/tests/c9/c940001.a: Likewise.
* ada/acats-4/tests/c9/c940002.a: Likewise.
* ada/acats-4/tests/c9/c940004.a: Likewise.
* ada/acats-4/tests/c9/c940005.a: Likewise.
* ada/acats-4/tests/c9/c940006.a: Likewise.
* ada/acats-4/tests/c9/c940007.a: Likewise.
* ada/acats-4/tests/c9/c940010.a: Likewise.
* ada/acats-4/tests/c9/c940011.a: Likewise.
* ada/acats-4/tests/c9/c940012.a: Likewise.
* ada/acats-4/tests/c9/c940013.a: Likewise.
* ada/acats-4/tests/c9/c940014.a: Likewise.
* ada/acats-4/tests/c9/c940015.a: Likewise.
* ada/acats-4/tests/c9/c940016.a: Likewise.
* ada/acats-4/tests/c9/c940017.a: Likewise.
* ada/acats-4/tests/c9/c94001a.ada: Likewise.
* ada/acats-4/tests/c9/c94001b.ada: Likewise.
* ada/acats-4/tests/c9/c94001c.ada: Likewise.
* ada/acats-4/tests/c9/c94001e.ada: Likewise.
* ada/acats-4/tests/c9/c94001f.ada: Likewise.
* ada/acats-4/tests/c9/c94001g.ada: Likewise.
* ada/acats-4/tests/c9/c94002a.ada: Likewise.
* ada/acats-4/tests/c9/c94002b.ada: Likewise.
* ada/acats-4/tests/c9/c94002d.ada: Likewise.
* ada/acats-4/tests/c9/c94002e.ada: Likewise.
* ada/acats-4/tests/c9/c94002f.ada: Likewise.
* ada/acats-4/tests/c9/c94002g.ada: Likewise.
* ada/acats-4/tests/c9/c94004a.ada: Likewise.
* ada/acats-4/tests/c9/c94004b.ada: Likewise.
* ada/acats-4/tests/c9/c94004c.ada: Likewise.
* ada/acats-4/tests/c9/c94005a.ada: Likewise.
* ada/acats-4/tests/c9/c94005b.ada: Likewise.
* ada/acats-4/tests/c9/c94006a.ada: Likewise.
* ada/acats-4/tests/c9/c94007a.ada: Likewise.
* ada/acats-4/tests/c9/c94007b.ada: Likewise.
* ada/acats-4/tests/c9/c94008a.ada: Likewise.
* ada/acats-4/tests/c9/c94008b.ada: Likewise.
* ada/acats-4/tests/c9/c94008c.ada: Likewise.
* ada/acats-4/tests/c9/c94008d.ada: Likewise.
* ada/acats-4/tests/c9/c94010a.ada: Likewise.
* ada/acats-4/tests/c9/c94011a.ada: Likewise.
* ada/acats-4/tests/c9/c94020a.ada: Likewise.
* ada/acats-4/tests/c9/c940a03.a: Likewise.
* ada/acats-4/tests/c9/c950001.a: Likewise.
* ada/acats-4/tests/c9/c95008a.ada: Likewise.
* ada/acats-4/tests/c9/c95009a.ada: Likewise.
* ada/acats-4/tests/c9/c95010a.ada: Likewise.
* ada/acats-4/tests/c9/c95011a.ada: Likewise.
* ada/acats-4/tests/c9/c95012a.ada: Likewise.
* ada/acats-4/tests/c9/c95021a.ada: Likewise.
* ada/acats-4/tests/c9/c95022a.ada: Likewise.
* ada/acats-4/tests/c9/c95022b.ada: Likewise.
* ada/acats-4/tests/c9/c95033a.ada: Likewise.
* ada/acats-4/tests/c9/c95033b.ada: Likewise.
* ada/acats-4/tests/c9/c95034a.ada: Likewise.
* ada/acats-4/tests/c9/c95034b.ada: Likewise.
* ada/acats-4/tests/c9/c95035a.ada: Likewise.
* ada/acats-4/tests/c9/c95040a.ada: Likewise.
* ada/acats-4/tests/c9/c95040b.ada: Likewise.
* ada/acats-4/tests/c9/c95040c.ada: Likewise.
* ada/acats-4/tests/c9/c95040d.ada: Likewise.
* ada/acats-4/tests/c9/c95041a.ada: Likewise.
* ada/acats-4/tests/c9/c95065a.ada: Likewise.
* ada/acats-4/tests/c9/c95065b.ada: Likewise.
* ada/acats-4/tests/c9/c95065c.ada: Likewise.
* ada/acats-4/tests/c9/c95065d.ada: Likewise.
* ada/acats-4/tests/c9/c95065e.ada: Likewise.
* ada/acats-4/tests/c9/c95065f.ada: Likewise.
* ada/acats-4/tests/c9/c95066a.ada: Likewise.
* ada/acats-4/tests/c9/c95067a.ada: Likewise.
* ada/acats-4/tests/c9/c95071a.ada: Likewise.
* ada/acats-4/tests/c9/c95072b.ada: Likewise.
* ada/acats-4/tests/c9/c95073a.ada: Likewise.
* ada/acats-4/tests/c9/c95074c.ada: Likewise.
* ada/acats-4/tests/c9/c95076a.ada: Likewise.
* ada/acats-4/tests/c9/c95078a.ada: Likewise.
* ada/acats-4/tests/c9/c95080b.ada: Likewise.
* ada/acats-4/tests/c9/c95082g.ada: Likewise.
* ada/acats-4/tests/c9/c95085a.ada: Likewise.
* ada/acats-4/tests/c9/c95085b.ada: Likewise.
* ada/acats-4/tests/c9/c95085c.ada: Likewise.
* ada/acats-4/tests/c9/c95085d.ada: Likewise.
* ada/acats-4/tests/c9/c95085e.ada: Likewise.
* ada/acats-4/tests/c9/c95085f.ada: Likewise.
* ada/acats-4/tests/c9/c95085g.ada: Likewise.
* ada/acats-4/tests/c9/c95085h.ada: Likewise.
* ada/acats-4/tests/c9/c95085i.ada: Likewise.
* ada/acats-4/tests/c9/c95085j.ada: Likewise.
* ada/acats-4/tests/c9/c95085k.ada: Likewise.
* ada/acats-4/tests/c9/c95085l.ada: Likewise.
* ada/acats-4/tests/c9/c95085m.ada: Likewise.
* ada/acats-4/tests/c9/c95085n.ada: Likewise.
* ada/acats-4/tests/c9/c95085o.ada: Likewise.
* ada/acats-4/tests/c9/c95086a.ada: Likewise.
* ada/acats-4/tests/c9/c95086b.ada: Likewise.
* ada/acats-4/tests/c9/c95086c.ada: Likewise.
* ada/acats-4/tests/c9/c95086d.ada: Likewise.
* ada/acats-4/tests/c9/c95086e.ada: Likewise.
* ada/acats-4/tests/c9/c95086f.ada: Likewise.
* ada/acats-4/tests/c9/c95087a.ada: Likewise.
* ada/acats-4/tests/c9/c95087b.ada: Likewise.
* ada/acats-4/tests/c9/c95087c.ada: Likewise.
* ada/acats-4/tests/c9/c95087d.ada: Likewise.
* ada/acats-4/tests/c9/c95088a.ada: Likewise.
* ada/acats-4/tests/c9/c95089a.ada: Likewise.
* ada/acats-4/tests/c9/c95090a.ada: Likewise.
* ada/acats-4/tests/c9/c95092a.ada: Likewise.
* ada/acats-4/tests/c9/c95093a.ada: Likewise.
* ada/acats-4/tests/c9/c95095a.ada: Likewise.
* ada/acats-4/tests/c9/c95095b.ada: Likewise.
* ada/acats-4/tests/c9/c95095c.ada: Likewise.
* ada/acats-4/tests/c9/c95095d.ada: Likewise.
* ada/acats-4/tests/c9/c95095e.ada: Likewise.
* ada/acats-4/tests/c9/c951001.a: Likewise.
* ada/acats-4/tests/c9/c951002.a: Likewise.
* ada/acats-4/tests/c9/c953001.a: Likewise.
* ada/acats-4/tests/c9/c953002.a: Likewise.
* ada/acats-4/tests/c9/c953003.a: Likewise.
* ada/acats-4/tests/c9/c954001.a: Likewise.
* ada/acats-4/tests/c9/c954010.a: Likewise.
* ada/acats-4/tests/c9/c954011.a: Likewise.
* ada/acats-4/tests/c9/c954012.a: Likewise.
* ada/acats-4/tests/c9/c954013.a: Likewise.
* ada/acats-4/tests/c9/c954014.a: Likewise.
* ada/acats-4/tests/c9/c954015.a: Likewise.
* ada/acats-4/tests/c9/c954016.a: Likewise.
* ada/acats-4/tests/c9/c954017.a: Likewise.
* ada/acats-4/tests/c9/c954018.a: Likewise.
* ada/acats-4/tests/c9/c954019.a: Likewise.
* ada/acats-4/tests/c9/c954020.a: Likewise.
* ada/acats-4/tests/c9/c954021.a: Likewise.
* ada/acats-4/tests/c9/c954022.a: Likewise.
* ada/acats-4/tests/c9/c954023.a: Likewise.
* ada/acats-4/tests/c9/c954024.a: Likewise.
* ada/acats-4/tests/c9/c954025.a: Likewise.
* ada/acats-4/tests/c9/c954026.a: Likewise.
* ada/acats-4/tests/c9/c954027.a: Likewise.
* ada/acats-4/tests/c9/c954a01.a: Likewise.
* ada/acats-4/tests/c9/c954a02.a: Likewise.
* ada/acats-4/tests/c9/c954a03.a: Likewise.
* ada/acats-4/tests/c9/c960001.a: Likewise.
* ada/acats-4/tests/c9/c960002.a: Likewise.
* ada/acats-4/tests/c9/c960004.a: Likewise.
* ada/acats-4/tests/c9/c96001a.ada: Likewise.
* ada/acats-4/tests/c9/c96004a.ada: Likewise.
* ada/acats-4/tests/c9/c96005a.ada: Likewise.
* ada/acats-4/tests/c9/c96005b.tst: Likewise.
* ada/acats-4/tests/c9/c96005d.ada: Likewise.
* ada/acats-4/tests/c9/c96005f.ada: Likewise.
* ada/acats-4/tests/c9/c96006a.ada: Likewise.
* ada/acats-4/tests/c9/c96007a.ada: Likewise.
* ada/acats-4/tests/c9/c96008a.ada: Likewise.
* ada/acats-4/tests/c9/c96008b.ada: Likewise.
* ada/acats-4/tests/c9/c961001.a: Likewise.
* ada/acats-4/tests/c9/c97112a.ada: Likewise.
* ada/acats-4/tests/c9/c97113a.ada: Likewise.
* ada/acats-4/tests/c9/c97114a.ada: Likewise.
* ada/acats-4/tests/c9/c97115a.ada: Likewise.
* ada/acats-4/tests/c9/c97116a.ada: Likewise.
* ada/acats-4/tests/c9/c97117a.ada: Likewise.
* ada/acats-4/tests/c9/c97117b.ada: Likewise.
* ada/acats-4/tests/c9/c97117c.ada: Likewise.
* ada/acats-4/tests/c9/c97118a.ada: Likewise.
* ada/acats-4/tests/c9/c97120a.ada: Likewise.
* ada/acats-4/tests/c9/c97120b.ada: Likewise.
* ada/acats-4/tests/c9/c97201a.ada: Likewise.
* ada/acats-4/tests/c9/c97201b.ada: Likewise.
* ada/acats-4/tests/c9/c97201c.ada: Likewise.
* ada/acats-4/tests/c9/c97201d.ada: Likewise.
* ada/acats-4/tests/c9/c97201e.ada: Likewise.
* ada/acats-4/tests/c9/c97201g.ada: Likewise.
* ada/acats-4/tests/c9/c97201h.ada: Likewise.
* ada/acats-4/tests/c9/c97201x.ada: Likewise.
* ada/acats-4/tests/c9/c97202a.ada: Likewise.
* ada/acats-4/tests/c9/c97203a.ada: Likewise.
* ada/acats-4/tests/c9/c97203b.ada: Likewise.
* ada/acats-4/tests/c9/c97203c.ada: Likewise.
* ada/acats-4/tests/c9/c97204a.ada: Likewise.
* ada/acats-4/tests/c9/c97204b.ada: Likewise.
* ada/acats-4/tests/c9/c97205a.ada: Likewise.
* ada/acats-4/tests/c9/c97205b.ada: Likewise.
* ada/acats-4/tests/c9/c97301a.ada: Likewise.
* ada/acats-4/tests/c9/c97301b.ada: Likewise.
* ada/acats-4/tests/c9/c97301c.ada: Likewise.
* ada/acats-4/tests/c9/c97301d.ada: Likewise.
* ada/acats-4/tests/c9/c97301e.ada: Likewise.
* ada/acats-4/tests/c9/c97302a.ada: Likewise.
* ada/acats-4/tests/c9/c97303a.ada: Likewise.
* ada/acats-4/tests/c9/c97303b.ada: Likewise.
* ada/acats-4/tests/c9/c97303c.ada: Likewise.
* ada/acats-4/tests/c9/c97304a.ada: Likewise.
* ada/acats-4/tests/c9/c97304b.ada: Likewise.
* ada/acats-4/tests/c9/c97305a.ada: Likewise.
* ada/acats-4/tests/c9/c97305b.ada: Likewise.
* ada/acats-4/tests/c9/c97305c.ada: Likewise.
* ada/acats-4/tests/c9/c97305d.ada: Likewise.
* ada/acats-4/tests/c9/c97307a.ada: Likewise.
* ada/acats-4/tests/c9/c974001.a: Likewise.
* ada/acats-4/tests/c9/c974002.a: Likewise.
* ada/acats-4/tests/c9/c974003.a: Likewise.
* ada/acats-4/tests/c9/c974004.a: Likewise.
* ada/acats-4/tests/c9/c974005.a: Likewise.
* ada/acats-4/tests/c9/c974006.a: Likewise.
* ada/acats-4/tests/c9/c974007.a: Likewise.
* ada/acats-4/tests/c9/c974008.a: Likewise.
* ada/acats-4/tests/c9/c974009.a: Likewise.
* ada/acats-4/tests/c9/c974010.a: Likewise.
* ada/acats-4/tests/c9/c974011.a: Likewise.
* ada/acats-4/tests/c9/c974012.a: Likewise.
* ada/acats-4/tests/c9/c974013.a: Likewise.
* ada/acats-4/tests/c9/c974014.a: Likewise.
* ada/acats-4/tests/c9/c980001.a: Likewise.
* ada/acats-4/tests/c9/c980002.a: Likewise.
* ada/acats-4/tests/c9/c980003.a: Likewise.
* ada/acats-4/tests/c9/c990001.a: Likewise.
* ada/acats-4/tests/c9/c99005a.ada: Likewise.
* ada/acats-4/tests/c9/c9a003a.ada: Likewise.
* ada/acats-4/tests/c9/c9a004a.ada: Likewise.
* ada/acats-4/tests/c9/c9a007a.ada: Likewise.
* ada/acats-4/tests/c9/c9a009a.ada: Likewise.
* ada/acats-4/tests/c9/c9a009c.ada: Likewise.
* ada/acats-4/tests/c9/c9a009f.ada: Likewise.
* ada/acats-4/tests/c9/c9a009g.ada: Likewise.
* ada/acats-4/tests/c9/c9a009h.ada: Likewise.
* ada/acats-4/tests/c9/c9a010a.ada: Likewise.
* ada/acats-4/tests/c9/c9a011a.ada: Likewise.
* ada/acats-4/tests/c9/c9a011b.ada: Likewise.
* ada/acats-4/tests/ca/ca1003a.ada: Likewise.
* ada/acats-4/tests/ca/ca1004a.ada: Likewise.
* ada/acats-4/tests/ca/ca1005a.ada: Likewise.
* ada/acats-4/tests/ca/ca1006a.ada: Likewise.
* ada/acats-4/tests/ca/ca1011a0.ada: Likewise.
* ada/acats-4/tests/ca/ca1011a1.ada: Likewise.
* ada/acats-4/tests/ca/ca1011a2.ada: Likewise.
* ada/acats-4/tests/ca/ca1011a3.ada: Likewise.
* ada/acats-4/tests/ca/ca1011a4.ada: Likewise.
* ada/acats-4/tests/ca/ca1011a5.ada: Likewise.
* ada/acats-4/tests/ca/ca1011a6.ada: Likewise.
* ada/acats-4/tests/ca/ca1012a0.ada: Likewise.
* ada/acats-4/tests/ca/ca1012a1.ada: Likewise.
* ada/acats-4/tests/ca/ca1012a2.ada: Likewise.
* ada/acats-4/tests/ca/ca1012a3.ada: Likewise.
* ada/acats-4/tests/ca/ca1012a4.ada: Likewise.
* ada/acats-4/tests/ca/ca1012b0.ada: Likewise.
* ada/acats-4/tests/ca/ca1012b2.ada: Likewise.
* ada/acats-4/tests/ca/ca1012b4.ada: Likewise.
* ada/acats-4/tests/ca/ca1013a0.ada: Likewise.
* ada/acats-4/tests/ca/ca1013a1.ada: Likewise.
* ada/acats-4/tests/ca/ca1013a2.ada: Likewise.
* ada/acats-4/tests/ca/ca1013a3.ada: Likewise.
* ada/acats-4/tests/ca/ca1013a4.ada: Likewise.
* ada/acats-4/tests/ca/ca1013a5.ada: Likewise.
* ada/acats-4/tests/ca/ca1013a6.ada: Likewise.
* ada/acats-4/tests/ca/ca1014a0.ada: Likewise.
* ada/acats-4/tests/ca/ca1014a1.ada: Likewise.
* ada/acats-4/tests/ca/ca1014a2.ada: Likewise.
* ada/acats-4/tests/ca/ca1014a3.ada: Likewise.
* ada/acats-4/tests/ca/ca1020e0.ada: Likewise.
* ada/acats-4/tests/ca/ca1020e1.ada: Likewise.
* ada/acats-4/tests/ca/ca1020e2.ada: Likewise.
* ada/acats-4/tests/ca/ca1020e3.ada: Likewise.
* ada/acats-4/tests/ca/ca1022a0.ada: Likewise.
* ada/acats-4/tests/ca/ca1022a1.ada: Likewise.
* ada/acats-4/tests/ca/ca1022a2.ada: Likewise.
* ada/acats-4/tests/ca/ca1022a3.ada: Likewise.
* ada/acats-4/tests/ca/ca1022a4.ada: Likewise.
* ada/acats-4/tests/ca/ca1022a5.ada: Likewise.
* ada/acats-4/tests/ca/ca1022a6.ada: Likewise.
* ada/acats-4/tests/ca/ca11001.a: Likewise.
* ada/acats-4/tests/ca/ca11002.a: Likewise.
* ada/acats-4/tests/ca/ca11003.a: Likewise.
* ada/acats-4/tests/ca/ca110040.a: Likewise.
* ada/acats-4/tests/ca/ca110041.a: Likewise.
* ada/acats-4/tests/ca/ca110042.am: Likewise.
* ada/acats-4/tests/ca/ca110050.a: Likewise.
* ada/acats-4/tests/ca/ca110051.am: Likewise.
* ada/acats-4/tests/ca/ca11006.a: Likewise.
* ada/acats-4/tests/ca/ca11007.a: Likewise.
* ada/acats-4/tests/ca/ca11008.a: Likewise.
* ada/acats-4/tests/ca/ca11009.a: Likewise.
* ada/acats-4/tests/ca/ca11010.a: Likewise.
* ada/acats-4/tests/ca/ca11011.a: Likewise.
* ada/acats-4/tests/ca/ca11012.a: Likewise.
* ada/acats-4/tests/ca/ca11013.a: Likewise.
* ada/acats-4/tests/ca/ca11014.a: Likewise.
* ada/acats-4/tests/ca/ca11015.a: Likewise.
* ada/acats-4/tests/ca/ca11016.a: Likewise.
* ada/acats-4/tests/ca/ca11017.a: Likewise.
* ada/acats-4/tests/ca/ca11018.a: Likewise.
* ada/acats-4/tests/ca/ca11019.a: Likewise.
* ada/acats-4/tests/ca/ca11020.a: Likewise.
* ada/acats-4/tests/ca/ca11021.a: Likewise.
* ada/acats-4/tests/ca/ca11022.a: Likewise.
* ada/acats-4/tests/ca/ca110230.a: Likewise.
* ada/acats-4/tests/ca/ca110231.a: Likewise.
* ada/acats-4/tests/ca/ca110232.am: Likewise.
* ada/acats-4/tests/ca/ca1102a0.ada: Likewise.
* ada/acats-4/tests/ca/ca1102a1.ada: Likewise.
* ada/acats-4/tests/ca/ca1102a2.ada: Likewise.
* ada/acats-4/tests/ca/ca1106a.ada: Likewise.
* ada/acats-4/tests/ca/ca1108a.ada: Likewise.
* ada/acats-4/tests/ca/ca1108b.ada: Likewise.
* ada/acats-4/tests/ca/ca11a01.a: Likewise.
* ada/acats-4/tests/ca/ca11a02.a: Likewise.
* ada/acats-4/tests/ca/ca11b01.a: Likewise.
* ada/acats-4/tests/ca/ca11b02.a: Likewise.
* ada/acats-4/tests/ca/ca11c01.a: Likewise.
* ada/acats-4/tests/ca/ca11c02.a: Likewise.
* ada/acats-4/tests/ca/ca11c03.a: Likewise.
* ada/acats-4/tests/ca/ca11d010.a: Likewise.
* ada/acats-4/tests/ca/ca11d011.a: Likewise.
* ada/acats-4/tests/ca/ca11d012.a: Likewise.
* ada/acats-4/tests/ca/ca11d013.am: Likewise.
* ada/acats-4/tests/ca/ca11d02.a: Likewise.
* ada/acats-4/tests/ca/ca11d03.a: Likewise.
* ada/acats-4/tests/ca/ca120010.a: Likewise.
* ada/acats-4/tests/ca/ca120011.a: Likewise.
* ada/acats-4/tests/ca/ca120012.am: Likewise.
* ada/acats-4/tests/ca/ca12002.a: Likewise.
* ada/acats-4/tests/ca/ca13001.a: Likewise.
* ada/acats-4/tests/ca/ca13002.a: Likewise.
* ada/acats-4/tests/ca/ca13003.a: Likewise.
* ada/acats-4/tests/ca/ca13a01.a: Likewise.
* ada/acats-4/tests/ca/ca13a02.a: Likewise.
* ada/acats-4/tests/ca/ca140230.a: Likewise.
* ada/acats-4/tests/ca/ca140231.a: Likewise.
* ada/acats-4/tests/ca/ca140232.am: Likewise.
* ada/acats-4/tests/ca/ca140233.a: Likewise.
* ada/acats-4/tests/ca/ca140280.a: Likewise.
* ada/acats-4/tests/ca/ca140281.a: Likewise.
* ada/acats-4/tests/ca/ca140282.a: Likewise.
* ada/acats-4/tests/ca/ca140283.am: Likewise.
* ada/acats-4/tests/ca/ca15003.a: Likewise.
* ada/acats-4/tests/ca/ca200020.a: Likewise.
* ada/acats-4/tests/ca/ca200021.a: Likewise.
* ada/acats-4/tests/ca/ca200022.am: Likewise.
* ada/acats-4/tests/ca/ca200030.a: Likewise.
* ada/acats-4/tests/ca/ca200031.am: Likewise.
* ada/acats-4/tests/ca/ca2001h0.ada: Likewise.
* ada/acats-4/tests/ca/ca2001h1.ada: Likewise.
* ada/acats-4/tests/ca/ca2001h2.ada: Likewise.
* ada/acats-4/tests/ca/ca2001h3.ada: Likewise.
* ada/acats-4/tests/ca/ca2002a0.ada: Likewise.
* ada/acats-4/tests/ca/ca2002a1.ada: Likewise.
* ada/acats-4/tests/ca/ca2002a2.ada: Likewise.
* ada/acats-4/tests/ca/ca2003a0.ada: Likewise.
* ada/acats-4/tests/ca/ca2003a1.ada: Likewise.
* ada/acats-4/tests/ca/ca2004a0.ada: Likewise.
* ada/acats-4/tests/ca/ca2004a1.ada: Likewise.
* ada/acats-4/tests/ca/ca2004a2.ada: Likewise.
* ada/acats-4/tests/ca/ca2004a3.ada: Likewise.
* ada/acats-4/tests/ca/ca2004a4.ada: Likewise.
* ada/acats-4/tests/ca/ca2007a0.ada: Likewise.
* ada/acats-4/tests/ca/ca2007a1.ada: Likewise.
* ada/acats-4/tests/ca/ca2007a2.ada: Likewise.
* ada/acats-4/tests/ca/ca2007a3.ada: Likewise.
* ada/acats-4/tests/ca/ca2008a0.ada: Likewise.
* ada/acats-4/tests/ca/ca2008a1.ada: Likewise.
* ada/acats-4/tests/ca/ca2008a2.ada: Likewise.
* ada/acats-4/tests/ca/ca2009a.ada: Likewise.
* ada/acats-4/tests/ca/ca2009c0.ada: Likewise.
* ada/acats-4/tests/ca/ca2009c1.ada: Likewise.
* ada/acats-4/tests/ca/ca2009d.ada: Likewise.
* ada/acats-4/tests/ca/ca2009f0.ada: Likewise.
* ada/acats-4/tests/ca/ca2009f1.ada: Likewise.
* ada/acats-4/tests/ca/ca2009f2.ada: Likewise.
* ada/acats-4/tests/ca/ca2011b.ada: Likewise.
* ada/acats-4/tests/ca/ca21001.a: Likewise.
* ada/acats-4/tests/ca/ca21002.a: Likewise.
* ada/acats-4/tests/ca/ca3011a0.ada: Likewise.
* ada/acats-4/tests/ca/ca3011a1.ada: Likewise.
* ada/acats-4/tests/ca/ca3011a2.ada: Likewise.
* ada/acats-4/tests/ca/ca3011a3.ada: Likewise.
* ada/acats-4/tests/ca/ca3011a4.ada: Likewise.
* ada/acats-4/tests/ca/ca5003a0.ada: Likewise.
* ada/acats-4/tests/ca/ca5003a1.ada: Likewise.
* ada/acats-4/tests/ca/ca5003a2.ada: Likewise.
* ada/acats-4/tests/ca/ca5003a3.ada: Likewise.
* ada/acats-4/tests/ca/ca5003a4.ada: Likewise.
* ada/acats-4/tests/ca/ca5003a5.ada: Likewise.
* ada/acats-4/tests/ca/ca5003a6.ada: Likewise.
* ada/acats-4/tests/ca/ca5003b0.ada: Likewise.
* ada/acats-4/tests/ca/ca5003b1.ada: Likewise.
* ada/acats-4/tests/ca/ca5003b2.ada: Likewise.
* ada/acats-4/tests/ca/ca5003b3.ada: Likewise.
* ada/acats-4/tests/ca/ca5003b4.ada: Likewise.
* ada/acats-4/tests/ca/ca5003b5.ada: Likewise.
* ada/acats-4/tests/ca/ca5004a.ada: Likewise.
* ada/acats-4/tests/ca/ca5004b0.ada: Likewise.
* ada/acats-4/tests/ca/ca5004b1.ada: Likewise.
* ada/acats-4/tests/ca/ca5004b2.ada: Likewise.
* ada/acats-4/tests/ca/ca5006a.ada: Likewise.
* ada/acats-4/tests/cb/cb10002.a: Likewise.
* ada/acats-4/tests/cb/cb1001a.ada: Likewise.
* ada/acats-4/tests/cb/cb1004a.ada: Likewise.
* ada/acats-4/tests/cb/cb1005a.ada: Likewise.
* ada/acats-4/tests/cb/cb1010a.ada: Likewise.
* ada/acats-4/tests/cb/cb1010c.ada: Likewise.
* ada/acats-4/tests/cb/cb1010d.ada: Likewise.
* ada/acats-4/tests/cb/cb20001.a: Likewise.
* ada/acats-4/tests/cb/cb20003.a: Likewise.
* ada/acats-4/tests/cb/cb20004.a: Likewise.
* ada/acats-4/tests/cb/cb20005.a: Likewise.
* ada/acats-4/tests/cb/cb20006.a: Likewise.
* ada/acats-4/tests/cb/cb20007.a: Likewise.
* ada/acats-4/tests/cb/cb2004a.ada: Likewise.
* ada/acats-4/tests/cb/cb2005a.ada: Likewise.
* ada/acats-4/tests/cb/cb2006a.ada: Likewise.
* ada/acats-4/tests/cb/cb2007a.ada: Likewise.
* ada/acats-4/tests/cb/cb20a02.a: Likewise.
* ada/acats-4/tests/cb/cb30001.a: Likewise.
* ada/acats-4/tests/cb/cb30002.a: Likewise.
* ada/acats-4/tests/cb/cb3003a.ada: Likewise.
* ada/acats-4/tests/cb/cb3003b.ada: Likewise.
* ada/acats-4/tests/cb/cb3004a.ada: Likewise.
* ada/acats-4/tests/cb/cb40005.a: Likewise.
* ada/acats-4/tests/cb/cb4001a.ada: Likewise.
* ada/acats-4/tests/cb/cb4002a.ada: Likewise.
* ada/acats-4/tests/cb/cb4003a.ada: Likewise.
* ada/acats-4/tests/cb/cb4004a.ada: Likewise.
* ada/acats-4/tests/cb/cb4005a.ada: Likewise.
* ada/acats-4/tests/cb/cb4006a.ada: Likewise.
* ada/acats-4/tests/cb/cb4007a.ada: Likewise.
* ada/acats-4/tests/cb/cb4008a.ada: Likewise.
* ada/acats-4/tests/cb/cb4009a.ada: Likewise.
* ada/acats-4/tests/cb/cb4013a.ada: Likewise.
* ada/acats-4/tests/cb/cb40a01.a: Likewise.
* ada/acats-4/tests/cb/cb40a020.a: Likewise.
* ada/acats-4/tests/cb/cb40a021.am: Likewise.
* ada/acats-4/tests/cb/cb40a030.a: Likewise.
* ada/acats-4/tests/cb/cb40a031.am: Likewise.
* ada/acats-4/tests/cb/cb40a04.a: Likewise.
* ada/acats-4/tests/cb/cb41001.a: Likewise.
* ada/acats-4/tests/cb/cb41002.a: Likewise.
* ada/acats-4/tests/cb/cb41003.a: Likewise.
* ada/acats-4/tests/cb/cb41004.a: Likewise.
* ada/acats-4/tests/cb/cb42001.a: Likewise.
* ada/acats-4/tests/cb/cb42002.a: Likewise.
* ada/acats-4/tests/cb/cb42003.a: Likewise.
* ada/acats-4/tests/cb/cb50001.a: Likewise.
* ada/acats-4/tests/cb/cb5001a.ada: Likewise.
* ada/acats-4/tests/cb/cb5001b.ada: Likewise.
* ada/acats-4/tests/cb/cb5002a.ada: Likewise.
* ada/acats-4/tests/cc/cc1004a.ada: Likewise.
* ada/acats-4/tests/cc/cc1005b.ada: Likewise.
* ada/acats-4/tests/cc/cc1010a.ada: Likewise.
* ada/acats-4/tests/cc/cc1010b.ada: Likewise.
* ada/acats-4/tests/cc/cc1018a.ada: Likewise.
* ada/acats-4/tests/cc/cc1104c.ada: Likewise.
* ada/acats-4/tests/cc/cc1107b.ada: Likewise.
* ada/acats-4/tests/cc/cc1111a.ada: Likewise.
* ada/acats-4/tests/cc/cc1204a.ada: Likewise.
* ada/acats-4/tests/cc/cc1207b.ada: Likewise.
* ada/acats-4/tests/cc/cc1220a.ada: Likewise.
* ada/acats-4/tests/cc/cc1221a.ada: Likewise.
* ada/acats-4/tests/cc/cc1221b.ada: Likewise.
* ada/acats-4/tests/cc/cc1221c.ada: Likewise.
* ada/acats-4/tests/cc/cc1221d.ada: Likewise.
* ada/acats-4/tests/cc/cc1222a.ada: Likewise.
* ada/acats-4/tests/cc/cc1223a.ada: Likewise.
* ada/acats-4/tests/cc/cc1224a.ada: Likewise.
* ada/acats-4/tests/cc/cc1225a.tst: Likewise.
* ada/acats-4/tests/cc/cc1226b.ada: Likewise.
* ada/acats-4/tests/cc/cc1227a.ada: Likewise.
* ada/acats-4/tests/cc/cc1301a.ada: Likewise.
* ada/acats-4/tests/cc/cc1302a.ada: Likewise.
* ada/acats-4/tests/cc/cc1304a.ada: Likewise.
* ada/acats-4/tests/cc/cc1304b.ada: Likewise.
* ada/acats-4/tests/cc/cc1307a.ada: Likewise.
* ada/acats-4/tests/cc/cc1307b.ada: Likewise.
* ada/acats-4/tests/cc/cc1308a.ada: Likewise.
* ada/acats-4/tests/cc/cc1310a.ada: Likewise.
* ada/acats-4/tests/cc/cc1311a.ada: Likewise.
* ada/acats-4/tests/cc/cc1311b.ada: Likewise.
* ada/acats-4/tests/cc/cc2002a.ada: Likewise.
* ada/acats-4/tests/cc/cc30001.a: Likewise.
* ada/acats-4/tests/cc/cc30002.a: Likewise.
* ada/acats-4/tests/cc/cc30003.a: Likewise.
* ada/acats-4/tests/cc/cc30004.a: Likewise.
* ada/acats-4/tests/cc/cc3004a.ada: Likewise.
* ada/acats-4/tests/cc/cc3007a.ada: Likewise.
* ada/acats-4/tests/cc/cc3007b.ada: Likewise.
* ada/acats-4/tests/cc/cc3011a.ada: Likewise.
* ada/acats-4/tests/cc/cc3011d.ada: Likewise.
* ada/acats-4/tests/cc/cc3012a.ada: Likewise.
* ada/acats-4/tests/cc/cc3015a.ada: Likewise.
* ada/acats-4/tests/cc/cc3016b.ada: Likewise.
* ada/acats-4/tests/cc/cc3016c.ada: Likewise.
* ada/acats-4/tests/cc/cc3016f.ada: Likewise.
* ada/acats-4/tests/cc/cc3016i.ada: Likewise.
* ada/acats-4/tests/cc/cc3017b.ada: Likewise.
* ada/acats-4/tests/cc/cc3019a.ada: Likewise.
* ada/acats-4/tests/cc/cc3019b0.ada: Likewise.
* ada/acats-4/tests/cc/cc3019b1.ada: Likewise.
* ada/acats-4/tests/cc/cc3019b2.ada: Likewise.
* ada/acats-4/tests/cc/cc3019c0.ada: Likewise.
* ada/acats-4/tests/cc/cc3019c1.ada: Likewise.
* ada/acats-4/tests/cc/cc3019c2.ada: Likewise.
* ada/acats-4/tests/cc/cc3106b.ada: Likewise.
* ada/acats-4/tests/cc/cc3120a.ada: Likewise.
* ada/acats-4/tests/cc/cc3120b.ada: Likewise.
* ada/acats-4/tests/cc/cc3121a.ada: Likewise.
* ada/acats-4/tests/cc/cc3123a.ada: Likewise.
* ada/acats-4/tests/cc/cc3125a.ada: Likewise.
* ada/acats-4/tests/cc/cc3125b.ada: Likewise.
* ada/acats-4/tests/cc/cc3125c.ada: Likewise.
* ada/acats-4/tests/cc/cc3125d.ada: Likewise.
* ada/acats-4/tests/cc/cc3126a.ada: Likewise.
* ada/acats-4/tests/cc/cc3127a.ada: Likewise.
* ada/acats-4/tests/cc/cc3128a.ada: Likewise.
* ada/acats-4/tests/cc/cc3203a.ada: Likewise.
* ada/acats-4/tests/cc/cc3207b.ada: Likewise.
* ada/acats-4/tests/cc/cc3220a.ada: Likewise.
* ada/acats-4/tests/cc/cc3221a.ada: Likewise.
* ada/acats-4/tests/cc/cc3222a.ada: Likewise.
* ada/acats-4/tests/cc/cc3223a.ada: Likewise.
* ada/acats-4/tests/cc/cc3224a.ada: Likewise.
* ada/acats-4/tests/cc/cc3225a.ada: Likewise.
* ada/acats-4/tests/cc/cc3230a.ada: Likewise.
* ada/acats-4/tests/cc/cc3231a.ada: Likewise.
* ada/acats-4/tests/cc/cc3232a.ada: Likewise.
* ada/acats-4/tests/cc/cc3233a.ada: Likewise.
* ada/acats-4/tests/cc/cc3234a.ada: Likewise.
* ada/acats-4/tests/cc/cc3235a.ada: Likewise.
* ada/acats-4/tests/cc/cc3236a.ada: Likewise.
* ada/acats-4/tests/cc/cc3240a.ada: Likewise.
* ada/acats-4/tests/cc/cc3305a.ada: Likewise.
* ada/acats-4/tests/cc/cc3305b.ada: Likewise.
* ada/acats-4/tests/cc/cc3305c.ada: Likewise.
* ada/acats-4/tests/cc/cc3305d.ada: Likewise.
* ada/acats-4/tests/cc/cc3601a.ada: Likewise.
* ada/acats-4/tests/cc/cc3601c.ada: Likewise.
* ada/acats-4/tests/cc/cc3602a.ada: Likewise.
* ada/acats-4/tests/cc/cc3603a.ada: Likewise.
* ada/acats-4/tests/cc/cc3605a.ada: Likewise.
* ada/acats-4/tests/cc/cc3606a.ada: Likewise.
* ada/acats-4/tests/cc/cc3606b.ada: Likewise.
* ada/acats-4/tests/cc/cc3607b.ada: Likewise.
* ada/acats-4/tests/cc/cc40001.a: Likewise.
* ada/acats-4/tests/cc/cc50001.a: Likewise.
* ada/acats-4/tests/cc/cc50a01.a: Likewise.
* ada/acats-4/tests/cc/cc50a02.a: Likewise.
* ada/acats-4/tests/cc/cc51001.a: Likewise.
* ada/acats-4/tests/cc/cc51002.a: Likewise.
* ada/acats-4/tests/cc/cc51003.a: Likewise.
* ada/acats-4/tests/cc/cc51004.a: Likewise.
* ada/acats-4/tests/cc/cc51006.a: Likewise.
* ada/acats-4/tests/cc/cc51007.a: Likewise.
* ada/acats-4/tests/cc/cc51008.a: Likewise.
* ada/acats-4/tests/cc/cc51009.a: Likewise.
* ada/acats-4/tests/cc/cc510100.a: Likewise.
* ada/acats-4/tests/cc/cc510101.a: Likewise.
* ada/acats-4/tests/cc/cc510102.a: Likewise.
* ada/acats-4/tests/cc/cc510103.am: Likewise.
* ada/acats-4/tests/cc/cc51011.a: Likewise.
* ada/acats-4/tests/cc/cc51a01.a: Likewise.
* ada/acats-4/tests/cc/cc51b03.a: Likewise.
* ada/acats-4/tests/cc/cc51d01.a: Likewise.
* ada/acats-4/tests/cc/cc51d02.a: Likewise.
* ada/acats-4/tests/cc/cc54001.a: Likewise.
* ada/acats-4/tests/cc/cc54002.a: Likewise.
* ada/acats-4/tests/cc/cc54003.a: Likewise.
* ada/acats-4/tests/cc/cc54004.a: Likewise.
* ada/acats-4/tests/cc/cc60001.a: Likewise.
* ada/acats-4/tests/cc/cc70001.a: Likewise.
* ada/acats-4/tests/cc/cc70002.a: Likewise.
* ada/acats-4/tests/cc/cc70003.a: Likewise.
* ada/acats-4/tests/cc/cc70a01.a: Likewise.
* ada/acats-4/tests/cc/cc70a02.a: Likewise.
* ada/acats-4/tests/cc/cc70b01.a: Likewise.
* ada/acats-4/tests/cc/cc70b02.a: Likewise.
* ada/acats-4/tests/cc/cc70c01.a: Likewise.
* ada/acats-4/tests/cc/cc70c02.a: Likewise.
* ada/acats-4/tests/cd/cd10001.a: Likewise.
* ada/acats-4/tests/cd/cd10002.a: Likewise.
* ada/acats-4/tests/cd/cd1009d.ada: Likewise.
* ada/acats-4/tests/cd/cd1009e.ada: Likewise.
* ada/acats-4/tests/cd/cd1009f.ada: Likewise.
* ada/acats-4/tests/cd/cd1009g.ada: Likewise.
* ada/acats-4/tests/cd/cd1009h.ada: Likewise.
* ada/acats-4/tests/cd/cd1009i.ada: Likewise.
* ada/acats-4/tests/cd/cd1009j.ada: Likewise.
* ada/acats-4/tests/cd/cd1009k.tst: Likewise.
* ada/acats-4/tests/cd/cd1009n.ada: Likewise.
* ada/acats-4/tests/cd/cd1009o.ada: Likewise.
* ada/acats-4/tests/cd/cd1009p.ada: Likewise.
* ada/acats-4/tests/cd/cd1009q.ada: Likewise.
* ada/acats-4/tests/cd/cd1009r.ada: Likewise.
* ada/acats-4/tests/cd/cd1009s.ada: Likewise.
* ada/acats-4/tests/cd/cd1009t.tst: Likewise.
* ada/acats-4/tests/cd/cd1009u.tst: Likewise.
* ada/acats-4/tests/cd/cd1009v.ada: Likewise.
* ada/acats-4/tests/cd/cd1009w.ada: Likewise.
* ada/acats-4/tests/cd/cd1009x.ada: Likewise.
* ada/acats-4/tests/cd/cd1009y.ada: Likewise.
* ada/acats-4/tests/cd/cd1009z.ada: Likewise.
* ada/acats-4/tests/cd/cd11001.a: Likewise.
* ada/acats-4/tests/cd/cd1c03a.ada: Likewise.
* ada/acats-4/tests/cd/cd1c03b.ada: Likewise.
* ada/acats-4/tests/cd/cd1c03c.ada: Likewise.
* ada/acats-4/tests/cd/cd1c03e.tst: Likewise.
* ada/acats-4/tests/cd/cd1c03f.ada: Likewise.
* ada/acats-4/tests/cd/cd1c03g.ada: Likewise.
* ada/acats-4/tests/cd/cd1c03h.ada: Likewise.
* ada/acats-4/tests/cd/cd1c03i.ada: Likewise.
* ada/acats-4/tests/cd/cd1c04a.ada: Likewise.
* ada/acats-4/tests/cd/cd1c04d.ada: Likewise.
* ada/acats-4/tests/cd/cd1c04e.ada: Likewise.
* ada/acats-4/tests/cd/cd1c06a.tst: Likewise.
* ada/acats-4/tests/cd/cd20001.a: Likewise.
* ada/acats-4/tests/cd/cd2a21a.ada: Likewise.
* ada/acats-4/tests/cd/cd2a21e.ada: Likewise.
* ada/acats-4/tests/cd/cd2a22a.ada: Likewise.
* ada/acats-4/tests/cd/cd2a22e.ada: Likewise.
* ada/acats-4/tests/cd/cd2a22i.ada: Likewise.
* ada/acats-4/tests/cd/cd2a22j.ada: Likewise.
* ada/acats-4/tests/cd/cd2a23a.ada: Likewise.
* ada/acats-4/tests/cd/cd2a23e.ada: Likewise.
* ada/acats-4/tests/cd/cd2a24a.ada: Likewise.
* ada/acats-4/tests/cd/cd2a24e.ada: Likewise.
* ada/acats-4/tests/cd/cd2a24i.ada: Likewise.
* ada/acats-4/tests/cd/cd2a24j.ada: Likewise.
* ada/acats-4/tests/cd/cd2a31a.ada: Likewise.
* ada/acats-4/tests/cd/cd2a31e.ada: Likewise.
* ada/acats-4/tests/cd/cd2a32a.ada: Likewise.
* ada/acats-4/tests/cd/cd2a32c.ada: Likewise.
* ada/acats-4/tests/cd/cd2a32e.ada: Likewise.
* ada/acats-4/tests/cd/cd2a32g.ada: Likewise.
* ada/acats-4/tests/cd/cd2a32i.ada: Likewise.
* ada/acats-4/tests/cd/cd2a32j.ada: Likewise.
* ada/acats-4/tests/cd/cd2a51a.ada: Likewise.
* ada/acats-4/tests/cd/cd2a53a.ada: Likewise.
* ada/acats-4/tests/cd/cd2a53e.ada: Likewise.
* ada/acats-4/tests/cd/cd2a83c.tst: Likewise.
* ada/acats-4/tests/cd/cd2a91c.tst: Likewise.
* ada/acats-4/tests/cd/cd2b11b.ada: Likewise.
* ada/acats-4/tests/cd/cd2b11d.ada: Likewise.
* ada/acats-4/tests/cd/cd2b11e.ada: Likewise.
* ada/acats-4/tests/cd/cd2b11f.ada: Likewise.
* ada/acats-4/tests/cd/cd2b16a.ada: Likewise.
* ada/acats-4/tests/cd/cd2c11a.tst: Likewise.
* ada/acats-4/tests/cd/cd2c11d.tst: Likewise.
* ada/acats-4/tests/cd/cd2d11a.ada: Likewise.
* ada/acats-4/tests/cd/cd2d13a.ada: Likewise.
* ada/acats-4/tests/cd/cd30001.a: Likewise.
* ada/acats-4/tests/cd/cd30002.a: Likewise.
* ada/acats-4/tests/cd/cd30003.a: Likewise.
* ada/acats-4/tests/cd/cd30004.a: Likewise.
* ada/acats-4/tests/cd/cd300050.am: Likewise.
* ada/acats-4/tests/cd/cd300051.c: Likewise.
* ada/acats-4/tests/cd/cd30006.a: Likewise.
* ada/acats-4/tests/cd/cd30007.a: Likewise.
* ada/acats-4/tests/cd/cd30008.a: Likewise.
* ada/acats-4/tests/cd/cd30009.a: Likewise.
* ada/acats-4/tests/cd/cd30010.a: Likewise.
* ada/acats-4/tests/cd/cd30011.a: Likewise.
* ada/acats-4/tests/cd/cd30012.a: Likewise.
* ada/acats-4/tests/cd/cd30013.a: Likewise.
* ada/acats-4/tests/cd/cd30014.a: Likewise.
* ada/acats-4/tests/cd/cd3014a.ada: Likewise.
* ada/acats-4/tests/cd/cd3014c.ada: Likewise.
* ada/acats-4/tests/cd/cd3014d.ada: Likewise.
* ada/acats-4/tests/cd/cd3014f.ada: Likewise.
* ada/acats-4/tests/cd/cd3015a.ada: Likewise.
* ada/acats-4/tests/cd/cd3015c.ada: Likewise.
* ada/acats-4/tests/cd/cd3015e.ada: Likewise.
* ada/acats-4/tests/cd/cd3015f.ada: Likewise.
* ada/acats-4/tests/cd/cd3015g.ada: Likewise.
* ada/acats-4/tests/cd/cd3015h.ada: Likewise.
* ada/acats-4/tests/cd/cd3015i.ada: Likewise.
* ada/acats-4/tests/cd/cd3015k.ada: Likewise.
* ada/acats-4/tests/cd/cd3021a.ada: Likewise.
* ada/acats-4/tests/cd/cd40001.a: Likewise.
* ada/acats-4/tests/cd/cd4031a.ada: Likewise.
* ada/acats-4/tests/cd/cd4041a.tst: Likewise.
* ada/acats-4/tests/cd/cd4051a.ada: Likewise.
* ada/acats-4/tests/cd/cd4051b.ada: Likewise.
* ada/acats-4/tests/cd/cd4051c.ada: Likewise.
* ada/acats-4/tests/cd/cd4051d.ada: Likewise.
* ada/acats-4/tests/cd/cd5003a.ada: Likewise.
* ada/acats-4/tests/cd/cd5003b.ada: Likewise.
* ada/acats-4/tests/cd/cd5003c.ada: Likewise.
* ada/acats-4/tests/cd/cd5003d.ada: Likewise.
* ada/acats-4/tests/cd/cd5003e.ada: Likewise.
* ada/acats-4/tests/cd/cd5003f.ada: Likewise.
* ada/acats-4/tests/cd/cd5003g.ada: Likewise.
* ada/acats-4/tests/cd/cd5003h.ada: Likewise.
* ada/acats-4/tests/cd/cd5003i.ada: Likewise.
* ada/acats-4/tests/cd/cd5011a.ada: Likewise.
* ada/acats-4/tests/cd/cd5011c.ada: Likewise.
* ada/acats-4/tests/cd/cd5011e.ada: Likewise.
* ada/acats-4/tests/cd/cd5011g.ada: Likewise.
* ada/acats-4/tests/cd/cd5011i.ada: Likewise.
* ada/acats-4/tests/cd/cd5011k.ada: Likewise.
* ada/acats-4/tests/cd/cd5011m.ada: Likewise.
* ada/acats-4/tests/cd/cd5011q.ada: Likewise.
* ada/acats-4/tests/cd/cd5011s.ada: Likewise.
* ada/acats-4/tests/cd/cd5012a.ada: Likewise.
* ada/acats-4/tests/cd/cd5012b.ada: Likewise.
* ada/acats-4/tests/cd/cd5012e.ada: Likewise.
* ada/acats-4/tests/cd/cd5012f.ada: Likewise.
* ada/acats-4/tests/cd/cd5012i.ada: Likewise.
* ada/acats-4/tests/cd/cd5012m.ada: Likewise.
* ada/acats-4/tests/cd/cd5013a.ada: Likewise.
* ada/acats-4/tests/cd/cd5013c.ada: Likewise.
* ada/acats-4/tests/cd/cd5013e.ada: Likewise.
* ada/acats-4/tests/cd/cd5013g.ada: Likewise.
* ada/acats-4/tests/cd/cd5013i.ada: Likewise.
* ada/acats-4/tests/cd/cd5013k.ada: Likewise.
* ada/acats-4/tests/cd/cd5013m.ada: Likewise.
* ada/acats-4/tests/cd/cd5013o.ada: Likewise.
* ada/acats-4/tests/cd/cd5014a.ada: Likewise.
* ada/acats-4/tests/cd/cd5014c.ada: Likewise.
* ada/acats-4/tests/cd/cd5014e.ada: Likewise.
* ada/acats-4/tests/cd/cd5014g.ada: Likewise.
* ada/acats-4/tests/cd/cd5014i.ada: Likewise.
* ada/acats-4/tests/cd/cd5014k.ada: Likewise.
* ada/acats-4/tests/cd/cd5014m.ada: Likewise.
* ada/acats-4/tests/cd/cd5014o.ada: Likewise.
* ada/acats-4/tests/cd/cd5014t.ada: Likewise.
* ada/acats-4/tests/cd/cd5014v.ada: Likewise.
* ada/acats-4/tests/cd/cd5014x.ada: Likewise.
* ada/acats-4/tests/cd/cd5014y.ada: Likewise.
* ada/acats-4/tests/cd/cd5014z.ada: Likewise.
* ada/acats-4/tests/cd/cd70001.a: Likewise.
* ada/acats-4/tests/cd/cd7002a.ada: Likewise.
* ada/acats-4/tests/cd/cd7007b.ada: Likewise.
* ada/acats-4/tests/cd/cd7101d.ada: Likewise.
* ada/acats-4/tests/cd/cd7101e.dep: Likewise.
* ada/acats-4/tests/cd/cd7101f.dep: Likewise.
* ada/acats-4/tests/cd/cd7101g.tst: Likewise.
* ada/acats-4/tests/cd/cd7103d.ada: Likewise.
* ada/acats-4/tests/cd/cd7202a.ada: Likewise.
* ada/acats-4/tests/cd/cd7204b.ada: Likewise.
* ada/acats-4/tests/cd/cd7204c.ada: Likewise.
* ada/acats-4/tests/cd/cd72a01.a: Likewise.
* ada/acats-4/tests/cd/cd72a02.a: Likewise.
* ada/acats-4/tests/cd/cd7305a.ada: Likewise.
* ada/acats-4/tests/cd/cd90001.a: Likewise.
* ada/acats-4/tests/cd/cd92001.a: Likewise.
* ada/acats-4/tests/cd/cda201a.ada: Likewise.
* ada/acats-4/tests/cd/cda201b.ada: Likewise.
* ada/acats-4/tests/cd/cda201c.ada: Likewise.
* ada/acats-4/tests/cd/cda201e.ada: Likewise.
* ada/acats-4/tests/cd/cdb0001.a: Likewise.
* ada/acats-4/tests/cd/cdb0002.a: Likewise.
* ada/acats-4/tests/cd/cdb0a01.a: Likewise.
* ada/acats-4/tests/cd/cdb0a02.a: Likewise.
* ada/acats-4/tests/cd/cdb3a01.a: Likewise.
* ada/acats-4/tests/cd/cdb4001.a: Likewise.
* ada/acats-4/tests/cd/cdd1001.a: Likewise.
* ada/acats-4/tests/cd/cdd2001.a: Likewise.
* ada/acats-4/tests/cd/cdd2a01.a: Likewise.
* ada/acats-4/tests/cd/cdd2a02.a: Likewise.
* ada/acats-4/tests/cd/cdd2a03.a: Likewise.
* ada/acats-4/tests/cd/cdd2b01.a: Likewise.
* ada/acats-4/tests/cd/cdd2b02.a: Likewise.
* ada/acats-4/tests/cd/cdd2b03.a: Likewise.
* ada/acats-4/tests/cd/cdd2b04.a: Likewise.
* ada/acats-4/tests/cd/cde0001.a: Likewise.
* ada/acats-4/tests/cd/cde0002.a: Likewise.
* ada/acats-4/tests/cd/cde0003.a: Likewise.
* ada/acats-4/tests/ce/ce2102a.ada: Likewise.
* ada/acats-4/tests/ce/ce2102b.ada: Likewise.
* ada/acats-4/tests/ce/ce2102c.tst: Likewise.
* ada/acats-4/tests/ce/ce2102d.ada: Likewise.
* ada/acats-4/tests/ce/ce2102e.ada: Likewise.
* ada/acats-4/tests/ce/ce2102f.ada: Likewise.
* ada/acats-4/tests/ce/ce2102g.ada: Likewise.
* ada/acats-4/tests/ce/ce2102h.tst: Likewise.
* ada/acats-4/tests/ce/ce2102i.ada: Likewise.
* ada/acats-4/tests/ce/ce2102j.ada: Likewise.
* ada/acats-4/tests/ce/ce2102k.ada: Likewise.
* ada/acats-4/tests/ce/ce2102l.ada: Likewise.
* ada/acats-4/tests/ce/ce2102m.ada: Likewise.
* ada/acats-4/tests/ce/ce2102n.ada: Likewise.
* ada/acats-4/tests/ce/ce2102o.ada: Likewise.
* ada/acats-4/tests/ce/ce2102p.ada: Likewise.
* ada/acats-4/tests/ce/ce2102q.ada: Likewise.
* ada/acats-4/tests/ce/ce2102r.ada: Likewise.
* ada/acats-4/tests/ce/ce2102s.ada: Likewise.
* ada/acats-4/tests/ce/ce2102t.ada: Likewise.
* ada/acats-4/tests/ce/ce2102u.ada: Likewise.
* ada/acats-4/tests/ce/ce2102v.ada: Likewise.
* ada/acats-4/tests/ce/ce2102w.ada: Likewise.
* ada/acats-4/tests/ce/ce2102x.ada: Likewise.
* ada/acats-4/tests/ce/ce2102y.ada: Likewise.
* ada/acats-4/tests/ce/ce2103a.tst: Likewise.
* ada/acats-4/tests/ce/ce2103b.tst: Likewise.
* ada/acats-4/tests/ce/ce2103c.ada: Likewise.
* ada/acats-4/tests/ce/ce2103d.ada: Likewise.
* ada/acats-4/tests/ce/ce2104a.ada: Likewise.
* ada/acats-4/tests/ce/ce2104b.ada: Likewise.
* ada/acats-4/tests/ce/ce2104c.ada: Likewise.
* ada/acats-4/tests/ce/ce2104d.ada: Likewise.
* ada/acats-4/tests/ce/ce2106a.ada: Likewise.
* ada/acats-4/tests/ce/ce2106b.ada: Likewise.
* ada/acats-4/tests/ce/ce2108e.ada: Likewise.
* ada/acats-4/tests/ce/ce2108f.ada: Likewise.
* ada/acats-4/tests/ce/ce2108g.ada: Likewise.
* ada/acats-4/tests/ce/ce2108h.ada: Likewise.
* ada/acats-4/tests/ce/ce2109a.ada: Likewise.
* ada/acats-4/tests/ce/ce2109b.ada: Likewise.
* ada/acats-4/tests/ce/ce2109c.ada: Likewise.
* ada/acats-4/tests/ce/ce2110a.ada: Likewise.
* ada/acats-4/tests/ce/ce2110c.ada: Likewise.
* ada/acats-4/tests/ce/ce2111a.ada: Likewise.
* ada/acats-4/tests/ce/ce2111b.ada: Likewise.
* ada/acats-4/tests/ce/ce2111c.ada: Likewise.
* ada/acats-4/tests/ce/ce2111e.ada: Likewise.
* ada/acats-4/tests/ce/ce2111f.ada: Likewise.
* ada/acats-4/tests/ce/ce2111g.ada: Likewise.
* ada/acats-4/tests/ce/ce2111i.ada: Likewise.
* ada/acats-4/tests/ce/ce2201a.ada: Likewise.
* ada/acats-4/tests/ce/ce2201b.ada: Likewise.
* ada/acats-4/tests/ce/ce2201c.ada: Likewise.
* ada/acats-4/tests/ce/ce2201d.dep: Likewise.
* ada/acats-4/tests/ce/ce2201e.dep: Likewise.
* ada/acats-4/tests/ce/ce2201f.ada: Likewise.
* ada/acats-4/tests/ce/ce2201g.ada: Likewise.
* ada/acats-4/tests/ce/ce2201h.ada: Likewise.
* ada/acats-4/tests/ce/ce2201i.ada: Likewise.
* ada/acats-4/tests/ce/ce2201j.ada: Likewise.
* ada/acats-4/tests/ce/ce2201k.ada: Likewise.
* ada/acats-4/tests/ce/ce2201l.ada: Likewise.
* ada/acats-4/tests/ce/ce2201m.ada: Likewise.
* ada/acats-4/tests/ce/ce2201n.ada: Likewise.
* ada/acats-4/tests/ce/ce2202a.ada: Likewise.
* ada/acats-4/tests/ce/ce2203a.tst: Likewise.
* ada/acats-4/tests/ce/ce2204a.ada: Likewise.
* ada/acats-4/tests/ce/ce2204b.ada: Likewise.
* ada/acats-4/tests/ce/ce2204c.ada: Likewise.
* ada/acats-4/tests/ce/ce2204d.ada: Likewise.
* ada/acats-4/tests/ce/ce2205a.ada: Likewise.
* ada/acats-4/tests/ce/ce2206a.ada: Likewise.
* ada/acats-4/tests/ce/ce2208b.ada: Likewise.
* ada/acats-4/tests/ce/ce2401a.ada: Likewise.
* ada/acats-4/tests/ce/ce2401b.ada: Likewise.
* ada/acats-4/tests/ce/ce2401c.ada: Likewise.
* ada/acats-4/tests/ce/ce2401e.ada: Likewise.
* ada/acats-4/tests/ce/ce2401f.ada: Likewise.
* ada/acats-4/tests/ce/ce2401h.ada: Likewise.
* ada/acats-4/tests/ce/ce2401i.ada: Likewise.
* ada/acats-4/tests/ce/ce2401j.ada: Likewise.
* ada/acats-4/tests/ce/ce2401k.ada: Likewise.
* ada/acats-4/tests/ce/ce2401l.ada: Likewise.
* ada/acats-4/tests/ce/ce2402a.ada: Likewise.
* ada/acats-4/tests/ce/ce2403a.tst: Likewise.
* ada/acats-4/tests/ce/ce2404a.ada: Likewise.
* ada/acats-4/tests/ce/ce2404b.ada: Likewise.
* ada/acats-4/tests/ce/ce2405b.ada: Likewise.
* ada/acats-4/tests/ce/ce2406a.ada: Likewise.
* ada/acats-4/tests/ce/ce2407a.ada: Likewise.
* ada/acats-4/tests/ce/ce2407b.ada: Likewise.
* ada/acats-4/tests/ce/ce2408a.ada: Likewise.
* ada/acats-4/tests/ce/ce2408b.ada: Likewise.
* ada/acats-4/tests/ce/ce2409a.ada: Likewise.
* ada/acats-4/tests/ce/ce2409b.ada: Likewise.
* ada/acats-4/tests/ce/ce2410a.ada: Likewise.
* ada/acats-4/tests/ce/ce2410b.ada: Likewise.
* ada/acats-4/tests/ce/ce2411a.ada: Likewise.
* ada/acats-4/tests/ce/ce3002b.tst: Likewise.
* ada/acats-4/tests/ce/ce3002c.tst: Likewise.
* ada/acats-4/tests/ce/ce3002d.ada: Likewise.
* ada/acats-4/tests/ce/ce3002f.ada: Likewise.
* ada/acats-4/tests/ce/ce3102a.ada: Likewise.
* ada/acats-4/tests/ce/ce3102b.tst: Likewise.
* ada/acats-4/tests/ce/ce3102d.ada: Likewise.
* ada/acats-4/tests/ce/ce3102e.ada: Likewise.
* ada/acats-4/tests/ce/ce3102f.ada: Likewise.
* ada/acats-4/tests/ce/ce3102g.ada: Likewise.
* ada/acats-4/tests/ce/ce3102h.ada: Likewise.
* ada/acats-4/tests/ce/ce3102i.ada: Likewise.
* ada/acats-4/tests/ce/ce3102j.ada: Likewise.
* ada/acats-4/tests/ce/ce3102k.ada: Likewise.
* ada/acats-4/tests/ce/ce3103a.ada: Likewise.
* ada/acats-4/tests/ce/ce3104a.ada: Likewise.
* ada/acats-4/tests/ce/ce3104b.ada: Likewise.
* ada/acats-4/tests/ce/ce3104c.ada: Likewise.
* ada/acats-4/tests/ce/ce3106a.ada: Likewise.
* ada/acats-4/tests/ce/ce3106b.ada: Likewise.
* ada/acats-4/tests/ce/ce3107a.tst: Likewise.
* ada/acats-4/tests/ce/ce3107b.ada: Likewise.
* ada/acats-4/tests/ce/ce3108a.ada: Likewise.
* ada/acats-4/tests/ce/ce3108b.ada: Likewise.
* ada/acats-4/tests/ce/ce3110a.ada: Likewise.
* ada/acats-4/tests/ce/ce3112c.ada: Likewise.
* ada/acats-4/tests/ce/ce3112d.ada: Likewise.
* ada/acats-4/tests/ce/ce3114a.ada: Likewise.
* ada/acats-4/tests/ce/ce3115a.ada: Likewise.
* ada/acats-4/tests/ce/ce3201a.ada: Likewise.
* ada/acats-4/tests/ce/ce3202a.ada: Likewise.
* ada/acats-4/tests/ce/ce3206a.ada: Likewise.
* ada/acats-4/tests/ce/ce3207a.ada: Likewise.
* ada/acats-4/tests/ce/ce3301a.ada: Likewise.
* ada/acats-4/tests/ce/ce3302a.ada: Likewise.
* ada/acats-4/tests/ce/ce3303a.ada: Likewise.
* ada/acats-4/tests/ce/ce3304a.tst: Likewise.
* ada/acats-4/tests/ce/ce3305a.ada: Likewise.
* ada/acats-4/tests/ce/ce3306a.ada: Likewise.
* ada/acats-4/tests/ce/ce3401a.ada: Likewise.
* ada/acats-4/tests/ce/ce3402a.ada: Likewise.
* ada/acats-4/tests/ce/ce3402c.ada: Likewise.
* ada/acats-4/tests/ce/ce3402d.ada: Likewise.
* ada/acats-4/tests/ce/ce3402e.ada: Likewise.
* ada/acats-4/tests/ce/ce3403a.ada: Likewise.
* ada/acats-4/tests/ce/ce3403b.ada: Likewise.
* ada/acats-4/tests/ce/ce3403c.ada: Likewise.
* ada/acats-4/tests/ce/ce3403d.ada: Likewise.
* ada/acats-4/tests/ce/ce3403e.ada: Likewise.
* ada/acats-4/tests/ce/ce3403f.ada: Likewise.
* ada/acats-4/tests/ce/ce3404a.ada: Likewise.
* ada/acats-4/tests/ce/ce3404b.ada: Likewise.
* ada/acats-4/tests/ce/ce3404c.ada: Likewise.
* ada/acats-4/tests/ce/ce3404d.ada: Likewise.
* ada/acats-4/tests/ce/ce3405a.ada: Likewise.
* ada/acats-4/tests/ce/ce3405c.ada: Likewise.
* ada/acats-4/tests/ce/ce3405d.ada: Likewise.
* ada/acats-4/tests/ce/ce3406a.ada: Likewise.
* ada/acats-4/tests/ce/ce3406b.ada: Likewise.
* ada/acats-4/tests/ce/ce3406c.ada: Likewise.
* ada/acats-4/tests/ce/ce3406d.ada: Likewise.
* ada/acats-4/tests/ce/ce3407a.ada: Likewise.
* ada/acats-4/tests/ce/ce3407b.ada: Likewise.
* ada/acats-4/tests/ce/ce3407c.ada: Likewise.
* ada/acats-4/tests/ce/ce3408a.ada: Likewise.
* ada/acats-4/tests/ce/ce3408b.ada: Likewise.
* ada/acats-4/tests/ce/ce3408c.ada: Likewise.
* ada/acats-4/tests/ce/ce3409a.ada: Likewise.
* ada/acats-4/tests/ce/ce3409b.ada: Likewise.
* ada/acats-4/tests/ce/ce3409c.ada: Likewise.
* ada/acats-4/tests/ce/ce3409d.ada: Likewise.
* ada/acats-4/tests/ce/ce3409e.ada: Likewise.
* ada/acats-4/tests/ce/ce3410a.ada: Likewise.
* ada/acats-4/tests/ce/ce3410b.ada: Likewise.
* ada/acats-4/tests/ce/ce3410c.ada: Likewise.
* ada/acats-4/tests/ce/ce3410d.ada: Likewise.
* ada/acats-4/tests/ce/ce3410e.ada: Likewise.
* ada/acats-4/tests/ce/ce3411a.ada: Likewise.
* ada/acats-4/tests/ce/ce3411c.ada: Likewise.
* ada/acats-4/tests/ce/ce3412a.ada: Likewise.
* ada/acats-4/tests/ce/ce3413a.ada: Likewise.
* ada/acats-4/tests/ce/ce3413b.ada: Likewise.
* ada/acats-4/tests/ce/ce3413c.ada: Likewise.
* ada/acats-4/tests/ce/ce3414a.ada: Likewise.
* ada/acats-4/tests/ce/ce3601a.ada: Likewise.
* ada/acats-4/tests/ce/ce3602a.ada: Likewise.
* ada/acats-4/tests/ce/ce3602b.ada: Likewise.
* ada/acats-4/tests/ce/ce3602c.ada: Likewise.
* ada/acats-4/tests/ce/ce3602d.ada: Likewise.
* ada/acats-4/tests/ce/ce3603a.ada: Likewise.
* ada/acats-4/tests/ce/ce3604a.ada: Likewise.
* ada/acats-4/tests/ce/ce3604b.ada: Likewise.
* ada/acats-4/tests/ce/ce3605a.ada: Likewise.
* ada/acats-4/tests/ce/ce3605b.ada: Likewise.
* ada/acats-4/tests/ce/ce3605c.ada: Likewise.
* ada/acats-4/tests/ce/ce3605d.ada: Likewise.
* ada/acats-4/tests/ce/ce3605e.ada: Likewise.
* ada/acats-4/tests/ce/ce3606a.ada: Likewise.
* ada/acats-4/tests/ce/ce3606b.ada: Likewise.
* ada/acats-4/tests/ce/ce3701a.ada: Likewise.
* ada/acats-4/tests/ce/ce3704a.ada: Likewise.
* ada/acats-4/tests/ce/ce3704b.ada: Likewise.
* ada/acats-4/tests/ce/ce3704c.ada: Likewise.
* ada/acats-4/tests/ce/ce3704d.ada: Likewise.
* ada/acats-4/tests/ce/ce3704e.ada: Likewise.
* ada/acats-4/tests/ce/ce3704f.ada: Likewise.
* ada/acats-4/tests/ce/ce3704m.ada: Likewise.
* ada/acats-4/tests/ce/ce3704n.ada: Likewise.
* ada/acats-4/tests/ce/ce3704o.ada: Likewise.
* ada/acats-4/tests/ce/ce3705a.ada: Likewise.
* ada/acats-4/tests/ce/ce3705b.ada: Likewise.
* ada/acats-4/tests/ce/ce3705c.ada: Likewise.
* ada/acats-4/tests/ce/ce3705d.ada: Likewise.
* ada/acats-4/tests/ce/ce3705e.ada: Likewise.
* ada/acats-4/tests/ce/ce3706c.ada: Likewise.
* ada/acats-4/tests/ce/ce3706d.ada: Likewise.
* ada/acats-4/tests/ce/ce3706f.ada: Likewise.
* ada/acats-4/tests/ce/ce3706g.ada: Likewise.
* ada/acats-4/tests/ce/ce3707a.ada: Likewise.
* ada/acats-4/tests/ce/ce3708a.ada: Likewise.
* ada/acats-4/tests/ce/ce3801a.ada: Likewise.
* ada/acats-4/tests/ce/ce3801b.ada: Likewise.
* ada/acats-4/tests/ce/ce3804a.ada: Likewise.
* ada/acats-4/tests/ce/ce3804b.ada: Likewise.
* ada/acats-4/tests/ce/ce3804c.ada: Likewise.
* ada/acats-4/tests/ce/ce3804d.ada: Likewise.
* ada/acats-4/tests/ce/ce3804e.ada: Likewise.
* ada/acats-4/tests/ce/ce3804f.ada: Likewise.
* ada/acats-4/tests/ce/ce3804g.ada: Likewise.
* ada/acats-4/tests/ce/ce3804h.ada: Likewise.
* ada/acats-4/tests/ce/ce3804i.ada: Likewise.
* ada/acats-4/tests/ce/ce3804j.ada: Likewise.
* ada/acats-4/tests/ce/ce3804m.ada: Likewise.
* ada/acats-4/tests/ce/ce3804o.ada: Likewise.
* ada/acats-4/tests/ce/ce3804p.ada: Likewise.
* ada/acats-4/tests/ce/ce3805a.ada: Likewise.
* ada/acats-4/tests/ce/ce3805b.ada: Likewise.
* ada/acats-4/tests/ce/ce3806a.ada: Likewise.
* ada/acats-4/tests/ce/ce3806b.ada: Likewise.
* ada/acats-4/tests/ce/ce3806c.ada: Likewise.
* ada/acats-4/tests/ce/ce3806d.ada: Likewise.
* ada/acats-4/tests/ce/ce3806e.ada: Likewise.
* ada/acats-4/tests/ce/ce3806f.ada: Likewise.
* ada/acats-4/tests/ce/ce3806g.ada: Likewise.
* ada/acats-4/tests/ce/ce3806h.ada: Likewise.
* ada/acats-4/tests/ce/ce3809a.ada: Likewise.
* ada/acats-4/tests/ce/ce3809b.ada: Likewise.
* ada/acats-4/tests/ce/ce3810a.ada: Likewise.
* ada/acats-4/tests/ce/ce3810b.ada: Likewise.
* ada/acats-4/tests/ce/ce3815a.ada: Likewise.
* ada/acats-4/tests/ce/ce3901a.ada: Likewise.
* ada/acats-4/tests/ce/ce3902b.ada: Likewise.
* ada/acats-4/tests/ce/ce3904a.ada: Likewise.
* ada/acats-4/tests/ce/ce3904b.ada: Likewise.
* ada/acats-4/tests/ce/ce3905a.ada: Likewise.
* ada/acats-4/tests/ce/ce3905b.ada: Likewise.
* ada/acats-4/tests/ce/ce3905c.ada: Likewise.
* ada/acats-4/tests/ce/ce3905l.ada: Likewise.
* ada/acats-4/tests/ce/ce3906a.ada: Likewise.
* ada/acats-4/tests/ce/ce3906b.ada: Likewise.
* ada/acats-4/tests/ce/ce3906c.ada: Likewise.
* ada/acats-4/tests/ce/ce3906d.ada: Likewise.
* ada/acats-4/tests/ce/ce3906e.ada: Likewise.
* ada/acats-4/tests/ce/ce3906f.ada: Likewise.
* ada/acats-4/tests/ce/ce3907a.ada: Likewise.
* ada/acats-4/tests/ce/ce3908a.ada: Likewise.
* ada/acats-4/tests/cxa/cxa3001.a: Likewise.
* ada/acats-4/tests/cxa/cxa3002.a: Likewise.
* ada/acats-4/tests/cxa/cxa3003.a: Likewise.
* ada/acats-4/tests/cxa/cxa3004.a: Likewise.
* ada/acats-4/tests/cxa/cxa3005.a: Likewise.
* ada/acats-4/tests/cxa/cxa3006.a: Likewise.
* ada/acats-4/tests/cxa/cxa3007.a: Likewise.
* ada/acats-4/tests/cxa/cxa3008.a: Likewise.
* ada/acats-4/tests/cxa/cxa4001.a: Likewise.
* ada/acats-4/tests/cxa/cxa4002.a: Likewise.
* ada/acats-4/tests/cxa/cxa4003.a: Likewise.
* ada/acats-4/tests/cxa/cxa4004.a: Likewise.
* ada/acats-4/tests/cxa/cxa4005.a: Likewise.
* ada/acats-4/tests/cxa/cxa4006.a: Likewise.
* ada/acats-4/tests/cxa/cxa4007.a: Likewise.
* ada/acats-4/tests/cxa/cxa4008.a: Likewise.
* ada/acats-4/tests/cxa/cxa4009.a: Likewise.
* ada/acats-4/tests/cxa/cxa4010.a: Likewise.
* ada/acats-4/tests/cxa/cxa4011.a: Likewise.
* ada/acats-4/tests/cxa/cxa4012.a: Likewise.
* ada/acats-4/tests/cxa/cxa4013.a: Likewise.
* ada/acats-4/tests/cxa/cxa4014.a: Likewise.
* ada/acats-4/tests/cxa/cxa4015.a: Likewise.
* ada/acats-4/tests/cxa/cxa4016.a: Likewise.
* ada/acats-4/tests/cxa/cxa4017.a: Likewise.
* ada/acats-4/tests/cxa/cxa4018.a: Likewise.
* ada/acats-4/tests/cxa/cxa4019.a: Likewise.
* ada/acats-4/tests/cxa/cxa4020.a: Likewise.
* ada/acats-4/tests/cxa/cxa4021.a: Likewise.
* ada/acats-4/tests/cxa/cxa4022.a: Likewise.
* ada/acats-4/tests/cxa/cxa4023.a: Likewise.
* ada/acats-4/tests/cxa/cxa4024.a: Likewise.
* ada/acats-4/tests/cxa/cxa4025.a: Likewise.
* ada/acats-4/tests/cxa/cxa4026.a: Likewise.
* ada/acats-4/tests/cxa/cxa4027.a: Likewise.
* ada/acats-4/tests/cxa/cxa4028.a: Likewise.
* ada/acats-4/tests/cxa/cxa4029.a: Likewise.
* ada/acats-4/tests/cxa/cxa4030.a: Likewise.
* ada/acats-4/tests/cxa/cxa4031.a: Likewise.
* ada/acats-4/tests/cxa/cxa4032.a: Likewise.
* ada/acats-4/tests/cxa/cxa4033.a: Likewise.
* ada/acats-4/tests/cxa/cxa4035.a: Likewise.
* ada/acats-4/tests/cxa/cxa4036.a: Likewise.
* ada/acats-4/tests/cxa/cxa4037.a: Likewise.
* ada/acats-4/tests/cxa/cxa4038.a: Likewise.
* ada/acats-4/tests/cxa/cxa4039.a: Likewise.
* ada/acats-4/tests/cxa/cxa5011.a: Likewise.
* ada/acats-4/tests/cxa/cxa5012.a: Likewise.
* ada/acats-4/tests/cxa/cxa5013.a: Likewise.
* ada/acats-4/tests/cxa/cxa5015.a: Likewise.
* ada/acats-4/tests/cxa/cxa5016.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a01.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a02.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a03.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a04.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a05.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a06.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a07.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a08.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a09.a: Likewise.
* ada/acats-4/tests/cxa/cxa5a10.a: Likewise.
* ada/acats-4/tests/cxa/cxa8001.a: Likewise.
* ada/acats-4/tests/cxa/cxa8002.a: Likewise.
* ada/acats-4/tests/cxa/cxa8003.a: Likewise.
* ada/acats-4/tests/cxa/cxa9001.a: Likewise.
* ada/acats-4/tests/cxa/cxa9002.a: Likewise.
* ada/acats-4/tests/cxa/cxaa001.a: Likewise.
* ada/acats-4/tests/cxa/cxaa002.a: Likewise.
* ada/acats-4/tests/cxa/cxaa003.a: Likewise.
* ada/acats-4/tests/cxa/cxaa004.a: Likewise.
* ada/acats-4/tests/cxa/cxaa005.a: Likewise.
* ada/acats-4/tests/cxa/cxaa006.a: Likewise.
* ada/acats-4/tests/cxa/cxaa007.a: Likewise.
* ada/acats-4/tests/cxa/cxaa008.a: Likewise.
* ada/acats-4/tests/cxa/cxaa009.a: Likewise.
* ada/acats-4/tests/cxa/cxaa010.a: Likewise.
* ada/acats-4/tests/cxa/cxaa011.a: Likewise.
* ada/acats-4/tests/cxa/cxaa012.a: Likewise.
* ada/acats-4/tests/cxa/cxaa013.a: Likewise.
* ada/acats-4/tests/cxa/cxaa014.a: Likewise.
* ada/acats-4/tests/cxa/cxaa015.a: Likewise.
* ada/acats-4/tests/cxa/cxaa016.a: Likewise.
* ada/acats-4/tests/cxa/cxaa017.a: Likewise.
* ada/acats-4/tests/cxa/cxaa018.a: Likewise.
* ada/acats-4/tests/cxa/cxaa019.a: Likewise.
* ada/acats-4/tests/cxa/cxaa020.a: Likewise.
* ada/acats-4/tests/cxa/cxaa021.a: Likewise.
* ada/acats-4/tests/cxa/cxaa022.a: Likewise.
* ada/acats-4/tests/cxa/cxab001.a: Likewise.
* ada/acats-4/tests/cxa/cxab002.au: Likewise.
* ada/acats-4/tests/cxa/cxab003.au: Likewise.
* ada/acats-4/tests/cxa/cxab004.au: Likewise.
* ada/acats-4/tests/cxa/cxab005.au: Likewise.
* ada/acats-4/tests/cxa/cxac001.a: Likewise.
* ada/acats-4/tests/cxa/cxac002.a: Likewise.
* ada/acats-4/tests/cxa/cxac003.a: Likewise.
* ada/acats-4/tests/cxa/cxac004.a: Likewise.
* ada/acats-4/tests/cxa/cxac005.a: Likewise.
* ada/acats-4/tests/cxa/cxac006.a: Likewise.
* ada/acats-4/tests/cxa/cxac007.a: Likewise.
* ada/acats-4/tests/cxa/cxac008.a: Likewise.
* ada/acats-4/tests/cxa/cxac009.a: Likewise.
* ada/acats-4/tests/cxa/cxaca01.a: Likewise.
* ada/acats-4/tests/cxa/cxaca02.a: Likewise.
* ada/acats-4/tests/cxa/cxacb01.a: Likewise.
* ada/acats-4/tests/cxa/cxacb02.a: Likewise.
* ada/acats-4/tests/cxa/cxacc01.a: Likewise.
* ada/acats-4/tests/cxa/cxaf001.a: Likewise.
* ada/acats-4/tests/cxa/cxag001.a: Likewise.
* ada/acats-4/tests/cxa/cxag002.a: Likewise.
* ada/acats-4/tests/cxa/cxag003.a: Likewise.
* ada/acats-4/tests/cxa/cxah001.a: Likewise.
* ada/acats-4/tests/cxa/cxah002.a: Likewise.
* ada/acats-4/tests/cxa/cxah003.a: Likewise.
* ada/acats-4/tests/cxa/cxai001.a: Likewise.
* ada/acats-4/tests/cxa/cxai002.a: Likewise.
* ada/acats-4/tests/cxa/cxai003.a: Likewise.
* ada/acats-4/tests/cxa/cxai004.a: Likewise.
* ada/acats-4/tests/cxa/cxai005.a: Likewise.
* ada/acats-4/tests/cxa/cxai006.a: Likewise.
* ada/acats-4/tests/cxa/cxai007.a: Likewise.
* ada/acats-4/tests/cxa/cxai008.a: Likewise.
* ada/acats-4/tests/cxa/cxai009.a: Likewise.
* ada/acats-4/tests/cxa/cxai010.a: Likewise.
* ada/acats-4/tests/cxa/cxai011.a: Likewise.
* ada/acats-4/tests/cxa/cxai012.a: Likewise.
* ada/acats-4/tests/cxa/cxai013.a: Likewise.
* ada/acats-4/tests/cxa/cxai014.a: Likewise.
* ada/acats-4/tests/cxa/cxai015.a: Likewise.
* ada/acats-4/tests/cxa/cxai016.a: Likewise.
* ada/acats-4/tests/cxa/cxai017.a: Likewise.
* ada/acats-4/tests/cxa/cxai018.a: Likewise.
* ada/acats-4/tests/cxa/cxai019.a: Likewise.
* ada/acats-4/tests/cxa/cxai020.a: Likewise.
* ada/acats-4/tests/cxa/cxai021.a: Likewise.
* ada/acats-4/tests/cxa/cxai022.a: Likewise.
* ada/acats-4/tests/cxa/cxai023.a: Likewise.
* ada/acats-4/tests/cxa/cxai024.a: Likewise.
* ada/acats-4/tests/cxa/cxai025.a: Likewise.
* ada/acats-4/tests/cxa/cxai026.a: Likewise.
* ada/acats-4/tests/cxa/cxai027.a: Likewise.
* ada/acats-4/tests/cxa/cxai028.a: Likewise.
* ada/acats-4/tests/cxa/cxai029.a: Likewise.
* ada/acats-4/tests/cxa/cxai030.a: Likewise.
* ada/acats-4/tests/cxa/cxai031.a: Likewise.
* ada/acats-4/tests/cxa/cxai032.a: Likewise.
* ada/acats-4/tests/cxa/cxai033.a: Likewise.
* ada/acats-4/tests/cxa/cxai034.a: Likewise.
* ada/acats-4/tests/cxa/cxai035.a: Likewise.
* ada/acats-4/tests/cxa/cxai036.a: Likewise.
* ada/acats-4/tests/cxa/cxaia01.a: Likewise.
* ada/acats-4/tests/cxa/cxaia02.a: Likewise.
* ada/acats-4/tests/cxa/cxaia03.a: Likewise.
* ada/acats-4/tests/cxa/cxaia04.a: Likewise.
* ada/acats-4/tests/cxa/cxaia05.a: Likewise.
* ada/acats-4/tests/cxa/cxaia06.a: Likewise.
* ada/acats-4/tests/cxa/cxaia07.a: Likewise.
* ada/acats-4/tests/cxa/cxaia08.a: Likewise.
* ada/acats-4/tests/cxa/cxaia09.a: Likewise.
* ada/acats-4/tests/cxa/cxaia10.a: Likewise.
* ada/acats-4/tests/cxa/cxaia11.a: Likewise.
* ada/acats-4/tests/cxa/cxaia12.a: Likewise.
* ada/acats-4/tests/cxa/cxaia13.a: Likewise.
* ada/acats-4/tests/cxa/cxaia14.a: Likewise.
* ada/acats-4/tests/cxa/cxaib01.a: Likewise.
* ada/acats-4/tests/cxa/cxaib02.a: Likewise.
* ada/acats-4/tests/cxa/cxaib03.a: Likewise.
* ada/acats-4/tests/cxa/cxaib04.a: Likewise.
* ada/acats-4/tests/cxa/cxaib05.a: Likewise.
* ada/acats-4/tests/cxa/cxaib06.a: Likewise.
* ada/acats-4/tests/cxa/cxaib07.a: Likewise.
* ada/acats-4/tests/cxa/cxaib08.a: Likewise.
* ada/acats-4/tests/cxa/cxaj001.a: Likewise.
* ada/acats-4/tests/cxb/cxb2001.a: Likewise.
* ada/acats-4/tests/cxb/cxb2002.a: Likewise.
* ada/acats-4/tests/cxb/cxb2003.a: Likewise.
* ada/acats-4/tests/cxb/cxb3001.a: Likewise.
* ada/acats-4/tests/cxb/cxb3002.a: Likewise.
* ada/acats-4/tests/cxb/cxb3003.a: Likewise.
* ada/acats-4/tests/cxb/cxb30040.c: Likewise.
* ada/acats-4/tests/cxb/cxb30041.am: Likewise.
* ada/acats-4/tests/cxb/cxb3005.a: Likewise.
* ada/acats-4/tests/cxb/cxb30060.c: Likewise.
* ada/acats-4/tests/cxb/cxb30061.am: Likewise.
* ada/acats-4/tests/cxb/cxb3007.a: Likewise.
* ada/acats-4/tests/cxb/cxb3008.a: Likewise.
* ada/acats-4/tests/cxb/cxb3009.a: Likewise.
* ada/acats-4/tests/cxb/cxb3010.a: Likewise.
* ada/acats-4/tests/cxb/cxb3011.a: Likewise.
* ada/acats-4/tests/cxb/cxb3012.a: Likewise.
* ada/acats-4/tests/cxb/cxb30130.c: Likewise.
* ada/acats-4/tests/cxb/cxb30131.c: Likewise.
* ada/acats-4/tests/cxb/cxb30132.am: Likewise.
* ada/acats-4/tests/cxb/cxb3014.a: Likewise.
* ada/acats-4/tests/cxb/cxb3015.a: Likewise.
* ada/acats-4/tests/cxb/cxb3016.a: Likewise.
* ada/acats-4/tests/cxb/cxb30170.c: Likewise.
* ada/acats-4/tests/cxb/cxb30171.a: Likewise.
* ada/acats-4/tests/cxb/cxb30172.am: Likewise.
* ada/acats-4/tests/cxb/cxb30180.c: Likewise.
* ada/acats-4/tests/cxb/cxb30181.a: Likewise.
* ada/acats-4/tests/cxb/cxb30182.am: Likewise.
* ada/acats-4/tests/cxb/cxb3019.a: Likewise.
* ada/acats-4/tests/cxb/cxb3020.a: Likewise.
* ada/acats-4/tests/cxb/cxb3021.a: Likewise.
* ada/acats-4/tests/cxb/cxb3022.a: Likewise.
* ada/acats-4/tests/cxb/cxb30230.c: Likewise.
* ada/acats-4/tests/cxb/cxb30231.am: Likewise.
* ada/acats-4/tests/cxb/cxb30240.c: Likewise.
* ada/acats-4/tests/cxb/cxb30241.am: Likewise.
* ada/acats-4/tests/cxb/cxb4001.a: Likewise.
* ada/acats-4/tests/cxb/cxb4002.a: Likewise.
* ada/acats-4/tests/cxb/cxb4003.a: Likewise.
* ada/acats-4/tests/cxb/cxb4004.a: Likewise.
* ada/acats-4/tests/cxb/cxb4005.a: Likewise.
* ada/acats-4/tests/cxb/cxb4006.a: Likewise.
* ada/acats-4/tests/cxb/cxb4007.a: Likewise.
* ada/acats-4/tests/cxb/cxb4008.a: Likewise.
* ada/acats-4/tests/cxb/cxb5001.a: Likewise.
* ada/acats-4/tests/cxb/cxb5002.a: Likewise.
* ada/acats-4/tests/cxb/cxb5003.a: Likewise.
* ada/acats-4/tests/cxf/cxf1001.a: Likewise.
* ada/acats-4/tests/cxf/cxf2001.a: Likewise.
* ada/acats-4/tests/cxf/cxf2002.a: Likewise.
* ada/acats-4/tests/cxf/cxf2003.a: Likewise.
* ada/acats-4/tests/cxf/cxf2004.a: Likewise.
* ada/acats-4/tests/cxf/cxf2005.a: Likewise.
* ada/acats-4/tests/cxf/cxf2a01.a: Likewise.
* ada/acats-4/tests/cxf/cxf2a02.a: Likewise.
* ada/acats-4/tests/cxf/cxf3001.a: Likewise.
* ada/acats-4/tests/cxf/cxf3002.a: Likewise.
* ada/acats-4/tests/cxf/cxf3003.a: Likewise.
* ada/acats-4/tests/cxf/cxf3004.a: Likewise.
* ada/acats-4/tests/cxf/cxf3a01.a: Likewise.
* ada/acats-4/tests/cxf/cxf3a02.a: Likewise.
* ada/acats-4/tests/cxf/cxf3a03.a: Likewise.
* ada/acats-4/tests/cxf/cxf3a04.a: Likewise.
* ada/acats-4/tests/cxf/cxf3a05.a: Likewise.
* ada/acats-4/tests/cxf/cxf3a06.a: Likewise.
* ada/acats-4/tests/cxf/cxf3a07.a: Likewise.
* ada/acats-4/tests/cxf/cxf3a08.a: Likewise.
* ada/acats-4/tests/cxg/cxg1001.a: Likewise.
* ada/acats-4/tests/cxg/cxg1002.a: Likewise.
* ada/acats-4/tests/cxg/cxg1003.a: Likewise.
* ada/acats-4/tests/cxg/cxg1004.a: Likewise.
* ada/acats-4/tests/cxg/cxg1005.a: Likewise.
* ada/acats-4/tests/cxg/cxg2001.a: Likewise.
* ada/acats-4/tests/cxg/cxg2002.a: Likewise.
* ada/acats-4/tests/cxg/cxg2003.a: Likewise.
* ada/acats-4/tests/cxg/cxg2004.a: Likewise.
* ada/acats-4/tests/cxg/cxg2005.a: Likewise.
* ada/acats-4/tests/cxg/cxg2006.a: Likewise.
* ada/acats-4/tests/cxg/cxg2007.a: Likewise.
* ada/acats-4/tests/cxg/cxg2008.a: Likewise.
* ada/acats-4/tests/cxg/cxg2009.a: Likewise.
* ada/acats-4/tests/cxg/cxg2010.a: Likewise.
* ada/acats-4/tests/cxg/cxg2011.a: Likewise.
* ada/acats-4/tests/cxg/cxg2012.a: Likewise.
* ada/acats-4/tests/cxg/cxg2013.a: Likewise.
* ada/acats-4/tests/cxg/cxg2014.a: Likewise.
* ada/acats-4/tests/cxg/cxg2015.a: Likewise.
* ada/acats-4/tests/cxg/cxg2016.a: Likewise.
* ada/acats-4/tests/cxg/cxg2017.a: Likewise.
* ada/acats-4/tests/cxg/cxg2018.a: Likewise.
* ada/acats-4/tests/cxg/cxg2019.a: Likewise.
* ada/acats-4/tests/cxg/cxg2020.a: Likewise.
* ada/acats-4/tests/cxg/cxg2021.a: Likewise.
* ada/acats-4/tests/cxg/cxg2022.a: Likewise.
* ada/acats-4/tests/cxg/cxg2023.a: Likewise.
* ada/acats-4/tests/cxg/cxg2024.a: Likewise.
* ada/acats-4/tests/cxh/cxh3001.a: Likewise.
* ada/acats-4/tests/cxh/cxh3002.a: Likewise.
* ada/acats-4/tests/cxh/cxh30030.a: Likewise.
* ada/acats-4/tests/cxh/cxh30031.am: Likewise.
* ada/acats-4/tests/cz/cz1101a.ada: Likewise.
* ada/acats-4/tests/cz/cz1102a.ada: Likewise.
* ada/acats-4/tests/cz/cz1103a.ada: Likewise.
* ada/acats-4/tests/d/d4a002a.ada: Likewise.
* ada/acats-4/tests/d/d4a002b.ada: Likewise.
* ada/acats-4/tests/d/d4a004a.ada: Likewise.
* ada/acats-4/tests/d/d4a004b.ada: Likewise.
* ada/acats-4/tests/e/e28002b.ada: Likewise.
* ada/acats-4/tests/e/e28005d.ada: Likewise.
* ada/acats-4/tests/e/e52103y.ada: Likewise.
* ada/acats-4/tests/e/eb4011a.ada: Likewise.
* ada/acats-4/tests/e/eb4012a.ada: Likewise.
* ada/acats-4/tests/e/eb4014a.ada: Likewise.
* ada/acats-4/tests/e/ee3203a.ada: Likewise.
* ada/acats-4/tests/e/ee3204a.ada: Likewise.
* ada/acats-4/tests/e/ee3402b.ada: Likewise.
* ada/acats-4/tests/e/ee3409f.ada: Likewise.
* ada/acats-4/tests/e/ee3412c.ada: Likewise.
* ada/acats-4/tests/l/la140010.a: Likewise.
* ada/acats-4/tests/l/la140011.am: Likewise.
* ada/acats-4/tests/l/la140012.a: Likewise.
* ada/acats-4/tests/l/la140020.a: Likewise.
* ada/acats-4/tests/l/la140021.am: Likewise.
* ada/acats-4/tests/l/la140022.a: Likewise.
* ada/acats-4/tests/l/la140030.a: Likewise.
* ada/acats-4/tests/l/la140031.a: Likewise.
* ada/acats-4/tests/l/la140032.am: Likewise.
* ada/acats-4/tests/l/la140033.a: Likewise.
* ada/acats-4/tests/l/la140040.a: Likewise.
* ada/acats-4/tests/l/la140041.am: Likewise.
* ada/acats-4/tests/l/la140042.a: Likewise.
* ada/acats-4/tests/l/la140050.a: Likewise.
* ada/acats-4/tests/l/la140051.a: Likewise.
* ada/acats-4/tests/l/la140052.am: Likewise.
* ada/acats-4/tests/l/la140053.a: Likewise.
* ada/acats-4/tests/l/la140060.a: Likewise.
* ada/acats-4/tests/l/la140061.a: Likewise.
* ada/acats-4/tests/l/la140062.am: Likewise.
* ada/acats-4/tests/l/la140063.a: Likewise.
* ada/acats-4/tests/l/la140070.a: Likewise.
* ada/acats-4/tests/l/la140071.a: Likewise.
* ada/acats-4/tests/l/la140072.am: Likewise.
* ada/acats-4/tests/l/la140073.a: Likewise.
* ada/acats-4/tests/l/la140080.a: Likewise.
* ada/acats-4/tests/l/la140081.a: Likewise.
* ada/acats-4/tests/l/la140082.am: Likewise.
* ada/acats-4/tests/l/la140083.a: Likewise.
* ada/acats-4/tests/l/la140090.a: Likewise.
* ada/acats-4/tests/l/la140091.a: Likewise.
* ada/acats-4/tests/l/la140092.am: Likewise.
* ada/acats-4/tests/l/la140093.a: Likewise.
* ada/acats-4/tests/l/la140100.a: Likewise.
* ada/acats-4/tests/l/la140101.a: Likewise.
* ada/acats-4/tests/l/la140102.am: Likewise.
* ada/acats-4/tests/l/la140103.a: Likewise.
* ada/acats-4/tests/l/la140110.a: Likewise.
* ada/acats-4/tests/l/la140111.a: Likewise.
* ada/acats-4/tests/l/la140112.am: Likewise.
* ada/acats-4/tests/l/la140113.a: Likewise.
* ada/acats-4/tests/l/la140120.a: Likewise.
* ada/acats-4/tests/l/la140121.a: Likewise.
* ada/acats-4/tests/l/la140122.am: Likewise.
* ada/acats-4/tests/l/la140123.a: Likewise.
* ada/acats-4/tests/l/la140130.a: Likewise.
* ada/acats-4/tests/l/la140131.a: Likewise.
* ada/acats-4/tests/l/la140132.am: Likewise.
* ada/acats-4/tests/l/la140133.a: Likewise.
* ada/acats-4/tests/l/la140140.a: Likewise.
* ada/acats-4/tests/l/la140141.a: Likewise.
* ada/acats-4/tests/l/la140142.am: Likewise.
* ada/acats-4/tests/l/la140143.a: Likewise.
* ada/acats-4/tests/l/la140150.a: Likewise.
* ada/acats-4/tests/l/la140151.a: Likewise.
* ada/acats-4/tests/l/la140152.am: Likewise.
* ada/acats-4/tests/l/la140153.a: Likewise.
* ada/acats-4/tests/l/la140160.a: Likewise.
* ada/acats-4/tests/l/la140161.a: Likewise.
* ada/acats-4/tests/l/la140162.am: Likewise.
* ada/acats-4/tests/l/la140163.a: Likewise.
* ada/acats-4/tests/l/la140170.a: Likewise.
* ada/acats-4/tests/l/la140171.a: Likewise.
* ada/acats-4/tests/l/la140172.am: Likewise.
* ada/acats-4/tests/l/la140173.a: Likewise.
* ada/acats-4/tests/l/la140180.a: Likewise.
* ada/acats-4/tests/l/la140181.a: Likewise.
* ada/acats-4/tests/l/la140182.am: Likewise.
* ada/acats-4/tests/l/la140183.a: Likewise.
* ada/acats-4/tests/l/la140190.a: Likewise.
* ada/acats-4/tests/l/la140191.a: Likewise.
* ada/acats-4/tests/l/la140192.am: Likewise.
* ada/acats-4/tests/l/la140193.a: Likewise.
* ada/acats-4/tests/l/la140200.a: Likewise.
* ada/acats-4/tests/l/la140201.a: Likewise.
* ada/acats-4/tests/l/la140202.am: Likewise.
* ada/acats-4/tests/l/la140203.a: Likewise.
* ada/acats-4/tests/l/la140210.a: Likewise.
* ada/acats-4/tests/l/la140211.am: Likewise.
* ada/acats-4/tests/l/la140212.a: Likewise.
* ada/acats-4/tests/l/la140220.a: Likewise.
* ada/acats-4/tests/l/la140221.am: Likewise.
* ada/acats-4/tests/l/la140222.a: Likewise.
* ada/acats-4/tests/l/la140240.a: Likewise.
* ada/acats-4/tests/l/la140241.a: Likewise.
* ada/acats-4/tests/l/la140242.am: Likewise.
* ada/acats-4/tests/l/la140243.a: Likewise.
* ada/acats-4/tests/l/la140250.a: Likewise.
* ada/acats-4/tests/l/la140251.am: Likewise.
* ada/acats-4/tests/l/la140252.a: Likewise.
* ada/acats-4/tests/l/la140260.a: Likewise.
* ada/acats-4/tests/l/la140261.a: Likewise.
* ada/acats-4/tests/l/la140262.am: Likewise.
* ada/acats-4/tests/l/la140263.a: Likewise.
* ada/acats-4/tests/l/la140270.a: Likewise.
* ada/acats-4/tests/l/la140271.a: Likewise.
* ada/acats-4/tests/l/la140272.am: Likewise.
* ada/acats-4/tests/l/la140273.a: Likewise.

2 months agoAda: install ACATS 3.1 testsuite in acats-3 directory
Eric Botcazou [Sat, 24 May 2025 15:57:39 +0000 (17:57 +0200)] 
Ada: install ACATS 3.1 testsuite in acats-3 directory

It corresponds to revision 3.1DD of http://www.ada-auth.org/acats.html minus
the same chapters as for ACATS 2.6.  It is not run, the missing step being:

--- a/gcc/ada/gcc-interface/Make-lang.in
+++ b/gcc/ada/gcc-interface/Make-lang.in
@@ -1108,7 +1108,7 @@ check-ada-subtargets: check-acats-subtargets
 # No ada-specific selftests
 selftest-ada:

-ACATSDIR = $(TESTSUITEDIR)/ada/acats-2
+ACATSDIR = $(TESTSUITEDIR)/ada/acats-3
 ACATSCMD = run_acats.sh

 check_acats_numbers0:=1 2 3 4 5 6 7 8 9

gcc/testsuite/
* ada/acats-3/elabd.lst: New file.
* ada/acats-3/floatstore.lst: Likewise.
* ada/acats-3/norun.lst: Likewise.
* ada/acats-3/run_acats.sh: Likewise.
* ada/acats-3/run_all.sh: Likewise.
* ada/acats-3/run_test.exp: Likewise.
* ada/acats-3/stackcheck.lst: Likewise.
* ada/acats-3/support/acats31.lst: Likewise.
* ada/acats-3/support/checkfil.ada: Likewise.
* ada/acats-3/support/enumchek.ada: Likewise.
* ada/acats-3/support/f340a000.a: Likewise.
* ada/acats-3/support/f340a001.a: Likewise.
* ada/acats-3/support/f341a00.a: Likewise.
* ada/acats-3/support/f390a00.a: Likewise.
* ada/acats-3/support/f392a00.a: Likewise.
* ada/acats-3/support/f392c00.a: Likewise.
* ada/acats-3/support/f392d00.a: Likewise.
* ada/acats-3/support/f393a00.a: Likewise.
* ada/acats-3/support/f393b00.a: Likewise.
* ada/acats-3/support/f394a00.a: Likewise.
* ada/acats-3/support/f3a1a00.a: Likewise.
* ada/acats-3/support/f3a2a00.a: Likewise.
* ada/acats-3/support/f431a00.a: Likewise.
* ada/acats-3/support/f433a00.a: Likewise.
* ada/acats-3/support/f452a00.a: Likewise.
* ada/acats-3/support/f460a00.a: Likewise.
* ada/acats-3/support/f650a00.a: Likewise.
* ada/acats-3/support/f730a000.a: Likewise.
* ada/acats-3/support/f730a001.a: Likewise.
* ada/acats-3/support/f731a00.a: Likewise.
* ada/acats-3/support/f750a00.a: Likewise.
* ada/acats-3/support/f750b00.a: Likewise.
* ada/acats-3/support/f760a00.a: Likewise.
* ada/acats-3/support/f940a00.a: Likewise.
* ada/acats-3/support/f954a00.a: Likewise.
* ada/acats-3/support/fa11a00.a: Likewise.
* ada/acats-3/support/fa11b00.a: Likewise.
* ada/acats-3/support/fa11c00.a: Likewise.
* ada/acats-3/support/fa11d00.a: Likewise.
* ada/acats-3/support/fa13a00.a: Likewise.
* ada/acats-3/support/fa13b00.a: Likewise.
* ada/acats-3/support/fa21a00.a: Likewise.
* ada/acats-3/support/fb20a00.a: Likewise.
* ada/acats-3/support/fb40a00.a: Likewise.
* ada/acats-3/support/fc50a00.a: Likewise.
* ada/acats-3/support/fc51a00.a: Likewise.
* ada/acats-3/support/fc51b00.a: Likewise.
* ada/acats-3/support/fc51c00.a: Likewise.
* ada/acats-3/support/fc51d00.a: Likewise.
* ada/acats-3/support/fc54a00.a: Likewise.
* ada/acats-3/support/fc70a00.a: Likewise.
* ada/acats-3/support/fc70b00.a: Likewise.
* ada/acats-3/support/fc70c00.a: Likewise.
* ada/acats-3/support/fcndecl.ada: Likewise.
* ada/acats-3/support/fd72a00.a: Likewise.
* ada/acats-3/support/fdb0a00.a: Likewise.
* ada/acats-3/support/fdd2a00.a: Likewise.
* ada/acats-3/support/fdd2b00.a: Likewise.
* ada/acats-3/support/fxa5a00.a: Likewise.
* ada/acats-3/support/fxaca00.a: Likewise.
* ada/acats-3/support/fxacb00.a: Likewise.
* ada/acats-3/support/fxacc00.a: Likewise.
* ada/acats-3/support/fxaia00.a: Likewise.
* ada/acats-3/support/fxc6a00.a: Likewise.
* ada/acats-3/support/fxe2a00.a: Likewise.
* ada/acats-3/support/fxf2a00.a: Likewise.
* ada/acats-3/support/fxf3a00.a: Likewise.
* ada/acats-3/support/impbit.adb: Likewise.
* ada/acats-3/support/impdef.a: Likewise.
* ada/acats-3/support/impdefc.a: Likewise.
* ada/acats-3/support/impdefd.a: Likewise.
* ada/acats-3/support/impdefe.a: Likewise.
* ada/acats-3/support/impdefg.a: Likewise.
* ada/acats-3/support/impdefh.a: Likewise.
* ada/acats-3/support/lencheck.ada: Likewise.
* ada/acats-3/support/macro.dfs: Likewise.
* ada/acats-3/support/macrodef.adb: Likewise.
* ada/acats-3/support/macrosub.ada: Likewise.
* ada/acats-3/support/repbody.ada: Likewise.
* ada/acats-3/support/repspec.ada: Likewise.
* ada/acats-3/support/spprt13s.tst: Likewise.
* ada/acats-3/support/tctouch.ada: Likewise.
* ada/acats-3/support/tsttests.dat: Likewise.
* ada/acats-3/tests/a/a22006b.ada: Likewise.
* ada/acats-3/tests/a/a22006c.ada: Likewise.
* ada/acats-3/tests/a/a22006d.ada: Likewise.
* ada/acats-3/tests/a/a26007a.tst: Likewise.
* ada/acats-3/tests/a/a27003a.ada: Likewise.
* ada/acats-3/tests/a/a29003a.ada: Likewise.
* ada/acats-3/tests/a/a2a031a.ada: Likewise.
* ada/acats-3/tests/a/a33003a.ada: Likewise.
* ada/acats-3/tests/a/a34017c.ada: Likewise.
* ada/acats-3/tests/a/a35101b.ada: Likewise.
* ada/acats-3/tests/a/a35402a.ada: Likewise.
* ada/acats-3/tests/a/a35801f.ada: Likewise.
* ada/acats-3/tests/a/a35902c.ada: Likewise.
* ada/acats-3/tests/a/a38106d.ada: Likewise.
* ada/acats-3/tests/a/a38106e.ada: Likewise.
* ada/acats-3/tests/a/a49027a.ada: Likewise.
* ada/acats-3/tests/a/a49027b.ada: Likewise.
* ada/acats-3/tests/a/a49027c.ada: Likewise.
* ada/acats-3/tests/a/a54b01a.ada: Likewise.
* ada/acats-3/tests/a/a54b02a.ada: Likewise.
* ada/acats-3/tests/a/a55b12a.ada: Likewise.
* ada/acats-3/tests/a/a55b13a.ada: Likewise.
* ada/acats-3/tests/a/a55b14a.ada: Likewise.
* ada/acats-3/tests/a/a71004a.ada: Likewise.
* ada/acats-3/tests/a/a73001i.ada: Likewise.
* ada/acats-3/tests/a/a73001j.ada: Likewise.
* ada/acats-3/tests/a/a74105b.ada: Likewise.
* ada/acats-3/tests/a/a74106a.ada: Likewise.
* ada/acats-3/tests/a/a74106b.ada: Likewise.
* ada/acats-3/tests/a/a74106c.ada: Likewise.
* ada/acats-3/tests/a/a74205e.ada: Likewise.
* ada/acats-3/tests/a/a74205f.ada: Likewise.
* ada/acats-3/tests/a/a83009a.ada: Likewise.
* ada/acats-3/tests/a/a83009b.ada: Likewise.
* ada/acats-3/tests/a/a83a02a.ada: Likewise.
* ada/acats-3/tests/a/a83a02b.ada: Likewise.
* ada/acats-3/tests/a/a83a06a.ada: Likewise.
* ada/acats-3/tests/a/a83a08a.ada: Likewise.
* ada/acats-3/tests/a/a83c01c.ada: Likewise.
* ada/acats-3/tests/a/a83c01h.ada: Likewise.
* ada/acats-3/tests/a/a83c01i.ada: Likewise.
* ada/acats-3/tests/a/a85007d.ada: Likewise.
* ada/acats-3/tests/a/a85013b.ada: Likewise.
* ada/acats-3/tests/a/a87b59a.ada: Likewise.
* ada/acats-3/tests/a/a95001c.ada: Likewise.
* ada/acats-3/tests/a/a95074d.ada: Likewise.
* ada/acats-3/tests/a/a97106a.ada: Likewise.
* ada/acats-3/tests/a/a99006a.ada: Likewise.
* ada/acats-3/tests/a/aa2010a.ada: Likewise.
* ada/acats-3/tests/a/aa2012a.ada: Likewise.
* ada/acats-3/tests/a/ac1015b.ada: Likewise.
* ada/acats-3/tests/a/ac3106a.ada: Likewise.
* ada/acats-3/tests/a/ac3206a.ada: Likewise.
* ada/acats-3/tests/a/ac3207a.ada: Likewise.
* ada/acats-3/tests/a/ad7001b.ada: Likewise.
* ada/acats-3/tests/a/ad7001c0.ada: Likewise.
* ada/acats-3/tests/a/ad7001c1.ada: Likewise.
* ada/acats-3/tests/a/ad7001d0.ada: Likewise.
* ada/acats-3/tests/a/ad7001d1.ada: Likewise.
* ada/acats-3/tests/a/ad7006a.ada: Likewise.
* ada/acats-3/tests/a/ad7101a.ada: Likewise.
* ada/acats-3/tests/a/ad7101c.ada: Likewise.
* ada/acats-3/tests/a/ad7102a.ada: Likewise.
* ada/acats-3/tests/a/ad7103a.ada: Likewise.
* ada/acats-3/tests/a/ad7103c.ada: Likewise.
* ada/acats-3/tests/a/ad7104a.ada: Likewise.
* ada/acats-3/tests/a/ad7201a.ada: Likewise.
* ada/acats-3/tests/a/ad7203b.ada: Likewise.
* ada/acats-3/tests/a/ad7205b.ada: Likewise.
* ada/acats-3/tests/a/ad8011a.tst: Likewise.
* ada/acats-3/tests/a/ada101a.ada: Likewise.
* ada/acats-3/tests/a/ae2113a.ada: Likewise.
* ada/acats-3/tests/a/ae2113b.ada: Likewise.
* ada/acats-3/tests/a/ae3002g.ada: Likewise.
* ada/acats-3/tests/a/ae3101a.ada: Likewise.
* ada/acats-3/tests/a/ae3702a.ada: Likewise.
* ada/acats-3/tests/a/ae3709a.ada: Likewise.
* ada/acats-3/tests/c2/c23001a.ada: Likewise.
* ada/acats-3/tests/c2/c23003a.tst: Likewise.
* ada/acats-3/tests/c2/c23003b.tst: Likewise.
* ada/acats-3/tests/c2/c23003g.tst: Likewise.
* ada/acats-3/tests/c2/c23003i.tst: Likewise.
* ada/acats-3/tests/c2/c23006a.ada: Likewise.
* ada/acats-3/tests/c2/c23006b.ada: Likewise.
* ada/acats-3/tests/c2/c23006c.ada: Likewise.
* ada/acats-3/tests/c2/c23006d.ada: Likewise.
* ada/acats-3/tests/c2/c23006e.ada: Likewise.
* ada/acats-3/tests/c2/c23006f.ada: Likewise.
* ada/acats-3/tests/c2/c23006g.ada: Likewise.
* ada/acats-3/tests/c2/c24002d.ada: Likewise.
* ada/acats-3/tests/c2/c24003a.ada: Likewise.
* ada/acats-3/tests/c2/c24003b.ada: Likewise.
* ada/acats-3/tests/c2/c24003c.ada: Likewise.
* ada/acats-3/tests/c2/c24106a.ada: Likewise.
* ada/acats-3/tests/c2/c24202d.ada: Likewise.
* ada/acats-3/tests/c2/c24203a.ada: Likewise.
* ada/acats-3/tests/c2/c24203b.ada: Likewise.
* ada/acats-3/tests/c2/c24207a.ada: Likewise.
* ada/acats-3/tests/c2/c24211a.ada: Likewise.
* ada/acats-3/tests/c2/c250001.au: Likewise.
* ada/acats-3/tests/c2/c250002.au: Likewise.
* ada/acats-3/tests/c2/c25001a.ada: Likewise.
* ada/acats-3/tests/c2/c25001b.ada: Likewise.
* ada/acats-3/tests/c2/c26006a.ada: Likewise.
* ada/acats-3/tests/c2/c26008a.ada: Likewise.
* ada/acats-3/tests/c2/c2a001a.ada: Likewise.
* ada/acats-3/tests/c2/c2a001b.ada: Likewise.
* ada/acats-3/tests/c2/c2a001c.ada: Likewise.
* ada/acats-3/tests/c2/c2a002a.ada: Likewise.
* ada/acats-3/tests/c2/c2a008a.ada: Likewise.
* ada/acats-3/tests/c2/c2a021b.ada: Likewise.
* ada/acats-3/tests/c3/c32001a.ada: Likewise.
* ada/acats-3/tests/c3/c32001b.ada: Likewise.
* ada/acats-3/tests/c3/c32001c.ada: Likewise.
* ada/acats-3/tests/c3/c32001d.ada: Likewise.
* ada/acats-3/tests/c3/c32001e.ada: Likewise.
* ada/acats-3/tests/c3/c32107a.ada: Likewise.
* ada/acats-3/tests/c3/c32107c.ada: Likewise.
* ada/acats-3/tests/c3/c32108a.ada: Likewise.
* ada/acats-3/tests/c3/c32108b.ada: Likewise.
* ada/acats-3/tests/c3/c32111a.ada: Likewise.
* ada/acats-3/tests/c3/c32111b.ada: Likewise.
* ada/acats-3/tests/c3/c32112b.ada: Likewise.
* ada/acats-3/tests/c3/c32113a.ada: Likewise.
* ada/acats-3/tests/c3/c32115a.ada: Likewise.
* ada/acats-3/tests/c3/c32115b.ada: Likewise.
* ada/acats-3/tests/c3/c330001.a: Likewise.
* ada/acats-3/tests/c3/c330002.a: Likewise.
* ada/acats-3/tests/c3/c332001.a: Likewise.
* ada/acats-3/tests/c3/c340001.a: Likewise.
* ada/acats-3/tests/c3/c34001a.ada: Likewise.
* ada/acats-3/tests/c3/c34001c.ada: Likewise.
* ada/acats-3/tests/c3/c34001d.ada: Likewise.
* ada/acats-3/tests/c3/c34001f.ada: Likewise.
* ada/acats-3/tests/c3/c34002a.ada: Likewise.
* ada/acats-3/tests/c3/c34002c.ada: Likewise.
* ada/acats-3/tests/c3/c34003a.ada: Likewise.
* ada/acats-3/tests/c3/c34003c.ada: Likewise.
* ada/acats-3/tests/c3/c34004a.ada: Likewise.
* ada/acats-3/tests/c3/c34004c.ada: Likewise.
* ada/acats-3/tests/c3/c34005a.ada: Likewise.
* ada/acats-3/tests/c3/c34005c.ada: Likewise.
* ada/acats-3/tests/c3/c34005d.ada: Likewise.
* ada/acats-3/tests/c3/c34005f.ada: Likewise.
* ada/acats-3/tests/c3/c34005g.ada: Likewise.
* ada/acats-3/tests/c3/c34005i.ada: Likewise.
* ada/acats-3/tests/c3/c34005j.ada: Likewise.
* ada/acats-3/tests/c3/c34005l.ada: Likewise.
* ada/acats-3/tests/c3/c34005m.ada: Likewise.
* ada/acats-3/tests/c3/c34005o.ada: Likewise.
* ada/acats-3/tests/c3/c34005p.ada: Likewise.
* ada/acats-3/tests/c3/c34005r.ada: Likewise.
* ada/acats-3/tests/c3/c34005s.ada: Likewise.
* ada/acats-3/tests/c3/c34005u.ada: Likewise.
* ada/acats-3/tests/c3/c34005v.ada: Likewise.
* ada/acats-3/tests/c3/c34006a.ada: Likewise.
* ada/acats-3/tests/c3/c34006d.ada: Likewise.
* ada/acats-3/tests/c3/c34006f.ada: Likewise.
* ada/acats-3/tests/c3/c34006g.ada: Likewise.
* ada/acats-3/tests/c3/c34006j.ada: Likewise.
* ada/acats-3/tests/c3/c34006l.ada: Likewise.
* ada/acats-3/tests/c3/c34007a.ada: Likewise.
* ada/acats-3/tests/c3/c34007d.ada: Likewise.
* ada/acats-3/tests/c3/c34007f.ada: Likewise.
* ada/acats-3/tests/c3/c34007g.ada: Likewise.
* ada/acats-3/tests/c3/c34007i.ada: Likewise.
* ada/acats-3/tests/c3/c34007j.ada: Likewise.
* ada/acats-3/tests/c3/c34007m.ada: Likewise.
* ada/acats-3/tests/c3/c34007p.ada: Likewise.
* ada/acats-3/tests/c3/c34007r.ada: Likewise.
* ada/acats-3/tests/c3/c34007s.ada: Likewise.
* ada/acats-3/tests/c3/c34007u.ada: Likewise.
* ada/acats-3/tests/c3/c34007v.ada: Likewise.
* ada/acats-3/tests/c3/c34008a.ada: Likewise.
* ada/acats-3/tests/c3/c34009a.ada: Likewise.
* ada/acats-3/tests/c3/c34009d.ada: Likewise.
* ada/acats-3/tests/c3/c34009f.ada: Likewise.
* ada/acats-3/tests/c3/c34009g.ada: Likewise.
* ada/acats-3/tests/c3/c34009j.ada: Likewise.
* ada/acats-3/tests/c3/c34009l.ada: Likewise.
* ada/acats-3/tests/c3/c34011b.ada: Likewise.
* ada/acats-3/tests/c3/c34012a.ada: Likewise.
* ada/acats-3/tests/c3/c34014a.ada: Likewise.
* ada/acats-3/tests/c3/c34014c.ada: Likewise.
* ada/acats-3/tests/c3/c34014e.ada: Likewise.
* ada/acats-3/tests/c3/c34014g.ada: Likewise.
* ada/acats-3/tests/c3/c34014h.ada: Likewise.
* ada/acats-3/tests/c3/c34014n.ada: Likewise.
* ada/acats-3/tests/c3/c34014p.ada: Likewise.
* ada/acats-3/tests/c3/c34014r.ada: Likewise.
* ada/acats-3/tests/c3/c34014t.ada: Likewise.
* ada/acats-3/tests/c3/c34014u.ada: Likewise.
* ada/acats-3/tests/c3/c34018a.ada: Likewise.
* ada/acats-3/tests/c3/c340a01.a: Likewise.
* ada/acats-3/tests/c3/c340a02.a: Likewise.
* ada/acats-3/tests/c3/c341a01.a: Likewise.
* ada/acats-3/tests/c3/c341a02.a: Likewise.
* ada/acats-3/tests/c3/c341a03.a: Likewise.
* ada/acats-3/tests/c3/c341a04.a: Likewise.
* ada/acats-3/tests/c3/c35003a.ada: Likewise.
* ada/acats-3/tests/c3/c35003b.ada: Likewise.
* ada/acats-3/tests/c3/c35003d.ada: Likewise.
* ada/acats-3/tests/c3/c35102a.ada: Likewise.
* ada/acats-3/tests/c3/c352001.a: Likewise.
* ada/acats-3/tests/c3/c354002.a: Likewise.
* ada/acats-3/tests/c3/c354003.a: Likewise.
* ada/acats-3/tests/c3/c354004.a: Likewise.
* ada/acats-3/tests/c3/c35502a.ada: Likewise.
* ada/acats-3/tests/c3/c35502b.ada: Likewise.
* ada/acats-3/tests/c3/c35502c.ada: Likewise.
* ada/acats-3/tests/c3/c35502d.tst: Likewise.
* ada/acats-3/tests/c3/c35502e.ada: Likewise.
* ada/acats-3/tests/c3/c35502f.tst: Likewise.
* ada/acats-3/tests/c3/c35502g.ada: Likewise.
* ada/acats-3/tests/c3/c35502h.ada: Likewise.
* ada/acats-3/tests/c3/c35502i.ada: Likewise.
* ada/acats-3/tests/c3/c35502j.ada: Likewise.
* ada/acats-3/tests/c3/c35502k.ada: Likewise.
* ada/acats-3/tests/c3/c35502l.ada: Likewise.
* ada/acats-3/tests/c3/c35502m.ada: Likewise.
* ada/acats-3/tests/c3/c35502n.ada: Likewise.
* ada/acats-3/tests/c3/c35502o.ada: Likewise.
* ada/acats-3/tests/c3/c35502p.ada: Likewise.
* ada/acats-3/tests/c3/c35503a.ada: Likewise.
* ada/acats-3/tests/c3/c35503b.ada: Likewise.
* ada/acats-3/tests/c3/c35503c.ada: Likewise.
* ada/acats-3/tests/c3/c35503d.tst: Likewise.
* ada/acats-3/tests/c3/c35503e.ada: Likewise.
* ada/acats-3/tests/c3/c35503f.tst: Likewise.
* ada/acats-3/tests/c3/c35503g.ada: Likewise.
* ada/acats-3/tests/c3/c35503h.ada: Likewise.
* ada/acats-3/tests/c3/c35503k.ada: Likewise.
* ada/acats-3/tests/c3/c35503l.ada: Likewise.
* ada/acats-3/tests/c3/c35503o.ada: Likewise.
* ada/acats-3/tests/c3/c35503p.ada: Likewise.
* ada/acats-3/tests/c3/c35504a.ada: Likewise.
* ada/acats-3/tests/c3/c35504b.ada: Likewise.
* ada/acats-3/tests/c3/c35505c.ada: Likewise.
* ada/acats-3/tests/c3/c35505e.ada: Likewise.
* ada/acats-3/tests/c3/c35505f.ada: Likewise.
* ada/acats-3/tests/c3/c35507a.ada: Likewise.
* ada/acats-3/tests/c3/c35507b.ada: Likewise.
* ada/acats-3/tests/c3/c35507c.ada: Likewise.
* ada/acats-3/tests/c3/c35507e.ada: Likewise.
* ada/acats-3/tests/c3/c35507g.ada: Likewise.
* ada/acats-3/tests/c3/c35507h.ada: Likewise.
* ada/acats-3/tests/c3/c35507i.ada: Likewise.
* ada/acats-3/tests/c3/c35507j.ada: Likewise.
* ada/acats-3/tests/c3/c35507k.ada: Likewise.
* ada/acats-3/tests/c3/c35507l.ada: Likewise.
* ada/acats-3/tests/c3/c35507m.ada: Likewise.
* ada/acats-3/tests/c3/c35507n.ada: Likewise.
* ada/acats-3/tests/c3/c35507o.ada: Likewise.
* ada/acats-3/tests/c3/c35507p.ada: Likewise.
* ada/acats-3/tests/c3/c35508a.ada: Likewise.
* ada/acats-3/tests/c3/c35508b.ada: Likewise.
* ada/acats-3/tests/c3/c35508c.ada: Likewise.
* ada/acats-3/tests/c3/c35508e.ada: Likewise.
* ada/acats-3/tests/c3/c35508g.ada: Likewise.
* ada/acats-3/tests/c3/c35508h.ada: Likewise.
* ada/acats-3/tests/c3/c35508k.ada: Likewise.
* ada/acats-3/tests/c3/c35508l.ada: Likewise.
* ada/acats-3/tests/c3/c35508o.ada: Likewise.
* ada/acats-3/tests/c3/c35508p.ada: Likewise.
* ada/acats-3/tests/c3/c35703a.ada: Likewise.
* ada/acats-3/tests/c3/c35704a.ada: Likewise.
* ada/acats-3/tests/c3/c35704b.ada: Likewise.
* ada/acats-3/tests/c3/c35704c.ada: Likewise.
* ada/acats-3/tests/c3/c35704d.ada: Likewise.
* ada/acats-3/tests/c3/c35801d.ada: Likewise.
* ada/acats-3/tests/c3/c35902d.ada: Likewise.
* ada/acats-3/tests/c3/c35904a.ada: Likewise.
* ada/acats-3/tests/c3/c35904b.ada: Likewise.
* ada/acats-3/tests/c3/c35a02a.ada: Likewise.
* ada/acats-3/tests/c3/c35a05a.ada: Likewise.
* ada/acats-3/tests/c3/c35a05d.ada: Likewise.
* ada/acats-3/tests/c3/c35a05n.ada: Likewise.
* ada/acats-3/tests/c3/c35a05q.ada: Likewise.
* ada/acats-3/tests/c3/c35a07a.ada: Likewise.
* ada/acats-3/tests/c3/c35a07d.ada: Likewise.
* ada/acats-3/tests/c3/c35a08b.ada: Likewise.
* ada/acats-3/tests/c3/c360002.a: Likewise.
* ada/acats-3/tests/c3/c36104a.ada: Likewise.
* ada/acats-3/tests/c3/c36104b.ada: Likewise.
* ada/acats-3/tests/c3/c36172a.ada: Likewise.
* ada/acats-3/tests/c3/c36172b.ada: Likewise.
* ada/acats-3/tests/c3/c36172c.ada: Likewise.
* ada/acats-3/tests/c3/c36174a.ada: Likewise.
* ada/acats-3/tests/c3/c36180a.ada: Likewise.
* ada/acats-3/tests/c3/c36202c.ada: Likewise.
* ada/acats-3/tests/c3/c36203a.ada: Likewise.
* ada/acats-3/tests/c3/c36204a.ada: Likewise.
* ada/acats-3/tests/c3/c36204b.ada: Likewise.
* ada/acats-3/tests/c3/c36204c.ada: Likewise.
* ada/acats-3/tests/c3/c36204d.ada: Likewise.
* ada/acats-3/tests/c3/c36205a.ada: Likewise.
* ada/acats-3/tests/c3/c36205b.ada: Likewise.
* ada/acats-3/tests/c3/c36205c.ada: Likewise.
* ada/acats-3/tests/c3/c36205d.ada: Likewise.
* ada/acats-3/tests/c3/c36205e.ada: Likewise.
* ada/acats-3/tests/c3/c36205f.ada: Likewise.
* ada/acats-3/tests/c3/c36205g.ada: Likewise.
* ada/acats-3/tests/c3/c36205h.ada: Likewise.
* ada/acats-3/tests/c3/c36205i.ada: Likewise.
* ada/acats-3/tests/c3/c36205j.ada: Likewise.
* ada/acats-3/tests/c3/c36205k.ada: Likewise.
* ada/acats-3/tests/c3/c36205l.ada: Likewise.
* ada/acats-3/tests/c3/c36301a.ada: Likewise.
* ada/acats-3/tests/c3/c36301b.ada: Likewise.
* ada/acats-3/tests/c3/c36302a.ada: Likewise.
* ada/acats-3/tests/c3/c36304a.ada: Likewise.
* ada/acats-3/tests/c3/c36305a.ada: Likewise.
* ada/acats-3/tests/c3/c37002a.ada: Likewise.
* ada/acats-3/tests/c3/c37003a.ada: Likewise.
* ada/acats-3/tests/c3/c37003b.ada: Likewise.
* ada/acats-3/tests/c3/c37005a.ada: Likewise.
* ada/acats-3/tests/c3/c37006a.ada: Likewise.
* ada/acats-3/tests/c3/c37008a.ada: Likewise.
* ada/acats-3/tests/c3/c37008b.ada: Likewise.
* ada/acats-3/tests/c3/c37009a.ada: Likewise.
* ada/acats-3/tests/c3/c37010a.ada: Likewise.
* ada/acats-3/tests/c3/c37010b.ada: Likewise.
* ada/acats-3/tests/c3/c371001.a: Likewise.
* ada/acats-3/tests/c3/c371002.a: Likewise.
* ada/acats-3/tests/c3/c371003.a: Likewise.
* ada/acats-3/tests/c3/c37102b.ada: Likewise.
* ada/acats-3/tests/c3/c37103a.ada: Likewise.
* ada/acats-3/tests/c3/c37105a.ada: Likewise.
* ada/acats-3/tests/c3/c37107a.ada: Likewise.
* ada/acats-3/tests/c3/c37108b.ada: Likewise.
* ada/acats-3/tests/c3/c37206a.ada: Likewise.
* ada/acats-3/tests/c3/c37207a.ada: Likewise.
* ada/acats-3/tests/c3/c37208a.ada: Likewise.
* ada/acats-3/tests/c3/c37208b.ada: Likewise.
* ada/acats-3/tests/c3/c37209a.ada: Likewise.
* ada/acats-3/tests/c3/c37209b.ada: Likewise.
* ada/acats-3/tests/c3/c37210a.ada: Likewise.
* ada/acats-3/tests/c3/c37211a.ada: Likewise.
* ada/acats-3/tests/c3/c37211b.ada: Likewise.
* ada/acats-3/tests/c3/c37211c.ada: Likewise.
* ada/acats-3/tests/c3/c37211d.ada: Likewise.
* ada/acats-3/tests/c3/c37211e.ada: Likewise.
* ada/acats-3/tests/c3/c37213b.ada: Likewise.
* ada/acats-3/tests/c3/c37213d.ada: Likewise.
* ada/acats-3/tests/c3/c37213f.ada: Likewise.
* ada/acats-3/tests/c3/c37213h.ada: Likewise.
* ada/acats-3/tests/c3/c37213j.ada: Likewise.
* ada/acats-3/tests/c3/c37213k.ada: Likewise.
* ada/acats-3/tests/c3/c37213l.ada: Likewise.
* ada/acats-3/tests/c3/c37215b.ada: Likewise.
* ada/acats-3/tests/c3/c37215d.ada: Likewise.
* ada/acats-3/tests/c3/c37215f.ada: Likewise.
* ada/acats-3/tests/c3/c37215h.ada: Likewise.
* ada/acats-3/tests/c3/c37217a.ada: Likewise.
* ada/acats-3/tests/c3/c37217b.ada: Likewise.
* ada/acats-3/tests/c3/c37217c.ada: Likewise.
* ada/acats-3/tests/c3/c37304a.ada: Likewise.
* ada/acats-3/tests/c3/c37305a.ada: Likewise.
* ada/acats-3/tests/c3/c37306a.ada: Likewise.
* ada/acats-3/tests/c3/c37309a.ada: Likewise.
* ada/acats-3/tests/c3/c37310a.ada: Likewise.
* ada/acats-3/tests/c3/c37312a.ada: Likewise.
* ada/acats-3/tests/c3/c37402a.ada: Likewise.
* ada/acats-3/tests/c3/c37403a.ada: Likewise.
* ada/acats-3/tests/c3/c37404a.ada: Likewise.
* ada/acats-3/tests/c3/c37404b.ada: Likewise.
* ada/acats-3/tests/c3/c37405a.ada: Likewise.
* ada/acats-3/tests/c3/c37411a.ada: Likewise.
* ada/acats-3/tests/c3/c380001.a: Likewise.
* ada/acats-3/tests/c3/c380002.a: Likewise.
* ada/acats-3/tests/c3/c380003.a: Likewise.
* ada/acats-3/tests/c3/c380004.a: Likewise.
* ada/acats-3/tests/c3/c38002a.ada: Likewise.
* ada/acats-3/tests/c3/c38002b.ada: Likewise.
* ada/acats-3/tests/c3/c38005a.ada: Likewise.
* ada/acats-3/tests/c3/c38005b.ada: Likewise.
* ada/acats-3/tests/c3/c38005c.ada: Likewise.
* ada/acats-3/tests/c3/c38102a.ada: Likewise.
* ada/acats-3/tests/c3/c38102b.ada: Likewise.
* ada/acats-3/tests/c3/c38102c.ada: Likewise.
* ada/acats-3/tests/c3/c38102d.ada: Likewise.
* ada/acats-3/tests/c3/c38102e.ada: Likewise.
* ada/acats-3/tests/c3/c38104a.ada: Likewise.
* ada/acats-3/tests/c3/c38107a.ada: Likewise.
* ada/acats-3/tests/c3/c38107b.ada: Likewise.
* ada/acats-3/tests/c3/c38108a.ada: Likewise.
* ada/acats-3/tests/c3/c38108b.ada: Likewise.
* ada/acats-3/tests/c3/c38108c0.ada: Likewise.
* ada/acats-3/tests/c3/c38108c1.ada: Likewise.
* ada/acats-3/tests/c3/c38108c2.ada: Likewise.
* ada/acats-3/tests/c3/c38108d0.ada: Likewise.
* ada/acats-3/tests/c3/c38108d1.ada: Likewise.
* ada/acats-3/tests/c3/c3900010.a: Likewise.
* ada/acats-3/tests/c3/c3900011.am: Likewise.
* ada/acats-3/tests/c3/c390002.a: Likewise.
* ada/acats-3/tests/c3/c390003.a: Likewise.
* ada/acats-3/tests/c3/c390004.a: Likewise.
* ada/acats-3/tests/c3/c3900050.a: Likewise.
* ada/acats-3/tests/c3/c3900051.a: Likewise.
* ada/acats-3/tests/c3/c3900052.a: Likewise.
* ada/acats-3/tests/c3/c3900053.am: Likewise.
* ada/acats-3/tests/c3/c3900060.a: Likewise.
* ada/acats-3/tests/c3/c3900061.a: Likewise.
* ada/acats-3/tests/c3/c3900062.a: Likewise.
* ada/acats-3/tests/c3/c3900063.am: Likewise.
* ada/acats-3/tests/c3/c390007.a: Likewise.
* ada/acats-3/tests/c3/c390010.a: Likewise.
* ada/acats-3/tests/c3/c390011.a: Likewise.
* ada/acats-3/tests/c3/c390012.a: Likewise.
* ada/acats-3/tests/c3/c39006a.ada: Likewise.
* ada/acats-3/tests/c3/c39006b.ada: Likewise.
* ada/acats-3/tests/c3/c39006c0.ada: Likewise.
* ada/acats-3/tests/c3/c39006c1.ada: Likewise.
* ada/acats-3/tests/c3/c39006d.ada: Likewise.
* ada/acats-3/tests/c3/c39006e.ada: Likewise.
* ada/acats-3/tests/c3/c39006f0.ada: Likewise.
* ada/acats-3/tests/c3/c39006f1.ada: Likewise.
* ada/acats-3/tests/c3/c39006f2.ada: Likewise.
* ada/acats-3/tests/c3/c39006f3.ada: Likewise.
* ada/acats-3/tests/c3/c39006g.ada: Likewise.
* ada/acats-3/tests/c3/c39007a.ada: Likewise.
* ada/acats-3/tests/c3/c39007b.ada: Likewise.
* ada/acats-3/tests/c3/c39008a.ada: Likewise.
* ada/acats-3/tests/c3/c39008b.ada: Likewise.
* ada/acats-3/tests/c3/c39008c.ada: Likewise.
* ada/acats-3/tests/c3/c390a010.a: Likewise.
* ada/acats-3/tests/c3/c390a011.am: Likewise.
* ada/acats-3/tests/c3/c390a020.a: Likewise.
* ada/acats-3/tests/c3/c390a021.a: Likewise.
* ada/acats-3/tests/c3/c390a022.am: Likewise.
* ada/acats-3/tests/c3/c390a030.a: Likewise.
* ada/acats-3/tests/c3/c390a031.am: Likewise.
* ada/acats-3/tests/c3/c391001.a: Likewise.
* ada/acats-3/tests/c3/c391002.a: Likewise.
* ada/acats-3/tests/c3/c391003.a: Likewise.
* ada/acats-3/tests/c3/c392002.a: Likewise.
* ada/acats-3/tests/c3/c392003.a: Likewise.
* ada/acats-3/tests/c3/c392004.a: Likewise.
* ada/acats-3/tests/c3/c392005.a: Likewise.
* ada/acats-3/tests/c3/c392008.a: Likewise.
* ada/acats-3/tests/c3/c392010.a: Likewise.
* ada/acats-3/tests/c3/c392011.a: Likewise.
* ada/acats-3/tests/c3/c392013.a: Likewise.
* ada/acats-3/tests/c3/c392014.a: Likewise.
* ada/acats-3/tests/c3/c392015.a: Likewise.
* ada/acats-3/tests/c3/c392a01.a: Likewise.
* ada/acats-3/tests/c3/c392c05.a: Likewise.
* ada/acats-3/tests/c3/c392c07.a: Likewise.
* ada/acats-3/tests/c3/c392d01.a: Likewise.
* ada/acats-3/tests/c3/c392d02.a: Likewise.
* ada/acats-3/tests/c3/c392d03.a: Likewise.
* ada/acats-3/tests/c3/c393001.a: Likewise.
* ada/acats-3/tests/c3/c393007.a: Likewise.
* ada/acats-3/tests/c3/c393008.a: Likewise.
* ada/acats-3/tests/c3/c393009.a: Likewise.
* ada/acats-3/tests/c3/c393010.a: Likewise.
* ada/acats-3/tests/c3/c393011.a: Likewise.
* ada/acats-3/tests/c3/c393012.a: Likewise.
* ada/acats-3/tests/c3/c393013.a: Likewise.
* ada/acats-3/tests/c3/c393a02.a: Likewise.
* ada/acats-3/tests/c3/c393a03.a: Likewise.
* ada/acats-3/tests/c3/c393a05.a: Likewise.
* ada/acats-3/tests/c3/c393a06.a: Likewise.
* ada/acats-3/tests/c3/c393b12.a: Likewise.
* ada/acats-3/tests/c3/c393b13.a: Likewise.
* ada/acats-3/tests/c3/c393b14.a: Likewise.
* ada/acats-3/tests/c3/c394001.a: Likewise.
* ada/acats-3/tests/c3/c394002.a: Likewise.
* ada/acats-3/tests/c3/c394003.a: Likewise.
* ada/acats-3/tests/c3/c3a0001.a: Likewise.
* ada/acats-3/tests/c3/c3a0002.a: Likewise.
* ada/acats-3/tests/c3/c3a0003.a: Likewise.
* ada/acats-3/tests/c3/c3a0004.a: Likewise.
* ada/acats-3/tests/c3/c3a0005.a: Likewise.
* ada/acats-3/tests/c3/c3a0006.a: Likewise.
* ada/acats-3/tests/c3/c3a0007.a: Likewise.
* ada/acats-3/tests/c3/c3a0008.a: Likewise.
* ada/acats-3/tests/c3/c3a0009.a: Likewise.
* ada/acats-3/tests/c3/c3a0010.a: Likewise.
* ada/acats-3/tests/c3/c3a0011.a: Likewise.
* ada/acats-3/tests/c3/c3a00120.a: Likewise.
* ada/acats-3/tests/c3/c3a00121.a: Likewise.
* ada/acats-3/tests/c3/c3a00122.am: Likewise.
* ada/acats-3/tests/c3/c3a0013.a: Likewise.
* ada/acats-3/tests/c3/c3a0014.a: Likewise.
* ada/acats-3/tests/c3/c3a0015.a: Likewise.
* ada/acats-3/tests/c3/c3a0016.a: Likewise.
* ada/acats-3/tests/c3/c3a0017.a: Likewise.
* ada/acats-3/tests/c3/c3a0018.a: Likewise.
* ada/acats-3/tests/c3/c3a0019.a: Likewise.
* ada/acats-3/tests/c3/c3a0020.a: Likewise.
* ada/acats-3/tests/c3/c3a0021.a: Likewise.
* ada/acats-3/tests/c3/c3a0022.a: Likewise.
* ada/acats-3/tests/c3/c3a0023.a: Likewise.
* ada/acats-3/tests/c3/c3a0024.a: Likewise.
* ada/acats-3/tests/c3/c3a0025.a: Likewise.
* ada/acats-3/tests/c3/c3a0026.a: Likewise.
* ada/acats-3/tests/c3/c3a0027.a: Likewise.
* ada/acats-3/tests/c3/c3a0028.a: Likewise.
* ada/acats-3/tests/c3/c3a0029.a: Likewise.
* ada/acats-3/tests/c3/c3a0030.a: Likewise.
* ada/acats-3/tests/c3/c3a1001.a: Likewise.
* ada/acats-3/tests/c3/c3a1002.a: Likewise.
* ada/acats-3/tests/c3/c3a10030.a: Likewise.
* ada/acats-3/tests/c3/c3a10031.a: Likewise.
* ada/acats-3/tests/c3/c3a10032.am: Likewise.
* ada/acats-3/tests/c3/c3a10040.a: Likewise.
* ada/acats-3/tests/c3/c3a10041.a: Likewise.
* ada/acats-3/tests/c3/c3a10042.am: Likewise.
* ada/acats-3/tests/c3/c3a2001.a: Likewise.
* ada/acats-3/tests/c3/c3a2002.a: Likewise.
* ada/acats-3/tests/c3/c3a2003.a: Likewise.
* ada/acats-3/tests/c3/c3a2004.a: Likewise.
* ada/acats-3/tests/c3/c3a2a01.a: Likewise.
* ada/acats-3/tests/c3/c3a2a02.a: Likewise.
* ada/acats-3/tests/c4/c410001.a: Likewise.
* ada/acats-3/tests/c4/c41101d.ada: Likewise.
* ada/acats-3/tests/c4/c41103a.ada: Likewise.
* ada/acats-3/tests/c4/c41103b.ada: Likewise.
* ada/acats-3/tests/c4/c41104a.ada: Likewise.
* ada/acats-3/tests/c4/c41105a.ada: Likewise.
* ada/acats-3/tests/c4/c41107a.ada: Likewise.
* ada/acats-3/tests/c4/c41201d.ada: Likewise.
* ada/acats-3/tests/c4/c41203a.ada: Likewise.
* ada/acats-3/tests/c4/c41203b.ada: Likewise.
* ada/acats-3/tests/c4/c41204a.ada: Likewise.
* ada/acats-3/tests/c4/c41205a.ada: Likewise.
* ada/acats-3/tests/c4/c41206a.ada: Likewise.
* ada/acats-3/tests/c4/c41207a.ada: Likewise.
* ada/acats-3/tests/c4/c413001.a: Likewise.
* ada/acats-3/tests/c4/c413002.a: Likewise.
* ada/acats-3/tests/c4/c413003.a: Likewise.
* ada/acats-3/tests/c4/c413004.a: Likewise.
* ada/acats-3/tests/c4/c413005.a: Likewise.
* ada/acats-3/tests/c4/c413006.a: Likewise.
* ada/acats-3/tests/c4/c41301a.ada: Likewise.
* ada/acats-3/tests/c4/c41303a.ada: Likewise.
* ada/acats-3/tests/c4/c41303b.ada: Likewise.
* ada/acats-3/tests/c4/c41303c.ada: Likewise.
* ada/acats-3/tests/c4/c41303e.ada: Likewise.
* ada/acats-3/tests/c4/c41303f.ada: Likewise.
* ada/acats-3/tests/c4/c41303g.ada: Likewise.
* ada/acats-3/tests/c4/c41303i.ada: Likewise.
* ada/acats-3/tests/c4/c41303j.ada: Likewise.
* ada/acats-3/tests/c4/c41303k.ada: Likewise.
* ada/acats-3/tests/c4/c41303m.ada: Likewise.
* ada/acats-3/tests/c4/c41303n.ada: Likewise.
* ada/acats-3/tests/c4/c41303o.ada: Likewise.
* ada/acats-3/tests/c4/c41303q.ada: Likewise.
* ada/acats-3/tests/c4/c41303r.ada: Likewise.
* ada/acats-3/tests/c4/c41303s.ada: Likewise.
* ada/acats-3/tests/c4/c41303u.ada: Likewise.
* ada/acats-3/tests/c4/c41303v.ada: Likewise.
* ada/acats-3/tests/c4/c41303w.ada: Likewise.
* ada/acats-3/tests/c4/c41304a.ada: Likewise.
* ada/acats-3/tests/c4/c41304b.ada: Likewise.
* ada/acats-3/tests/c4/c41306b.ada: Likewise.
* ada/acats-3/tests/c4/c41306c.ada: Likewise.
* ada/acats-3/tests/c4/c41307d.ada: Likewise.
* ada/acats-3/tests/c4/c41309a.ada: Likewise.
* ada/acats-3/tests/c4/c41320a.ada: Likewise.
* ada/acats-3/tests/c4/c41321a.ada: Likewise.
* ada/acats-3/tests/c4/c41322a.ada: Likewise.
* ada/acats-3/tests/c4/c41323a.ada: Likewise.
* ada/acats-3/tests/c4/c41324a.ada: Likewise.
* ada/acats-3/tests/c4/c41325a.ada: Likewise.
* ada/acats-3/tests/c4/c41326a.ada: Likewise.
* ada/acats-3/tests/c4/c41327a.ada: Likewise.
* ada/acats-3/tests/c4/c41328a.ada: Likewise.
* ada/acats-3/tests/c4/c41401a.ada: Likewise.
* ada/acats-3/tests/c4/c41402a.ada: Likewise.
* ada/acats-3/tests/c4/c41404a.ada: Likewise.
* ada/acats-3/tests/c4/c420001.a: Likewise.
* ada/acats-3/tests/c4/c42006a.ada: Likewise.
* ada/acats-3/tests/c4/c42007e.ada: Likewise.
* ada/acats-3/tests/c4/c43003a.ada: Likewise.
* ada/acats-3/tests/c4/c43004a.ada: Likewise.
* ada/acats-3/tests/c4/c43004c.ada: Likewise.
* ada/acats-3/tests/c4/c431001.a: Likewise.
* ada/acats-3/tests/c4/c43103a.ada: Likewise.
* ada/acats-3/tests/c4/c43103b.ada: Likewise.
* ada/acats-3/tests/c4/c43104a.ada: Likewise.
* ada/acats-3/tests/c4/c43105a.ada: Likewise.
* ada/acats-3/tests/c4/c43105b.ada: Likewise.
* ada/acats-3/tests/c4/c43106a.ada: Likewise.
* ada/acats-3/tests/c4/c43107a.ada: Likewise.
* ada/acats-3/tests/c4/c43108a.ada: Likewise.
* ada/acats-3/tests/c4/c431a01.a: Likewise.
* ada/acats-3/tests/c4/c431a02.a: Likewise.
* ada/acats-3/tests/c4/c431a03.a: Likewise.
* ada/acats-3/tests/c4/c432001.a: Likewise.
* ada/acats-3/tests/c4/c432002.a: Likewise.
* ada/acats-3/tests/c4/c432003.a: Likewise.
* ada/acats-3/tests/c4/c432004.a: Likewise.
* ada/acats-3/tests/c4/c432005.a: Likewise.
* ada/acats-3/tests/c4/c43204a.ada: Likewise.
* ada/acats-3/tests/c4/c43204c.ada: Likewise.
* ada/acats-3/tests/c4/c43204e.ada: Likewise.
* ada/acats-3/tests/c4/c43204f.ada: Likewise.
* ada/acats-3/tests/c4/c43204g.ada: Likewise.
* ada/acats-3/tests/c4/c43204h.ada: Likewise.
* ada/acats-3/tests/c4/c43204i.ada: Likewise.
* ada/acats-3/tests/c4/c43205a.ada: Likewise.
* ada/acats-3/tests/c4/c43205b.ada: Likewise.
* ada/acats-3/tests/c4/c43205c.ada: Likewise.
* ada/acats-3/tests/c4/c43205d.ada: Likewise.
* ada/acats-3/tests/c4/c43205e.ada: Likewise.
* ada/acats-3/tests/c4/c43205g.ada: Likewise.
* ada/acats-3/tests/c4/c43205h.ada: Likewise.
* ada/acats-3/tests/c4/c43205i.ada: Likewise.
* ada/acats-3/tests/c4/c43205j.ada: Likewise.
* ada/acats-3/tests/c4/c43205k.ada: Likewise.
* ada/acats-3/tests/c4/c43206a.ada: Likewise.
* ada/acats-3/tests/c4/c43207b.ada: Likewise.
* ada/acats-3/tests/c4/c43207d.ada: Likewise.
* ada/acats-3/tests/c4/c43208a.ada: Likewise.
* ada/acats-3/tests/c4/c43208b.ada: Likewise.
* ada/acats-3/tests/c4/c43209a.ada: Likewise.
* ada/acats-3/tests/c4/c43210a.ada: Likewise.
* ada/acats-3/tests/c4/c43211a.ada: Likewise.
* ada/acats-3/tests/c4/c43212a.ada: Likewise.
* ada/acats-3/tests/c4/c43212c.ada: Likewise.
* ada/acats-3/tests/c4/c43214a.ada: Likewise.
* ada/acats-3/tests/c4/c43214b.ada: Likewise.
* ada/acats-3/tests/c4/c43214c.ada: Likewise.
* ada/acats-3/tests/c4/c43214d.ada: Likewise.
* ada/acats-3/tests/c4/c43214e.ada: Likewise.
* ada/acats-3/tests/c4/c43214f.ada: Likewise.
* ada/acats-3/tests/c4/c43215a.ada: Likewise.
* ada/acats-3/tests/c4/c43215b.ada: Likewise.
* ada/acats-3/tests/c4/c43222a.ada: Likewise.
* ada/acats-3/tests/c4/c43224a.ada: Likewise.
* ada/acats-3/tests/c4/c433001.a: Likewise.
* ada/acats-3/tests/c4/c433a01.a: Likewise.
* ada/acats-3/tests/c4/c433a02.a: Likewise.
* ada/acats-3/tests/c4/c433a03.a: Likewise.
* ada/acats-3/tests/c4/c433a04.a: Likewise.
* ada/acats-3/tests/c4/c44003d.ada: Likewise.
* ada/acats-3/tests/c4/c44003f.ada: Likewise.
* ada/acats-3/tests/c4/c44003g.ada: Likewise.
* ada/acats-3/tests/c4/c450001.a: Likewise.
* ada/acats-3/tests/c4/c45112a.ada: Likewise.
* ada/acats-3/tests/c4/c45112b.ada: Likewise.
* ada/acats-3/tests/c4/c45113a.ada: Likewise.
* ada/acats-3/tests/c4/c45114b.ada: Likewise.
* ada/acats-3/tests/c4/c452001.a: Likewise.
* ada/acats-3/tests/c4/c45201a.ada: Likewise.
* ada/acats-3/tests/c4/c45201b.ada: Likewise.
* ada/acats-3/tests/c4/c45202b.ada: Likewise.
* ada/acats-3/tests/c4/c45210a.ada: Likewise.
* ada/acats-3/tests/c4/c45211a.ada: Likewise.
* ada/acats-3/tests/c4/c45220a.ada: Likewise.
* ada/acats-3/tests/c4/c45220b.ada: Likewise.
* ada/acats-3/tests/c4/c45220c.ada: Likewise.
* ada/acats-3/tests/c4/c45220d.ada: Likewise.
* ada/acats-3/tests/c4/c45220e.ada: Likewise.
* ada/acats-3/tests/c4/c45220f.ada: Likewise.
* ada/acats-3/tests/c4/c45231a.ada: Likewise.
* ada/acats-3/tests/c4/c45231b.dep: Likewise.
* ada/acats-3/tests/c4/c45231c.dep: Likewise.
* ada/acats-3/tests/c4/c45231d.tst: Likewise.
* ada/acats-3/tests/c4/c45232b.ada: Likewise.
* ada/acats-3/tests/c4/c45242b.ada: Likewise.
* ada/acats-3/tests/c4/c45251a.ada: Likewise.
* ada/acats-3/tests/c4/c45252a.ada: Likewise.
* ada/acats-3/tests/c4/c45252b.ada: Likewise.
* ada/acats-3/tests/c4/c45253a.ada: Likewise.
* ada/acats-3/tests/c4/c45262a.ada: Likewise.
* ada/acats-3/tests/c4/c45262b.ada: Likewise.
* ada/acats-3/tests/c4/c45262c.ada: Likewise.
* ada/acats-3/tests/c4/c45262d.ada: Likewise.
* ada/acats-3/tests/c4/c45264a.ada: Likewise.
* ada/acats-3/tests/c4/c45264b.ada: Likewise.
* ada/acats-3/tests/c4/c45264c.ada: Likewise.
* ada/acats-3/tests/c4/c45265a.ada: Likewise.
* ada/acats-3/tests/c4/c45271a.ada: Likewise.
* ada/acats-3/tests/c4/c45272a.ada: Likewise.
* ada/acats-3/tests/c4/c45273a.ada: Likewise.
* ada/acats-3/tests/c4/c45274a.ada: Likewise.
* ada/acats-3/tests/c4/c45274b.ada: Likewise.
* ada/acats-3/tests/c4/c45274c.ada: Likewise.
* ada/acats-3/tests/c4/c45281a.ada: Likewise.
* ada/acats-3/tests/c4/c45282a.ada: Likewise.
* ada/acats-3/tests/c4/c45282b.ada: Likewise.
* ada/acats-3/tests/c4/c45291a.ada: Likewise.
* ada/acats-3/tests/c4/c452a01.a: Likewise.
* ada/acats-3/tests/c4/c452a02.a: Likewise.
* ada/acats-3/tests/c4/c452a03.a: Likewise.
* ada/acats-3/tests/c4/c453001.a: Likewise.
* ada/acats-3/tests/c4/c45303a.ada: Likewise.
* ada/acats-3/tests/c4/c45304a.ada: Likewise.
* ada/acats-3/tests/c4/c45304b.dep: Likewise.
* ada/acats-3/tests/c4/c45304c.dep: Likewise.
* ada/acats-3/tests/c4/c45322a.ada: Likewise.
* ada/acats-3/tests/c4/c45323a.ada: Likewise.
* ada/acats-3/tests/c4/c45331a.ada: Likewise.
* ada/acats-3/tests/c4/c45342a.ada: Likewise.
* ada/acats-3/tests/c4/c45343a.ada: Likewise.
* ada/acats-3/tests/c4/c45344a.ada: Likewise.
* ada/acats-3/tests/c4/c45345b.ada: Likewise.
* ada/acats-3/tests/c4/c45347a.ada: Likewise.
* ada/acats-3/tests/c4/c45347b.ada: Likewise.
* ada/acats-3/tests/c4/c45347c.ada: Likewise.
* ada/acats-3/tests/c4/c45347d.ada: Likewise.
* ada/acats-3/tests/c4/c45411a.ada: Likewise.
* ada/acats-3/tests/c4/c45411b.dep: Likewise.
* ada/acats-3/tests/c4/c45411c.dep: Likewise.
* ada/acats-3/tests/c4/c45411d.ada: Likewise.
* ada/acats-3/tests/c4/c45413a.ada: Likewise.
* ada/acats-3/tests/c4/c45431a.ada: Likewise.
* ada/acats-3/tests/c4/c455001.a: Likewise.
* ada/acats-3/tests/c4/c45502b.dep: Likewise.
* ada/acats-3/tests/c4/c45502c.dep: Likewise.
* ada/acats-3/tests/c4/c45503a.ada: Likewise.
* ada/acats-3/tests/c4/c45503b.dep: Likewise.
* ada/acats-3/tests/c4/c45503c.dep: Likewise.
* ada/acats-3/tests/c4/c45504a.ada: Likewise.
* ada/acats-3/tests/c4/c45504b.dep: Likewise.
* ada/acats-3/tests/c4/c45504c.dep: Likewise.
* ada/acats-3/tests/c4/c45504d.ada: Likewise.
* ada/acats-3/tests/c4/c45504e.dep: Likewise.
* ada/acats-3/tests/c4/c45504f.dep: Likewise.
* ada/acats-3/tests/c4/c45505a.ada: Likewise.
* ada/acats-3/tests/c4/c45523a.ada: Likewise.
* ada/acats-3/tests/c4/c45531a.ada: Likewise.
* ada/acats-3/tests/c4/c45531b.ada: Likewise.
* ada/acats-3/tests/c4/c45531c.ada: Likewise.
* ada/acats-3/tests/c4/c45531d.ada: Likewise.
* ada/acats-3/tests/c4/c45531e.ada: Likewise.
* ada/acats-3/tests/c4/c45531f.ada: Likewise.
* ada/acats-3/tests/c4/c45531g.ada: Likewise.
* ada/acats-3/tests/c4/c45531h.ada: Likewise.
* ada/acats-3/tests/c4/c45531i.ada: Likewise.
* ada/acats-3/tests/c4/c45531j.ada: Likewise.
* ada/acats-3/tests/c4/c45531k.ada: Likewise.
* ada/acats-3/tests/c4/c45531l.ada: Likewise.
* ada/acats-3/tests/c4/c45531m.dep: Likewise.
* ada/acats-3/tests/c4/c45531n.dep: Likewise.
* ada/acats-3/tests/c4/c45531o.dep: Likewise.
* ada/acats-3/tests/c4/c45531p.dep: Likewise.
* ada/acats-3/tests/c4/c45532a.ada: Likewise.
* ada/acats-3/tests/c4/c45532b.ada: Likewise.
* ada/acats-3/tests/c4/c45532c.ada: Likewise.
* ada/acats-3/tests/c4/c45532d.ada: Likewise.
* ada/acats-3/tests/c4/c45532e.ada: Likewise.
* ada/acats-3/tests/c4/c45532f.ada: Likewise.
* ada/acats-3/tests/c4/c45532g.ada: Likewise.
* ada/acats-3/tests/c4/c45532h.ada: Likewise.
* ada/acats-3/tests/c4/c45532i.ada: Likewise.
* ada/acats-3/tests/c4/c45532j.ada: Likewise.
* ada/acats-3/tests/c4/c45532k.ada: Likewise.
* ada/acats-3/tests/c4/c45532l.ada: Likewise.
* ada/acats-3/tests/c4/c45532m.dep: Likewise.
* ada/acats-3/tests/c4/c45532n.dep: Likewise.
* ada/acats-3/tests/c4/c45532o.dep: Likewise.
* ada/acats-3/tests/c4/c45532p.dep: Likewise.
* ada/acats-3/tests/c4/c45534b.ada: Likewise.
* ada/acats-3/tests/c4/c45536a.dep: Likewise.
* ada/acats-3/tests/c4/c456001.a: Likewise.
* ada/acats-3/tests/c4/c45611a.ada: Likewise.
* ada/acats-3/tests/c4/c45611b.dep: Likewise.
* ada/acats-3/tests/c4/c45611c.dep: Likewise.
* ada/acats-3/tests/c4/c45613a.ada: Likewise.
* ada/acats-3/tests/c4/c45613b.dep: Likewise.
* ada/acats-3/tests/c4/c45613c.dep: Likewise.
* ada/acats-3/tests/c4/c45614a.ada: Likewise.
* ada/acats-3/tests/c4/c45614b.dep: Likewise.
* ada/acats-3/tests/c4/c45614c.dep: Likewise.
* ada/acats-3/tests/c4/c45631a.ada: Likewise.
* ada/acats-3/tests/c4/c45631b.dep: Likewise.
* ada/acats-3/tests/c4/c45631c.dep: Likewise.
* ada/acats-3/tests/c4/c45632a.ada: Likewise.
* ada/acats-3/tests/c4/c45632b.dep: Likewise.
* ada/acats-3/tests/c4/c45632c.dep: Likewise.
* ada/acats-3/tests/c4/c45651a.ada: Likewise.
* ada/acats-3/tests/c4/c45662a.ada: Likewise.
* ada/acats-3/tests/c4/c45662b.ada: Likewise.
* ada/acats-3/tests/c4/c45672a.ada: Likewise.
* ada/acats-3/tests/c4/c460001.a: Likewise.
* ada/acats-3/tests/c4/c460002.a: Likewise.
* ada/acats-3/tests/c4/c460004.a: Likewise.
* ada/acats-3/tests/c4/c460005.a: Likewise.
* ada/acats-3/tests/c4/c460006.a: Likewise.
* ada/acats-3/tests/c4/c460007.a: Likewise.
* ada/acats-3/tests/c4/c460008.a: Likewise.
* ada/acats-3/tests/c4/c460009.a: Likewise.
* ada/acats-3/tests/c4/c460010.a: Likewise.
* ada/acats-3/tests/c4/c460011.a: Likewise.
* ada/acats-3/tests/c4/c460012.a: Likewise.
* ada/acats-3/tests/c4/c460013.a: Likewise.
* ada/acats-3/tests/c4/c460014.a: Likewise.
* ada/acats-3/tests/c4/c460015.a: Likewise.
* ada/acats-3/tests/c4/c46011a.ada: Likewise.
* ada/acats-3/tests/c4/c46013a.ada: Likewise.
* ada/acats-3/tests/c4/c46014a.ada: Likewise.
* ada/acats-3/tests/c4/c46021a.ada: Likewise.
* ada/acats-3/tests/c4/c46024a.ada: Likewise.
* ada/acats-3/tests/c4/c46031a.ada: Likewise.
* ada/acats-3/tests/c4/c46032a.ada: Likewise.
* ada/acats-3/tests/c4/c46033a.ada: Likewise.
* ada/acats-3/tests/c4/c46041a.ada: Likewise.
* ada/acats-3/tests/c4/c46042a.ada: Likewise.
* ada/acats-3/tests/c4/c46043b.ada: Likewise.
* ada/acats-3/tests/c4/c46044b.ada: Likewise.
* ada/acats-3/tests/c4/c46051a.ada: Likewise.
* ada/acats-3/tests/c4/c46051b.ada: Likewise.
* ada/acats-3/tests/c4/c46051c.ada: Likewise.
* ada/acats-3/tests/c4/c46052a.ada: Likewise.
* ada/acats-3/tests/c4/c46053a.ada: Likewise.
* ada/acats-3/tests/c4/c46054a.ada: Likewise.
* ada/acats-3/tests/c4/c460a01.a: Likewise.
* ada/acats-3/tests/c4/c460a02.a: Likewise.
* ada/acats-3/tests/c4/c47002a.ada: Likewise.
* ada/acats-3/tests/c4/c47002b.ada: Likewise.
* ada/acats-3/tests/c4/c47002c.ada: Likewise.
* ada/acats-3/tests/c4/c47002d.ada: Likewise.
* ada/acats-3/tests/c4/c47003a.ada: Likewise.
* ada/acats-3/tests/c4/c47004a.ada: Likewise.
* ada/acats-3/tests/c4/c47005a.ada: Likewise.
* ada/acats-3/tests/c4/c47006a.ada: Likewise.
* ada/acats-3/tests/c4/c47007a.ada: Likewise.
* ada/acats-3/tests/c4/c47008a.ada: Likewise.
* ada/acats-3/tests/c4/c47009a.ada: Likewise.
* ada/acats-3/tests/c4/c47009b.ada: Likewise.
* ada/acats-3/tests/c4/c480001.a: Likewise.
* ada/acats-3/tests/c4/c48004a.ada: Likewise.
* ada/acats-3/tests/c4/c48004b.ada: Likewise.
* ada/acats-3/tests/c4/c48004c.ada: Likewise.
* ada/acats-3/tests/c4/c48004d.ada: Likewise.
* ada/acats-3/tests/c4/c48004e.ada: Likewise.
* ada/acats-3/tests/c4/c48004f.ada: Likewise.
* ada/acats-3/tests/c4/c48005a.ada: Likewise.
* ada/acats-3/tests/c4/c48005b.ada: Likewise.
* ada/acats-3/tests/c4/c48006a.ada: Likewise.
* ada/acats-3/tests/c4/c48006b.ada: Likewise.
* ada/acats-3/tests/c4/c48007a.ada: Likewise.
* ada/acats-3/tests/c4/c48007b.ada: Likewise.
* ada/acats-3/tests/c4/c48007c.ada: Likewise.
* ada/acats-3/tests/c4/c48008a.ada: Likewise.
* ada/acats-3/tests/c4/c48008c.ada: Likewise.
* ada/acats-3/tests/c4/c48009a.ada: Likewise.
* ada/acats-3/tests/c4/c48009b.ada: Likewise.
* ada/acats-3/tests/c4/c48009c.ada: Likewise.
* ada/acats-3/tests/c4/c48009d.ada: Likewise.
* ada/acats-3/tests/c4/c48009e.ada: Likewise.
* ada/acats-3/tests/c4/c48009f.ada: Likewise.
* ada/acats-3/tests/c4/c48009g.ada: Likewise.
* ada/acats-3/tests/c4/c48009h.ada: Likewise.
* ada/acats-3/tests/c4/c48009i.ada: Likewise.
* ada/acats-3/tests/c4/c48009j.ada: Likewise.
* ada/acats-3/tests/c4/c48010a.ada: Likewise.
* ada/acats-3/tests/c4/c48011a.ada: Likewise.
* ada/acats-3/tests/c4/c48012a.ada: Likewise.
* ada/acats-3/tests/c4/c490001.a: Likewise.
* ada/acats-3/tests/c4/c490002.a: Likewise.
* ada/acats-3/tests/c4/c490003.a: Likewise.
* ada/acats-3/tests/c4/c49020a.ada: Likewise.
* ada/acats-3/tests/c4/c49021a.ada: Likewise.
* ada/acats-3/tests/c4/c49022a.ada: Likewise.
* ada/acats-3/tests/c4/c49022b.ada: Likewise.
* ada/acats-3/tests/c4/c49022c.ada: Likewise.
* ada/acats-3/tests/c4/c49023a.ada: Likewise.
* ada/acats-3/tests/c4/c49024a.ada: Likewise.
* ada/acats-3/tests/c4/c49025a.ada: Likewise.
* ada/acats-3/tests/c4/c49026a.ada: Likewise.
* ada/acats-3/tests/c4/c4a005b.ada: Likewise.
* ada/acats-3/tests/c4/c4a006a.ada: Likewise.
* ada/acats-3/tests/c4/c4a007a.tst: Likewise.
* ada/acats-3/tests/c4/c4a010a.ada: Likewise.
* ada/acats-3/tests/c4/c4a010b.ada: Likewise.
* ada/acats-3/tests/c4/c4a011a.ada: Likewise.
* ada/acats-3/tests/c4/c4a012b.ada: Likewise.
* ada/acats-3/tests/c4/c4a013a.ada: Likewise.
* ada/acats-3/tests/c4/c4a014a.ada: Likewise.
* ada/acats-3/tests/c5/c51004a.ada: Likewise.
* ada/acats-3/tests/c5/c52005a.ada: Likewise.
* ada/acats-3/tests/c5/c52005b.ada: Likewise.
* ada/acats-3/tests/c5/c52005c.ada: Likewise.
* ada/acats-3/tests/c5/c52005d.ada: Likewise.
* ada/acats-3/tests/c5/c52005e.ada: Likewise.
* ada/acats-3/tests/c5/c52005f.ada: Likewise.
* ada/acats-3/tests/c5/c52008a.ada: Likewise.
* ada/acats-3/tests/c5/c52008b.ada: Likewise.
* ada/acats-3/tests/c5/c52009a.ada: Likewise.
* ada/acats-3/tests/c5/c52009b.ada: Likewise.
* ada/acats-3/tests/c5/c52010a.ada: Likewise.
* ada/acats-3/tests/c5/c52011a.ada: Likewise.
* ada/acats-3/tests/c5/c52011b.ada: Likewise.
* ada/acats-3/tests/c5/c52101a.ada: Likewise.
* ada/acats-3/tests/c5/c52102a.ada: Likewise.
* ada/acats-3/tests/c5/c52102b.ada: Likewise.
* ada/acats-3/tests/c5/c52102c.ada: Likewise.
* ada/acats-3/tests/c5/c52102d.ada: Likewise.
* ada/acats-3/tests/c5/c52103a.ada: Likewise.
* ada/acats-3/tests/c5/c52103b.ada: Likewise.
* ada/acats-3/tests/c5/c52103c.ada: Likewise.
* ada/acats-3/tests/c5/c52103f.ada: Likewise.
* ada/acats-3/tests/c5/c52103g.ada: Likewise.
* ada/acats-3/tests/c5/c52103h.ada: Likewise.
* ada/acats-3/tests/c5/c52103k.ada: Likewise.
* ada/acats-3/tests/c5/c52103l.ada: Likewise.
* ada/acats-3/tests/c5/c52103m.ada: Likewise.
* ada/acats-3/tests/c5/c52103p.ada: Likewise.
* ada/acats-3/tests/c5/c52103q.ada: Likewise.
* ada/acats-3/tests/c5/c52103r.ada: Likewise.
* ada/acats-3/tests/c5/c52103x.ada: Likewise.
* ada/acats-3/tests/c5/c52104a.ada: Likewise.
* ada/acats-3/tests/c5/c52104b.ada: Likewise.
* ada/acats-3/tests/c5/c52104c.ada: Likewise.
* ada/acats-3/tests/c5/c52104f.ada: Likewise.
* ada/acats-3/tests/c5/c52104g.ada: Likewise.
* ada/acats-3/tests/c5/c52104h.ada: Likewise.
* ada/acats-3/tests/c5/c52104k.ada: Likewise.
* ada/acats-3/tests/c5/c52104l.ada: Likewise.
* ada/acats-3/tests/c5/c52104m.ada: Likewise.
* ada/acats-3/tests/c5/c52104p.ada: Likewise.
* ada/acats-3/tests/c5/c52104q.ada: Likewise.
* ada/acats-3/tests/c5/c52104r.ada: Likewise.
* ada/acats-3/tests/c5/c52104x.ada: Likewise.
* ada/acats-3/tests/c5/c52104y.ada: Likewise.
* ada/acats-3/tests/c5/c53007a.ada: Likewise.
* ada/acats-3/tests/c5/c540001.a: Likewise.
* ada/acats-3/tests/c5/c540002.a: Likewise.
* ada/acats-3/tests/c5/c54a03a.ada: Likewise.
* ada/acats-3/tests/c5/c54a04a.ada: Likewise.
* ada/acats-3/tests/c5/c54a07a.ada: Likewise.
* ada/acats-3/tests/c5/c54a13a.ada: Likewise.
* ada/acats-3/tests/c5/c54a13b.ada: Likewise.
* ada/acats-3/tests/c5/c54a13c.ada: Likewise.
* ada/acats-3/tests/c5/c54a13d.ada: Likewise.
* ada/acats-3/tests/c5/c54a22a.ada: Likewise.
* ada/acats-3/tests/c5/c54a23a.ada: Likewise.
* ada/acats-3/tests/c5/c54a24a.ada: Likewise.
* ada/acats-3/tests/c5/c54a24b.ada: Likewise.
* ada/acats-3/tests/c5/c54a42a.ada: Likewise.
* ada/acats-3/tests/c5/c54a42b.ada: Likewise.
* ada/acats-3/tests/c5/c54a42c.ada: Likewise.
* ada/acats-3/tests/c5/c54a42d.ada: Likewise.
* ada/acats-3/tests/c5/c54a42e.ada: Likewise.
* ada/acats-3/tests/c5/c54a42f.ada: Likewise.
* ada/acats-3/tests/c5/c54a42g.ada: Likewise.
* ada/acats-3/tests/c5/c55b03a.ada: Likewise.
* ada/acats-3/tests/c5/c55b04a.ada: Likewise.
* ada/acats-3/tests/c5/c55b05a.ada: Likewise.
* ada/acats-3/tests/c5/c55b06a.ada: Likewise.
* ada/acats-3/tests/c5/c55b06b.ada: Likewise.
* ada/acats-3/tests/c5/c55b07a.dep: Likewise.
* ada/acats-3/tests/c5/c55b07b.dep: Likewise.
* ada/acats-3/tests/c5/c55b10a.ada: Likewise.
* ada/acats-3/tests/c5/c55b11a.ada: Likewise.
* ada/acats-3/tests/c5/c55b11b.ada: Likewise.
* ada/acats-3/tests/c5/c55b15a.ada: Likewise.
* ada/acats-3/tests/c5/c55b16a.ada: Likewise.
* ada/acats-3/tests/c5/c55c02a.ada: Likewise.
* ada/acats-3/tests/c5/c55c02b.ada: Likewise.
* ada/acats-3/tests/c5/c56002a.ada: Likewise.
* ada/acats-3/tests/c5/c57003a.ada: Likewise.
* ada/acats-3/tests/c5/c57004a.ada: Likewise.
* ada/acats-3/tests/c5/c57004b.ada: Likewise.
* ada/acats-3/tests/c5/c58004c.ada: Likewise.
* ada/acats-3/tests/c5/c58004d.ada: Likewise.
* ada/acats-3/tests/c5/c58004g.ada: Likewise.
* ada/acats-3/tests/c5/c58005a.ada: Likewise.
* ada/acats-3/tests/c5/c58005b.ada: Likewise.
* ada/acats-3/tests/c5/c58005h.ada: Likewise.
* ada/acats-3/tests/c5/c58006a.ada: Likewise.
* ada/acats-3/tests/c5/c58006b.ada: Likewise.
* ada/acats-3/tests/c5/c59002a.ada: Likewise.
* ada/acats-3/tests/c5/c59002b.ada: Likewise.
* ada/acats-3/tests/c5/c59002c.ada: Likewise.
* ada/acats-3/tests/c6/c61008a.ada: Likewise.
* ada/acats-3/tests/c6/c61009a.ada: Likewise.
* ada/acats-3/tests/c6/c61010a.ada: Likewise.
* ada/acats-3/tests/c6/c620001.a: Likewise.
* ada/acats-3/tests/c6/c620002.a: Likewise.
* ada/acats-3/tests/c6/c62002a.ada: Likewise.
* ada/acats-3/tests/c6/c62003a.ada: Likewise.
* ada/acats-3/tests/c6/c62003b.ada: Likewise.
* ada/acats-3/tests/c6/c62004a.ada: Likewise.
* ada/acats-3/tests/c6/c62006a.ada: Likewise.
* ada/acats-3/tests/c6/c631001.a: Likewise.
* ada/acats-3/tests/c6/c640001.a: Likewise.
* ada/acats-3/tests/c6/c640002.a: Likewise.
* ada/acats-3/tests/c6/c64002b.ada: Likewise.
* ada/acats-3/tests/c6/c64004g.ada: Likewise.
* ada/acats-3/tests/c6/c64005a.ada: Likewise.
* ada/acats-3/tests/c6/c64005b.ada: Likewise.
* ada/acats-3/tests/c6/c64005c.ada: Likewise.
* ada/acats-3/tests/c6/c64005d0.ada: Likewise.
* ada/acats-3/tests/c6/c64005da.ada: Likewise.
* ada/acats-3/tests/c6/c64005db.ada: Likewise.
* ada/acats-3/tests/c6/c64005dc.ada: Likewise.
* ada/acats-3/tests/c6/c641001.a: Likewise.
* ada/acats-3/tests/c6/c64103b.ada: Likewise.
* ada/acats-3/tests/c6/c64103c.ada: Likewise.
* ada/acats-3/tests/c6/c64103d.ada: Likewise.
* ada/acats-3/tests/c6/c64103e.ada: Likewise.
* ada/acats-3/tests/c6/c64103f.ada: Likewise.
* ada/acats-3/tests/c6/c64104a.ada: Likewise.
* ada/acats-3/tests/c6/c64104b.ada: Likewise.
* ada/acats-3/tests/c6/c64104c.ada: Likewise.
* ada/acats-3/tests/c6/c64104d.ada: Likewise.
* ada/acats-3/tests/c6/c64104e.ada: Likewise.
* ada/acats-3/tests/c6/c64104f.ada: Likewise.
* ada/acats-3/tests/c6/c64104g.ada: Likewise.
* ada/acats-3/tests/c6/c64104h.ada: Likewise.
* ada/acats-3/tests/c6/c64104i.ada: Likewise.
* ada/acats-3/tests/c6/c64104j.ada: Likewise.
* ada/acats-3/tests/c6/c64104k.ada: Likewise.
* ada/acats-3/tests/c6/c64104l.ada: Likewise.
* ada/acats-3/tests/c6/c64104m.ada: Likewise.
* ada/acats-3/tests/c6/c64104n.ada: Likewise.
* ada/acats-3/tests/c6/c64104o.ada: Likewise.
* ada/acats-3/tests/c6/c64105a.ada: Likewise.
* ada/acats-3/tests/c6/c64105b.ada: Likewise.
* ada/acats-3/tests/c6/c64105c.ada: Likewise.
* ada/acats-3/tests/c6/c64105d.ada: Likewise.
* ada/acats-3/tests/c6/c64106a.ada: Likewise.
* ada/acats-3/tests/c6/c64106b.ada: Likewise.
* ada/acats-3/tests/c6/c64106c.ada: Likewise.
* ada/acats-3/tests/c6/c64106d.ada: Likewise.
* ada/acats-3/tests/c6/c64107a.ada: Likewise.
* ada/acats-3/tests/c6/c64108a.ada: Likewise.
* ada/acats-3/tests/c6/c64109a.ada: Likewise.
* ada/acats-3/tests/c6/c64109b.ada: Likewise.
* ada/acats-3/tests/c6/c64109c.ada: Likewise.
* ada/acats-3/tests/c6/c64109d.ada: Likewise.
* ada/acats-3/tests/c6/c64109e.ada: Likewise.
* ada/acats-3/tests/c6/c64109f.ada: Likewise.
* ada/acats-3/tests/c6/c64109g.ada: Likewise.
* ada/acats-3/tests/c6/c64109h.ada: Likewise.
* ada/acats-3/tests/c6/c64109i.ada: Likewise.
* ada/acats-3/tests/c6/c64109j.ada: Likewise.
* ada/acats-3/tests/c6/c64109k.ada: Likewise.
* ada/acats-3/tests/c6/c64109l.ada: Likewise.
* ada/acats-3/tests/c6/c64201b.ada: Likewise.
* ada/acats-3/tests/c6/c64201c.ada: Likewise.
* ada/acats-3/tests/c6/c64202a.ada: Likewise.
* ada/acats-3/tests/c6/c650002.a: Likewise.
* ada/acats-3/tests/c6/c650003.a: Likewise.
* ada/acats-3/tests/c6/c65003a.ada: Likewise.
* ada/acats-3/tests/c6/c65003b.ada: Likewise.
* ada/acats-3/tests/c6/c650a01.a: Likewise.
* ada/acats-3/tests/c6/c651001.a: Likewise.
* ada/acats-3/tests/c6/c660001.a: Likewise.
* ada/acats-3/tests/c6/c66002a.ada: Likewise.
* ada/acats-3/tests/c6/c66002c.ada: Likewise.
* ada/acats-3/tests/c6/c66002d.ada: Likewise.
* ada/acats-3/tests/c6/c66002e.ada: Likewise.
* ada/acats-3/tests/c6/c66002f.ada: Likewise.
* ada/acats-3/tests/c6/c66002g.ada: Likewise.
* ada/acats-3/tests/c6/c67002a.ada: Likewise.
* ada/acats-3/tests/c6/c67002b.ada: Likewise.
* ada/acats-3/tests/c6/c67002c.ada: Likewise.
* ada/acats-3/tests/c6/c67002d.ada: Likewise.
* ada/acats-3/tests/c6/c67002e.ada: Likewise.
* ada/acats-3/tests/c6/c67003f.ada: Likewise.
* ada/acats-3/tests/c6/c67005a.ada: Likewise.
* ada/acats-3/tests/c6/c67005b.ada: Likewise.
* ada/acats-3/tests/c6/c67005c.ada: Likewise.
* ada/acats-3/tests/c6/c67005d.ada: Likewise.
* ada/acats-3/tests/c7/c72001b.ada: Likewise.
* ada/acats-3/tests/c7/c72002a.ada: Likewise.
* ada/acats-3/tests/c7/c730001.a: Likewise.
* ada/acats-3/tests/c7/c730002.a: Likewise.
* ada/acats-3/tests/c7/c730003.a: Likewise.
* ada/acats-3/tests/c7/c730004.a: Likewise.
* ada/acats-3/tests/c7/c73002a.ada: Likewise.
* ada/acats-3/tests/c7/c730a01.a: Likewise.
* ada/acats-3/tests/c7/c730a02.a: Likewise.
* ada/acats-3/tests/c7/c731001.a: Likewise.
* ada/acats-3/tests/c7/c74004a.ada: Likewise.
* ada/acats-3/tests/c7/c74203a.ada: Likewise.
* ada/acats-3/tests/c7/c74206a.ada: Likewise.
* ada/acats-3/tests/c7/c74207b.ada: Likewise.
* ada/acats-3/tests/c7/c74208a.ada: Likewise.
* ada/acats-3/tests/c7/c74208b.ada: Likewise.
* ada/acats-3/tests/c7/c74209a.ada: Likewise.
* ada/acats-3/tests/c7/c74210a.ada: Likewise.
* ada/acats-3/tests/c7/c74211a.ada: Likewise.
* ada/acats-3/tests/c7/c74211b.ada: Likewise.
* ada/acats-3/tests/c7/c74302a.ada: Likewise.
* ada/acats-3/tests/c7/c74302b.ada: Likewise.
* ada/acats-3/tests/c7/c74305a.ada: Likewise.
* ada/acats-3/tests/c7/c74305b.ada: Likewise.
* ada/acats-3/tests/c7/c74306a.ada: Likewise.
* ada/acats-3/tests/c7/c74307a.ada: Likewise.
* ada/acats-3/tests/c7/c74401d.ada: Likewise.
* ada/acats-3/tests/c7/c74401e.ada: Likewise.
* ada/acats-3/tests/c7/c74401k.ada: Likewise.
* ada/acats-3/tests/c7/c74401q.ada: Likewise.
* ada/acats-3/tests/c7/c74402a.ada: Likewise.
* ada/acats-3/tests/c7/c74402b.ada: Likewise.
* ada/acats-3/tests/c7/c74406a.ada: Likewise.
* ada/acats-3/tests/c7/c74407b.ada: Likewise.
* ada/acats-3/tests/c7/c74409b.ada: Likewise.
* ada/acats-3/tests/c7/c750b01.a: Likewise.
* ada/acats-3/tests/c7/c760001.a: Likewise.
* ada/acats-3/tests/c7/c760002.a: Likewise.
* ada/acats-3/tests/c7/c760007.a: Likewise.
* ada/acats-3/tests/c7/c760009.a: Likewise.
* ada/acats-3/tests/c7/c760010.a: Likewise.
* ada/acats-3/tests/c7/c760011.a: Likewise.
* ada/acats-3/tests/c7/c760012.a: Likewise.
* ada/acats-3/tests/c7/c760013.a: Likewise.
* ada/acats-3/tests/c7/c760015.a: Likewise.
* ada/acats-3/tests/c7/c760a02.a: Likewise.
* ada/acats-3/tests/c7/c761001.a: Likewise.
* ada/acats-3/tests/c7/c761002.a: Likewise.
* ada/acats-3/tests/c7/c761003.a: Likewise.
* ada/acats-3/tests/c7/c761004.a: Likewise.
* ada/acats-3/tests/c7/c761005.a: Likewise.
* ada/acats-3/tests/c7/c761006.a: Likewise.
* ada/acats-3/tests/c7/c761007.a: Likewise.
* ada/acats-3/tests/c7/c761010.a: Likewise.
* ada/acats-3/tests/c7/c761011.a: Likewise.
* ada/acats-3/tests/c7/c761012.a: Likewise.
* ada/acats-3/tests/c7/c761013.a: Likewise.
* ada/acats-3/tests/c8/c83007a.ada: Likewise.
* ada/acats-3/tests/c8/c83012d.ada: Likewise.
* ada/acats-3/tests/c8/c83022a.ada: Likewise.
* ada/acats-3/tests/c8/c83022g0.ada: Likewise.
* ada/acats-3/tests/c8/c83022g1.ada: Likewise.
* ada/acats-3/tests/c8/c83023a.ada: Likewise.
* ada/acats-3/tests/c8/c83024a.ada: Likewise.
* ada/acats-3/tests/c8/c83024e0.ada: Likewise.
* ada/acats-3/tests/c8/c83024e1.ada: Likewise.
* ada/acats-3/tests/c8/c83025a.ada: Likewise.
* ada/acats-3/tests/c8/c83025c.ada: Likewise.
* ada/acats-3/tests/c8/c83027a.ada: Likewise.
* ada/acats-3/tests/c8/c83027c.ada: Likewise.
* ada/acats-3/tests/c8/c83028a.ada: Likewise.
* ada/acats-3/tests/c8/c83029a.ada: Likewise.
* ada/acats-3/tests/c8/c83030a.ada: Likewise.
* ada/acats-3/tests/c8/c83030c.ada: Likewise.
* ada/acats-3/tests/c8/c83031a.ada: Likewise.
* ada/acats-3/tests/c8/c83031c.ada: Likewise.
* ada/acats-3/tests/c8/c83031e.ada: Likewise.
* ada/acats-3/tests/c8/c83032a.ada: Likewise.
* ada/acats-3/tests/c8/c83033a.ada: Likewise.
* ada/acats-3/tests/c8/c83051a.ada: Likewise.
* ada/acats-3/tests/c8/c83b02a.ada: Likewise.
* ada/acats-3/tests/c8/c83b02b.ada: Likewise.
* ada/acats-3/tests/c8/c83e02a.ada: Likewise.
* ada/acats-3/tests/c8/c83e02b.ada: Likewise.
* ada/acats-3/tests/c8/c83e03a.ada: Likewise.
* ada/acats-3/tests/c8/c83f01a.ada: Likewise.
* ada/acats-3/tests/c8/c83f01b.ada: Likewise.
* ada/acats-3/tests/c8/c83f01c0.ada: Likewise.
* ada/acats-3/tests/c8/c83f01c1.ada: Likewise.
* ada/acats-3/tests/c8/c83f01c2.ada: Likewise.
* ada/acats-3/tests/c8/c83f01d0.ada: Likewise.
* ada/acats-3/tests/c8/c83f01d1.ada: Likewise.
* ada/acats-3/tests/c8/c83f03a.ada: Likewise.
* ada/acats-3/tests/c8/c83f03b.ada: Likewise.
* ada/acats-3/tests/c8/c83f03c0.ada: Likewise.
* ada/acats-3/tests/c8/c83f03c1.ada: Likewise.
* ada/acats-3/tests/c8/c83f03c2.ada: Likewise.
* ada/acats-3/tests/c8/c83f03d0.ada: Likewise.
* ada/acats-3/tests/c8/c83f03d1.ada: Likewise.
* ada/acats-3/tests/c8/c840001.a: Likewise.
* ada/acats-3/tests/c8/c84002a.ada: Likewise.
* ada/acats-3/tests/c8/c84005a.ada: Likewise.
* ada/acats-3/tests/c8/c84008a.ada: Likewise.
* ada/acats-3/tests/c8/c84009a.ada: Likewise.
* ada/acats-3/tests/c8/c85004b.ada: Likewise.
* ada/acats-3/tests/c8/c85005a.ada: Likewise.
* ada/acats-3/tests/c8/c85005b.ada: Likewise.
* ada/acats-3/tests/c8/c85005c.ada: Likewise.
* ada/acats-3/tests/c8/c85005d.ada: Likewise.
* ada/acats-3/tests/c8/c85005e.ada: Likewise.
* ada/acats-3/tests/c8/c85005f.ada: Likewise.
* ada/acats-3/tests/c8/c85005g.ada: Likewise.
* ada/acats-3/tests/c8/c85006a.ada: Likewise.
* ada/acats-3/tests/c8/c85006b.ada: Likewise.
* ada/acats-3/tests/c8/c85006c.ada: Likewise.
* ada/acats-3/tests/c8/c85006d.ada: Likewise.
* ada/acats-3/tests/c8/c85006e.ada: Likewise.
* ada/acats-3/tests/c8/c85006f.ada: Likewise.
* ada/acats-3/tests/c8/c85006g.ada: Likewise.
* ada/acats-3/tests/c8/c85007a.ada: Likewise.
* ada/acats-3/tests/c8/c85007e.ada: Likewise.
* ada/acats-3/tests/c8/c85009a.ada: Likewise.
* ada/acats-3/tests/c8/c85011a.ada: Likewise.
* ada/acats-3/tests/c8/c85013a.ada: Likewise.
* ada/acats-3/tests/c8/c85014a.ada: Likewise.
* ada/acats-3/tests/c8/c85014b.ada: Likewise.
* ada/acats-3/tests/c8/c85014c.ada: Likewise.
* ada/acats-3/tests/c8/c85017a.ada: Likewise.
* ada/acats-3/tests/c8/c85018a.ada: Likewise.
* ada/acats-3/tests/c8/c85018b.ada: Likewise.
* ada/acats-3/tests/c8/c85019a.ada: Likewise.
* ada/acats-3/tests/c8/c851001.a: Likewise.
* ada/acats-3/tests/c8/c851002.a: Likewise.
* ada/acats-3/tests/c8/c854001.a: Likewise.
* ada/acats-3/tests/c8/c854002.a: Likewise.
* ada/acats-3/tests/c8/c854003.a: Likewise.
* ada/acats-3/tests/c8/c86003a.ada: Likewise.
* ada/acats-3/tests/c8/c86004a.ada: Likewise.
* ada/acats-3/tests/c8/c86004b0.ada: Likewise.
* ada/acats-3/tests/c8/c86004b1.ada: Likewise.
* ada/acats-3/tests/c8/c86004b2.ada: Likewise.
* ada/acats-3/tests/c8/c86004c0.ada: Likewise.
* ada/acats-3/tests/c8/c86004c1.ada: Likewise.
* ada/acats-3/tests/c8/c86004c2.ada: Likewise.
* ada/acats-3/tests/c8/c86006i.ada: Likewise.
* ada/acats-3/tests/c8/c86007a.ada: Likewise.
* ada/acats-3/tests/c8/c87a05a.ada: Likewise.
* ada/acats-3/tests/c8/c87a05b.ada: Likewise.
* ada/acats-3/tests/c8/c87b02a.ada: Likewise.
* ada/acats-3/tests/c8/c87b02b.ada: Likewise.
* ada/acats-3/tests/c8/c87b03a.ada: Likewise.
* ada/acats-3/tests/c8/c87b04a.ada: Likewise.
* ada/acats-3/tests/c8/c87b04b.ada: Likewise.
* ada/acats-3/tests/c8/c87b04c.ada: Likewise.
* ada/acats-3/tests/c8/c87b05a.ada: Likewise.
* ada/acats-3/tests/c8/c87b06a.ada: Likewise.
* ada/acats-3/tests/c8/c87b07a.ada: Likewise.
* ada/acats-3/tests/c8/c87b07b.ada: Likewise.
* ada/acats-3/tests/c8/c87b07c.ada: Likewise.
* ada/acats-3/tests/c8/c87b07d.ada: Likewise.
* ada/acats-3/tests/c8/c87b07e.ada: Likewise.
* ada/acats-3/tests/c8/c87b08a.ada: Likewise.
* ada/acats-3/tests/c8/c87b09a.ada: Likewise.
* ada/acats-3/tests/c8/c87b09c.ada: Likewise.
* ada/acats-3/tests/c8/c87b10a.ada: Likewise.
* ada/acats-3/tests/c8/c87b11a.ada: Likewise.
* ada/acats-3/tests/c8/c87b11b.ada: Likewise.
* ada/acats-3/tests/c8/c87b13a.ada: Likewise.
* ada/acats-3/tests/c8/c87b14a.ada: Likewise.
* ada/acats-3/tests/c8/c87b14b.ada: Likewise.
* ada/acats-3/tests/c8/c87b14c.ada: Likewise.
* ada/acats-3/tests/c8/c87b14d.ada: Likewise.
* ada/acats-3/tests/c8/c87b15a.ada: Likewise.
* ada/acats-3/tests/c8/c87b16a.ada: Likewise.
* ada/acats-3/tests/c8/c87b17a.ada: Likewise.
* ada/acats-3/tests/c8/c87b18a.ada: Likewise.
* ada/acats-3/tests/c8/c87b18b.ada: Likewise.
* ada/acats-3/tests/c8/c87b19a.ada: Likewise.
* ada/acats-3/tests/c8/c87b23a.ada: Likewise.
* ada/acats-3/tests/c8/c87b24a.ada: Likewise.
* ada/acats-3/tests/c8/c87b24b.ada: Likewise.
* ada/acats-3/tests/c8/c87b26b.ada: Likewise.
* ada/acats-3/tests/c8/c87b27a.ada: Likewise.
* ada/acats-3/tests/c8/c87b28a.ada: Likewise.
* ada/acats-3/tests/c8/c87b29a.ada: Likewise.
* ada/acats-3/tests/c8/c87b30a.ada: Likewise.
* ada/acats-3/tests/c8/c87b31a.ada: Likewise.
* ada/acats-3/tests/c8/c87b32a.ada: Likewise.
* ada/acats-3/tests/c8/c87b33a.ada: Likewise.
* ada/acats-3/tests/c8/c87b34a.ada: Likewise.
* ada/acats-3/tests/c8/c87b34b.ada: Likewise.
* ada/acats-3/tests/c8/c87b34c.ada: Likewise.
* ada/acats-3/tests/c8/c87b35c.ada: Likewise.
* ada/acats-3/tests/c8/c87b38a.ada: Likewise.
* ada/acats-3/tests/c8/c87b39a.ada: Likewise.
* ada/acats-3/tests/c8/c87b40a.ada: Likewise.
* ada/acats-3/tests/c8/c87b41a.ada: Likewise.
* ada/acats-3/tests/c8/c87b42a.ada: Likewise.
* ada/acats-3/tests/c8/c87b43a.ada: Likewise.
* ada/acats-3/tests/c8/c87b44a.ada: Likewise.
* ada/acats-3/tests/c8/c87b45a.ada: Likewise.
* ada/acats-3/tests/c8/c87b45c.ada: Likewise.
* ada/acats-3/tests/c8/c87b47a.ada: Likewise.
* ada/acats-3/tests/c8/c87b48a.ada: Likewise.
* ada/acats-3/tests/c8/c87b48b.ada: Likewise.
* ada/acats-3/tests/c8/c87b50a.ada: Likewise.
* ada/acats-3/tests/c8/c87b54a.ada: Likewise.
* ada/acats-3/tests/c8/c87b57a.ada: Likewise.
* ada/acats-3/tests/c8/c87b62a.ada: Likewise.
* ada/acats-3/tests/c8/c87b62b.ada: Likewise.
* ada/acats-3/tests/c8/c87b62c.ada: Likewise.
* ada/acats-3/tests/c8/c87b62d.tst: Likewise.
* ada/acats-3/tests/c9/c910001.a: Likewise.
* ada/acats-3/tests/c9/c910002.a: Likewise.
* ada/acats-3/tests/c9/c910003.a: Likewise.
* ada/acats-3/tests/c9/c91004b.ada: Likewise.
* ada/acats-3/tests/c9/c91004c.ada: Likewise.
* ada/acats-3/tests/c9/c91006a.ada: Likewise.
* ada/acats-3/tests/c9/c91007a.ada: Likewise.
* ada/acats-3/tests/c9/c920001.a: Likewise.
* ada/acats-3/tests/c9/c92002a.ada: Likewise.
* ada/acats-3/tests/c9/c92003a.ada: Likewise.
* ada/acats-3/tests/c9/c92005a.ada: Likewise.
* ada/acats-3/tests/c9/c92005b.ada: Likewise.
* ada/acats-3/tests/c9/c92006a.ada: Likewise.
* ada/acats-3/tests/c9/c930001.a: Likewise.
* ada/acats-3/tests/c9/c93001a.ada: Likewise.
* ada/acats-3/tests/c9/c93002a.ada: Likewise.
* ada/acats-3/tests/c9/c93003a.ada: Likewise.
* ada/acats-3/tests/c9/c93004a.ada: Likewise.
* ada/acats-3/tests/c9/c93004b.ada: Likewise.
* ada/acats-3/tests/c9/c93004c.ada: Likewise.
* ada/acats-3/tests/c9/c93004d.ada: Likewise.
* ada/acats-3/tests/c9/c93004f.ada: Likewise.
* ada/acats-3/tests/c9/c93005a.ada: Likewise.
* ada/acats-3/tests/c9/c93005b.ada: Likewise.
* ada/acats-3/tests/c9/c93005c.ada: Likewise.
* ada/acats-3/tests/c9/c93005d.ada: Likewise.
* ada/acats-3/tests/c9/c93005e.ada: Likewise.
* ada/acats-3/tests/c9/c93005f.ada: Likewise.
* ada/acats-3/tests/c9/c93005g.ada: Likewise.
* ada/acats-3/tests/c9/c93005h.ada: Likewise.
* ada/acats-3/tests/c9/c93006a.ada: Likewise.
* ada/acats-3/tests/c9/c93007a.ada: Likewise.
* ada/acats-3/tests/c9/c93008a.ada: Likewise.
* ada/acats-3/tests/c9/c93008b.ada: Likewise.
* ada/acats-3/tests/c9/c940001.a: Likewise.
* ada/acats-3/tests/c9/c940002.a: Likewise.
* ada/acats-3/tests/c9/c940004.a: Likewise.
* ada/acats-3/tests/c9/c940005.a: Likewise.
* ada/acats-3/tests/c9/c940006.a: Likewise.
* ada/acats-3/tests/c9/c940007.a: Likewise.
* ada/acats-3/tests/c9/c940010.a: Likewise.
* ada/acats-3/tests/c9/c940011.a: Likewise.
* ada/acats-3/tests/c9/c940012.a: Likewise.
* ada/acats-3/tests/c9/c940013.a: Likewise.
* ada/acats-3/tests/c9/c940014.a: Likewise.
* ada/acats-3/tests/c9/c940015.a: Likewise.
* ada/acats-3/tests/c9/c940016.a: Likewise.
* ada/acats-3/tests/c9/c940017.a: Likewise.
* ada/acats-3/tests/c9/c94001a.ada: Likewise.
* ada/acats-3/tests/c9/c94001b.ada: Likewise.
* ada/acats-3/tests/c9/c94001c.ada: Likewise.
* ada/acats-3/tests/c9/c94001e.ada: Likewise.
* ada/acats-3/tests/c9/c94001f.ada: Likewise.
* ada/acats-3/tests/c9/c94001g.ada: Likewise.
* ada/acats-3/tests/c9/c94002a.ada: Likewise.
* ada/acats-3/tests/c9/c94002b.ada: Likewise.
* ada/acats-3/tests/c9/c94002d.ada: Likewise.
* ada/acats-3/tests/c9/c94002e.ada: Likewise.
* ada/acats-3/tests/c9/c94002f.ada: Likewise.
* ada/acats-3/tests/c9/c94002g.ada: Likewise.
* ada/acats-3/tests/c9/c94004a.ada: Likewise.
* ada/acats-3/tests/c9/c94004b.ada: Likewise.
* ada/acats-3/tests/c9/c94004c.ada: Likewise.
* ada/acats-3/tests/c9/c94005a.ada: Likewise.
* ada/acats-3/tests/c9/c94005b.ada: Likewise.
* ada/acats-3/tests/c9/c94006a.ada: Likewise.
* ada/acats-3/tests/c9/c94007a.ada: Likewise.
* ada/acats-3/tests/c9/c94007b.ada: Likewise.
* ada/acats-3/tests/c9/c94008a.ada: Likewise.
* ada/acats-3/tests/c9/c94008b.ada: Likewise.
* ada/acats-3/tests/c9/c94008c.ada: Likewise.
* ada/acats-3/tests/c9/c94008d.ada: Likewise.
* ada/acats-3/tests/c9/c94010a.ada: Likewise.
* ada/acats-3/tests/c9/c94011a.ada: Likewise.
* ada/acats-3/tests/c9/c94020a.ada: Likewise.
* ada/acats-3/tests/c9/c940a03.a: Likewise.
* ada/acats-3/tests/c9/c95008a.ada: Likewise.
* ada/acats-3/tests/c9/c95009a.ada: Likewise.
* ada/acats-3/tests/c9/c95010a.ada: Likewise.
* ada/acats-3/tests/c9/c95011a.ada: Likewise.
* ada/acats-3/tests/c9/c95012a.ada: Likewise.
* ada/acats-3/tests/c9/c95021a.ada: Likewise.
* ada/acats-3/tests/c9/c95022a.ada: Likewise.
* ada/acats-3/tests/c9/c95022b.ada: Likewise.
* ada/acats-3/tests/c9/c95033a.ada: Likewise.
* ada/acats-3/tests/c9/c95033b.ada: Likewise.
* ada/acats-3/tests/c9/c95034a.ada: Likewise.
* ada/acats-3/tests/c9/c95034b.ada: Likewise.
* ada/acats-3/tests/c9/c95035a.ada: Likewise.
* ada/acats-3/tests/c9/c95040a.ada: Likewise.
* ada/acats-3/tests/c9/c95040b.ada: Likewise.
* ada/acats-3/tests/c9/c95040c.ada: Likewise.
* ada/acats-3/tests/c9/c95040d.ada: Likewise.
* ada/acats-3/tests/c9/c95041a.ada: Likewise.
* ada/acats-3/tests/c9/c95065a.ada: Likewise.
* ada/acats-3/tests/c9/c95065b.ada: Likewise.
* ada/acats-3/tests/c9/c95065c.ada: Likewise.
* ada/acats-3/tests/c9/c95065d.ada: Likewise.
* ada/acats-3/tests/c9/c95065e.ada: Likewise.
* ada/acats-3/tests/c9/c95065f.ada: Likewise.
* ada/acats-3/tests/c9/c95066a.ada: Likewise.
* ada/acats-3/tests/c9/c95067a.ada: Likewise.
* ada/acats-3/tests/c9/c95071a.ada: Likewise.
* ada/acats-3/tests/c9/c95072a.ada: Likewise.
* ada/acats-3/tests/c9/c95072b.ada: Likewise.
* ada/acats-3/tests/c9/c95073a.ada: Likewise.
* ada/acats-3/tests/c9/c95074c.ada: Likewise.
* ada/acats-3/tests/c9/c95076a.ada: Likewise.
* ada/acats-3/tests/c9/c95078a.ada: Likewise.
* ada/acats-3/tests/c9/c95080b.ada: Likewise.
* ada/acats-3/tests/c9/c95082g.ada: Likewise.
* ada/acats-3/tests/c9/c95085a.ada: Likewise.
* ada/acats-3/tests/c9/c95085b.ada: Likewise.
* ada/acats-3/tests/c9/c95085c.ada: Likewise.
* ada/acats-3/tests/c9/c95085d.ada: Likewise.
* ada/acats-3/tests/c9/c95085e.ada: Likewise.
* ada/acats-3/tests/c9/c95085f.ada: Likewise.
* ada/acats-3/tests/c9/c95085g.ada: Likewise.
* ada/acats-3/tests/c9/c95085h.ada: Likewise.
* ada/acats-3/tests/c9/c95085i.ada: Likewise.
* ada/acats-3/tests/c9/c95085j.ada: Likewise.
* ada/acats-3/tests/c9/c95085k.ada: Likewise.
* ada/acats-3/tests/c9/c95085l.ada: Likewise.
* ada/acats-3/tests/c9/c95085m.ada: Likewise.
* ada/acats-3/tests/c9/c95085n.ada: Likewise.
* ada/acats-3/tests/c9/c95085o.ada: Likewise.
* ada/acats-3/tests/c9/c95086a.ada: Likewise.
* ada/acats-3/tests/c9/c95086b.ada: Likewise.
* ada/acats-3/tests/c9/c95086c.ada: Likewise.
* ada/acats-3/tests/c9/c95086d.ada: Likewise.
* ada/acats-3/tests/c9/c95086e.ada: Likewise.
* ada/acats-3/tests/c9/c95086f.ada: Likewise.
* ada/acats-3/tests/c9/c95087a.ada: Likewise.
* ada/acats-3/tests/c9/c95087b.ada: Likewise.
* ada/acats-3/tests/c9/c95087c.ada: Likewise.
* ada/acats-3/tests/c9/c95087d.ada: Likewise.
* ada/acats-3/tests/c9/c95088a.ada: Likewise.
* ada/acats-3/tests/c9/c95089a.ada: Likewise.
* ada/acats-3/tests/c9/c95090a.ada: Likewise.
* ada/acats-3/tests/c9/c95092a.ada: Likewise.
* ada/acats-3/tests/c9/c95093a.ada: Likewise.
* ada/acats-3/tests/c9/c95095a.ada: Likewise.
* ada/acats-3/tests/c9/c95095b.ada: Likewise.
* ada/acats-3/tests/c9/c95095c.ada: Likewise.
* ada/acats-3/tests/c9/c95095d.ada: Likewise.
* ada/acats-3/tests/c9/c95095e.ada: Likewise.
* ada/acats-3/tests/c9/c951001.a: Likewise.
* ada/acats-3/tests/c9/c951002.a: Likewise.
* ada/acats-3/tests/c9/c953001.a: Likewise.
* ada/acats-3/tests/c9/c953002.a: Likewise.
* ada/acats-3/tests/c9/c953003.a: Likewise.
* ada/acats-3/tests/c9/c954001.a: Likewise.
* ada/acats-3/tests/c9/c954010.a: Likewise.
* ada/acats-3/tests/c9/c954011.a: Likewise.
* ada/acats-3/tests/c9/c954012.a: Likewise.
* ada/acats-3/tests/c9/c954013.a: Likewise.
* ada/acats-3/tests/c9/c954014.a: Likewise.
* ada/acats-3/tests/c9/c954015.a: Likewise.
* ada/acats-3/tests/c9/c954016.a: Likewise.
* ada/acats-3/tests/c9/c954017.a: Likewise.
* ada/acats-3/tests/c9/c954018.a: Likewise.
* ada/acats-3/tests/c9/c954019.a: Likewise.
* ada/acats-3/tests/c9/c954020.a: Likewise.
* ada/acats-3/tests/c9/c954021.a: Likewise.
* ada/acats-3/tests/c9/c954022.a: Likewise.
* ada/acats-3/tests/c9/c954023.a: Likewise.
* ada/acats-3/tests/c9/c954024.a: Likewise.
* ada/acats-3/tests/c9/c954025.a: Likewise.
* ada/acats-3/tests/c9/c954026.a: Likewise.
* ada/acats-3/tests/c9/c954a01.a: Likewise.
* ada/acats-3/tests/c9/c954a02.a: Likewise.
* ada/acats-3/tests/c9/c954a03.a: Likewise.
* ada/acats-3/tests/c9/c960001.a: Likewise.
* ada/acats-3/tests/c9/c960002.a: Likewise.
* ada/acats-3/tests/c9/c960004.a: Likewise.
* ada/acats-3/tests/c9/c96001a.ada: Likewise.
* ada/acats-3/tests/c9/c96004a.ada: Likewise.
* ada/acats-3/tests/c9/c96005a.ada: Likewise.
* ada/acats-3/tests/c9/c96005b.tst: Likewise.
* ada/acats-3/tests/c9/c96005d.ada: Likewise.
* ada/acats-3/tests/c9/c96005f.ada: Likewise.
* ada/acats-3/tests/c9/c96006a.ada: Likewise.
* ada/acats-3/tests/c9/c96007a.ada: Likewise.
* ada/acats-3/tests/c9/c96008a.ada: Likewise.
* ada/acats-3/tests/c9/c96008b.ada: Likewise.
* ada/acats-3/tests/c9/c97112a.ada: Likewise.
* ada/acats-3/tests/c9/c97113a.ada: Likewise.
* ada/acats-3/tests/c9/c97114a.ada: Likewise.
* ada/acats-3/tests/c9/c97115a.ada: Likewise.
* ada/acats-3/tests/c9/c97116a.ada: Likewise.
* ada/acats-3/tests/c9/c97117a.ada: Likewise.
* ada/acats-3/tests/c9/c97117b.ada: Likewise.
* ada/acats-3/tests/c9/c97117c.ada: Likewise.
* ada/acats-3/tests/c9/c97118a.ada: Likewise.
* ada/acats-3/tests/c9/c97120a.ada: Likewise.
* ada/acats-3/tests/c9/c97120b.ada: Likewise.
* ada/acats-3/tests/c9/c97201a.ada: Likewise.
* ada/acats-3/tests/c9/c97201b.ada: Likewise.
* ada/acats-3/tests/c9/c97201c.ada: Likewise.
* ada/acats-3/tests/c9/c97201d.ada: Likewise.
* ada/acats-3/tests/c9/c97201e.ada: Likewise.
* ada/acats-3/tests/c9/c97201g.ada: Likewise.
* ada/acats-3/tests/c9/c97201h.ada: Likewise.
* ada/acats-3/tests/c9/c97201x.ada: Likewise.
* ada/acats-3/tests/c9/c97202a.ada: Likewise.
* ada/acats-3/tests/c9/c97203a.ada: Likewise.
* ada/acats-3/tests/c9/c97203b.ada: Likewise.
* ada/acats-3/tests/c9/c97203c.ada: Likewise.
* ada/acats-3/tests/c9/c97204a.ada: Likewise.
* ada/acats-3/tests/c9/c97204b.ada: Likewise.
* ada/acats-3/tests/c9/c97205a.ada: Likewise.
* ada/acats-3/tests/c9/c97205b.ada: Likewise.
* ada/acats-3/tests/c9/c97301a.ada: Likewise.
* ada/acats-3/tests/c9/c97301b.ada: Likewise.
* ada/acats-3/tests/c9/c97301c.ada: Likewise.
* ada/acats-3/tests/c9/c97301d.ada: Likewise.
* ada/acats-3/tests/c9/c97301e.ada: Likewise.
* ada/acats-3/tests/c9/c97302a.ada: Likewise.
* ada/acats-3/tests/c9/c97303a.ada: Likewise.
* ada/acats-3/tests/c9/c97303b.ada: Likewise.
* ada/acats-3/tests/c9/c97303c.ada: Likewise.
* ada/acats-3/tests/c9/c97304a.ada: Likewise.
* ada/acats-3/tests/c9/c97304b.ada: Likewise.
* ada/acats-3/tests/c9/c97305a.ada: Likewise.
* ada/acats-3/tests/c9/c97305b.ada: Likewise.
* ada/acats-3/tests/c9/c97305c.ada: Likewise.
* ada/acats-3/tests/c9/c97305d.ada: Likewise.
* ada/acats-3/tests/c9/c97307a.ada: Likewise.
* ada/acats-3/tests/c9/c974001.a: Likewise.
* ada/acats-3/tests/c9/c974002.a: Likewise.
* ada/acats-3/tests/c9/c974003.a: Likewise.
* ada/acats-3/tests/c9/c974004.a: Likewise.
* ada/acats-3/tests/c9/c974005.a: Likewise.
* ada/acats-3/tests/c9/c974006.a: Likewise.
* ada/acats-3/tests/c9/c974007.a: Likewise.
* ada/acats-3/tests/c9/c974008.a: Likewise.
* ada/acats-3/tests/c9/c974009.a: Likewise.
* ada/acats-3/tests/c9/c974010.a: Likewise.
* ada/acats-3/tests/c9/c974011.a: Likewise.
* ada/acats-3/tests/c9/c974012.a: Likewise.
* ada/acats-3/tests/c9/c974013.a: Likewise.
* ada/acats-3/tests/c9/c974014.a: Likewise.
* ada/acats-3/tests/c9/c980001.a: Likewise.
* ada/acats-3/tests/c9/c980002.a: Likewise.
* ada/acats-3/tests/c9/c980003.a: Likewise.
* ada/acats-3/tests/c9/c990001.a: Likewise.
* ada/acats-3/tests/c9/c99005a.ada: Likewise.
* ada/acats-3/tests/c9/c9a003a.ada: Likewise.
* ada/acats-3/tests/c9/c9a004a.ada: Likewise.
* ada/acats-3/tests/c9/c9a007a.ada: Likewise.
* ada/acats-3/tests/c9/c9a009a.ada: Likewise.
* ada/acats-3/tests/c9/c9a009c.ada: Likewise.
* ada/acats-3/tests/c9/c9a009f.ada: Likewise.
* ada/acats-3/tests/c9/c9a009g.ada: Likewise.
* ada/acats-3/tests/c9/c9a009h.ada: Likewise.
* ada/acats-3/tests/c9/c9a010a.ada: Likewise.
* ada/acats-3/tests/c9/c9a011a.ada: Likewise.
* ada/acats-3/tests/c9/c9a011b.ada: Likewise.
* ada/acats-3/tests/ca/ca1003a.ada: Likewise.
* ada/acats-3/tests/ca/ca1004a.ada: Likewise.
* ada/acats-3/tests/ca/ca1005a.ada: Likewise.
* ada/acats-3/tests/ca/ca1006a.ada: Likewise.
* ada/acats-3/tests/ca/ca1011a0.ada: Likewise.
* ada/acats-3/tests/ca/ca1011a1.ada: Likewise.
* ada/acats-3/tests/ca/ca1011a2.ada: Likewise.
* ada/acats-3/tests/ca/ca1011a3.ada: Likewise.
* ada/acats-3/tests/ca/ca1011a4.ada: Likewise.
* ada/acats-3/tests/ca/ca1011a5.ada: Likewise.
* ada/acats-3/tests/ca/ca1011a6.ada: Likewise.
* ada/acats-3/tests/ca/ca1012a0.ada: Likewise.
* ada/acats-3/tests/ca/ca1012a1.ada: Likewise.
* ada/acats-3/tests/ca/ca1012a2.ada: Likewise.
* ada/acats-3/tests/ca/ca1012a3.ada: Likewise.
* ada/acats-3/tests/ca/ca1012a4.ada: Likewise.
* ada/acats-3/tests/ca/ca1012b0.ada: Likewise.
* ada/acats-3/tests/ca/ca1012b2.ada: Likewise.
* ada/acats-3/tests/ca/ca1012b4.ada: Likewise.
* ada/acats-3/tests/ca/ca1013a0.ada: Likewise.
* ada/acats-3/tests/ca/ca1013a1.ada: Likewise.
* ada/acats-3/tests/ca/ca1013a2.ada: Likewise.
* ada/acats-3/tests/ca/ca1013a3.ada: Likewise.
* ada/acats-3/tests/ca/ca1013a4.ada: Likewise.
* ada/acats-3/tests/ca/ca1013a5.ada: Likewise.
* ada/acats-3/tests/ca/ca1013a6.ada: Likewise.
* ada/acats-3/tests/ca/ca1014a0.ada: Likewise.
* ada/acats-3/tests/ca/ca1014a1.ada: Likewise.
* ada/acats-3/tests/ca/ca1014a2.ada: Likewise.
* ada/acats-3/tests/ca/ca1014a3.ada: Likewise.
* ada/acats-3/tests/ca/ca1020e0.ada: Likewise.
* ada/acats-3/tests/ca/ca1020e1.ada: Likewise.
* ada/acats-3/tests/ca/ca1020e2.ada: Likewise.
* ada/acats-3/tests/ca/ca1020e3.ada: Likewise.
* ada/acats-3/tests/ca/ca1022a0.ada: Likewise.
* ada/acats-3/tests/ca/ca1022a1.ada: Likewise.
* ada/acats-3/tests/ca/ca1022a2.ada: Likewise.
* ada/acats-3/tests/ca/ca1022a3.ada: Likewise.
* ada/acats-3/tests/ca/ca1022a4.ada: Likewise.
* ada/acats-3/tests/ca/ca1022a5.ada: Likewise.
* ada/acats-3/tests/ca/ca1022a6.ada: Likewise.
* ada/acats-3/tests/ca/ca11001.a: Likewise.
* ada/acats-3/tests/ca/ca11002.a: Likewise.
* ada/acats-3/tests/ca/ca11003.a: Likewise.
* ada/acats-3/tests/ca/ca110040.a: Likewise.
* ada/acats-3/tests/ca/ca110041.a: Likewise.
* ada/acats-3/tests/ca/ca110042.am: Likewise.
* ada/acats-3/tests/ca/ca110050.a: Likewise.
* ada/acats-3/tests/ca/ca110051.am: Likewise.
* ada/acats-3/tests/ca/ca11006.a: Likewise.
* ada/acats-3/tests/ca/ca11007.a: Likewise.
* ada/acats-3/tests/ca/ca11008.a: Likewise.
* ada/acats-3/tests/ca/ca11009.a: Likewise.
* ada/acats-3/tests/ca/ca11010.a: Likewise.
* ada/acats-3/tests/ca/ca11011.a: Likewise.
* ada/acats-3/tests/ca/ca11012.a: Likewise.
* ada/acats-3/tests/ca/ca11013.a: Likewise.
* ada/acats-3/tests/ca/ca11014.a: Likewise.
* ada/acats-3/tests/ca/ca11015.a: Likewise.
* ada/acats-3/tests/ca/ca11016.a: Likewise.
* ada/acats-3/tests/ca/ca11017.a: Likewise.
* ada/acats-3/tests/ca/ca11018.a: Likewise.
* ada/acats-3/tests/ca/ca11019.a: Likewise.
* ada/acats-3/tests/ca/ca11020.a: Likewise.
* ada/acats-3/tests/ca/ca11021.a: Likewise.
* ada/acats-3/tests/ca/ca11022.a: Likewise.
* ada/acats-3/tests/ca/ca110230.a: Likewise.
* ada/acats-3/tests/ca/ca110231.a: Likewise.
* ada/acats-3/tests/ca/ca110232.am: Likewise.
* ada/acats-3/tests/ca/ca1102a0.ada: Likewise.
* ada/acats-3/tests/ca/ca1102a1.ada: Likewise.
* ada/acats-3/tests/ca/ca1102a2.ada: Likewise.
* ada/acats-3/tests/ca/ca1106a.ada: Likewise.
* ada/acats-3/tests/ca/ca1108a.ada: Likewise.
* ada/acats-3/tests/ca/ca1108b.ada: Likewise.
* ada/acats-3/tests/ca/ca11a01.a: Likewise.
* ada/acats-3/tests/ca/ca11a02.a: Likewise.
* ada/acats-3/tests/ca/ca11b01.a: Likewise.
* ada/acats-3/tests/ca/ca11b02.a: Likewise.
* ada/acats-3/tests/ca/ca11c01.a: Likewise.
* ada/acats-3/tests/ca/ca11c02.a: Likewise.
* ada/acats-3/tests/ca/ca11c03.a: Likewise.
* ada/acats-3/tests/ca/ca11d010.a: Likewise.
* ada/acats-3/tests/ca/ca11d011.a: Likewise.
* ada/acats-3/tests/ca/ca11d012.a: Likewise.
* ada/acats-3/tests/ca/ca11d013.am: Likewise.
* ada/acats-3/tests/ca/ca11d02.a: Likewise.
* ada/acats-3/tests/ca/ca11d03.a: Likewise.
* ada/acats-3/tests/ca/ca120010.a: Likewise.
* ada/acats-3/tests/ca/ca120011.a: Likewise.
* ada/acats-3/tests/ca/ca120012.am: Likewise.
* ada/acats-3/tests/ca/ca12002.a: Likewise.
* ada/acats-3/tests/ca/ca13001.a: Likewise.
* ada/acats-3/tests/ca/ca13002.a: Likewise.
* ada/acats-3/tests/ca/ca13003.a: Likewise.
* ada/acats-3/tests/ca/ca13a01.a: Likewise.
* ada/acats-3/tests/ca/ca13a02.a: Likewise.
* ada/acats-3/tests/ca/ca140230.a: Likewise.
* ada/acats-3/tests/ca/ca140231.a: Likewise.
* ada/acats-3/tests/ca/ca140232.am: Likewise.
* ada/acats-3/tests/ca/ca140233.a: Likewise.
* ada/acats-3/tests/ca/ca140280.a: Likewise.
* ada/acats-3/tests/ca/ca140281.a: Likewise.
* ada/acats-3/tests/ca/ca140282.a: Likewise.
* ada/acats-3/tests/ca/ca140283.am: Likewise.
* ada/acats-3/tests/ca/ca15003.a: Likewise.
* ada/acats-3/tests/ca/ca200020.a: Likewise.
* ada/acats-3/tests/ca/ca200021.a: Likewise.
* ada/acats-3/tests/ca/ca200022.am: Likewise.
* ada/acats-3/tests/ca/ca200030.a: Likewise.
* ada/acats-3/tests/ca/ca200031.am: Likewise.
* ada/acats-3/tests/ca/ca2001h0.ada: Likewise.
* ada/acats-3/tests/ca/ca2001h1.ada: Likewise.
* ada/acats-3/tests/ca/ca2001h2.ada: Likewise.
* ada/acats-3/tests/ca/ca2001h3.ada: Likewise.
* ada/acats-3/tests/ca/ca2002a0.ada: Likewise.
* ada/acats-3/tests/ca/ca2002a1.ada: Likewise.
* ada/acats-3/tests/ca/ca2002a2.ada: Likewise.
* ada/acats-3/tests/ca/ca2003a0.ada: Likewise.
* ada/acats-3/tests/ca/ca2003a1.ada: Likewise.
* ada/acats-3/tests/ca/ca2004a0.ada: Likewise.
* ada/acats-3/tests/ca/ca2004a1.ada: Likewise.
* ada/acats-3/tests/ca/ca2004a2.ada: Likewise.
* ada/acats-3/tests/ca/ca2004a3.ada: Likewise.
* ada/acats-3/tests/ca/ca2004a4.ada: Likewise.
* ada/acats-3/tests/ca/ca2007a0.ada: Likewise.
* ada/acats-3/tests/ca/ca2007a1.ada: Likewise.
* ada/acats-3/tests/ca/ca2007a2.ada: Likewise.
* ada/acats-3/tests/ca/ca2007a3.ada: Likewise.
* ada/acats-3/tests/ca/ca2008a0.ada: Likewise.
* ada/acats-3/tests/ca/ca2008a1.ada: Likewise.
* ada/acats-3/tests/ca/ca2008a2.ada: Likewise.
* ada/acats-3/tests/ca/ca2009a.ada: Likewise.
* ada/acats-3/tests/ca/ca2009c0.ada: Likewise.
* ada/acats-3/tests/ca/ca2009c1.ada: Likewise.
* ada/acats-3/tests/ca/ca2009d.ada: Likewise.
* ada/acats-3/tests/ca/ca2009f0.ada: Likewise.
* ada/acats-3/tests/ca/ca2009f1.ada: Likewise.
* ada/acats-3/tests/ca/ca2009f2.ada: Likewise.
* ada/acats-3/tests/ca/ca2011b.ada: Likewise.
* ada/acats-3/tests/ca/ca21001.a: Likewise.
* ada/acats-3/tests/ca/ca3011a0.ada: Likewise.
* ada/acats-3/tests/ca/ca3011a1.ada: Likewise.
* ada/acats-3/tests/ca/ca3011a2.ada: Likewise.
* ada/acats-3/tests/ca/ca3011a3.ada: Likewise.
* ada/acats-3/tests/ca/ca3011a4.ada: Likewise.
* ada/acats-3/tests/ca/ca5003a0.ada: Likewise.
* ada/acats-3/tests/ca/ca5003a1.ada: Likewise.
* ada/acats-3/tests/ca/ca5003a2.ada: Likewise.
* ada/acats-3/tests/ca/ca5003a3.ada: Likewise.
* ada/acats-3/tests/ca/ca5003a4.ada: Likewise.
* ada/acats-3/tests/ca/ca5003a5.ada: Likewise.
* ada/acats-3/tests/ca/ca5003a6.ada: Likewise.
* ada/acats-3/tests/ca/ca5003b0.ada: Likewise.
* ada/acats-3/tests/ca/ca5003b1.ada: Likewise.
* ada/acats-3/tests/ca/ca5003b2.ada: Likewise.
* ada/acats-3/tests/ca/ca5003b3.ada: Likewise.
* ada/acats-3/tests/ca/ca5003b4.ada: Likewise.
* ada/acats-3/tests/ca/ca5003b5.ada: Likewise.
* ada/acats-3/tests/ca/ca5004a.ada: Likewise.
* ada/acats-3/tests/ca/ca5004b0.ada: Likewise.
* ada/acats-3/tests/ca/ca5004b1.ada: Likewise.
* ada/acats-3/tests/ca/ca5004b2.ada: Likewise.
* ada/acats-3/tests/ca/ca5006a.ada: Likewise.
* ada/acats-3/tests/cb/cb10002.a: Likewise.
* ada/acats-3/tests/cb/cb1001a.ada: Likewise.
* ada/acats-3/tests/cb/cb1004a.ada: Likewise.
* ada/acats-3/tests/cb/cb1005a.ada: Likewise.
* ada/acats-3/tests/cb/cb1010a.ada: Likewise.
* ada/acats-3/tests/cb/cb1010c.ada: Likewise.
* ada/acats-3/tests/cb/cb1010d.ada: Likewise.
* ada/acats-3/tests/cb/cb20001.a: Likewise.
* ada/acats-3/tests/cb/cb20003.a: Likewise.
* ada/acats-3/tests/cb/cb20004.a: Likewise.
* ada/acats-3/tests/cb/cb20005.a: Likewise.
* ada/acats-3/tests/cb/cb20006.a: Likewise.
* ada/acats-3/tests/cb/cb20007.a: Likewise.
* ada/acats-3/tests/cb/cb2004a.ada: Likewise.
* ada/acats-3/tests/cb/cb2005a.ada: Likewise.
* ada/acats-3/tests/cb/cb2006a.ada: Likewise.
* ada/acats-3/tests/cb/cb2007a.ada: Likewise.
* ada/acats-3/tests/cb/cb20a02.a: Likewise.
* ada/acats-3/tests/cb/cb30001.a: Likewise.
* ada/acats-3/tests/cb/cb3003a.ada: Likewise.
* ada/acats-3/tests/cb/cb3003b.ada: Likewise.
* ada/acats-3/tests/cb/cb3004a.ada: Likewise.
* ada/acats-3/tests/cb/cb40005.a: Likewise.
* ada/acats-3/tests/cb/cb4001a.ada: Likewise.
* ada/acats-3/tests/cb/cb4002a.ada: Likewise.
* ada/acats-3/tests/cb/cb4003a.ada: Likewise.
* ada/acats-3/tests/cb/cb4004a.ada: Likewise.
* ada/acats-3/tests/cb/cb4005a.ada: Likewise.
* ada/acats-3/tests/cb/cb4006a.ada: Likewise.
* ada/acats-3/tests/cb/cb4007a.ada: Likewise.
* ada/acats-3/tests/cb/cb4008a.ada: Likewise.
* ada/acats-3/tests/cb/cb4009a.ada: Likewise.
* ada/acats-3/tests/cb/cb4013a.ada: Likewise.
* ada/acats-3/tests/cb/cb40a01.a: Likewise.
* ada/acats-3/tests/cb/cb40a020.a: Likewise.
* ada/acats-3/tests/cb/cb40a021.am: Likewise.
* ada/acats-3/tests/cb/cb40a030.a: Likewise.
* ada/acats-3/tests/cb/cb40a031.am: Likewise.
* ada/acats-3/tests/cb/cb40a04.a: Likewise.
* ada/acats-3/tests/cb/cb41001.a: Likewise.
* ada/acats-3/tests/cb/cb41002.a: Likewise.
* ada/acats-3/tests/cb/cb41003.a: Likewise.
* ada/acats-3/tests/cb/cb41004.a: Likewise.
* ada/acats-3/tests/cb/cb42001.a: Likewise.
* ada/acats-3/tests/cb/cb42002.a: Likewise.
* ada/acats-3/tests/cb/cb42003.a: Likewise.
* ada/acats-3/tests/cb/cb5001a.ada: Likewise.
* ada/acats-3/tests/cb/cb5001b.ada: Likewise.
* ada/acats-3/tests/cb/cb5002a.ada: Likewise.
* ada/acats-3/tests/cc/cc1004a.ada: Likewise.
* ada/acats-3/tests/cc/cc1005b.ada: Likewise.
* ada/acats-3/tests/cc/cc1010a.ada: Likewise.
* ada/acats-3/tests/cc/cc1010b.ada: Likewise.
* ada/acats-3/tests/cc/cc1018a.ada: Likewise.
* ada/acats-3/tests/cc/cc1104c.ada: Likewise.
* ada/acats-3/tests/cc/cc1107b.ada: Likewise.
* ada/acats-3/tests/cc/cc1111a.ada: Likewise.
* ada/acats-3/tests/cc/cc1204a.ada: Likewise.
* ada/acats-3/tests/cc/cc1207b.ada: Likewise.
* ada/acats-3/tests/cc/cc1220a.ada: Likewise.
* ada/acats-3/tests/cc/cc1221a.ada: Likewise.
* ada/acats-3/tests/cc/cc1221b.ada: Likewise.
* ada/acats-3/tests/cc/cc1221c.ada: Likewise.
* ada/acats-3/tests/cc/cc1221d.ada: Likewise.
* ada/acats-3/tests/cc/cc1222a.ada: Likewise.
* ada/acats-3/tests/cc/cc1223a.ada: Likewise.
* ada/acats-3/tests/cc/cc1224a.ada: Likewise.
* ada/acats-3/tests/cc/cc1225a.tst: Likewise.
* ada/acats-3/tests/cc/cc1226b.ada: Likewise.
* ada/acats-3/tests/cc/cc1227a.ada: Likewise.
* ada/acats-3/tests/cc/cc1301a.ada: Likewise.
* ada/acats-3/tests/cc/cc1302a.ada: Likewise.
* ada/acats-3/tests/cc/cc1304a.ada: Likewise.
* ada/acats-3/tests/cc/cc1304b.ada: Likewise.
* ada/acats-3/tests/cc/cc1307a.ada: Likewise.
* ada/acats-3/tests/cc/cc1307b.ada: Likewise.
* ada/acats-3/tests/cc/cc1308a.ada: Likewise.
* ada/acats-3/tests/cc/cc1310a.ada: Likewise.
* ada/acats-3/tests/cc/cc1311a.ada: Likewise.
* ada/acats-3/tests/cc/cc1311b.ada: Likewise.
* ada/acats-3/tests/cc/cc2002a.ada: Likewise.
* ada/acats-3/tests/cc/cc30001.a: Likewise.
* ada/acats-3/tests/cc/cc30002.a: Likewise.
* ada/acats-3/tests/cc/cc30003.a: Likewise.
* ada/acats-3/tests/cc/cc30004.a: Likewise.
* ada/acats-3/tests/cc/cc3004a.ada: Likewise.
* ada/acats-3/tests/cc/cc3007a.ada: Likewise.
* ada/acats-3/tests/cc/cc3007b.ada: Likewise.
* ada/acats-3/tests/cc/cc3011a.ada: Likewise.
* ada/acats-3/tests/cc/cc3011d.ada: Likewise.
* ada/acats-3/tests/cc/cc3012a.ada: Likewise.
* ada/acats-3/tests/cc/cc3015a.ada: Likewise.
* ada/acats-3/tests/cc/cc3016b.ada: Likewise.
* ada/acats-3/tests/cc/cc3016c.ada: Likewise.
* ada/acats-3/tests/cc/cc3016f.ada: Likewise.
* ada/acats-3/tests/cc/cc3016i.ada: Likewise.
* ada/acats-3/tests/cc/cc3017b.ada: Likewise.
* ada/acats-3/tests/cc/cc3017c.ada: Likewise.
* ada/acats-3/tests/cc/cc3019a.ada: Likewise.
* ada/acats-3/tests/cc/cc3019b0.ada: Likewise.
* ada/acats-3/tests/cc/cc3019b1.ada: Likewise.
* ada/acats-3/tests/cc/cc3019b2.ada: Likewise.
* ada/acats-3/tests/cc/cc3019c0.ada: Likewise.
* ada/acats-3/tests/cc/cc3019c1.ada: Likewise.
* ada/acats-3/tests/cc/cc3019c2.ada: Likewise.
* ada/acats-3/tests/cc/cc3106b.ada: Likewise.
* ada/acats-3/tests/cc/cc3120a.ada: Likewise.
* ada/acats-3/tests/cc/cc3120b.ada: Likewise.
* ada/acats-3/tests/cc/cc3121a.ada: Likewise.
* ada/acats-3/tests/cc/cc3123a.ada: Likewise.
* ada/acats-3/tests/cc/cc3125a.ada: Likewise.
* ada/acats-3/tests/cc/cc3125b.ada: Likewise.
* ada/acats-3/tests/cc/cc3125c.ada: Likewise.
* ada/acats-3/tests/cc/cc3125d.ada: Likewise.
* ada/acats-3/tests/cc/cc3126a.ada: Likewise.
* ada/acats-3/tests/cc/cc3127a.ada: Likewise.
* ada/acats-3/tests/cc/cc3128a.ada: Likewise.
* ada/acats-3/tests/cc/cc3203a.ada: Likewise.
* ada/acats-3/tests/cc/cc3207b.ada: Likewise.
* ada/acats-3/tests/cc/cc3220a.ada: Likewise.
* ada/acats-3/tests/cc/cc3221a.ada: Likewise.
* ada/acats-3/tests/cc/cc3222a.ada: Likewise.
* ada/acats-3/tests/cc/cc3223a.ada: Likewise.
* ada/acats-3/tests/cc/cc3224a.ada: Likewise.
* ada/acats-3/tests/cc/cc3225a.ada: Likewise.
* ada/acats-3/tests/cc/cc3230a.ada: Likewise.
* ada/acats-3/tests/cc/cc3231a.ada: Likewise.
* ada/acats-3/tests/cc/cc3232a.ada: Likewise.
* ada/acats-3/tests/cc/cc3233a.ada: Likewise.
* ada/acats-3/tests/cc/cc3234a.ada: Likewise.
* ada/acats-3/tests/cc/cc3235a.ada: Likewise.
* ada/acats-3/tests/cc/cc3236a.ada: Likewise.
* ada/acats-3/tests/cc/cc3240a.ada: Likewise.
* ada/acats-3/tests/cc/cc3305a.ada: Likewise.
* ada/acats-3/tests/cc/cc3305b.ada: Likewise.
* ada/acats-3/tests/cc/cc3305c.ada: Likewise.
* ada/acats-3/tests/cc/cc3305d.ada: Likewise.
* ada/acats-3/tests/cc/cc3601a.ada: Likewise.
* ada/acats-3/tests/cc/cc3601c.ada: Likewise.
* ada/acats-3/tests/cc/cc3602a.ada: Likewise.
* ada/acats-3/tests/cc/cc3603a.ada: Likewise.
* ada/acats-3/tests/cc/cc3605a.ada: Likewise.
* ada/acats-3/tests/cc/cc3606a.ada: Likewise.
* ada/acats-3/tests/cc/cc3606b.ada: Likewise.
* ada/acats-3/tests/cc/cc3607b.ada: Likewise.
* ada/acats-3/tests/cc/cc40001.a: Likewise.
* ada/acats-3/tests/cc/cc50001.a: Likewise.
* ada/acats-3/tests/cc/cc50a01.a: Likewise.
* ada/acats-3/tests/cc/cc50a02.a: Likewise.
* ada/acats-3/tests/cc/cc51001.a: Likewise.
* ada/acats-3/tests/cc/cc51002.a: Likewise.
* ada/acats-3/tests/cc/cc51003.a: Likewise.
* ada/acats-3/tests/cc/cc51004.a: Likewise.
* ada/acats-3/tests/cc/cc51006.a: Likewise.
* ada/acats-3/tests/cc/cc51007.a: Likewise.
* ada/acats-3/tests/cc/cc51008.a: Likewise.
* ada/acats-3/tests/cc/cc51a01.a: Likewise.
* ada/acats-3/tests/cc/cc51b03.a: Likewise.
* ada/acats-3/tests/cc/cc51d01.a: Likewise.
* ada/acats-3/tests/cc/cc51d02.a: Likewise.
* ada/acats-3/tests/cc/cc54001.a: Likewise.
* ada/acats-3/tests/cc/cc54002.a: Likewise.
* ada/acats-3/tests/cc/cc54003.a: Likewise.
* ada/acats-3/tests/cc/cc54004.a: Likewise.
* ada/acats-3/tests/cc/cc60001.a: Likewise.
* ada/acats-3/tests/cc/cc70001.a: Likewise.
* ada/acats-3/tests/cc/cc70002.a: Likewise.
* ada/acats-3/tests/cc/cc70003.a: Likewise.
* ada/acats-3/tests/cc/cc70a01.a: Likewise.
* ada/acats-3/tests/cc/cc70a02.a: Likewise.
* ada/acats-3/tests/cc/cc70b01.a: Likewise.
* ada/acats-3/tests/cc/cc70b02.a: Likewise.
* ada/acats-3/tests/cc/cc70c01.a: Likewise.
* ada/acats-3/tests/cc/cc70c02.a: Likewise.
* ada/acats-3/tests/cd/cd10001.a: Likewise.
* ada/acats-3/tests/cd/cd10002.a: Likewise.
* ada/acats-3/tests/cd/cd1009a.ada: Likewise.
* ada/acats-3/tests/cd/cd1009b.ada: Likewise.
* ada/acats-3/tests/cd/cd1009d.ada: Likewise.
* ada/acats-3/tests/cd/cd1009e.ada: Likewise.
* ada/acats-3/tests/cd/cd1009f.ada: Likewise.
* ada/acats-3/tests/cd/cd1009g.ada: Likewise.
* ada/acats-3/tests/cd/cd1009h.ada: Likewise.
* ada/acats-3/tests/cd/cd1009i.ada: Likewise.
* ada/acats-3/tests/cd/cd1009j.ada: Likewise.
* ada/acats-3/tests/cd/cd1009k.tst: Likewise.
* ada/acats-3/tests/cd/cd1009l.ada: Likewise.
* ada/acats-3/tests/cd/cd1009m.ada: Likewise.
* ada/acats-3/tests/cd/cd1009n.ada: Likewise.
* ada/acats-3/tests/cd/cd1009o.ada: Likewise.
* ada/acats-3/tests/cd/cd1009p.ada: Likewise.
* ada/acats-3/tests/cd/cd1009q.ada: Likewise.
* ada/acats-3/tests/cd/cd1009r.ada: Likewise.
* ada/acats-3/tests/cd/cd1009s.ada: Likewise.
* ada/acats-3/tests/cd/cd1009t.tst: Likewise.
* ada/acats-3/tests/cd/cd1009u.tst: Likewise.
* ada/acats-3/tests/cd/cd1009v.ada: Likewise.
* ada/acats-3/tests/cd/cd1009w.ada: Likewise.
* ada/acats-3/tests/cd/cd1009x.ada: Likewise.
* ada/acats-3/tests/cd/cd1009y.ada: Likewise.
* ada/acats-3/tests/cd/cd1009z.ada: Likewise.
* ada/acats-3/tests/cd/cd1c03a.ada: Likewise.
* ada/acats-3/tests/cd/cd1c03b.ada: Likewise.
* ada/acats-3/tests/cd/cd1c03c.ada: Likewise.
* ada/acats-3/tests/cd/cd1c03e.tst: Likewise.
* ada/acats-3/tests/cd/cd1c03f.ada: Likewise.
* ada/acats-3/tests/cd/cd1c03g.ada: Likewise.
* ada/acats-3/tests/cd/cd1c03h.ada: Likewise.
* ada/acats-3/tests/cd/cd1c03i.ada: Likewise.
* ada/acats-3/tests/cd/cd1c04a.ada: Likewise.
* ada/acats-3/tests/cd/cd1c04d.ada: Likewise.
* ada/acats-3/tests/cd/cd1c04e.ada: Likewise.
* ada/acats-3/tests/cd/cd1c06a.tst: Likewise.
* ada/acats-3/tests/cd/cd20001.a: Likewise.
* ada/acats-3/tests/cd/cd2a21a.ada: Likewise.
* ada/acats-3/tests/cd/cd2a21c.ada: Likewise.
* ada/acats-3/tests/cd/cd2a21e.ada: Likewise.
* ada/acats-3/tests/cd/cd2a22a.ada: Likewise.
* ada/acats-3/tests/cd/cd2a22e.ada: Likewise.
* ada/acats-3/tests/cd/cd2a22i.ada: Likewise.
* ada/acats-3/tests/cd/cd2a22j.ada: Likewise.
* ada/acats-3/tests/cd/cd2a23a.ada: Likewise.
* ada/acats-3/tests/cd/cd2a23e.ada: Likewise.
* ada/acats-3/tests/cd/cd2a24a.ada: Likewise.
* ada/acats-3/tests/cd/cd2a24e.ada: Likewise.
* ada/acats-3/tests/cd/cd2a24i.ada: Likewise.
* ada/acats-3/tests/cd/cd2a24j.ada: Likewise.
* ada/acats-3/tests/cd/cd2a31a.ada: Likewise.
* ada/acats-3/tests/cd/cd2a31c.ada: Likewise.
* ada/acats-3/tests/cd/cd2a31e.ada: Likewise.
* ada/acats-3/tests/cd/cd2a32a.ada: Likewise.
* ada/acats-3/tests/cd/cd2a32c.ada: Likewise.
* ada/acats-3/tests/cd/cd2a32e.ada: Likewise.
* ada/acats-3/tests/cd/cd2a32g.ada: Likewise.
* ada/acats-3/tests/cd/cd2a32i.ada: Likewise.
* ada/acats-3/tests/cd/cd2a32j.ada: Likewise.
* ada/acats-3/tests/cd/cd2a51a.ada: Likewise.
* ada/acats-3/tests/cd/cd2a53a.ada: Likewise.
* ada/acats-3/tests/cd/cd2a53e.ada: Likewise.
* ada/acats-3/tests/cd/cd2a83c.tst: Likewise.
* ada/acats-3/tests/cd/cd2a91c.tst: Likewise.
* ada/acats-3/tests/cd/cd2b11b.ada: Likewise.
* ada/acats-3/tests/cd/cd2b11d.ada: Likewise.
* ada/acats-3/tests/cd/cd2b11e.ada: Likewise.
* ada/acats-3/tests/cd/cd2b11f.ada: Likewise.
* ada/acats-3/tests/cd/cd2b16a.ada: Likewise.
* ada/acats-3/tests/cd/cd2c11a.tst: Likewise.
* ada/acats-3/tests/cd/cd2c11d.tst: Likewise.
* ada/acats-3/tests/cd/cd2d11a.ada: Likewise.
* ada/acats-3/tests/cd/cd2d13a.ada: Likewise.
* ada/acats-3/tests/cd/cd30001.a: Likewise.
* ada/acats-3/tests/cd/cd30002.a: Likewise.
* ada/acats-3/tests/cd/cd30003.a: Likewise.
* ada/acats-3/tests/cd/cd30004.a: Likewise.
* ada/acats-3/tests/cd/cd300050.am: Likewise.
* ada/acats-3/tests/cd/cd300051.c: Likewise.
* ada/acats-3/tests/cd/cd30008.a: Likewise.
* ada/acats-3/tests/cd/cd30009.a: Likewise.
* ada/acats-3/tests/cd/cd30011.a: Likewise.
* ada/acats-3/tests/cd/cd30012.a: Likewise.
* ada/acats-3/tests/cd/cd3014a.ada: Likewise.
* ada/acats-3/tests/cd/cd3014c.ada: Likewise.
* ada/acats-3/tests/cd/cd3014d.ada: Likewise.
* ada/acats-3/tests/cd/cd3014f.ada: Likewise.
* ada/acats-3/tests/cd/cd3015a.ada: Likewise.
* ada/acats-3/tests/cd/cd3015c.ada: Likewise.
* ada/acats-3/tests/cd/cd3015e.ada: Likewise.
* ada/acats-3/tests/cd/cd3015f.ada: Likewise.
* ada/acats-3/tests/cd/cd3015g.ada: Likewise.
* ada/acats-3/tests/cd/cd3015h.ada: Likewise.
* ada/acats-3/tests/cd/cd3015i.ada: Likewise.
* ada/acats-3/tests/cd/cd3015k.ada: Likewise.
* ada/acats-3/tests/cd/cd3021a.ada: Likewise.
* ada/acats-3/tests/cd/cd33001.a: Likewise.
* ada/acats-3/tests/cd/cd33002.a: Likewise.
* ada/acats-3/tests/cd/cd40001.a: Likewise.
* ada/acats-3/tests/cd/cd4031a.ada: Likewise.
* ada/acats-3/tests/cd/cd4041a.tst: Likewise.
* ada/acats-3/tests/cd/cd4051a.ada: Likewise.
* ada/acats-3/tests/cd/cd4051b.ada: Likewise.
* ada/acats-3/tests/cd/cd4051c.ada: Likewise.
* ada/acats-3/tests/cd/cd4051d.ada: Likewise.
* ada/acats-3/tests/cd/cd5003a.ada: Likewise.
* ada/acats-3/tests/cd/cd5003b.ada: Likewise.
* ada/acats-3/tests/cd/cd5003c.ada: Likewise.
* ada/acats-3/tests/cd/cd5003d.ada: Likewise.
* ada/acats-3/tests/cd/cd5003e.ada: Likewise.
* ada/acats-3/tests/cd/cd5003f.ada: Likewise.
* ada/acats-3/tests/cd/cd5003g.ada: Likewise.
* ada/acats-3/tests/cd/cd5003h.ada: Likewise.
* ada/acats-3/tests/cd/cd5003i.ada: Likewise.
* ada/acats-3/tests/cd/cd5011a.ada: Likewise.
* ada/acats-3/tests/cd/cd5011c.ada: Likewise.
* ada/acats-3/tests/cd/cd5011e.ada: Likewise.
* ada/acats-3/tests/cd/cd5011g.ada: Likewise.
* ada/acats-3/tests/cd/cd5011i.ada: Likewise.
* ada/acats-3/tests/cd/cd5011k.ada: Likewise.
* ada/acats-3/tests/cd/cd5011m.ada: Likewise.
* ada/acats-3/tests/cd/cd5011q.ada: Likewise.
* ada/acats-3/tests/cd/cd5011s.ada: Likewise.
* ada/acats-3/tests/cd/cd5012a.ada: Likewise.
* ada/acats-3/tests/cd/cd5012b.ada: Likewise.
* ada/acats-3/tests/cd/cd5012e.ada: Likewise.
* ada/acats-3/tests/cd/cd5012f.ada: Likewise.
* ada/acats-3/tests/cd/cd5012i.ada: Likewise.
* ada/acats-3/tests/cd/cd5012m.ada: Likewise.
* ada/acats-3/tests/cd/cd5013a.ada: Likewise.
* ada/acats-3/tests/cd/cd5013c.ada: Likewise.
* ada/acats-3/tests/cd/cd5013e.ada: Likewise.
* ada/acats-3/tests/cd/cd5013g.ada: Likewise.
* ada/acats-3/tests/cd/cd5013i.ada: Likewise.
* ada/acats-3/tests/cd/cd5013k.ada: Likewise.
* ada/acats-3/tests/cd/cd5013m.ada: Likewise.
* ada/acats-3/tests/cd/cd5013o.ada: Likewise.
* ada/acats-3/tests/cd/cd5014a.ada: Likewise.
* ada/acats-3/tests/cd/cd5014c.ada: Likewise.
* ada/acats-3/tests/cd/cd5014e.ada: Likewise.
* ada/acats-3/tests/cd/cd5014g.ada: Likewise.
* ada/acats-3/tests/cd/cd5014i.ada: Likewise.
* ada/acats-3/tests/cd/cd5014k.ada: Likewise.
* ada/acats-3/tests/cd/cd5014m.ada: Likewise.
* ada/acats-3/tests/cd/cd5014o.ada: Likewise.
* ada/acats-3/tests/cd/cd5014t.ada: Likewise.
* ada/acats-3/tests/cd/cd5014v.ada: Likewise.
* ada/acats-3/tests/cd/cd5014x.ada: Likewise.
* ada/acats-3/tests/cd/cd5014y.ada: Likewise.
* ada/acats-3/tests/cd/cd5014z.ada: Likewise.
* ada/acats-3/tests/cd/cd70001.a: Likewise.
* ada/acats-3/tests/cd/cd7002a.ada: Likewise.
* ada/acats-3/tests/cd/cd7007b.ada: Likewise.
* ada/acats-3/tests/cd/cd7101d.ada: Likewise.
* ada/acats-3/tests/cd/cd7101e.dep: Likewise.
* ada/acats-3/tests/cd/cd7101f.dep: Likewise.
* ada/acats-3/tests/cd/cd7101g.tst: Likewise.
* ada/acats-3/tests/cd/cd7103d.ada: Likewise.
* ada/acats-3/tests/cd/cd7202a.ada: Likewise.
* ada/acats-3/tests/cd/cd7204b.ada: Likewise.
* ada/acats-3/tests/cd/cd7204c.ada: Likewise.
* ada/acats-3/tests/cd/cd72a01.a: Likewise.
* ada/acats-3/tests/cd/cd72a02.a: Likewise.
* ada/acats-3/tests/cd/cd7305a.ada: Likewise.
* ada/acats-3/tests/cd/cd90001.a: Likewise.
* ada/acats-3/tests/cd/cd92001.a: Likewise.
* ada/acats-3/tests/cd/cda201a.ada: Likewise.
* ada/acats-3/tests/cd/cda201b.ada: Likewise.
* ada/acats-3/tests/cd/cda201c.ada: Likewise.
* ada/acats-3/tests/cd/cda201e.ada: Likewise.
* ada/acats-3/tests/cd/cdb0001.a: Likewise.
* ada/acats-3/tests/cd/cdb0002.a: Likewise.
* ada/acats-3/tests/cd/cdb0a01.a: Likewise.
* ada/acats-3/tests/cd/cdb0a02.a: Likewise.
* ada/acats-3/tests/cd/cdd1001.a: Likewise.
* ada/acats-3/tests/cd/cdd2001.a: Likewise.
* ada/acats-3/tests/cd/cdd2a01.a: Likewise.
* ada/acats-3/tests/cd/cdd2a02.a: Likewise.
* ada/acats-3/tests/cd/cdd2a03.a: Likewise.
* ada/acats-3/tests/cd/cdd2b01.a: Likewise.
* ada/acats-3/tests/cd/cdd2b03.a: Likewise.
* ada/acats-3/tests/cd/cde0001.a: Likewise.
* ada/acats-3/tests/ce/ce2102a.ada: Likewise.
* ada/acats-3/tests/ce/ce2102b.ada: Likewise.
* ada/acats-3/tests/ce/ce2102c.tst: Likewise.
* ada/acats-3/tests/ce/ce2102d.ada: Likewise.
* ada/acats-3/tests/ce/ce2102e.ada: Likewise.
* ada/acats-3/tests/ce/ce2102f.ada: Likewise.
* ada/acats-3/tests/ce/ce2102g.ada: Likewise.
* ada/acats-3/tests/ce/ce2102h.tst: Likewise.
* ada/acats-3/tests/ce/ce2102i.ada: Likewise.
* ada/acats-3/tests/ce/ce2102j.ada: Likewise.
* ada/acats-3/tests/ce/ce2102k.ada: Likewise.
* ada/acats-3/tests/ce/ce2102l.ada: Likewise.
* ada/acats-3/tests/ce/ce2102m.ada: Likewise.
* ada/acats-3/tests/ce/ce2102n.ada: Likewise.
* ada/acats-3/tests/ce/ce2102o.ada: Likewise.
* ada/acats-3/tests/ce/ce2102p.ada: Likewise.
* ada/acats-3/tests/ce/ce2102q.ada: Likewise.
* ada/acats-3/tests/ce/ce2102r.ada: Likewise.
* ada/acats-3/tests/ce/ce2102s.ada: Likewise.
* ada/acats-3/tests/ce/ce2102t.ada: Likewise.
* ada/acats-3/tests/ce/ce2102u.ada: Likewise.
* ada/acats-3/tests/ce/ce2102v.ada: Likewise.
* ada/acats-3/tests/ce/ce2102w.ada: Likewise.
* ada/acats-3/tests/ce/ce2102x.ada: Likewise.
* ada/acats-3/tests/ce/ce2102y.ada: Likewise.
* ada/acats-3/tests/ce/ce2103a.tst: Likewise.
* ada/acats-3/tests/ce/ce2103b.tst: Likewise.
* ada/acats-3/tests/ce/ce2103c.ada: Likewise.
* ada/acats-3/tests/ce/ce2103d.ada: Likewise.
* ada/acats-3/tests/ce/ce2104a.ada: Likewise.
* ada/acats-3/tests/ce/ce2104b.ada: Likewise.
* ada/acats-3/tests/ce/ce2104c.ada: Likewise.
* ada/acats-3/tests/ce/ce2104d.ada: Likewise.
* ada/acats-3/tests/ce/ce2106a.ada: Likewise.
* ada/acats-3/tests/ce/ce2106b.ada: Likewise.
* ada/acats-3/tests/ce/ce2108e.ada: Likewise.
* ada/acats-3/tests/ce/ce2108f.ada: Likewise.
* ada/acats-3/tests/ce/ce2108g.ada: Likewise.
* ada/acats-3/tests/ce/ce2108h.ada: Likewise.
* ada/acats-3/tests/ce/ce2109a.ada: Likewise.
* ada/acats-3/tests/ce/ce2109b.ada: Likewise.
* ada/acats-3/tests/ce/ce2109c.ada: Likewise.
* ada/acats-3/tests/ce/ce2110a.ada: Likewise.
* ada/acats-3/tests/ce/ce2110c.ada: Likewise.
* ada/acats-3/tests/ce/ce2111a.ada: Likewise.
* ada/acats-3/tests/ce/ce2111b.ada: Likewise.
* ada/acats-3/tests/ce/ce2111c.ada: Likewise.
* ada/acats-3/tests/ce/ce2111e.ada: Likewise.
* ada/acats-3/tests/ce/ce2111f.ada: Likewise.
* ada/acats-3/tests/ce/ce2111g.ada: Likewise.
* ada/acats-3/tests/ce/ce2111i.ada: Likewise.
* ada/acats-3/tests/ce/ce2201a.ada: Likewise.
* ada/acats-3/tests/ce/ce2201b.ada: Likewise.
* ada/acats-3/tests/ce/ce2201c.ada: Likewise.
* ada/acats-3/tests/ce/ce2201d.dep: Likewise.
* ada/acats-3/tests/ce/ce2201e.dep: Likewise.
* ada/acats-3/tests/ce/ce2201f.ada: Likewise.
* ada/acats-3/tests/ce/ce2201g.ada: Likewise.
* ada/acats-3/tests/ce/ce2201h.ada: Likewise.
* ada/acats-3/tests/ce/ce2201i.ada: Likewise.
* ada/acats-3/tests/ce/ce2201j.ada: Likewise.
* ada/acats-3/tests/ce/ce2201k.ada: Likewise.
* ada/acats-3/tests/ce/ce2201l.ada: Likewise.
* ada/acats-3/tests/ce/ce2201m.ada: Likewise.
* ada/acats-3/tests/ce/ce2201n.ada: Likewise.
* ada/acats-3/tests/ce/ce2202a.ada: Likewise.
* ada/acats-3/tests/ce/ce2203a.tst: Likewise.
* ada/acats-3/tests/ce/ce2204a.ada: Likewise.
* ada/acats-3/tests/ce/ce2204b.ada: Likewise.
* ada/acats-3/tests/ce/ce2204c.ada: Likewise.
* ada/acats-3/tests/ce/ce2204d.ada: Likewise.
* ada/acats-3/tests/ce/ce2205a.ada: Likewise.
* ada/acats-3/tests/ce/ce2206a.ada: Likewise.
* ada/acats-3/tests/ce/ce2208b.ada: Likewise.
* ada/acats-3/tests/ce/ce2401a.ada: Likewise.
* ada/acats-3/tests/ce/ce2401b.ada: Likewise.
* ada/acats-3/tests/ce/ce2401c.ada: Likewise.
* ada/acats-3/tests/ce/ce2401e.ada: Likewise.
* ada/acats-3/tests/ce/ce2401f.ada: Likewise.
* ada/acats-3/tests/ce/ce2401h.ada: Likewise.
* ada/acats-3/tests/ce/ce2401i.ada: Likewise.
* ada/acats-3/tests/ce/ce2401j.ada: Likewise.
* ada/acats-3/tests/ce/ce2401k.ada: Likewise.
* ada/acats-3/tests/ce/ce2401l.ada: Likewise.
* ada/acats-3/tests/ce/ce2402a.ada: Likewise.
* ada/acats-3/tests/ce/ce2403a.tst: Likewise.
* ada/acats-3/tests/ce/ce2404a.ada: Likewise.
* ada/acats-3/tests/ce/ce2404b.ada: Likewise.
* ada/acats-3/tests/ce/ce2405b.ada: Likewise.
* ada/acats-3/tests/ce/ce2406a.ada: Likewise.
* ada/acats-3/tests/ce/ce2407a.ada: Likewise.
* ada/acats-3/tests/ce/ce2407b.ada: Likewise.
* ada/acats-3/tests/ce/ce2408a.ada: Likewise.
* ada/acats-3/tests/ce/ce2408b.ada: Likewise.
* ada/acats-3/tests/ce/ce2409a.ada: Likewise.
* ada/acats-3/tests/ce/ce2409b.ada: Likewise.
* ada/acats-3/tests/ce/ce2410a.ada: Likewise.
* ada/acats-3/tests/ce/ce2410b.ada: Likewise.
* ada/acats-3/tests/ce/ce2411a.ada: Likewise.
* ada/acats-3/tests/ce/ce3002b.tst: Likewise.
* ada/acats-3/tests/ce/ce3002c.tst: Likewise.
* ada/acats-3/tests/ce/ce3002d.ada: Likewise.
* ada/acats-3/tests/ce/ce3002f.ada: Likewise.
* ada/acats-3/tests/ce/ce3102a.ada: Likewise.
* ada/acats-3/tests/ce/ce3102b.tst: Likewise.
* ada/acats-3/tests/ce/ce3102d.ada: Likewise.
* ada/acats-3/tests/ce/ce3102e.ada: Likewise.
* ada/acats-3/tests/ce/ce3102f.ada: Likewise.
* ada/acats-3/tests/ce/ce3102g.ada: Likewise.
* ada/acats-3/tests/ce/ce3102h.ada: Likewise.
* ada/acats-3/tests/ce/ce3102i.ada: Likewise.
* ada/acats-3/tests/ce/ce3102j.ada: Likewise.
* ada/acats-3/tests/ce/ce3102k.ada: Likewise.
* ada/acats-3/tests/ce/ce3103a.ada: Likewise.
* ada/acats-3/tests/ce/ce3104a.ada: Likewise.
* ada/acats-3/tests/ce/ce3104b.ada: Likewise.
* ada/acats-3/tests/ce/ce3104c.ada: Likewise.
* ada/acats-3/tests/ce/ce3106a.ada: Likewise.
* ada/acats-3/tests/ce/ce3106b.ada: Likewise.
* ada/acats-3/tests/ce/ce3107a.tst: Likewise.
* ada/acats-3/tests/ce/ce3107b.ada: Likewise.
* ada/acats-3/tests/ce/ce3108a.ada: Likewise.
* ada/acats-3/tests/ce/ce3108b.ada: Likewise.
* ada/acats-3/tests/ce/ce3110a.ada: Likewise.
* ada/acats-3/tests/ce/ce3112c.ada: Likewise.
* ada/acats-3/tests/ce/ce3112d.ada: Likewise.
* ada/acats-3/tests/ce/ce3114a.ada: Likewise.
* ada/acats-3/tests/ce/ce3115a.ada: Likewise.
* ada/acats-3/tests/ce/ce3201a.ada: Likewise.
* ada/acats-3/tests/ce/ce3202a.ada: Likewise.
* ada/acats-3/tests/ce/ce3206a.ada: Likewise.
* ada/acats-3/tests/ce/ce3207a.ada: Likewise.
* ada/acats-3/tests/ce/ce3301a.ada: Likewise.
* ada/acats-3/tests/ce/ce3302a.ada: Likewise.
* ada/acats-3/tests/ce/ce3303a.ada: Likewise.
* ada/acats-3/tests/ce/ce3304a.tst: Likewise.
* ada/acats-3/tests/ce/ce3305a.ada: Likewise.
* ada/acats-3/tests/ce/ce3306a.ada: Likewise.
* ada/acats-3/tests/ce/ce3401a.ada: Likewise.
* ada/acats-3/tests/ce/ce3402a.ada: Likewise.
* ada/acats-3/tests/ce/ce3402c.ada: Likewise.
* ada/acats-3/tests/ce/ce3402d.ada: Likewise.
* ada/acats-3/tests/ce/ce3402e.ada: Likewise.
* ada/acats-3/tests/ce/ce3403a.ada: Likewise.
* ada/acats-3/tests/ce/ce3403b.ada: Likewise.
* ada/acats-3/tests/ce/ce3403c.ada: Likewise.
* ada/acats-3/tests/ce/ce3403d.ada: Likewise.
* ada/acats-3/tests/ce/ce3403e.ada: Likewise.
* ada/acats-3/tests/ce/ce3403f.ada: Likewise.
* ada/acats-3/tests/ce/ce3404a.ada: Likewise.
* ada/acats-3/tests/ce/ce3404b.ada: Likewise.
* ada/acats-3/tests/ce/ce3404c.ada: Likewise.
* ada/acats-3/tests/ce/ce3404d.ada: Likewise.
* ada/acats-3/tests/ce/ce3405a.ada: Likewise.
* ada/acats-3/tests/ce/ce3405c.ada: Likewise.
* ada/acats-3/tests/ce/ce3405d.ada: Likewise.
* ada/acats-3/tests/ce/ce3406a.ada: Likewise.
* ada/acats-3/tests/ce/ce3406b.ada: Likewise.
* ada/acats-3/tests/ce/ce3406c.ada: Likewise.
* ada/acats-3/tests/ce/ce3406d.ada: Likewise.
* ada/acats-3/tests/ce/ce3407a.ada: Likewise.
* ada/acats-3/tests/ce/ce3407b.ada: Likewise.
* ada/acats-3/tests/ce/ce3407c.ada: Likewise.
* ada/acats-3/tests/ce/ce3408a.ada: Likewise.
* ada/acats-3/tests/ce/ce3408b.ada: Likewise.
* ada/acats-3/tests/ce/ce3408c.ada: Likewise.
* ada/acats-3/tests/ce/ce3409a.ada: Likewise.
* ada/acats-3/tests/ce/ce3409b.ada: Likewise.
* ada/acats-3/tests/ce/ce3409c.ada: Likewise.
* ada/acats-3/tests/ce/ce3409d.ada: Likewise.
* ada/acats-3/tests/ce/ce3409e.ada: Likewise.
* ada/acats-3/tests/ce/ce3410a.ada: Likewise.
* ada/acats-3/tests/ce/ce3410b.ada: Likewise.
* ada/acats-3/tests/ce/ce3410c.ada: Likewise.
* ada/acats-3/tests/ce/ce3410d.ada: Likewise.
* ada/acats-3/tests/ce/ce3410e.ada: Likewise.
* ada/acats-3/tests/ce/ce3411a.ada: Likewise.
* ada/acats-3/tests/ce/ce3411c.ada: Likewise.
* ada/acats-3/tests/ce/ce3412a.ada: Likewise.
* ada/acats-3/tests/ce/ce3413a.ada: Likewise.
* ada/acats-3/tests/ce/ce3413b.ada: Likewise.
* ada/acats-3/tests/ce/ce3413c.ada: Likewise.
* ada/acats-3/tests/ce/ce3414a.ada: Likewise.
* ada/acats-3/tests/ce/ce3601a.ada: Likewise.
* ada/acats-3/tests/ce/ce3602a.ada: Likewise.
* ada/acats-3/tests/ce/ce3602b.ada: Likewise.
* ada/acats-3/tests/ce/ce3602c.ada: Likewise.
* ada/acats-3/tests/ce/ce3602d.ada: Likewise.
* ada/acats-3/tests/ce/ce3603a.ada: Likewise.
* ada/acats-3/tests/ce/ce3604a.ada: Likewise.
* ada/acats-3/tests/ce/ce3604b.ada: Likewise.
* ada/acats-3/tests/ce/ce3605a.ada: Likewise.
* ada/acats-3/tests/ce/ce3605b.ada: Likewise.
* ada/acats-3/tests/ce/ce3605c.ada: Likewise.
* ada/acats-3/tests/ce/ce3605d.ada: Likewise.
* ada/acats-3/tests/ce/ce3605e.ada: Likewise.
* ada/acats-3/tests/ce/ce3606a.ada: Likewise.
* ada/acats-3/tests/ce/ce3606b.ada: Likewise.
* ada/acats-3/tests/ce/ce3701a.ada: Likewise.
* ada/acats-3/tests/ce/ce3704a.ada: Likewise.
* ada/acats-3/tests/ce/ce3704b.ada: Likewise.
* ada/acats-3/tests/ce/ce3704c.ada: Likewise.
* ada/acats-3/tests/ce/ce3704d.ada: Likewise.
* ada/acats-3/tests/ce/ce3704e.ada: Likewise.
* ada/acats-3/tests/ce/ce3704f.ada: Likewise.
* ada/acats-3/tests/ce/ce3704m.ada: Likewise.
* ada/acats-3/tests/ce/ce3704n.ada: Likewise.
* ada/acats-3/tests/ce/ce3704o.ada: Likewise.
* ada/acats-3/tests/ce/ce3705a.ada: Likewise.
* ada/acats-3/tests/ce/ce3705b.ada: Likewise.
* ada/acats-3/tests/ce/ce3705c.ada: Likewise.
* ada/acats-3/tests/ce/ce3705d.ada: Likewise.
* ada/acats-3/tests/ce/ce3705e.ada: Likewise.
* ada/acats-3/tests/ce/ce3706c.ada: Likewise.
* ada/acats-3/tests/ce/ce3706d.ada: Likewise.
* ada/acats-3/tests/ce/ce3706f.ada: Likewise.
* ada/acats-3/tests/ce/ce3706g.ada: Likewise.
* ada/acats-3/tests/ce/ce3707a.ada: Likewise.
* ada/acats-3/tests/ce/ce3708a.ada: Likewise.
* ada/acats-3/tests/ce/ce3801a.ada: Likewise.
* ada/acats-3/tests/ce/ce3801b.ada: Likewise.
* ada/acats-3/tests/ce/ce3804a.ada: Likewise.
* ada/acats-3/tests/ce/ce3804b.ada: Likewise.
* ada/acats-3/tests/ce/ce3804c.ada: Likewise.
* ada/acats-3/tests/ce/ce3804d.ada: Likewise.
* ada/acats-3/tests/ce/ce3804e.ada: Likewise.
* ada/acats-3/tests/ce/ce3804f.ada: Likewise.
* ada/acats-3/tests/ce/ce3804g.ada: Likewise.
* ada/acats-3/tests/ce/ce3804h.ada: Likewise.
* ada/acats-3/tests/ce/ce3804i.ada: Likewise.
* ada/acats-3/tests/ce/ce3804j.ada: Likewise.
* ada/acats-3/tests/ce/ce3804m.ada: Likewise.
* ada/acats-3/tests/ce/ce3804o.ada: Likewise.
* ada/acats-3/tests/ce/ce3804p.ada: Likewise.
* ada/acats-3/tests/ce/ce3805a.ada: Likewise.
* ada/acats-3/tests/ce/ce3805b.ada: Likewise.
* ada/acats-3/tests/ce/ce3806a.ada: Likewise.
* ada/acats-3/tests/ce/ce3806b.ada: Likewise.
* ada/acats-3/tests/ce/ce3806c.ada: Likewise.
* ada/acats-3/tests/ce/ce3806d.ada: Likewise.
* ada/acats-3/tests/ce/ce3806e.ada: Likewise.
* ada/acats-3/tests/ce/ce3806f.ada: Likewise.
* ada/acats-3/tests/ce/ce3806g.ada: Likewise.
* ada/acats-3/tests/ce/ce3806h.ada: Likewise.
* ada/acats-3/tests/ce/ce3809a.ada: Likewise.
* ada/acats-3/tests/ce/ce3809b.ada: Likewise.
* ada/acats-3/tests/ce/ce3810a.ada: Likewise.
* ada/acats-3/tests/ce/ce3810b.ada: Likewise.
* ada/acats-3/tests/ce/ce3815a.ada: Likewise.
* ada/acats-3/tests/ce/ce3901a.ada: Likewise.
* ada/acats-3/tests/ce/ce3902b.ada: Likewise.
* ada/acats-3/tests/ce/ce3904a.ada: Likewise.
* ada/acats-3/tests/ce/ce3904b.ada: Likewise.
* ada/acats-3/tests/ce/ce3905a.ada: Likewise.
* ada/acats-3/tests/ce/ce3905b.ada: Likewise.
* ada/acats-3/tests/ce/ce3905c.ada: Likewise.
* ada/acats-3/tests/ce/ce3905l.ada: Likewise.
* ada/acats-3/tests/ce/ce3906a.ada: Likewise.
* ada/acats-3/tests/ce/ce3906b.ada: Likewise.
* ada/acats-3/tests/ce/ce3906c.ada: Likewise.
* ada/acats-3/tests/ce/ce3906d.ada: Likewise.
* ada/acats-3/tests/ce/ce3906e.ada: Likewise.
* ada/acats-3/tests/ce/ce3906f.ada: Likewise.
* ada/acats-3/tests/ce/ce3907a.ada: Likewise.
* ada/acats-3/tests/ce/ce3908a.ada: Likewise.
* ada/acats-3/tests/cxa/cxa3001.a: Likewise.
* ada/acats-3/tests/cxa/cxa3002.a: Likewise.
* ada/acats-3/tests/cxa/cxa3003.a: Likewise.
* ada/acats-3/tests/cxa/cxa3004.a: Likewise.
* ada/acats-3/tests/cxa/cxa4001.a: Likewise.
* ada/acats-3/tests/cxa/cxa4002.a: Likewise.
* ada/acats-3/tests/cxa/cxa4003.a: Likewise.
* ada/acats-3/tests/cxa/cxa4004.a: Likewise.
* ada/acats-3/tests/cxa/cxa4005.a: Likewise.
* ada/acats-3/tests/cxa/cxa4006.a: Likewise.
* ada/acats-3/tests/cxa/cxa4007.a: Likewise.
* ada/acats-3/tests/cxa/cxa4008.a: Likewise.
* ada/acats-3/tests/cxa/cxa4009.a: Likewise.
* ada/acats-3/tests/cxa/cxa4010.a: Likewise.
* ada/acats-3/tests/cxa/cxa4011.a: Likewise.
* ada/acats-3/tests/cxa/cxa4012.a: Likewise.
* ada/acats-3/tests/cxa/cxa4013.a: Likewise.
* ada/acats-3/tests/cxa/cxa4014.a: Likewise.
* ada/acats-3/tests/cxa/cxa4015.a: Likewise.
* ada/acats-3/tests/cxa/cxa4016.a: Likewise.
* ada/acats-3/tests/cxa/cxa4017.a: Likewise.
* ada/acats-3/tests/cxa/cxa4018.a: Likewise.
* ada/acats-3/tests/cxa/cxa4019.a: Likewise.
* ada/acats-3/tests/cxa/cxa4020.a: Likewise.
* ada/acats-3/tests/cxa/cxa4021.a: Likewise.
* ada/acats-3/tests/cxa/cxa4022.a: Likewise.
* ada/acats-3/tests/cxa/cxa4023.a: Likewise.
* ada/acats-3/tests/cxa/cxa4024.a: Likewise.
* ada/acats-3/tests/cxa/cxa4025.a: Likewise.
* ada/acats-3/tests/cxa/cxa4026.a: Likewise.
* ada/acats-3/tests/cxa/cxa4027.a: Likewise.
* ada/acats-3/tests/cxa/cxa4028.a: Likewise.
* ada/acats-3/tests/cxa/cxa4029.a: Likewise.
* ada/acats-3/tests/cxa/cxa4030.a: Likewise.
* ada/acats-3/tests/cxa/cxa4031.a: Likewise.
* ada/acats-3/tests/cxa/cxa4032.a: Likewise.
* ada/acats-3/tests/cxa/cxa4033.a: Likewise.
* ada/acats-3/tests/cxa/cxa4034.a: Likewise.
* ada/acats-3/tests/cxa/cxa4037.a: Likewise.
* ada/acats-3/tests/cxa/cxa5011.a: Likewise.
* ada/acats-3/tests/cxa/cxa5012.a: Likewise.
* ada/acats-3/tests/cxa/cxa5013.a: Likewise.
* ada/acats-3/tests/cxa/cxa5015.a: Likewise.
* ada/acats-3/tests/cxa/cxa5016.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a01.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a02.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a03.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a04.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a05.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a06.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a07.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a08.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a09.a: Likewise.
* ada/acats-3/tests/cxa/cxa5a10.a: Likewise.
* ada/acats-3/tests/cxa/cxa8001.a: Likewise.
* ada/acats-3/tests/cxa/cxa8002.a: Likewise.
* ada/acats-3/tests/cxa/cxa8003.a: Likewise.
* ada/acats-3/tests/cxa/cxa9001.a: Likewise.
* ada/acats-3/tests/cxa/cxa9002.a: Likewise.
* ada/acats-3/tests/cxa/cxaa001.a: Likewise.
* ada/acats-3/tests/cxa/cxaa002.a: Likewise.
* ada/acats-3/tests/cxa/cxaa003.a: Likewise.
* ada/acats-3/tests/cxa/cxaa004.a: Likewise.
* ada/acats-3/tests/cxa/cxaa005.a: Likewise.
* ada/acats-3/tests/cxa/cxaa006.a: Likewise.
* ada/acats-3/tests/cxa/cxaa007.a: Likewise.
* ada/acats-3/tests/cxa/cxaa008.a: Likewise.
* ada/acats-3/tests/cxa/cxaa009.a: Likewise.
* ada/acats-3/tests/cxa/cxaa010.a: Likewise.
* ada/acats-3/tests/cxa/cxaa011.a: Likewise.
* ada/acats-3/tests/cxa/cxaa012.a: Likewise.
* ada/acats-3/tests/cxa/cxaa013.a: Likewise.
* ada/acats-3/tests/cxa/cxaa014.a: Likewise.
* ada/acats-3/tests/cxa/cxaa015.a: Likewise.
* ada/acats-3/tests/cxa/cxaa016.a: Likewise.
* ada/acats-3/tests/cxa/cxaa017.a: Likewise.
* ada/acats-3/tests/cxa/cxaa018.a: Likewise.
* ada/acats-3/tests/cxa/cxaa019.a: Likewise.
* ada/acats-3/tests/cxa/cxaa020.a: Likewise.
* ada/acats-3/tests/cxa/cxaa021.a: Likewise.
* ada/acats-3/tests/cxa/cxaa022.a: Likewise.
* ada/acats-3/tests/cxa/cxab001.a: Likewise.
* ada/acats-3/tests/cxa/cxab002.au: Likewise.
* ada/acats-3/tests/cxa/cxab003.au: Likewise.
* ada/acats-3/tests/cxa/cxab004.au: Likewise.
* ada/acats-3/tests/cxa/cxab005.au: Likewise.
* ada/acats-3/tests/cxa/cxac001.a: Likewise.
* ada/acats-3/tests/cxa/cxac002.a: Likewise.
* ada/acats-3/tests/cxa/cxac003.a: Likewise.
* ada/acats-3/tests/cxa/cxac004.a: Likewise.
* ada/acats-3/tests/cxa/cxac005.a: Likewise.
* ada/acats-3/tests/cxa/cxac006.a: Likewise.
* ada/acats-3/tests/cxa/cxac008.a: Likewise.
* ada/acats-3/tests/cxa/cxaca01.a: Likewise.
* ada/acats-3/tests/cxa/cxaca02.a: Likewise.
* ada/acats-3/tests/cxa/cxacb01.a: Likewise.
* ada/acats-3/tests/cxa/cxacb02.a: Likewise.
* ada/acats-3/tests/cxa/cxacc01.a: Likewise.
* ada/acats-3/tests/cxa/cxaf001.a: Likewise.
* ada/acats-3/tests/cxa/cxag001.a: Likewise.
* ada/acats-3/tests/cxa/cxah001.a: Likewise.
* ada/acats-3/tests/cxa/cxah002.a: Likewise.
* ada/acats-3/tests/cxa/cxai001.a: Likewise.
* ada/acats-3/tests/cxa/cxai002.a: Likewise.
* ada/acats-3/tests/cxa/cxai003.a: Likewise.
* ada/acats-3/tests/cxa/cxai004.a: Likewise.
* ada/acats-3/tests/cxa/cxai005.a: Likewise.
* ada/acats-3/tests/cxa/cxai006.a: Likewise.
* ada/acats-3/tests/cxa/cxaia01.a: Likewise.
* ada/acats-3/tests/cxa/cxaia02.a: Likewise.
* ada/acats-3/tests/cxa/cxaia03.a: Likewise.
* ada/acats-3/tests/cxa/cxaia04.a: Likewise.
* ada/acats-3/tests/cxa/cxaia05.a: Likewise.
* ada/acats-3/tests/cxa/cxaia06.a: Likewise.
* ada/acats-3/tests/cxb/cxb2001.a: Likewise.
* ada/acats-3/tests/cxb/cxb2002.a: Likewise.
* ada/acats-3/tests/cxb/cxb2003.a: Likewise.
* ada/acats-3/tests/cxb/cxb3001.a: Likewise.
* ada/acats-3/tests/cxb/cxb3002.a: Likewise.
* ada/acats-3/tests/cxb/cxb3003.a: Likewise.
* ada/acats-3/tests/cxb/cxb30040.c: Likewise.
* ada/acats-3/tests/cxb/cxb30041.am: Likewise.
* ada/acats-3/tests/cxb/cxb3005.a: Likewise.
* ada/acats-3/tests/cxb/cxb30060.c: Likewise.
* ada/acats-3/tests/cxb/cxb30061.am: Likewise.
* ada/acats-3/tests/cxb/cxb3007.a: Likewise.
* ada/acats-3/tests/cxb/cxb3008.a: Likewise.
* ada/acats-3/tests/cxb/cxb3009.a: Likewise.
* ada/acats-3/tests/cxb/cxb3010.a: Likewise.
* ada/acats-3/tests/cxb/cxb3011.a: Likewise.
* ada/acats-3/tests/cxb/cxb3012.a: Likewise.
* ada/acats-3/tests/cxb/cxb30130.c: Likewise.
* ada/acats-3/tests/cxb/cxb30131.c: Likewise.
* ada/acats-3/tests/cxb/cxb30132.am: Likewise.
* ada/acats-3/tests/cxb/cxb3014.a: Likewise.
* ada/acats-3/tests/cxb/cxb3015.a: Likewise.
* ada/acats-3/tests/cxb/cxb3016.a: Likewise.
* ada/acats-3/tests/cxb/cxb30170.c: Likewise.
* ada/acats-3/tests/cxb/cxb30171.a: Likewise.
* ada/acats-3/tests/cxb/cxb30172.am: Likewise.
* ada/acats-3/tests/cxb/cxb30230.c: Likewise.
* ada/acats-3/tests/cxb/cxb30231.am: Likewise.
* ada/acats-3/tests/cxb/cxb4001.a: Likewise.
* ada/acats-3/tests/cxb/cxb4002.a: Likewise.
* ada/acats-3/tests/cxb/cxb4003.a: Likewise.
* ada/acats-3/tests/cxb/cxb4004.a: Likewise.
* ada/acats-3/tests/cxb/cxb4005.a: Likewise.
* ada/acats-3/tests/cxb/cxb4006.a: Likewise.
* ada/acats-3/tests/cxb/cxb4007.a: Likewise.
* ada/acats-3/tests/cxb/cxb4008.a: Likewise.
* ada/acats-3/tests/cxb/cxb5001.a: Likewise.
* ada/acats-3/tests/cxb/cxb5002.a: Likewise.
* ada/acats-3/tests/cxb/cxb5003.a: Likewise.
* ada/acats-3/tests/cxf/cxf1001.a: Likewise.
* ada/acats-3/tests/cxf/cxf2001.a: Likewise.
* ada/acats-3/tests/cxf/cxf2002.a: Likewise.
* ada/acats-3/tests/cxf/cxf2003.a: Likewise.
* ada/acats-3/tests/cxf/cxf2004.a: Likewise.
* ada/acats-3/tests/cxf/cxf2005.a: Likewise.
* ada/acats-3/tests/cxf/cxf2a01.a: Likewise.
* ada/acats-3/tests/cxf/cxf2a02.a: Likewise.
* ada/acats-3/tests/cxf/cxf3001.a: Likewise.
* ada/acats-3/tests/cxf/cxf3002.a: Likewise.
* ada/acats-3/tests/cxf/cxf3003.a: Likewise.
* ada/acats-3/tests/cxf/cxf3004.a: Likewise.
* ada/acats-3/tests/cxf/cxf3a01.a: Likewise.
* ada/acats-3/tests/cxf/cxf3a02.a: Likewise.
* ada/acats-3/tests/cxf/cxf3a03.a: Likewise.
* ada/acats-3/tests/cxf/cxf3a04.a: Likewise.
* ada/acats-3/tests/cxf/cxf3a05.a: Likewise.
* ada/acats-3/tests/cxf/cxf3a06.a: Likewise.
* ada/acats-3/tests/cxf/cxf3a07.a: Likewise.
* ada/acats-3/tests/cxf/cxf3a08.a: Likewise.
* ada/acats-3/tests/cxg/cxg1001.a: Likewise.
* ada/acats-3/tests/cxg/cxg1002.a: Likewise.
* ada/acats-3/tests/cxg/cxg1003.a: Likewise.
* ada/acats-3/tests/cxg/cxg1004.a: Likewise.
* ada/acats-3/tests/cxg/cxg1005.a: Likewise.
* ada/acats-3/tests/cxg/cxg2001.a: Likewise.
* ada/acats-3/tests/cxg/cxg2002.a: Likewise.
* ada/acats-3/tests/cxg/cxg2003.a: Likewise.
* ada/acats-3/tests/cxg/cxg2004.a: Likewise.
* ada/acats-3/tests/cxg/cxg2005.a: Likewise.
* ada/acats-3/tests/cxg/cxg2006.a: Likewise.
* ada/acats-3/tests/cxg/cxg2007.a: Likewise.
* ada/acats-3/tests/cxg/cxg2008.a: Likewise.
* ada/acats-3/tests/cxg/cxg2009.a: Likewise.
* ada/acats-3/tests/cxg/cxg2010.a: Likewise.
* ada/acats-3/tests/cxg/cxg2011.a: Likewise.
* ada/acats-3/tests/cxg/cxg2012.a: Likewise.
* ada/acats-3/tests/cxg/cxg2013.a: Likewise.
* ada/acats-3/tests/cxg/cxg2014.a: Likewise.
* ada/acats-3/tests/cxg/cxg2015.a: Likewise.
* ada/acats-3/tests/cxg/cxg2016.a: Likewise.
* ada/acats-3/tests/cxg/cxg2017.a: Likewise.
* ada/acats-3/tests/cxg/cxg2018.a: Likewise.
* ada/acats-3/tests/cxg/cxg2019.a: Likewise.
* ada/acats-3/tests/cxg/cxg2020.a: Likewise.
* ada/acats-3/tests/cxg/cxg2021.a: Likewise.
* ada/acats-3/tests/cxg/cxg2022.a: Likewise.
* ada/acats-3/tests/cxg/cxg2023.a: Likewise.
* ada/acats-3/tests/cxg/cxg2024.a: Likewise.
* ada/acats-3/tests/cxh/cxh3001.a: Likewise.
* ada/acats-3/tests/cxh/cxh3002.a: Likewise.
* ada/acats-3/tests/cxh/cxh30030.a: Likewise.
* ada/acats-3/tests/cxh/cxh30031.am: Likewise.
* ada/acats-3/tests/cz/cz1101a.ada: Likewise.
* ada/acats-3/tests/cz/cz1102a.ada: Likewise.
* ada/acats-3/tests/cz/cz1103a.ada: Likewise.
* ada/acats-3/tests/d/d4a002a.ada: Likewise.
* ada/acats-3/tests/d/d4a002b.ada: Likewise.
* ada/acats-3/tests/d/d4a004a.ada: Likewise.
* ada/acats-3/tests/d/d4a004b.ada: Likewise.
* ada/acats-3/tests/e/e28002b.ada: Likewise.
* ada/acats-3/tests/e/e28005d.ada: Likewise.
* ada/acats-3/tests/e/e52103y.ada: Likewise.
* ada/acats-3/tests/e/eb4011a.ada: Likewise.
* ada/acats-3/tests/e/eb4012a.ada: Likewise.
* ada/acats-3/tests/e/eb4014a.ada: Likewise.
* ada/acats-3/tests/e/ee3203a.ada: Likewise.
* ada/acats-3/tests/e/ee3204a.ada: Likewise.
* ada/acats-3/tests/e/ee3402b.ada: Likewise.
* ada/acats-3/tests/e/ee3409f.ada: Likewise.
* ada/acats-3/tests/e/ee3412c.ada: Likewise.
* ada/acats-3/tests/l/la140010.a: Likewise.
* ada/acats-3/tests/l/la140011.am: Likewise.
* ada/acats-3/tests/l/la140012.a: Likewise.
* ada/acats-3/tests/l/la140020.a: Likewise.
* ada/acats-3/tests/l/la140021.am: Likewise.
* ada/acats-3/tests/l/la140022.a: Likewise.
* ada/acats-3/tests/l/la140030.a: Likewise.
* ada/acats-3/tests/l/la140031.a: Likewise.
* ada/acats-3/tests/l/la140032.am: Likewise.
* ada/acats-3/tests/l/la140033.a: Likewise.
* ada/acats-3/tests/l/la140040.a: Likewise.
* ada/acats-3/tests/l/la140041.am: Likewise.
* ada/acats-3/tests/l/la140042.a: Likewise.
* ada/acats-3/tests/l/la140050.a: Likewise.
* ada/acats-3/tests/l/la140051.a: Likewise.
* ada/acats-3/tests/l/la140052.am: Likewise.
* ada/acats-3/tests/l/la140053.a: Likewise.
* ada/acats-3/tests/l/la140060.a: Likewise.
* ada/acats-3/tests/l/la140061.a: Likewise.
* ada/acats-3/tests/l/la140062.am: Likewise.
* ada/acats-3/tests/l/la140063.a: Likewise.
* ada/acats-3/tests/l/la140070.a: Likewise.
* ada/acats-3/tests/l/la140071.a: Likewise.
* ada/acats-3/tests/l/la140072.am: Likewise.
* ada/acats-3/tests/l/la140073.a: Likewise.
* ada/acats-3/tests/l/la140080.a: Likewise.
* ada/acats-3/tests/l/la140081.a: Likewise.
* ada/acats-3/tests/l/la140082.am: Likewise.
* ada/acats-3/tests/l/la140083.a: Likewise.
* ada/acats-3/tests/l/la140090.a: Likewise.
* ada/acats-3/tests/l/la140091.a: Likewise.
* ada/acats-3/tests/l/la140092.am: Likewise.
* ada/acats-3/tests/l/la140093.a: Likewise.
* ada/acats-3/tests/l/la140100.a: Likewise.
* ada/acats-3/tests/l/la140101.a: Likewise.
* ada/acats-3/tests/l/la140102.am: Likewise.
* ada/acats-3/tests/l/la140103.a: Likewise.
* ada/acats-3/tests/l/la140110.a: Likewise.
* ada/acats-3/tests/l/la140111.a: Likewise.
* ada/acats-3/tests/l/la140112.am: Likewise.
* ada/acats-3/tests/l/la140113.a: Likewise.
* ada/acats-3/tests/l/la140120.a: Likewise.
* ada/acats-3/tests/l/la140121.a: Likewise.
* ada/acats-3/tests/l/la140122.am: Likewise.
* ada/acats-3/tests/l/la140123.a: Likewise.
* ada/acats-3/tests/l/la140130.a: Likewise.
* ada/acats-3/tests/l/la140131.a: Likewise.
* ada/acats-3/tests/l/la140132.am: Likewise.
* ada/acats-3/tests/l/la140133.a: Likewise.
* ada/acats-3/tests/l/la140140.a: Likewise.
* ada/acats-3/tests/l/la140141.a: Likewise.
* ada/acats-3/tests/l/la140142.am: Likewise.
* ada/acats-3/tests/l/la140143.a: Likewise.
* ada/acats-3/tests/l/la140150.a: Likewise.
* ada/acats-3/tests/l/la140151.a: Likewise.
* ada/acats-3/tests/l/la140152.am: Likewise.
* ada/acats-3/tests/l/la140153.a: Likewise.
* ada/acats-3/tests/l/la140160.a: Likewise.
* ada/acats-3/tests/l/la140161.a: Likewise.
* ada/acats-3/tests/l/la140162.am: Likewise.
* ada/acats-3/tests/l/la140163.a: Likewise.
* ada/acats-3/tests/l/la140170.a: Likewise.
* ada/acats-3/tests/l/la140171.a: Likewise.
* ada/acats-3/tests/l/la140172.am: Likewise.
* ada/acats-3/tests/l/la140173.a: Likewise.
* ada/acats-3/tests/l/la140180.a: Likewise.
* ada/acats-3/tests/l/la140181.a: Likewise.
* ada/acats-3/tests/l/la140182.am: Likewise.
* ada/acats-3/tests/l/la140183.a: Likewise.
* ada/acats-3/tests/l/la140190.a: Likewise.
* ada/acats-3/tests/l/la140191.a: Likewise.
* ada/acats-3/tests/l/la140192.am: Likewise.
* ada/acats-3/tests/l/la140193.a: Likewise.
* ada/acats-3/tests/l/la140200.a: Likewise.
* ada/acats-3/tests/l/la140201.a: Likewise.
* ada/acats-3/tests/l/la140202.am: Likewise.
* ada/acats-3/tests/l/la140203.a: Likewise.
* ada/acats-3/tests/l/la140210.a: Likewise.
* ada/acats-3/tests/l/la140211.am: Likewise.
* ada/acats-3/tests/l/la140212.a: Likewise.
* ada/acats-3/tests/l/la140220.a: Likewise.
* ada/acats-3/tests/l/la140221.am: Likewise.
* ada/acats-3/tests/l/la140222.a: Likewise.
* ada/acats-3/tests/l/la140240.a: Likewise.
* ada/acats-3/tests/l/la140241.a: Likewise.
* ada/acats-3/tests/l/la140242.am: Likewise.
* ada/acats-3/tests/l/la140243.a: Likewise.
* ada/acats-3/tests/l/la140250.a: Likewise.
* ada/acats-3/tests/l/la140251.am: Likewise.
* ada/acats-3/tests/l/la140252.a: Likewise.
* ada/acats-3/tests/l/la140260.a: Likewise.
* ada/acats-3/tests/l/la140261.a: Likewise.
* ada/acats-3/tests/l/la140262.am: Likewise.
* ada/acats-3/tests/l/la140263.a: Likewise.
* ada/acats-3/tests/l/la140270.a: Likewise.
* ada/acats-3/tests/l/la140271.a: Likewise.
* ada/acats-3/tests/l/la140272.am: Likewise.
* ada/acats-3/tests/l/la140273.a: Likewise.

2 months agoAda: minor tweaks to ACATS 2.6 testsuite
Eric Botcazou [Sat, 24 May 2025 13:36:50 +0000 (15:36 +0200)] 
Ada: minor tweaks to ACATS 2.6 testsuite

This upgrades the testsuite to the 2.6K revision.

gcc/testsuite/
* ada/acats-2/run_all.sh: Minor tweaks in comments.
* ada/acats-2/tests/cd/cd300050.am: Upgrade to 2.6K revision.
* ada/acats-2/tests/cd/cd300051.c: Likewise.
* ada/acats-2/tests/cxa/cxa4001.a: Likewise.
* ada/acats-2/tests/cxb/cxb30131.c: Likewise.

2 months agoAda: move ACATS 2.6 testsuite to acats-2 directory
Eric Botcazou [Sat, 24 May 2025 10:04:19 +0000 (12:04 +0200)] 
Ada: move ACATS 2.6 testsuite to acats-2 directory

This is in preparation for the installation of the ACATS 4.2 testsuite.

gcc/ada/
* gcc-interface/Make-lang.in (ACATSDIR): Use acats-2 directory.

gcc/testsuite/
* ada/acats/*: Rename into ada/acats-2/*.
* ada/acats-2/run_all.sh: Adjust to above renaming.
* ada/acats-2/support/impdefc.a: New file.

2 months agoRISC-V: Add test for vec_duplicate + vor.vv combine case 1 with GR2VR cost 0, 1 and 2
Pan Li [Fri, 23 May 2025 05:29:32 +0000 (13:29 +0800)] 
RISC-V: Add test for vec_duplicate + vor.vv combine case 1 with GR2VR cost 0, 1 and 2

Add asm dump check test for vec_duplicate + vor.vv combine to vor.vx,
with the GR2VR cost is 0, 1 and 2.

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
for vor.vx combine.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoRISC-V: Add test for vec_duplicate + vor.vv combine case 0 with GR2VR cost 0, 2 and 15
Pan Li [Fri, 23 May 2025 05:26:41 +0000 (13:26 +0800)] 
RISC-V: Add test for vec_duplicate + vor.vv combine case 0 with GR2VR cost 0, 2 and 15

Add asm dump check test for vec_duplicate + vor.vv combine to vor.vx,
with the GR2VR cost is 0, 2 and 15.

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add test cases
for vor vx combine case 0 on GR2VR cost.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
data for vor.vx run test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-i16.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-i32.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-i64.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-i8.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-u16.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-u32.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-u64.c: New test.
* gcc.target/riscv/rvv/autovec/vx_vf/vx_vor-run-1-u8.c: New test.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoRISC-V: Combine vec_duplicate + vor.vv to vor.vx on GR2VR cost
Pan Li [Fri, 23 May 2025 05:22:35 +0000 (13:22 +0800)] 
RISC-V: Combine vec_duplicate + vor.vv to vor.vx on GR2VR cost

This patch would like to combine the vec_duplicate + vor.vv to the
vor.vx.  From example as below code.  The related pattern will depend
on the cost of vec_duplicate from GR2VR.  Then the late-combine will
take action if the cost of GR2VR is zero, and reject the combination
if the GR2VR cost is greater than zero.

Assume we have example code like below, GR2VR cost is 0.

  #define DEF_VX_BINARY(T, OP)                                        \
  void                                                                \
  test_vx_binary (T * restrict out, T * restrict in, T x, unsigned n) \
  {                                                                   \
    for (unsigned i = 0; i < n; i++)                                  \
      out[i] = in[i] OP x;                                            \
  }

  DEF_VX_BINARY(int32_t, |)

Before this patch:
  10   │ test_vx_binary_or_int32_t_case_0:
  11   │     beq a3,zero,.L8
  12   │     vsetvli a5,zero,e32,m1,ta,ma
  13   │     vmv.v.x v2,a2
  14   │     slli    a3,a3,32
  15   │     srli    a3,a3,32
  16   │ .L3:
  17   │     vsetvli a5,a3,e32,m1,ta,ma
  18   │     vle32.v v1,0(a1)
  19   │     slli    a4,a5,2
  20   │     sub a3,a3,a5
  21   │     add a1,a1,a4
  22   │     vor.vv v1,v1,v2
  23   │     vse32.v v1,0(a0)
  24   │     add a0,a0,a4
  25   │     bne a3,zero,.L3

After this patch:
  10   │ test_vx_binary_or_int32_t_case_0:
  11   │     beq a3,zero,.L8
  12   │     slli    a3,a3,32
  13   │     srli    a3,a3,32
  14   │ .L3:
  15   │     vsetvli a5,a3,e32,m1,ta,ma
  16   │     vle32.v v1,0(a1)
  17   │     slli    a4,a5,2
  18   │     sub a3,a3,a5
  19   │     add a1,a1,a4
  20   │     vor.vx v1,v1,a2
  21   │     vse32.v v1,0(a0)
  22   │     add a0,a0,a4
  23   │     bne a3,zero,.L3

The below test suites are passed for this patch.
* The rv64gcv fully regression test.

gcc/ChangeLog:

* config/riscv/riscv-v.cc (expand_vx_binary_vec_dup_vec): Add new
case for IOR op.
(expand_vx_binary_vec_vec_dup): Ditto.
* config/riscv/riscv.cc (riscv_rtx_costs): Ditto.
* config/riscv/vector-iterators.md: Add new op or to no_shift_vx_ops.

Signed-off-by: Pan Li <pan2.li@intel.com>
2 months agoDaily bump.
GCC Administrator [Sat, 24 May 2025 00:17:55 +0000 (00:17 +0000)] 
Daily bump.

2 months agoc++/modules: Fix merge of TLS init functions [PR120363]
Nathaniel Shead [Thu, 22 May 2025 12:16:22 +0000 (22:16 +1000)] 
c++/modules: Fix merge of TLS init functions [PR120363]

The PR notes that we missed setting DECL_CONTEXT on the TLS init
function; we missed this initially because this function is not created
in header units, only named modules.

I also noticed that 'DECL_CONTEXT (fn) = DECL_CONTEXT (var)' was
incorrect: for class members, this ends up having the modules merging
machinery treat the decl as a member function, which breaks when
attempting to dedup against an existing completed class type.  Instead
we can just use the global_namespace as the context, because the name of
the function is already mangled appropriately so that we'll match the
correct duplicates.

PR c++/120363

gcc/cp/ChangeLog:

* decl2.cc (get_tls_init_fn): Set context as global_namespace.
(get_tls_wrapper_fn): Likewise.

gcc/testsuite/ChangeLog:

* g++.dg/modules/pr113292_a.H: Move to...
* g++.dg/modules/tls-1_a.H: ...here.
* g++.dg/modules/pr113292_b.C: Move to...
* g++.dg/modules/tls-1_b.C: ...here.
* g++.dg/modules/pr113292_c.C: Move to...
* g++.dg/modules/tls-1_c.C: ...here.
* g++.dg/modules/tls-2_a.C: New test.
* g++.dg/modules/tls-2_b.C: New test.
* g++.dg/modules/tls-2_c.C: New test.
* g++.dg/modules/tls-3.h: New test.
* g++.dg/modules/tls-3_a.H: New test.
* g++.dg/modules/tls-3_b.C: New test.

Signed-off-by: Nathaniel Shead <nathanieloshead@gmail.com>
Reviewed-by: Jason Merrill <jason@redhat.com>
2 months agoc++/modules: Fix stream-in of member using-decls [PR120414]
Nathaniel Shead [Fri, 23 May 2025 14:51:49 +0000 (00:51 +1000)] 
c++/modules: Fix stream-in of member using-decls [PR120414]

When streaming in a reference to a data member, we have an oversight
where we did not consider USING_DECLs, despite otherwise handling them
here the same as fields.  This patch corrects that mistake.

PR c++/120414

gcc/cp/ChangeLog:

* module.cc (trees_in::tree_node): Allow reading a USING_DECL
when streaming tt_data_member.

gcc/testsuite/ChangeLog:

* g++.dg/modules/using-31_a.C: New test.
* g++.dg/modules/using-31_b.C: New test.

Signed-off-by: Nathaniel Shead <nathanieloshead@gmail.com>
Reviewed-by: Jason Merrill <jason@redhat.com>
2 months agoAdd diffsummary.py to contrib
Andi Kleen [Fri, 11 Apr 2025 16:10:04 +0000 (09:10 -0700)] 
Add diffsummary.py to contrib

This adds an automatic downloader for the latest test results from
the mailing list archive and supports diffing test_summary to it.
Useful if you don't want to run your own baseline.

contrib/ChangeLog:

* diffsummary.py: New file.

2 months agoAdd a bootstrap-native build config
Andi Kleen [Tue, 30 Jul 2024 16:39:48 +0000 (09:39 -0700)] 
Add a bootstrap-native build config

... that uses -march=native -mtune=native to build a compiler optimized
for the host.

config/ChangeLog:

* bootstrap-native.mk: New file.

gcc/ChangeLog:

* doc/install.texi: Document bootstrap-native.

2 months agoUse optimize free lists for alloc_pages
Andi Kleen [Tue, 1 Apr 2025 22:37:39 +0000 (15:37 -0700)] 
Use optimize free lists for alloc_pages

Right now ggc has a single free list for multiple sizes. In some cases
the list can get mixed by orders and then the allocator may spend a lot
of time walking the free list to find the right sizes.

This patch splits the free list into multiple free lists by order
which allows O(1) access in most cases.

It also has a fallback list for sizes not in the free lists
(that seems to be needed for now)

For the PR119387 test case it gives a significant speedup,
both with and without debug information.

Potential drawback might be some more fragmentation in the memory
map, so there is a risk that very large compilations may run into
the vma limit on Linux, or have slightly less coverage with
large pages.

For the PR119387 test case which have extra memory overhead with -ggdb:

      ../obj-fast/gcc/cc1plus-allocpage -std=gnu++20 -O2 pr119387.cc -quiet
    ran 1.04 ± 0.01 times faster than ../obj-fast/gcc/cc1plus -std=gnu++20 -O2 pr119387.cc  -quiet
        2.63 ± 0.01 times faster than ../obj-fast/gcc/cc1plus-allocpage -std=gnu++20 -O2 pr119387.cc  -quiet -ggdb
        2.78 ± 0.01 times faster than ../obj-fast/gcc/cc1plus -std=gnu++20 -O2 pr119387.cc  -quiet -ggdb

It might also help for other test cases creating a lot of garbage.

gcc/ChangeLog:

PR middle-end/114563
PR c++/119387
* ggc-page.cc (struct free_list): New structure.
(struct page_entry): Point to free_list.
(find_free_list): New function.
(find_free_list_order): Dito.
(alloc_page): Use specific free_list.
(release_pages): Dito.
(do_release_pages): Dito.
(init_ggc): Dito.
(ggc_print_statistics): Print overflow stat.
(ggc_pch_read): Use specific free list.