diff options
author | Bob Duff <duff@adacore.com> | 2019-08-21 08:30:53 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-08-21 08:30:53 +0000 |
commit | abdeafa67a8ec7c99830fd5039d38168abba52a9 (patch) | |
tree | 991871518d9927868f87a35320792b8c36f34d67 /gcc/tree-ssa-ccp.c | |
parent | a1fda1e8752ecbf3b109d851e4a7d7d04159170e (diff) | |
download | gcc-abdeafa67a8ec7c99830fd5039d38168abba52a9.zip gcc-abdeafa67a8ec7c99830fd5039d38168abba52a9.tar.gz gcc-abdeafa67a8ec7c99830fd5039d38168abba52a9.tar.bz2 |
[Ada] Add the System.Bitfield_Utils runtime unit
2019-08-21 Bob Duff <duff@adacore.com>
gcc/ada/
* Makefile.rtl (GNATRTL_NONTASKING_OBJS): Add s-bitutil.o and
s-biutin.o.
* exp_ch5.adb (Expand_Assign_Array_Bitfield): New function to
generate a call to Copy_Bitfield. This is disabled for now.
(Expand_Assign_Array_Loop_Or_Bitfield): New function to decide
whether to call Expand_Assign_Array_Bitfield.
(Expand_Assign_Array): Call Expand_Assign_Array_Loop_Or_Bitfield
instead of Expand_Assign_Array_Loop.
* libgnat/s-bitfie.ads, libgnat/s-bituti.adb,
libgnat/s-bituti.ads: New units.
* rtsfind.ads: Add enum literals for accessing Copy_Bitfield.
From-SVN: r274785
Diffstat (limited to 'gcc/tree-ssa-ccp.c')
0 files changed, 0 insertions, 0 deletions