Package: src:gprbuild Followup-For: Bug #954681 Control: retitle -1 [gnat-9] crash caused by SOURCE_DATE_EPOCH patch Control: reassign -1 src:gcc-9 9.3.0-1 Control: affects -1 + gprbuild Control: tags -1 + pending
Hello. The problem is a regression in GCC from 9.3.0-1 to 9.3.0-8, visible only when SOURCE_DATE_EPOCH is set. A reproducer is attached. The VCS contains a fix. https://salsa.debian.org/toolchain-team/gcc/-/commit/c1d276b0e2cb60140389aa4c23ac3addb7a77af3
echo 'Regression test for #954681' # In gcc-*/build/testdir/: # export LD_LIBRARY_PATH=../gcc/ada/rts # gnatmake='../gcc/gnatmake --GCC=../gcc/xgcc --GNATBIND=../gcc/gnatbind --GNATLINK=../gcc/gnatlink' # Normally: gnatmake=gnatmake cat > gpr.ads <<EOF package GPR is end GPR; EOF cat > gpr-compilation.ads <<EOF package GPR.Compilation is end GPR.Compilation; EOF cat > gpr-compilation-slave.ads <<EOF package GPR.Compilation.Slave is end GPR.Compilation.Slave; EOF cat > gpr-compilation-slave.ali <<EOF V "GNAT Lib v9" P ZX RN U gpr.compilation.slave%b gpr-compilation-slave.adb 7143b9ef OO PF PK IU W ada%s ada.ads ada.ali W ada.calendar%s a-calend.adb a-calend.ali W ada.containers%s a-contai.ads a-contai.ali Z ada.containers.helpers%s a-conhel.adb a-conhel.ali W ada.containers.ordered_sets%s Z ada.containers.red_black_trees%s a-crbltr.ads a-crbltr.ali Z ada.containers.red_black_trees.generic_keys%s Z ada.containers.red_black_trees.generic_operations%s Z ada.containers.red_black_trees.generic_set_operations%s W ada.directories%s a-direct.adb a-direct.ali W ada.exceptions%s a-except.adb a-except.ali Z ada.finalization%s a-finali.ads a-finali.ali Z ada.iterator_interfaces%s W ada.numerics%s a-numeri.ads a-numeri.ali W ada.numerics.float_random%s a-nuflra.adb a-nuflra.ali Z ada.real_time%s a-reatim.adb a-reatim.ali Z ada.streams%s a-stream.adb a-stream.ali W ada.strings%s a-string.ads a-string.ali W ada.strings.fixed%s a-strfix.adb a-strfix.ali W ada.strings.maps%s a-strmap.adb a-strmap.ali W ada.strings.maps.constants%s a-stmaco.ads a-stmaco.ali Z ada.tags%s a-tags.adb a-tags.ali W ada.text_io%s a-textio.adb a-textio.ali Z ada.unchecked_deallocation%s W gnat%s gnat.ads gnat.ali W gnat.sockets%s g-socket.adb g-socket.ali W gnat.string_split%s g-strspl.ads g-strspl.ali W gpr%s gpr.adb gpr.ali W gpr.compilation%s gpr-compilation.adb gpr-compilation.ali W gpr.compilation.process%s gpr-compilation-process.adb gpr-compilation-process.ali W gpr.names%s gpr-names.adb gpr-names.ali W gpr.opt%s gpr-opt.ads gpr-opt.ali W gpr.snames%s gpr-snames.adb gpr-snames.ali Z interfaces%s interfac.ads interfac.ali Z system%s system.ads system.ali Z system.concat_2%s s-conca2.adb s-conca2.ali Z system.concat_3%s s-conca3.adb s-conca3.ali Z system.concat_4%s s-conca4.adb s-conca4.ali Z system.finalization_masters%s s-finmas.adb s-finmas.ali Z system.img_enum_new%s s-imenne.adb s-imenne.ali Z system.img_int%s s-imgint.adb s-imgint.ali Z system.img_lld%s s-imglld.adb s-imglld.ali Z system.parameters%s s-parame.adb s-parame.ali Z system.pool_global%s s-pooglo.adb s-pooglo.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.soft_links%s s-soflin.adb s-soflin.ali Z system.standard_library%s s-stalib.adb s-stalib.ali Z system.storage_elements%s s-stoele.adb s-stoele.ali Z system.storage_pools%s s-stopoo.adb s-stopoo.ali Z system.storage_pools.subpools%s s-stposu.adb s-stposu.ali Z system.stream_attributes%s s-stratt.adb s-stratt.ali Z system.strings.stream_ops%s s-ststop.adb s-ststop.ali Z system.task_info%s s-tasinf.adb s-tasinf.ali Z system.tasking%s s-taskin.adb s-taskin.ali Z system.tasking.protected_objects%s s-taprob.adb s-taprob.ali Z system.tasking.protected_objects.entries%s s-tpoben.adb s-tpoben.ali Z system.tasking.protected_objects.operations%s s-tpobop.adb s-tpobop.ali Z system.tasking.stages%s s-tassta.adb s-tassta.ali Z system.unsigned_types%s s-unstyp.ads s-unstyp.ali Z system.val_bool%s s-valboo.adb s-valboo.ali Z system.val_int%s s-valint.adb s-valint.ali Z system.val_llu%s s-valllu.adb s-valllu.ali U gpr.compilation.slave%s gpr-compilation-slave.ads 86b6e16d EE OO PF PK IU W ada%s ada.ads ada.ali W ada.containers%s a-contai.ads a-contai.ali Z ada.containers.generic_array_sort%s Z ada.containers.helpers%s a-conhel.adb a-conhel.ali W ada.containers.vectors%s Z ada.exceptions%s a-except.adb a-except.ali Z ada.finalization%s a-finali.ads a-finali.ali Z ada.iterator_interfaces%s Z ada.streams%s a-stream.adb a-stream.ali W ada.strings%s a-string.ads a-string.ali W ada.strings.unbounded%s a-strunb.adb a-strunb.ali Z ada.tags%s a-tags.adb a-tags.ali Z ada.unchecked_deallocation%s W gnat%s gnat.ads gnat.ali W gnat.sockets%s g-socket.adb g-socket.ali W gpr%s gpr.adb gpr.ali W gpr.compilation%s gpr-compilation.adb gpr-compilation.ali W gpr.compilation.protocol%s gpr-compilation-protocol.adb gpr-compilation-protocol.ali W gpr.compilation.sync%s gpr-compilation-sync.adb gpr-compilation-sync.ali W gpr.util%s gpr-util.adb gpr-util.ali Z system%s system.ads system.ali Z system.finalization_masters%s s-finmas.adb s-finmas.ali Z system.pool_global%s s-pooglo.adb s-pooglo.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.soft_links%s s-soflin.adb s-soflin.ali Z system.standard_library%s s-stalib.adb s-stalib.ali Z system.storage_elements%s s-stoele.adb s-stoele.ali Z system.storage_pools%s s-stopoo.adb s-stopoo.ali Z system.storage_pools.subpools%s s-stposu.adb s-stposu.ali Z system.stream_attributes%s s-stratt.adb s-stratt.ali Z system.strings.stream_ops%s s-ststop.adb s-ststop.ali D ada.ads 20200224210324 76789da1 ada%s D a-calend.ads 20200224210324 b288ede8 ada.calendar%s D a-calend.adb 20200224210324 e65e26b2 ada.calendar%b D a-calfor.ads 20200224210324 0a6f9afc ada.calendar.formatting%s D a-catizo.ads 20200224210324 409d7e5b ada.calendar.time_zones%s D a-charac.ads 20200224210324 2d3ec45b ada.characters%s D a-chahan.ads 20200224210324 1601a50f ada.characters.handling%s D a-chlat1.ads 20200224210324 66457d31 ada.characters.latin_1%s D a-contai.ads 20200224210324 61e5e089 ada.containers%s D a-cgarso.ads 20200224210324 9129bfa8 ada.containers.generic_array_sort%s D a-conhel.ads 20200224210324 20298884 ada.containers.helpers%s D a-conhel.adb 20200224210324 9cc5095b ada.containers.helpers%b D a-ciorse.ads 20200224210324 66478ffc ada.containers.indefinite_ordered_sets%s D a-ciorse.adb 20200224210324 15aaee25 ada.containers.indefinite_ordered_sets%b D a-coinve.ads 20200224210324 b7300cfa ada.containers.indefinite_vectors%s D a-coinve.adb 20200224210324 c3b709cc ada.containers.indefinite_vectors%b D a-coorse.ads 20200224210324 6a149526 ada.containers.ordered_sets%s D a-coorse.adb 20200224210324 d1973bbb ada.containers.ordered_sets%b D a-crbltr.ads 20200224210324 c3e90a86 ada.containers.red_black_trees%s D a-crbtgk.ads 20200224210324 ab25d217 ada.containers.red_black_trees.generic_keys%s D a-crbtgk.adb 20200224210324 cffbc19e ada.containers.red_black_trees.generic_keys%b D a-crbtgo.ads 20200224210324 e494c304 ada.containers.red_black_trees.generic_operations%s D a-crbtgo.adb 20200224210324 a4b4aead ada.containers.red_black_trees.generic_operations%b D a-rbtgso.ads 20200224210324 2f314542 ada.containers.red_black_trees.generic_set_operations%s D a-rbtgso.adb 20200224210324 b6305a94 ada.containers.red_black_trees.generic_set_operations%b D a-convec.ads 20200224210324 7e2b0fdf ada.containers.vectors%s D a-convec.adb 20200224210324 32f4e1a7 ada.containers.vectors%b D a-direct.ads 20200224210324 078228da ada.directories%s D a-except.ads 20200224210324 291912d5 ada.exceptions%s D a-finali.ads 20200224210324 bf4f806b ada.finalization%s D a-ioexce.ads 20200224210324 e4a01f64 ada.io_exceptions%s D a-iteint.ads 20200224210324 7c7305e9 ada.iterator_interfaces%s D a-numeri.ads 20200224210324 bb51c45a ada.numerics%s D a-nuflra.ads 20200224210324 4056ab7a ada.numerics.float_random%s D a-reatim.ads 20200224210324 0240fc73 ada.real_time%s D a-stream.ads 20200224210324 119b8fb3 ada.streams%s D a-ststio.ads 20200224210324 a75f3183 ada.streams.stream_io%s D a-string.ads 20200224210324 90ac6797 ada.strings%s D a-strfix.ads 20200224210324 d07c346e ada.strings.fixed%s D a-strmap.ads 20200224210324 e8bb714a ada.strings.maps%s D a-stmaco.ads 20200224210324 1c0e5368 ada.strings.maps.constants%s D a-strsea.ads 20200224210324 b9bc90ba ada.strings.search%s D a-strunb.ads 20200224210324 8098c91f ada.strings.unbounded%s D a-strunb.adb 20200224210324 750cba06 ada.strings.unbounded%b D a-tags.ads 20200224210324 491b781d ada.tags%s D a-textio.ads 20200224210324 881db35a ada.text_io%s D a-unccon.ads 20200224210324 0e9b276f ada.unchecked_conversion%s D a-uncdea.ads 20200224210324 eff36322 ada.unchecked_deallocation%s D gnat.ads 20200224210324 b5988c27 gnat%s D g-arrspl.ads 20200224210324 bb553aa9 gnat.array_split%s D g-arrspl.adb 20200224210324 d5c20566 gnat.array_split%b D g-bytswa.ads 20200224210324 a4d21639 gnat.byte_swapping%s D g-dynhta.ads 20200224210324 d6024919 gnat.dynamic_htables%s D g-dyntab.ads 20200224210324 21cef781 gnat.dynamic_tables%s D g-dyntab.adb 20200224210324 8cc056dd gnat.dynamic_tables%b D g-hesorg.ads 20200224210324 106922da gnat.heap_sort_g%s D g-htable.ads 20200224210324 4b643b8d gnat.htable%s D g-md5.ads 20200224210324 bb55398e gnat.md5%s D g-os_lib.ads 20200224210324 0db74523 gnat.os_lib%s D g-regexp.ads 20200224210324 691be386 gnat.regexp%s D g-rewdat.ads 20200224210324 f3c8a6d3 gnat.rewrite_data%s D g-sechas.ads 20200224210324 3b5ca98e gnat.secure_hashes%s D g-sehamd.ads 20200224210324 75201584 gnat.secure_hashes.md5%s D g-socket.ads 20200224210324 b63a5f09 gnat.sockets%s D g-socket.adb 20200224210324 a883dc51 gnat.sockets%b D g-soliop.ads 20200224210324 7db90d5b gnat.sockets.linker_options%s D g-socthi.ads 20200224210324 13a5a74e gnat.sockets.thin%s D g-sothco.ads 20200224210324 7100b8d2 gnat.sockets.thin_common%s D g-strspl.ads 20200224210324 dbf24c7a gnat.string_split%s D g-strspl.ads 20200224210324 dbf24c7a gnat.string_split%s D g-table.ads 20200224210324 b4b07c4d gnat.table%s D g-table.adb 20200224210324 04d15fc2 gnat.table%b D gpr.ads 20190518044756 e8837047 gpr%s D gpr-ali.ads 20190518044756 3013f655 gpr.ali%s D gpr-compilation.ads 20190518044756 741dec46 gpr.compilation%s D gpr-compilation-process.ads 20190518044756 7748d0f7 gpr.compilation.process%s D gpr-compilation-protocol.ads 20200224210324 c0348060 gpr.compilation.protocol%s D gpr-compilation-protocol.adb 20190518044756 0dbdd8a3 gpr.compilation.protocol%b D gpr-compilation-slave.ads 20190518044757 295ccf8a gpr.compilation.slave%s D gpr-compilation-slave.adb 20190518044756 aa05c914 gpr.compilation.slave%b D gpr-compilation-sync.ads 20190518044757 443f31c5 gpr.compilation.sync%s D gpr-compilation-sync.adb 20190518044756 879cdf6e gpr.compilation.sync%b D gpr-env.ads 20190518044757 2649a405 gpr.env%s D gpr-ext.ads 20190518044756 d937eee5 gpr.ext%s D gpr-names.ads 20190518044756 97f8a5e7 gpr.names%s D gpr-opt.ads 20190518044757 5a675452 gpr.opt%s D gpr-osint.ads 20200224210324 0282fe26 gpr.osint%s D gpr-scans.ads 20190518044756 a9e8e657 gpr.scans%s D gpr-snames.ads 20200224210324 d73bb0a7 gpr.snames%s D gpr-tree.ads 20190518044756 dd4e11ae gpr.tree%s D gpr-util.ads 20190518044756 1775eacd gpr.util%s D gpr-version.ads 20190518044757 2465dbc5 gpr.version%s D gpr_build_util.ads 20190518044756 15626a01 gpr_build_util%s D interfac.ads 20200224210324 5ab55268 interfaces%s D i-c.ads 20200224210324 5421119b interfaces.c%s D i-cstrin.ads 20200224210324 341d0ddf interfaces.c.strings%s D i-cstrea.ads 20200224210324 e53d8b8e interfaces.c_streams%s D system.ads 20200224210324 4635ec04 system%s D s-atacco.ads 20200224210324 4c36d12f system.address_to_access_conversions%s D s-atocou.ads 20200224210324 b45c2d8d system.atomic_counters%s D s-atocou.adb 20200224210324 b65612c0 system.atomic_counters%b D s-commun.ads 20200224210324 06400110 system.communication%s D s-carun8.ads 20200224210324 a903718d system.compare_array_unsigned_8%s D s-conca2.ads 20200224210324 02a0d7d0 system.concat_2%s D s-conca3.ads 20200224210324 0b705ca5 system.concat_3%s D s-conca4.ads 20200224210324 7e642b20 system.concat_4%s D s-conca5.ads 20200224210324 875e432e system.concat_5%s D s-conca6.ads 20200224210324 d2c72db2 system.concat_6%s D s-crtl.ads 20200224210324 0ebbdb71 system.crtl%s D s-exctab.ads 20200224210324 54135002 system.exception_table%s D s-ficobl.ads 20200224210324 078245e4 system.file_control_block%s D s-finmas.ads 20200224210324 7811a767 system.finalization_masters%s D s-finroo.ads 20200224210324 4ff27390 system.finalization_root%s D s-htable.ads 20200224210324 84c2b3ea system.htable%s D s-imgboo.ads 20200224210324 f5d971eb system.img_bool%s D s-imenne.ads 20200224210324 614c06c0 system.img_enum_new%s D s-imgint.ads 20200224210324 02dbe0c2 system.img_int%s D s-imglld.ads 20200224210324 f3220969 system.img_lld%s D s-linux.ads 20200224210324 ed0b8aee system.linux%s D s-memory.ads 20200224210324 597d6634 system.memory%s D s-multip.ads 20200224210324 38ac9f73 system.multiprocessors%s D s-oscons.ads 20200224210324 0b994636 system.os_constants%s D s-osinte.ads 20200224210324 710cf8c6 system.os_interface%s D s-os_lib.ads 20200224210324 caa7faea system.os_lib%s D s-osprim.ads 20200224210324 07fd65f6 system.os_primitives%s D s-parame.ads 20200224210324 48ec542b system.parameters%s D s-pooglo.ads 20200224210324 ede33ef8 system.pool_global%s D s-poosiz.ads 20200224210324 9d8c569f system.pool_size%s D s-rannum.ads 20200224210324 99ade2f2 system.random_numbers%s D s-regexp.ads 20200224210324 9c7d27a7 system.regexp%s D s-restri.ads 20200224210324 1b9d0672 system.restrictions%s D s-rident.ads 20200224210324 50efdf23 system.rident%s D s-secsta.ads 20200224210324 20bbe636 system.secondary_stack%s D s-soflin.ads 20200224210324 a7318a92 system.soft_links%s D s-soflin.adb 20200224210324 f811fd3c system.soft_links%b D s-soliin.ads 20200224210324 f1a676b9 system.soft_links.initialize%s D s-stache.ads 20200224210324 a37c21ec system.stack_checking%s D s-stausa.ads 20200224210324 017a0a05 system.stack_usage%s D s-stalib.ads 20200224210324 09bd3940 system.standard_library%s D s-stalib.adb 20200224210324 f2fe2716 system.standard_library%b D s-stoele.ads 20200224210324 2dc34a04 system.storage_elements%s D s-stoele.adb 20200224210324 ed88f8fb system.storage_elements%b D s-stopoo.ads 20200224210324 b16154c2 system.storage_pools%s D s-stposu.ads 20200224210324 97a6219c system.storage_pools.subpools%s D s-stratt.ads 20200224210324 aedef97e system.stream_attributes%s D s-stratt.adb 20200224210324 56ef263e system.stream_attributes%b D s-string.ads 20200224210324 8fe54fb7 system.strings%s D s-ststop.ads 20200224210324 5fbf1b38 system.strings.stream_ops%s D s-tasinf.ads 20200224210324 2b3f8252 system.task_info%s D s-tasloc.ads 20200224210324 618a376e system.task_lock%s D s-taspri.ads 20200224210324 f40ac08d system.task_primitives%s D s-taprop.ads 20200224210324 1dd2e1b6 system.task_primitives.operations%s D s-taskin.ads 20200224210324 b9d612e2 system.tasking%s D s-tasdeb.ads 20200224210324 dfa965f6 system.tasking.debug%s D s-taenca.ads 20200224210324 da9410ac system.tasking.entry_calls%s D s-tasini.ads 20200224210324 45f51104 system.tasking.initialization%s D s-taprob.ads 20200224210324 acd6094d system.tasking.protected_objects%s D s-tpoben.ads 20200224210324 60ad3dae system.tasking.protected_objects.entries%s D s-tpobop.ads 20200224210324 5f548bb3 system.tasking.protected_objects.operations%s D s-tpobop.adb 20200224210324 8c6cc446 system.tasking.protected_objects.operations%b D s-tasque.ads 20200224210324 b4c10749 system.tasking.queuing%s D s-tasren.ads 20200224210324 a67a9949 system.tasking.rendezvous%s D s-tassta.ads 20200224210324 cca55c94 system.tasking.stages%s D s-tasuti.ads 20200224210324 4c20fd27 system.tasking.utilities%s D s-traent.ads 20200224210324 005bf670 system.traceback_entries%s D s-unstyp.ads 20200224210324 34867c83 system.unsigned_types%s D s-valboo.ads 20200224210324 fa926c1e system.val_bool%s D s-valenu.ads 20200224210324 bb1a4295 system.val_enum%s D s-valint.ads 20200224210324 48a52a3f system.val_int%s D s-vallli.ads 20200224210324 9a24e6a0 system.val_lli%s D s-valllu.ads 20200224210324 7af25772 system.val_llu%s D s-wchcon.ads 20200224210324 1b7d22d2 system.wch_con%s X 1 ada.ads 16K9*Ada 20e8 79|25r6 26r6 36r8 37r8 80|25r6 25r39 26r6 27r6 27r39 28r6 28r39 . 29r6 29r39 30r6 30r39 31r6 31r39 32r6 32r39 X 2 a-calend.ads 36K13*Calendar 410e17 80|25w10 25r43 481r21 596r16 610r15 42I9*Time<223I9> 80|481r30 970r21 56V13*Clock{42I9} 80|596s25 610s24 999s16 1007s15 113V14*"-"{duration} 80|614s36 1014s36 223I9 Time_Rep<long_long_integer> X 9 a-contai.ads 16K13*Containers 24e19 79|25r10 105r28 80|26r10 60r27 479r16 862r19 863r29 20I9*Count_Type<integer> 80|479r27 862r30 863r40 X 11 a-conhel.ads 84R12 Reference_Control_Type<30|43R9> X 13 a-ciorse.ads 339R9 Node_Type 340P9 Node_Access(339R9) X 14 a-ciorse.adb 55V13 Color{19|37E9} 22|45i19[81|57] 88V13 Left{13|340P9} 22|41i19 91V13 Parent{13|340P9[81|57]} 22|39i19[81|57] 99V13 Right{13|340P9} 22|43i19 102U14 Set_Color 22|46i19[81|57] 105U14 Set_Left 22|42i19[81|57] 108U14 Set_Parent 22|40i19[81|57] 111U14 Set_Right 22|44i19[81|57] X 15 a-coinve.ads 57R9*Vector<30|43R9> 79|65r33[91|39] 112r50[81|41] 113r50[81|41] 114r50[81|41] . 80|402r50[81|41] 403r50[81|41] 404r50[81|41] 484r37[81|41] 488r50[81|41] . 489r50[81|41] 490r50[81|41] 497r37[81|41] 631r33[91|39] 100V13*Length{9|20I9} 80|586s28[81|41] 587s36[81|41] 234U14*Append 80|507s18[81|41] X 17 a-coorse.ads 47k24*Ordered_Sets 453e32 80|26w21 60r38 54R9*Set<30|43R9> 80|135r22[60] 61R9*Cursor 80|798r38[60] 836r38[60] 931r38[60] 942r38[60] 64V13*Has_Element{boolean} 80|838s21[60] 79V13*Length{9|20I9} 80|818s31[60] 863s59[60] 83U14*Clear 80|809s15[60] 85V13*Element{80|44R9} 80|839s28[60] 918s37[60] 87U14*Replace_Element 80|921s21[60] 119U14*Insert 80|907s15[60] 191V13*Find{61R9[80|60]} 80|798s53[60] 836s53[60] 931s53[60] 942s53[60] 219V13*Iterate{32|32C9[70[80|60]]} 80|916s24[60] 325R9 Node_Type 326P9 Node_Access(325R9) X 18 a-coorse.adb 58V13 Color{19|37E9} 22|45i19 61V13 Left{17|326P9[80|60]} 22|41i19[80|60] 64V13 Parent{17|326P9[80|60]} 22|39i19[80|60] 67V13 Right{17|326P9[80|60]} 22|43i19[80|60] 70U14 Set_Color 22|46i19[80|60] 73U14 Set_Left 22|42i19 76U14 Set_Right 22|44i19 79U14 Set_Parent 22|40i19 X 26 a-convec.ads 73k24*Vectors 824e27 79|25w21 105r39 88R9*Vector<30|43R9> 79|107r27[105] 431U14*Append 80|383s25[79|105] X 28 a-direct.ads 76K13*Directories 502e20 80|27w10 27r43 82V13*Current_Directory{string} 80|636s32 251V13*Containing_Directory{string} 80|518s10 761s21 762s16 310V13*Exists{boolean} 80|549s38 674s22 701s22 721s28 X 29 a-except.ads 54K13*Exceptions 349e19 80|28w10 28r43 104V13*Exception_Information{string} 80|783s47 1143s20 X 32 a-iteint.ads 24h9 Forward_Iterator 32h9 Reversible_Iterator<24R9[13|70]> 32C9*Reversible_Iterator<32R9[17|70[80|60]]> 32h9*Reversible_Iterator<24R9[17|70[80|60]]> X 33 a-numeri.ads 16K13*Numerics 32e17 80|29r10 29r43 X 34 a-nuflra.ads 41K22*Float_Random 74e30 80|29w19 29r52 47R9*Generator<129|63R9> 80|97r21 49F12*Uniformly_Distributed{float} 51V13*Random{49F12}<129|71p13> 80|865s53 X 38 a-string.ads 16K13*Strings 35e16 79|26r10 37r12 80|30r10 30r43 31r10 31r43 347r16 X 39 a-strfix.ads 18K21*Fixed 251e22 80|30w18 30r51 36V13*Index{natural} 80|332s34 658s36 X 40 a-strmap.ads 38K21*Maps 411e21 80|31r18 347r24 348r16 349r16 46A9*Character_Set<137A9> 86V13*Is_Subset{boolean} 80|347s29 98V13*To_Set{46A9} 80|348s21 137A9 Character_Set_Internal(boolean)<character> X 41 a-stmaco.ads 38K26*Constants 915e31 80|31w23 349r21 48a4*Decimal_Digit_Set{40|46A9} 80|349r31 X 43 a-strunb.ads 76K21*Unbounded 491e26 79|26w18 37r20 79R9*Unbounded_String<30|43R9> 474e14 79|91r19 98r14 80|50r23 333r14 408r13 82r4*Null_Unbounded_String{79R9} 80|247r24 412r20 84V13*Length{natural} 80|440s10 94V13*To_Unbounded_String{79R9} 80|291s27 339s18 342s18 517s19 541s46 543s46 100V13*To_String{string} 80|190s44 194s53 253s28 265s18 272s15 296s21 304s26 . 421s40 430s35 433s37 453s34 468s40 545s40 549s46 550s59 553s49 560s53 639s32 . 1098s27 1108s40 111U14*Append 80|413s13 415s10 166V14*"="{boolean} 80|247s22 412s17 X 46 a-textio.ads 49K13*Text_IO 471e16 80|32w10 32r43 697r31 709r22 709r42 710r22 711r22 712r22 52P9*File_Type 80|697r39 53n23*In_File{53E9} 80|709r50 92U14*Open 80|709s30 98U14*Close 80|712s30 168U14*Skip_Line 80|710s30 242U14*Put 80|430s10 431s10 613s10 614s10 1013s10 1014s10 1098s22 244U14*Get_Line 80|711s30 263U14*Put_Line 80|189s19 194s16 198s16 248s10 263s13 270s10 294s16 300s13 . 309s13 380s13 432s10 433s10 441s10 446s10 552s34 559s34 589s10 615s10 681s22 . 683s22 727s28 729s28 735s22 737s22 783s10 1015s10 1133s16 1143s10 X 49 gnat.ads 34K9*GNAT 57e9 79|28r6 99r14 103r31 80|34r6 34r29 34r39 35r6 35r29 X 50 g-arrspl.ads 75R9*Slice_Set<30|43R9> 80|367r11[70|39] 83U14*Create 80|388s7[70|39] 117I9*Slice_Number<integer> 120V13*Slice_Count{117I9[70|39]} 80|390s21[70|39] 124V13*Slice{string} 80|391s29[70|39] X 54 g-dyntab.ads 126A9*Table_Type(73|495R9)<73|493I9> 128A12*Big_Table_Type{126A9[73|577]}<73|551I9> 142P9*Table_Ptr(128A12[73|451]) 80|513r28[73|577] 161R9*Instance 162p7*Table{142P9[73|451]} 80|505r53[73|451] 513m67[73|577] 532r58[73|502] . 576r55[73|502] X 59 g-os_lib.ads 51K14*OS_Lib=51:36 80|90r29 X 64 g-socket.ads 55K14*Sockets 1472e17 79|28w11 99r19 103r36 80|34w11 34r44 1065r7 1139r10 412I9*Socket_Type<integer> 80|240r17 1059r22 417i4*No_Socket{412I9} 80|1084r24 419R9*Selector_Type 1377e14 80|1056r22 444O12*Timeval_Duration{duration} 446O12*Selector_Duration{444O12} 449E9*Selector_Status 449e57 80|242r17 1057r22 1134r45 449n29*Completed{449E9} 80|1080r22 449n40*Expired{449E9} 80|269r20 449n49*Aborted{449E9} 80|269r31 456X4*Socket_Error 80|262r15 468V13*To_C{integer} 80|461s17 1086s31 492I9*Port_Type<integer> 79|99r27 103r44 80|334r14 351r24 597R9*Sock_Addr_Type 600e14 80|239r17 598r7*Addr{517R9} 80|252m15 599i7*Port{492I9} 80|254m15 648V13*Addresses{517R9} 80|252s23 653X4*Host_Error 80|466r12 665V13*Get_Host_By_Name{631R9} 80|253s10 771n7*Socket_Level{770E9} 80|257r32 784n7*Reuse_Address{781E9} 80|257r47 1008U14*Create_Socket 80|256s7 1055U14*Connect_Socket 80|260s10 1058o7 Timeout{446O12} 80|260r41 1060e7 Status{449E9} 80|260r57 1200U14*Set_Socket_Option 80|257s7 1239R9*Socket_Set_Type 1402e14 80|94r21 1058r22 1251U14*Copy 80|1076s10 1254U14*Empty 80|1065s15 1139s18 1257U14*Get 80|1081s13 1269U14*Set 80|423s7 1298U14*Create_Selector 80|1067s7 1308U14*Check_Selector 80|1078s10 X 70 g-strspl.ads 39K14*String_Split[50|58] 80|35w11 35r34 X 73 gpr.ads 38K9*GPR 3004e8 79|30r6 31r6 32r6 32r36 34r9 39r8 40r8 68r39 123r5 80|37r6 . 38r6 38r41 39r6 39r41 40r6 40r41 42r14 634r39 1147r5 58I9*Int<integer> 251I9*Name_Id<integer> 288I9*Path_Name_Type<251I9> 405P9*Project_Tree_Ref(404R9) 79|46r17 57r17 80|157r17 476r17 429i7*Display_Name{288I9} 80|518r62 767r40 436P9*Project_Id(435R9) 79|47r17 58r17 63r18 80|158r17 477r17 629r18 440I9*String_List_Id<58I9> 80|485r19 498r19 500r16 441i4*Nil_String{440I9} 80|502r23 442R9*String_Element 448e14 80|504r32 443i7*Value{251I9} 80|507r48 447i7*Next{440I9} 80|508r28 473b7*Default{boolean} 80|534r37 478i13*Values{440I9} 80|565r63 568r63 571r72 481i13*Value{251I9} 80|538r63 493I9*Variable_Id<58I9> 80|527r21 494i4*No_Variable{493I9} 80|529r28 495R9*Variable 499e14 80|531r35 496i7*Next{493I9} 80|576r66 497i7*Name{251I9} 80|535r30 564r33 567r33 570r33 498r7*Value{469R9} 80|534r31 538r57 565r57 568r57 571r66 551I9*Package_Id<58I9> 80|514r14 552i4*No_Package{551I9} 80|522r42 555i7*Attributes{493I9} 80|527r52 557i7*Packages{551I9} 80|514r41 562r4*No_Declarations{553R9} 80|523r32 570i7*Name{251I9} 80|524r32 571r7*Decl{553R9} 80|523r24 527r47 573i7*Next{551I9} 80|581r28 577K12*Package_Table[54|61] 80|513r14 2089i7*Name{251I9} 80|225r61 601r38 2104r7*Path{427R9} 80|518r57 767r35 2138r7*Decl{553R9} 80|514r36 2419r7*String_Elements{54|161R9[451]} 80|505r37 2420r7*Variable_Elements{54|161R9[502]} 80|532r40 576r37 2423r7*Packages{54|161R9[577]} 80|513m58 2432P9*Shared_Project_Tree_Data_Access(2416R9) 2484p7*Shared{2432P9} 80|505r30 513r51 532r33 576r30 X 75 gpr-compilation.ads 35K13*Compilation 73|38k9 75|127e20 79|30r10 31r10 34r13 39r12 40r12 68r43 . 123r9 80|37r10 42r18 451r10 634r43 1147r9 37N4*Default_Port 80|334r27 46W19*Shared_Counter 65e22 80|93r21 51U17 Increment 80|772s22 54U17 Decrement 80|1104s37 60Y13 Wait_Non_Zero 80|1072s25 95M9*Remote_Id 80|76r28 77r28 80r16 751r13 1031r28 1041r28 1055r22 1114r40 . 1115r33 105R9*Id 110e14 79|68r55 80|634r55 1054r22 X 76 gpr-compilation-process.ads 31K25*Process 90e28 80|37w22 779r14 1102r30 1107r22 36V13*Create_Remote{75|105R9} 80|779s22 1102s38 79U14*Add_Result 80|1107s30 X 77 gpr-compilation-protocol.ads 34K25*Protocol 329e29 79|30w22 40r24 52r44 80|142r44 182r10 204r10 280r7 . 1098r38 39a4*WD_Path_Tag{string} 80|645r38 656r26 55R9*Communication_Channel<30|43R9> 305e14 79|52r53 80|47r23 142r53 59r4*No_Channel{55R9} 80|146r17 61V13*Create{55R9} 80|276s20 68V13*Sock{64|412I9} 80|423s28 461s23 71U14*Close 80|216s10 220s13 992s10 995s13 74U14*Set_Rewrite_WD 80|944s10 75a47 Path{string} 80|944r51 79U14*Set_Rewrite_CD 80|933s10 80a47 Path{string} 80|933r51 94V13*Translate_Send{string} 80|688s23 742s23 102R9*Command<30|43R9> 323e14 80|185r28 210r28 286r32 985r31 1090r38 104E9*Command_Kind 120e10 80|199r40 309r44 1126r26 106n7*AK{104E9} 80|1112r38 111n7*OK{104E9} 80|187r29 289r26 112n7*KO{104E9} 80|193r32 299r29 115n7*DP{104E9} 80|1095r35 116n7*EC{104E9} 80|1121r39 117n7*SI{104E9} 80|1121r44 122V13*Kind{104E9} 80|187s16 193s19 199s60 289s13 299s16 309s64 1095s22 1112s25 . 1121s25 1126s46 125V13*Args{124|736P12} 80|287s56 1115s50 129V13*Output{43|79R9} 80|1098s47 133V13*Get_Command{102R9} 80|185s39 211s21 286s43 986s24 1090s49 142U14*Send_Context 80|280s16 152U14*Send_Exec 80|765s7 176U14*Send_File 80|675s22 702s22 722s28 179b7 Rewrite{boolean} 80|677r25 704r25 724r31 180b7 Keep_Time_Stamp{boolean} 80|678r25 705r25 725r31 190U14*Send_End_Of_Compilation 80|204s19 979s13 198U14*Get_Pid 80|1100s22 204U14*Send_Clean_Up 80|182s19 X 79 gpr-compilation-slave.ads 34K25*Slave 75|35k13 79|123l21 123e26 80|42b30 1147l21 1147t26 42U14*Record_Slaves 42>29 80|365b14 393l8 393t21 42a29 Option{string} 80|365b29 388r18 45U14*Register_Remote_Slaves 46>7 47>7 80|475b14 622l8 622t30 46p7 Tree{73|405P9} 80|476b7 505r25 513r46 532r28 576r25 47p7 Project{73|436P9} 80|477b7 514r28 518r49 601r30 52V13*Channel{77|55R9} 52>22 80|142b13 150l8 150t15 52a22 Host{string} 80|142b22 143r42 56U14*Clean_Up_Remote_Slaves 57>7 58>7 80|156b14 227l8 227t30 57p7 Tree{73|405P9} 80|157b7 160r28 58p7 Project{73|436P9} 80|158b7 225r53 62V13*Run{75|105R9} 63>7 64>7 65>7 66>7 67>7 68>7 80|628b13 785l8 785t11 63p7 Project{73|436P9} 80|629b7 767r27 64a7 Language{string} 80|630b7 769r10 65r7 Options{15|57R9[91|39]} 80|631b7 769r20 66a7 Obj_Name{string} 80|632b7 769r29 67a7 Dep_Name{string} 80|633b7 769r39 68a7 Env{string} 80|634b7 769r49 72U14*Unregister_Remote_Slaves 72>40 80|965b14 1019l8 1019t32 72b40 From_Signal{boolean} 80|965b40 978r17 1003r14 1009r14 80V13*Get_Max_Processes{natural} 80|321b13 324l8 324t25 91r4*Root_Dir{43|79R9} 80|453r45 517m7 541m34 543m34 545r51 549r57 550r70 . 553r60 560r64 639r43 97R9*Slave_Data 100e14 102r29 105r58 110r36 80|46r23 64r36 70r47 163r25 172r25 . 234r36 330r47 358r14 377r28 400r36 846r28 98r7*Host{43|79R9} 80|190r62 194r71 247r17 253r46 265r36 272r33 296r39 304r44 . 430r53 468r58 1108r58 99i7*Port{64|492I9} 103m23 80|254r30 102r4*No_Slave_Data{97R9} 80|58r22 353r23 379r22 105K12*Slaves_N[26|73] 107r18 107r4*Slaves_Data{26|88R9[105]} 80|224r16 383m13 383r13 598r16 109U14*Register_Remote_Slave 110>7 111>7 112>7 113>7 114>7 115>7 80|399b14 . 469l8 469t29 599s10 110r7 S_Data{97R9} 80|400b7 419r10 430r46 468r51 111a7 Project_Name{string} 80|401b7 419r18 445r10 112r7 Excluded_Patterns{15|57R9[81|41]} 80|402b7 455r34 113r7 Included_Patterns{15|57R9[81|41]} 80|403b7 454r34 114r7 Included_Artifact_Patterns{15|57R9[81|41]} 80|404b7 411r16 115b7 Synchronize{boolean} 80|405b7 420r40 450r10 120U14*Start_Waiting_Task 80|621s7 954b14 959l8 959t26 X 80 gpr-compilation-slave.adb 44R9 Slave 52e14 54r27 55r27 57r24 60r52 67r57 101r29 104r47 107r44 110r32 . 116r47 119r47 122r44 125r44 128r62 143r20 175r14 237r57 241r17 407r13 641r13 . 797r44 825r47 834r47 835r30 845r44 861r32 867r20 896r47 905r29 914r62 918r20 . 930r44 941r44 967r40 976r40 1060r22 45i7*Sock{integer} 54r56 54r66 55r56 55r66 461m9 835m40 46r7*Data{79|97R9} 245m9 247r12 253r41 265r31 272r28 296r34 304r39 849r18 . 1108r53 47r7*Channel{77|55R9} 148r19 182r36 185r54 204r46 211r36 216m19 220m22 276m9 . 281r12 286r58 423r36 452r36 461r31 676r27 688r41 703r27 723r33 742r41 766r12 . 933m42 944m42 979r40 986r39 992m19 995m22 1090r64 1100r33 48i7*Current{natural} 58m37 800m26 800r53 873r18 49i7*Max_Processes{positive} 290m15 427r42 431r32 873r30 50r7*Root_Dir{43|79R9} 291m15 433r50 440r20 51i7*Rsync_Pid{124|741I9} 54V14 "<"{boolean} 17|44i19 80|54>18 54>22 54r18 K1{44R9} 54r53 54r22 K2{44R9} 54r63 55V14 "="{boolean} 17|45i19 80|55>18 55>22 145s12 886s58 1088s18 55r18 K1{44R9} 55r53 55r22 K2{44R9} 55r63 57r4 No_Slave{44R9} 145r14 841r20 854r17 867r29 886r61 1088r21 60K12 Slave_S[17|47] 135r14 798r30 836r30 838r13 839r20 918r29 931r30 942r30 63V13 Connect_Slave{44R9} 64>7 65>7 66>7 67>7 178s15 233b13 315l8 315t21 . 418s12 64r7 S_Data{79|97R9} 234b7 245r17 254r23 65a7 Project_Name{string} 235b7 281r33 66b7 Sync{boolean} 178r52 236b7 281r62 420r10 67a7 Included_Artifact_Patterns{string} 237b7 283r10 421r10 70V13 Parse{79|97R9} 70>20 330b13 359l8 359t13 377s42 846s42 70a20 Host_Name{string} 330b20 331r29 75w14 Wait_Ack 777r7 1025b19 1047l8 1047t16 1118r25 76U17 Set 76>22 1031b17 1035l11 1035t14 1118s34 76m22 Pid{75|95M9} 1031b22 1033r16 77Y13 Get 77<18 777s16 1041b13 1045l11 1045t14 77m18 Pid{75|95M9} 1043m10 79b7 Is_Set{boolean} 1034r10 1041r44 1044r10 80m7 Id{75|95M9} 1033r10 1043r17 83T14 Wait_Remote 86r35 957r20 1053b14 1145l8 1145t19 86P9 Wait_Remote_Ref(83T14) 87r9 87p4 WR{86P9} 956r10 957m10 90p4 Compiler_Path{124|67P12} 758r10 762r38 93w4 Remote_Process{75|46W19} 772r7 1072r10 1104r22 94r4 Slaves_Sockets{64|1239R9} 423m12 423r12 1076r16 95i4 Max_Processes{natural} 323r14 427m7 427r24 97r4 R_Gen{34|47R9} 865r61 99w14 Slaves 143r29 463r7 641r22 756r7 759r10 791b19 948l8 948t14 1001r7 . 1011r18 1018r7 1086r18 1105r22 1117r25 101U17 Insert 101>25 463s14 905b17 908l11 908t17 101r25 S{44R9} 905b25 907r23 104V16 Find{44R9} 104>22 834b16 843l11 843t15 1086s25 104i22 Socket{integer} 834b22 835r48 107V16 Find{44R9} 107>22 143s36 845b16 855l11 855t15 107a22 Host{string} 845b22 846r49 110V16 Get_Free{44R9} 641s29 861b16 890l11 890t19 113V16 Count{natural} 816b16 819l11 819t16 1011s25 116U17 Increment_Current 116=36 896b17 899l11 899t28 1117s32 116r36 S{44R9} 896b36 898m26 119U17 Decrement_Current 119=36 825b17 828l11 828t28 1105s29 119r36 S{44R9} 825b36 827m26 122U17 Set_Rewrite_CD 122=33 122>51 759s17 930b17 935l11 935t25 122r33 S{44R9} 930b33 931r59 934m10 122a51 Path{string} 761r13 930b51 933r59 125U17 Set_Rewrite_WD 125=33 125>51 756s14 941b17 946l11 946t25 125r33 S{44R9} 941b33 942r59 945m10 125a51 Path{string} 756r33 941b51 944r59 128U17 Iterate 128^26 914b17 924l11 924t18 1001s14 128p26 Proc 914b26 920r16 128r51 S{44R9} 131U17 Clear 807b17 810l11 810t16 1018s14 135r7 Pool{17|54R9[60]} 798r48 800r10 800r37 809r10 818r26 836r48 848r19 . 863r54 872r35 907r10 916r19 921r16 931r48 933r26 934r15 942r48 944r26 945r15 143r7 S{44R9} 145r10 148r17 162U17 Clean_Up_Remote_Slave 163>10 164>10 171b17 221l11 221t32 225s10 163r10 S_Data{79|97R9} 172b10 178r30 190r55 194r64 164a10 Project_Name{string} 173b10 178r38 182r45 175r10 S{44R9} 178m10 178r10 182r34 185r52 204r44 211r34 216m17 216r17 220m20 . 220r20 185r13 Cmd{77|102R9} 187r22 193r25 199r66 210r13 Cmd{77|102R9} 224r11 S{79|97R9} 225r33 239r7 Address{64|597R9} 252m7 254m7 260r32 240i7 Sock{64|412I9} 256m22 257r26 260r26 276r28 241r7 S{44R9} 245m7 247r10 253r39 265r29 272r26 276m7 281r10 286r56 290m13 . 291m13 296r32 304r37 314r14 242e7 Status{64|449E9} 260m67 260r67 269r10 286r10 Cmd{77|102R9} 287r62 289r19 299r22 309r70 287p10 Parameters{124|736P12} 289r38 290r47 291r48 293r35 301r20 301r51 302r21 331a7 V=331:29{string} 332r41 339r39 339r42 339r53 342r39 342r42 345r43 345r55 . 351r41 351r53 332i7 I{natural} 338r10 342r53 345r46 351r44 333r7 Host{43|79R9} 339m10 342m10 358r26 334i7 Port{64|492I9} 351m16 358r32 345a13 Port_Str{string} 348r29 367r7 S{50|75R9[70|39]} 388m15 390r34 391r36 369U17 Parse_Build_Slave 369>36 376b17 385l11 385t28 391s10 369a36 V{string} 376b36 377r49 380r57 377r10 S_Data{79|97R9} 379r13 383r33 390i11 K<integer> 391r39 407r7 S{44R9} 418m7 418r7 423r34 427r40 431r30 433r48 440r18 452r34 461m7 . 461r29 463r22 408r7 IAP{43|79R9} 412r13 413m21 413r21 415m18 415r18 421r51 411a11 P{string} 415r23 481i7 Start{2|42I9} 596m7 614r38 481i14 Stop{2|42I9} 610m7 614r31 483U17 Insert 484<10 485>10 496b17 511l11 511t17 565s28 568s28 571s28 484r10 V{15|57R9[81|41]} 497b10 507m16 507r16 485i10 Values{73|440I9} 498b10 500r34 488r7 Excluded_Patterns{15|57R9[81|41]} 565m36 587r18 602r13 489r7 Included_Patterns{15|57R9[81|41]} 568m36 586r10 603r13 490r7 Included_Artifact_Patterns{15|57R9[81|41]} 571m36 604r13 500i10 Idx{73|440I9} 502r16 505r60 508m16 504r16 Item{73|442R9} 507r43 508r23 513p7 Pcks{54|142P9[73|577]} 523r13 524r21 527r36 581r17 514i7 Pck{73|551I9} 522r35 523r19 524r27 527r42 581m10 581r23 522l7 Look_Remote_Package 582l16 582e35 527i16 Id{73|493I9} 529r22 532r65 576m19 576r62 531r22 V{73|495R9} 534r29 535r28 538r55 564r31 565r55 567r31 568r55 570r31 . 571r64 537a31 RD{string} 540r52 541r67 546r64 598r11 S{79|97R9} 600r13 636a7 CWD{string} 768r25 639a7 RD{string} 658r46 747r47 756r41 641r7 S{44R9} 676r25 688r39 703r25 723r31 742r39 756m30 756r30 760m13 760r13 . 766r10 644V16 Filter_String{string} 645>10 645>22 654b16 747s23 749l11 749t24 768s10 . 770r10 645a10 O{string} 655b10 658r43 661r20 667r16 668r24 668r27 668r38 672r50 . 672r53 672r68 687r26 687r29 687r40 691r19 692r24 692r27 692r38 696r50 696r53 . 696r68 741r26 741r29 741r40 746r20 746r23 747r38 747r64 645a22 Sep{string} 656b10 747r17 768r30 658i10 Pos{natural} 660r13 746r34 747r41 672a19 File_Name{string} 674r30 676r36 682r45 688r50 696a19 File_Name{string} 701r30 703r36 709r59 736r45 742r50 697p19 File{46|52P9} 709m36 709r36 710r41 711r40 712m37 712r37 698a19 Line{string} 711m46 719r45 699i19 Last{natural} 711m52 719r74 717N25 Filename_Offset 719r55 718a25 Spec_Filename{string} 721r36 723r42 728r56 751m7 Pid{75|95M9} 777m21 779r37 782r12 E{29|63R9} 783r70 797U17 Change_Current 797b17 801l11 801t25 827s10 898s10 798r10 Position{17|61R9[60]} 800r16 800r43 835r10 S{44R9} 836r59 836r10 Position{17|61R9[60]} 838r34 839r37 846r10 S_Data{79|97R9} 849r25 848r14 S{44R9} 849r16 850r23 863i10 S_Count{9|20I9} 865r38 864i10 Index{positive} 879r44 886r41 867r10 Result{44R9} 874m16 874r16 886r51 889r17 868i10 K{positive} 879r40 881m13 881r18 886r37 872l10 Search_Slaves 879r21 886r18 887l19 887e32 872r30 S{44R9} 873r16 873r28 874r26 914r51 S{44R9} 916i14 C{any type} 918r46 921r38 918r16 S{44R9} 920m22 920r22 921r41 931r10 Position{17|61R9[60]} 933r32 934r21 942r10 Position{17|61R9[60]} 944r32 945r21 967U17 Unregister 967=29 976b17 996l11 996t21 1001r23 967r29 S{44R9} 976b29 979r38 986r37 992m17 992r17 995m20 995r20 970i7 Start{2|42I9} 999m7 1014r38 970i14 Stop{2|42I9} 1007m7 1014r31 985r16 Cmd{77|102R9} 1041m18 Pid{75|95M9} 1054r7 Proc{75|105R9} 1102m22 1108r25 1055m7 Pid{75|95M9} 1100m42 1102r53 1056r7 Selector{64|419R9} 1067m24 1078r26 1057e7 Status{64|449E9} 1078m50 1080r13 1134r68 1058r7 R_Set{64|1239R9} 1076m32 1078m36 1078r36 1081m18 1081r18 1139m25 1058r14 W_Set{64|1239R9} 1065m22 1078m43 1078r43 1059i7 Sock{64|412I9} 1081m25 1084r16 1086r37 1060r7 S{44R9} 1086m13 1086r13 1088r16 1090r62 1100r31 1105m48 1105r48 1108r51 . 1117m51 1117r51 1090r19 Cmd{77|102R9} 1095r28 1098r55 1112r31 1115r56 1121r31 1126r52 1091b19 Success{boolean} 1100m47 1108r31 1114m25 Pid{75|95M9} 1118r39 1142r12 E{29|63R9} 1143r43 X 81 gpr-compilation-sync.ads 39K25*Sync 79|31w22 112r36 113r36 114r36 80|402r36 403r36 404r36 451r22 456r34 . 484r23 488r36 489r36 490r36 497r23 608r7 1004r10 81|76e25 41K12*Str_Vect[15|46] 79|112r41 113r41 114r41 80|402r41 403r41 404r41 484r28 . 488r41 489r41 490r41 497r28 44n23*To_Slave{44E9} 80|456r39 46U14*Send_Files 80|451s27 47r7 Channel{77|55R9} 80|452r13 48a7 Root_Dir{string} 80|453r13 49r7 Excluded_Patterns{15|57R9[41]} 80|455r13 50r7 Included_Patterns{15|57R9[41]} 80|454r13 51e7 Mode{44E9} 80|456r13 54U14*Wait 80|608s12 1004s15 X 85 gpr-names.ads 25K13*Names 80|38w10 38r45 85|172e14 39V13*Get_Name_String{string} 80|225s36 507s26 538s38 601s13 42V13*Get_Name_String{string} 80|518s32 767s10 X 86 gpr-opt.ads 29K13*Opt 80|39w10 39r45 188r19 188r41 429r10 429r32 612r10 612r32 1010r18 . 1010r40 1132r16 1132r38 86|263e12 219n40*Low{219E9} 80|188r45 429r36 612r36 1010r44 219n53*High{219E9} 80|1132r42 221e4*Verbosity_Level{219E9} 80|188r23 429r14 612r14 1010r22 1132r20 X 89 gpr-snames.ads 25K13*Snames 80|40w10 40r45 89|333e15 168i4*Name_Excluded_Patterns{73|251I9} 80|564r40 184i4*Name_Included_Artifact_Patterns{73|251I9} 80|570r40 185i4*Name_Included_Patterns{73|251I9} 80|567r40 260i4*Name_Remote{73|251I9} 80|524r39 263i4*Name_Root_Dir{73|251I9} 80|535r37 X 91 gpr-util.ads 37K13*Util 79|32w10 32r40 91|920e13 39K12*String_Vectors[15|46] 79|65r18 80|631r18 512p4*Hash_Value{124|67P12} 80|282r14 282r45 576p4*Slave_Env{124|67P12} 80|281r47 808V13*Get_Target{string} 80|281s21 X 98 system.ads 67M9*Address X 120 s-memory.ads 53V13*Alloc{98|67M9} 103i<c,__gnat_malloc>22 68U14*Free 104i<c,__gnat_free>22 76V13*Realloc{98|67M9} 105i<c,__gnat_realloc>22 X 124 s-os_lib.ads 67P12*String_Access{147|45P9} 80|90r36 69V14*"="=70:22{boolean} 80|282r25 758r24 88P12*String_List_Access{147|55P9} 420V13*Is_Absolute_Path{boolean} 80|540s34 424V13*Is_Directory{boolean} 80|550s45 486V13*Locate_Exec_On_Path{67P12} 80|91s22 528V13*Normalize_Pathname{string} 80|544s37 736P12*Argument_List_Access{88P12} 80|287r32 741I9*Process_Id<integer> 80|51r23 1052U14*OS_Exit 80|195s16 200s16 249s10 273s10 306s13 310s13 381s13 442s10 . 447s10 556s34 591s10 784s10 1144s10 1086e4*Directory_Separator{character} 80|546r42 X 138 s-stausa.ads 203U14*Initialize 204i<c,__gnat_stack_usage_initialize>22 268U14*Output_Results 272i<c,__gnat_stack_usage_output_results>22 X 140 s-stalib.adb 93U14 Break_Start 94i<c,__gnat_break_start>22 X 147 s-string.ads 45P9*String_Access(string) 54A9*String_List(45P9)<integer> 55P9*String_List_Access(54A9) EOF touch -d '20 Feb 2000' \ gpr.ads gpr-compilation.ads gpr-compilation-slave.ads \ gpr-compilation-slave.ali gpr-compilation-slave.o SOURCE_DATE_EPOCH=`date +%s -d 'Mon, 24 Feb 2020 22:03:24 +0100'` \ $gnatmake -v gpr.ads gpr-compilation.ads gpr-compilation-slave.ads