This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch rsandifo/sve-rebase in repository gcc.
discards ef23a3d42dc Work around PR81082 discards 1fbc954b2b9 Use conditional internal functions in if-conversion discards 93fd9167de0 Implement SLP of internal functions discards 05178016359 Handle vector boolean types when calculating the SLP unroll factor discards 63f1a796987 Remove unnecessary temporary in tree-if-conv.c discards 7ed6633274b Don't require an integer mode for PARALLELs discards 43a7245c949 Add early rematerialisation pass discards 1f5d6a553e1 Record equivalences for spill registers discards de4ba95a75f Support fused multiply-adds in fully-masked reductions discards 30c7c314a65 Replace FMA_EXPR with one internal fn per optab discards 61a12d37d19 Use single-iteration epilogues when peeling for gaps discards 887f1706126 Allow single-element interleaving for non-power-of-2 strides discards 70c2d758d7f Add support for first-faulting loads discards 4f30c15223d Add support for speculative loads discards 8e42b98a366 Support for aliasing with variable strides discards f9dcc26026b Fix for big field stores discards cb3a665669c Avoid pessimistic check for overlapping groups discards 8c36f2080eb Add support for gather loads and scatter stores discards e7f699c127e Add support for FADDA discards 6919370e899 Add support for CLASTB discards 67c604dd01b Add support for BRKA and LASTB discards d8507fa239e Allow capped vectorisation factors discards 12817db72cb Reuse results of vect_create_addr_base_for_vector_ref discards 55886d6377f Add an empty_mask_is_expensive hook discards c3ab6547bfd Predicated arithmetic folds discards 5933a35a958 Predicated comparison folds discards 5e22e6b63b3 Allow combine to reorder statements discards f6de01bbcd7 Rework the legitimize_address_displacement hook discards 852caeccc50 Improve ivopts handling of offset multiples discards 956d1b26525 Handle peeling for alignment with masking discards d8fdd895898 Allow the number of iterations to be smaller than VF discards 27ebf97012e Make ivopts handle calls to internal functions discards 962da392212 Improve VIEW_CONVERT_EXPR for vector booleans discards 5dc9f385272 Add support for fully-predicated loops discards 9abe4ff73c6 Protect against min_profitable_iters going negative discards 90fa8e5f46d SLP reductions with variable-length vectors discards 41d077ba312 Handle more SLP constant and extern definitions for variable VF discards 7c8091164ef Add optabs for common types of permutation discards 5554ffcc8b5 Add support for bitwise reductions discards 7fa0f8dfb29 Add support for masked load/store_lanes discards 859dc22ab5f [AArch64] SVE load/store_lanes support discards b6fa41549e9 Fix folding of vector mask EQ/NE expressions discards 19dc776e2d2 [AArch64] Testsuite markup for SVE discards ab555c062a2 [AArch64] Add SVE support discards 70d6c814ee0 Revert DECL_USER_ALIGN patch discards dc76b394260 vect_masked_store discards 202668f9422 vect_align_stack_vars discards 96611c6ab7e vect_variable_length discards eb0e6b0bf0b target_vect_unaligned_possible discards e546e2fe66a vect_element_align_preferred discards 4e183354130 vect_permN discards 0f36a6237ed available_vector_sizes discards 7dc6dad1eb6 Add VECTOR_BITS to tree-vect.h discards 524d0b2d555 Use asm volatile ("" ::: "memory") discards 562bfba3cb5 Use extract_bit_field_as_subreg for vectors discards 713ae3c6eac Improve spilling for variable-width slots discards fcba0cf5368 Improve canonicalisation of TARGET_MEM_REFs discards b041addd770 Improve ivopts handling of forced scales discards 060323a4e07 Improve vector mask pattern handling discards 7e9cfdc77b2 [AArch64] Generate permute patterns using rtx builders discards b73e062deba [AArch64] Rewrite aarch64_simd_valid_immediate discards 8488b0770e2 [AArch64] Add const_offset field to aarch64_address_info discards 14434d14309 [AArch64] Rename the internal "Upl" constraint discards d2d3e8dd028 [AArch64] Set NUM_POLY_INT_COEFFS to 2 discards 8125ecac4d1 [AArch64] Rework interface to add constant/offset routines discards 154254e320c [AArch64] Move code around discards bf3c1d651cd Allow the target to set MAX_BITSIZE_MODE_ANY_MODE discards 07dbe6e81de Add support for adjusting the number of units in a mode discards 5e4372e4fcd Add support for MODE_VECTOR_BOOL discards ed5d814407a Don't query the frontend for unsupported types discards 860f2109ee2 Make more use of simplify_gen_binary discards 5f179c01600 Use poly_int rtx accessors instead of hwi accessors discards 9d03c8a2f73 Use poly_int tree accessors instead of hwi accessors discards 30c49300190 poly_int: GET_MODE_SIZE discards 6c6516e46f0 poly_int: GET_MODE_BITSIZE discards 0dd83283638 poly_int: GET_MODE_PRECISION discards f7d5b045032 poly_int: TYPE_VECTOR_SUBPARTS discards 74efce9fdf7 poly_int: GET_MODE_NUNITS discards 443110a20b3 poly_int: vect_no_alias_p discards 6f0fd33e0a0 poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECT [...] discards f44e39029b9 poly_int: get_mask_mode discards 546f64ab92d poly_int: omp_max_vf discards f22d18692d2 poly_int: vectoriser vf and uf discards b5e4185edda poly_int: prune_runtime_alias_test_list discards 92534464a9a poly_int: loop versioning threshold discards 076dda82086 poly_int: tree-ssa-loop-ivopts.c:iv_use discards 82143ff2d9a poly_int: get_binfo_at_offset discards 5ee9cfad677 poly_int: build_ref_for_offset discards 13ffe07b87a poly_int: MEM_REF offsets discards 5b945e39570 poly_int: bit_field_size/offset discards 1c36a9c29b3 poly_int: int_size_in_bytes discards 37e245cf582 poly_int: emit_group_load/store discards a8341c8a6ab poly_int: reload<->ira interface discards c106818a499 poly_int: emit_inc discards cf1accbdaa1 poly_int: cfgexpand stack variables discards 4c9983b59ae poly_int: argument sizes discards c112c3c982e poly_int: REG_ARGS_SIZE discards 8e35dd88f6c poly_int: push_block/emit_push_insn discards 5b1abd05029 poly_int: frame allocations discards 47afd892561 poly_int: reload1.c discards 17a1d2f57a4 poly_int: reload.c discards d084e8a47a6 poly_int: get_inner_reference & co. discards 429dec91073 poly_int: get_inner_reference_aff discards ce951bf5734 poly_int: pointer_may_wrap_p discards 44a0e328e76 poly_int: symbolic_number discards accb36db085 poly_int: aff_tree discards a6d8c584896 poly_int: get_addr_unit_base_and_extent discards b585947aca0 poly_int: get_ref_base_and_extent discards 5cb2cd1212e poly_int: ipa_parm_adjustment discards a3b2c26e60d poly_int: DWARF CFA offsets discards 347f8cfe435 poly_int: operand_subword discards 0240825ba7f poly_int: SUBREG_BYTE discards 6dbd434a473 poly_int: store_field & co discards d43866d81de poly_int: C++ bitfield regions discards 83f23b1bf62 poly_int: extract_bit_field bitrange discards 0869d4aa03d poly_int: store_bit_field bitrange discards 0ff9a3c7f7b poly_int: create_integer_operand discards 679da64eae1 poly_int: lra frame offsets discards a46dfd261b0 poly_int: MEM_OFFSET and MEM_SIZE discards a4bce1992f0 poly_int: rtx_addr_can_trap_p_1 discards ec2205d0f00 poly_int: dse.c discards 134a5a1b293 poly_int: ao_ref and vn_reference_op_t discards 46bbf96bc86 poly_int: same_addr_size_stores_p discards 39c37e95c66 poly_int: fold_ctor_reference discards c94de5d7af9 Add DWARF support for polynomial offsets discards e284f4d7ac1 Make REG_OFFSET a poly_int64 discards fe54201c7b4 poly_int: compute_data_ref_aligment discards 3428e0313f7 Add poly_int dump routines discards 098010573fd Add polynomial tree constants discards c09d96cd276 Add polynomial rtx constants discards 497fdc12029 Make mode query functions accept poly_ints discards 0d2c707aa75 Treat VEC_{DUPLICATE,SERIES}_EXPR as gimple constants discards f52a830bd92 Add VEC_SERIES_EXPR and associated optab discards ca8c55dfd36 Add a VEC_DUPLICATE_EXPR tree code and associated optab discards 323fc841f19 Add a VEC_SERIES rtl code discards fc6dd8c0a21 Allow vector CONSTs discards 768337e5021 Add rtx const vec_duplicate helpers discards 0eb1616928b Factor out the mode handling in lower-subreg.c discards d687f50abab [AArch64] Add an endian_lane_rtx helper routine discards d5ed46320e7 Add copy_rtx call to RTL loop unroller discards 67efee0bd3b SUBREG_PROMOTED_VAR_P handling in expand_direct_optab_fn discards 6396f0786d0 Prevent invalid register mode changes in combine discards ba7b48a74cc Fix infinite loop in simplify_operand_subreg discards 38668eeb2cb Fix for match.pd handling of three-constant bitops discards 05c0544d42a Fix unguarded uses of tree_to_uhwi discards f5c9064742d Tighten tree-ssa-ccp.c:get_value_for_expr condition discards 47215b3cbb6 Add missing int_cst_rangeN checks to tree-vrp.c discards 7cdb8b7309b compare_values use in extract_range_from_multiplicative_op_1 discards 325e9a946c1 Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS [...] discards 7e509ee0f1e Let the target choose a vectorisation alignment discards 3d76fcf1044 Fix a failure in the Fortran matmul* tests discards 96c585ce9fd Include phis in SLP unrolling calculation discards f587a5a1d0c mask load/store for external masks discards dfb17348147 Fix type of bitstart in vectorizable_live_operation discards 2c3e914f0fa Fix vectorizable_live_operation handling of vector booleans discards 71970d913d5 Invoke vectorizable_live_operation in a consistent way discards b897a0f6f38 Move computation of SLP_TREE_NUMBER_OF_VEC_STMTS discards a7e6f56353b Add LOOP_VINFO_MAX_VECT_FACTOR discards b3fdcb47aba Add a vect_get_dr_size helper function discards eeac0dc9338 Add a vect_worthwhile_without_simd_p helper routine discards 4db84a0df3b Add a vect_get_num_copies helper routine discards 9815bec4d69 Make more use of gimple-fold.h discards 71b428acebe Add gimple_build_vector* helpers discards 68267c798b0 Pass number of elements alongside tree* when constructing vectors discards f0ce84151f3 Store VECTOR_CST_NELTS directly in tree node discards 63d0bcaa52b Use MACRO_MODE for FUNCTION_ARG_OFFSET discards 0d1697a591a Use MACRO_MODE for TRULY_NOOP_TRUNCATION_MODES_P discards 40eef5b52b0 Use MACRO_MODE for CANNOT_CHANGE_MODE_CLASS discards 04d0418956b Use MACRO_MODE for SECONDARY_MEMORY_NEEDED discards eb845e7427e Use MACRO_MODE for SECONDARY_MEMORY_NEEDED_MODE discards 7192b40b153 Use MACRO_MODE for HARD_REGNO_NREGS discards 644ddf5b469 Turn SLOW_UNALIGNED_ACCESS into a target hook discards af3a447c267 Use MACRO_MODE for targhooks.c and address.h wrappers discards b68ee9e8e23 Add helpers for shift count modes discards 195a8561cab Use scalar_mode in expand_shift_1 discards 10379376ef8 Widening optab cleanup discards 975b1b89641 Add a fixed_size_mode_pod class discards 6b33cdf3616 Add a fixed_size_mode class discards b43836fd50c Add a mem_alias_size helper class discards d6293f8bfb7 [AArch64] Fix address check in SIMD mov expander discards 1aeaad25057 Test failures discards 1bcd36cd056 Remove DOS file formatting discards eff8f2a5045 Revert r251538 discards e29587874bd TARGET_C_FILE discards 4979f3ebbed Add poly-int.h discards 80447963beb :: AArch64 scalar_float_mode discards 55f6257a02c Make more use of GET_MODE_UNIT_PRECISION discards eca2b6a6f89 Make more use of GET_MODE_UNIT_BITSIZE discards b5a2ad98a14 Make more use of GET_MODE_UNIT_SIZE discards 755eb963746 Add wider_subreg_mode helper functions discards a4ad1bee699 Make more use of byte_lowpart_offset discards 461308d2948 Make more use of subreg_size_lowpart_offset discards fba0f7c2c56 Make more use of subreg_lowpart_offset discards 1d7ae6cb47e Make more use of df_read_modify_subreg_p discards fde4c5b66b2 Make more use of HWI_COMPUTABLE_MODE_P discards c434435d603 PR81635: Use chrecs to help find related data refs discards bd8ff4e8acc [AArch64] Tweak aarch64_classify_address interface discards 1930b2658c1 Document machine_mode wrapper classes adds f4ee4b3924b * gcc-interface/decl.c (warn_on_field_placement): Issue th [...] adds 9959b72991b [gcc] 2017-09-07 Michael Meissner meissner@linux.vnet.ibm.com adds 19afaf9a83e PR c++/82070 - error with nested lambda capture adds 489d979548b Daily bump. adds a372b306656 PR c++/82053 - ICE with default argument in lambda in template adds 1253e89fbce 2017-09-07 Richard Biener rguenther@suse.de adds 02806a73e82 PR ada/82126 * gnat.dg/alignment3.adb: Add pragma No_Comp [...] adds 3706655970b 2017-09-07 Ed Schonberg schonberg@adacore.com adds 85bbb15a105 2017-09-07 Arnaud Charlet charlet@adacore.com adds 06913e012ec 2017-09-07 Arnaud Charlet charlet@adacore.com adds 1f0c90bb95a 2017-09-07 Nicolas Roche roche@adacore.com adds 1d3b8a1e6bc * s-parame-ae653.ads: Removed. adds eba9690d402 2017-09-07 Arnaud Charlet charlet@adacore.com adds 68ac0131a73 2017-09-07 Vincent Celier celier@adacore.com adds edfb7dbc46b 2017-09-07 Yannick Moy moy@adacore.com adds 71abcdeeec6 PR target/81979 * output.h (switch_to_other_text_partitio [...] adds accd2c538b6 * sancov.c: Include tm_p.h. adds e7d9f9c05ce gcc/ChangeLog: adds 2bde79e61c0 PR ada/82127 * gcc-interface/decl.c (copy_and_substitute_ [...] adds a00c195901f PR target/80897 * config/sparc/sparc.c (sparc_emit_set_sy [...] adds 115e60dc65b Daily bump. adds f03d2b738d5 Fix merge error. adds 88cf42cc1f9 Fix SPARC bootstrap: sancov.c needs memmodel.h adds 394ef2bd61d Removed, no longer used. adds e92ca787b17 2017-09-08 Ed Schonberg schonberg@adacore.com adds 33dde36ee47 2017-09-08 Ed Schonberg schonberg@adacore.com adds b9e53b79c96 Minor clean up. adds ed7f78d7cc3 2017-09-08 Hristian Kirtchev kirtchev@adacore.com adds 78f327e2f29 2017-09-08 Hristian Kirtchev kirtchev@adacore.com adds 58a61b0fe5a 2017-09-08 Bob Duff duff@adacore.com adds a1a88d23784 2017-09-08 Arnaud Charlet charlet@adacore.com adds cdf5fa94668 2017-09-08 Arnaud Charlet charlet@adacore.com adds 942051cabbf 2017-09-08 Eric Botcazou ebotcazou@adacore.com adds 279cdbbba95 2017-09-08 Bob Duff duff@adacore.com adds 02585eb088d 2017-09-08 Bob Duff duff@adacore.com adds fcdcccb9a8c 2017-09-08 Ed Schonberg schonberg@adacore.com adds 3a7fe2f3340 2017-09-08 Arnaud Charlet charlet@adacore.com adds 3e2531d2398 2017-09-08 Yannick Moy moy@adacore.com adds 8b3a98b2b9b 2017-09-08 Javier Miranda miranda@adacore.com adds 0d1fd194f42 2017-09-08 Yannick Moy moy@adacore.com adds 6adfa7011ca 2017-09-08 Georges-Alex Jaloyan jaloyan@adacore.com adds 882b5ac891a 2017-09-08 Hristian Kirtchev kirtchev@adacore.com adds e3052f62a70 2017-09-08 Arnaud Charlet charlet@adacore.com adds 156588cbb4c 2017-09-08 Gary Dismukes dismukes@adacore.com adds 562e166fdc3 2017-09-08 Bob Duff duff@adacore.com adds ad75f6a524c 2017-09-08 Bob Duff duff@adacore.com adds 4bfc4ed0230 2017-09-08 Arnaud Charlet charlet@adacore.com adds a2b11a088bd * libgomp.texi (Top): www.openacc.org now uses https. (En [...] adds e94434ba9a9 * gnat_rm.texi, gnat_ugn.texi, doc/gnat_ugn/ [...] adds b7947d1de1e * doc/share/conf.py, doc/share/latex_elements.py, [...] adds 6e2e029fe2f 2017-09-08 Nicolas Roche roche@adacore.com adds d89314ba1d2 2017-09-08 Javier Miranda miranda@adacore.com adds 4cb8adff26d 2017-09-08 Hristian Kirtchev kirtchev@adacore.com adds a34991130af 2017-09-08 Bob Duff duff@adacore.com adds fb03fb96d96 2017-09-08 Eric Botcazou ebotcazou@adacore.com adds 520b78be6e5 2017-09-08 Eric Botcazou ebotcazou@adacore.com adds c3ef357b86d * config/alpha/alpha.c (alpha_print_operand) <case 'S'>: Remove. adds 269ea4e0466 2017-09-08 Yannick Moy moy@adacore.com adds a89e2ef3afc Minor doc edit. adds 43fd32d3495 2017-09-08 Nicolas Roche roche@adacore.com adds 52d071f9c3e PR target/81988 * config/sparc/sparc.md (mulsi3): Rename [...] adds ca9fb91c636 Fix date adds 4edbdd46704 PR c++/70029 - ICE with ref-qualifier and -flto gcc/ * la [...] adds fdfced1bb92 Daily bump. adds a361b516906 compiler: guard against implicit double pointer indirection adds 0c6bbc5a76e * doc/xml/manual/allocator.xml: Adjust link for Hoard. * [...] adds e256a0feb9c PR bootstrap/81926 * cp-objcp-common.c (struct debug_type [...] adds acd681c0874 * gcc-interface/utils.c (convert): When converting to a pa [...] adds 9d958d5bd06 2017-09-09 Paul Thomas pault@gcc.gnu.org adds 626266ff931 * gcc-interface/decl.c (gnat_to_gnu_entity): Only set the [...] adds f6fc680dabd * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] adds 3a1f1b9a79e * gcc-interface/decl.c (promote_object_alignment): New fun [...] adds 0a8a428f332 * gcc-interface/utils2.c (build_allocator): In type_annota [...] adds 08edf44a09c * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type [...] adds db0b0e6e474 * gcc-interface/trans.c (Subprogram_Body_to_gnu): Disregar [...] adds f85fc60ec17 * gcc-interface/decl.c (components_to_record): Do not reor [...] adds 3f7cbb8aac7 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type [...] adds b5c2a091af6 * dwarf2out.c (gen_formal_parameter_die): Remove obsolete hunk. adds c0cd8832969 PR c++/81852 define feature-test macro for -fthreadsafe-statics adds 84187da8c72 [MAINTAINERS] Add myself as AArch64 CPU Port maintainer adds 0072ad1b517 Revert: * dwarf2out.c (gen_formal_parameter_die): Remove ob [...] adds e5036550b8d Daily bump. adds 56da7fe6099 A partially initialized variable isn't constant. adds 47e6a59aedf 2017-09-10 Paul Thomas pault@gcc.gnu.org adds 6e17101cbcb PR ada/79441 * gnat.dg/pack9.adb: Robustify. adds f5aaf9c85f6 Daily bump. adds 95c5ce25fdf New files, to ease sync between AdaCore and FSF. adds 530e33f5e62 New files, to ease sync between AdaCore and FSF. adds 4148bfa9e27 2017-09-11 Yannick Moy moy@adacore.com adds 130b6dcabd1 2017-09-11 Yannick Moy moy@adacore.com adds 2a90c1a67db Update header. adds 1f353f05586 * s-auxdec-empty.ads, s-auxdec-empty.adb: Removed, no long [...] adds b63c97576ac Removed. adds 303f8f673e1 Make HSA resilient to side-effects of split_edge adds 02ca2d038c4 2017-09-11 Jerome Lambourg lambourg@adacore.com adds 19c3db38489 2017-09-11 Jerome Lambourg lambourg@adacore.com adds ba704b70ed4 2017-09-11 Yannick Moy moy@adacore.com adds cfd007133d8 2017-09-11 Jerome Lambourg lambourg@adacore.com adds 0538fdfbde3 Removed, no longer used. adds 35a02d3299b New file. adds 791aecc9756 Removed, no longer used. adds 190186c575f Renamed s-thread__ae653.adb adds 664a79dfc20 Restored, removed by mistake. adds 573c3487bff * gcc-interface/gigi.h (enum standard_datatypes): Minor tw [...] adds 9ee3a0a81c3 Removed, no longer used. adds c0121e7d79a Removed, no longer used. adds 7d6444139e1 2017-09-11 Arnaud Charlet charlet@adacore.com adds 185288ffee1 Add myself as ARM port maintainer adds e9d6c8efb48 2017-09-11 Vidya Praveen vidyapraveen@arm.com adds a8d62de5963 Adjust test to pass with old std::string adds f8c733e861c PR libstdc++/71500 * include/bits/regex_executor.tcc: Sup [...] adds 42667ddfbb2 xtensa: fix PR target/82181 adds 5188ac3e001 PR libstdc++/70483 make std::string_view fully constexpr adds f0b7ce147cb Daily bump. adds 4f6ca6cc210 * gcc-interface/Makefile.in (SPARC/Solaris): Remove obsole [...] adds 73b43bd55e6 * tree-ssa-threadbackward.c (fsm_find_thread_path): Make G [...] adds dacc5d00bb3 2017-09-12 Bob Duff duff@adacore.com adds faee1e180dd 2017-09-12 Bob Duff duff@adacore.com adds d2e6e7d3872 2017-09-12 Bob Duff duff@adacore.com adds ad0cb942139 2017-09-12 Richard Biener rguenther@suse.de adds e69fccfa216 PR target/82112 * c-common.c (sync_resolve_size): Instead [...] adds c8c010c376c * name-lookup.c (get_class_binding): Rename TYPE arg to KL [...] adds 7c06dc60b60 Kill CLASSTYPE_SORTED_FIELDS. * cp-tree.h (struct lang_ty [...] adds b4c9686290a Add short_call function attribute for MIPS adds a924ac800b4 2017-09-12 Richard Biener rguenther@suse.de adds bad1c260cc7 PR81285: Fix uninitialised variable in emit_store_flag_int adds dfdced85e53 Turn SLOW_UNALIGNED_ACCESS into a target hook adds 10fa8f764e6 Make more use of REG_NREGS adds b4104dfde54 Make more use of END_REGNO adds 16b9e38b7e3 Make more use of end_hard_regno adds 47292958bc6 Make more use of in_hard_reg_set_p adds 92d2aec3a9a Convert hard_regno_nregs to a function adds 61f54514e68 Use hard_regno_nregs instead of HARD_REGNO_NREGS adds 74f68e49575 Turn HARD_REGNO_NREGS into a target hook adds 81f521a5aa6 PR libstdc++/70483 make std::experimental::string_view full [...] adds a9e861088eb PR libstdc++/79433 no #error for including headers with wrong -std adds a262f333080 PR libstdc++/79433 no #error for including TS headers with [...] adds 061c331bec2 2017-09-12 Richard Biener rguenther@suse.de adds 7b35a600f42 Reduce lookup_attribute memory footprint. adds daf40ee6ca0 c-family/ * c-common.c (field_decl_cmp, resort_data, reso [...] adds 4244ec455a1 Fix GIMPLE FE test (PR testsuite/82114) adds 9f2c2a366fb [Mechanical Patch ARM/AArch64 1/2] Rename load/store schedu [...] adds b0a3c001ed4 [Patch AArch64 2/2] Fix memory sizes to load/store patterns adds 934c5284858 gcc/ChangeLog: adds 9527a827de4 PR target/82112 * config/rs6000/rs6000-c.c (altivec_resol [...] adds 8b917cedb32 PR target/80204 * config/darwin-driver.c (darwin_find_ver [...] adds ca76ee4f29e Remove '*' from movsi/di/ti patterns adds 6d1ab23dc1f Add -static-pie to GCC driver to create static PIE adds c5c63423c76 2017-09-12 Steve Ellcey sellcey@cavium.com adds 04c83f14864 Don't warn function alignment if warn_if_not_aligned_p is true adds f47edbb5612 Add DW_CFA_AARCH64_negate_ra_state to dwarf2.def/h and dwar [...] adds d0917ddf1e5 2017-09-12 Steve Ellcey sellcey@cavium.com adds 87a0366f08c 2017-09-12 Paul Thomas pault@gcc.gnu.org adds 78b2cdffcef /cp 2017-09-12 Paolo Carlini paolo.carlini@oracle.com adds c86ea03e591 * config/sparc/sparc.c (output_return): Output the source [...] adds aa1dc38743b Daily bump. adds 2719a4753c8 gcc/testsuite/ChangeLog: adds 77e98d94921 New file. adds 0fdf8c8d1f9 Define std::__to_address helper adds bfec465ff91 Minor edits. adds 6bf713f76bf Regenerate. adds 8f4c2886128 Minor edits. adds 9a6f55bf481 Regenerate. adds e3e07c68100 Minor edits. adds 4737dd9e29e 2017-09-13 Richard Biener rguenther@suse.de adds 2645d12c61f 2017-09-13 Richard Biener rguenther@suse.de adds 8e0b2bf6e8b 2017-09-13 Richard Biener rguenther@suse.de adds ff985b603fe 2017-09-13 Paolo Carlini paolo.carlini@oracle.com adds 0b10029c53e 2017-09-13 Hristian Kirtchev kirtchev@adacore.com adds adc80827830 PR libstdc++/81835 fix broken URLs in libstdc++ docs adds 74bb9360490 Fix broken URLs in libstdc++ API docs adds bcbd5ce6064 [testsuite/ARM] Fix coprocessor intrinsic test failures on ARMv8-A adds db7cce9b8fe * libgnarl/s-vxwext__kernel-smp.adb, libgnarl/s-tpopsp__v [...] adds d10a1b958f1 2017-09-13 Eric Botcazou ebotcazou@adacore.com adds dc2584f6b53 Update aarch64/vmov_n_1.c adds b44d8617bc8 Rename CLASSTYPE_METHOD_VEC to CLASSTYPE_MEMBER_VEC. * cp [...] adds 6d157e4ccf4 2017-09-13 Paolo Carlini paolo.carlini@oracle.com adds ae25760604b Conv-op identifers not in identifier hash table * lex.c ( [...] adds c53cd8cf0ea 2017-09-13 Nicolas Roche roche@adacore.com adds ca4982c229f [store-merging] Use store order as tie-breaker in sort_by_bitpos adds ddeff578df9 PR libstdc++/81468 constrain std::chrono::time_point constructor adds 45a8cb8809b [Aarch64, Patch] Update failing testcase pr62178.c adds 215a37d3e0a [gcc/testsuite] adds 608f62d5c03 * MAINTAINERS: Remove email address of Jim Norris. adds 2be90a054e6 PR c/82167 * c-typeck.c (c_expr_sizeof_expr): Use the typ [...] adds 68e86c262b5 [AArch64, PATCH] Improve Neon store of zero adds 1041f930870 Turn SECONDARY_MEMORY_NEEDED_MODE into a target hook adds c836e75b4a9 Turn SECONDARY_MEMORY_NEEDED into a hook adds 3de203635e8 2017-09-13 Paolo Carlini paolo.carlini@oracle.com adds 4bff7228eae 2017-09-13 Steve Ellcey sellcey@cavium.com adds 9925fd1cda6 2017-09-13 Paolo Carlini paolo.carlini@oracle.com adds 8e1a2cd6447 Fix emission of exception dispatch (PR middle-end/82154). adds 3c0921e893e 2017-09-13 Paolo Carlini paolo.carlini@oracle.com adds 9f96fdfe2a4 2017-09-13 Paul Thomas pault@gcc.gnu.org adds 62645df4468 * config/rs6000/sysv4.h (STARTFILE_LINUX_SPEC): Add -stati [...] adds be0ed934f5a Daily bump. adds 957ff9e86de compiler: fix check for notinheap conversion adds a7c5b619f56 compiler, reflect: fix struct field names for embedded aliases adds b792515b796 compiler: emit type specific functions for aliases adds 2b8629dd599 compiler: avoid compiler crash on invalid program adds e36a5ff5558 compiler, runtime: simplify select and channel operations adds 6783cad4a9b * config/alpha/elf.h (LINK_EH_SPEC): Add -static-pie suppo [...] adds 6090e016ea5 * combine.c (make_compound_operation_int): Formatting fixes. adds 7ea274c0d2c PR target/81325 * cfgbuild.c (find_bb_boundaries): Ignore [...] adds edf04c37e96 * dwarf2out.c (dwarf2out_source_line): Remove superfluous test. adds 33d222ba5e6 Don't xfail gcc.dg/vect/vect-multitypes-12.c on 32-bit SPAR [...] adds 6ba51c38c1e 2017-09-14 Richard Biener rguenther@suse.de adds d21e9a89cc3 [gcc/testsuite] adds 1f5472803d7 Store VECTOR_CST_NELTS directly in tree_node adds eab42b582d0 Use vec<> in build_vector adds 282dc861f9c Use vec<> for constant permute masks adds 9ed1960bed8 Add gimple_build_vector* helpers adds f3e1d2c3867 Make more use of gimple-fold.h in tree-vect-loop.c adds 4eb17cb6e4a Add a vect_get_num_copies helper routine adds fec8b6d03d5 Add a vect_worthwhile_without_simd_p helper routine adds 4a85c0b16ef Add LOOP_VINFO_MAX_VECT_FACTOR new ca4a05ac252 Turn CANNOT_CHANGE_MODE_CLASS into a hook new 221d4e76dbb Turn TRULY_NOOP_TRUNCATION into a hook new 5484bedc4f1 Turn FUNCTION_ARG_OFFSET into a hook new 979c3df39cc Add a vect_get_scalar_dr_size helper function new 8c2ebb07bb3 Move computation of SLP_TREE_NUMBER_OF_VEC_STMTS new 7247a36e5d9 Invoke vectorizable_live_operation in a consistent way new 0db7c75d9a8 Fix vectorizable_live_operation handling of vector booleans new 97aa4d2061b Fix type of bitstart in vectorizable_live_operation new 79690469737 Fix vectorizable_mask_load_store handling of invariant masks new 03fa46f668b Include phis in SLP unrolling calculation new 7e293064dea Fix an SVE failure in the Fortran matmul* tests new d789db4aad0 Document machine_mode wrapper classes new 24245a0cfa5 [AArch64] Tweak aarch64_classify_address interface new 06b27075581 Make more use of HWI_COMPUTABLE_MODE_P new 93c9f1a8510 Make more use of df_read_modify_subreg_p new d80c8df9383 Make more use of subreg_lowpart_offset new 3a06f3bb6f9 Make more use of subreg_size_lowpart_offset new ff325fba85b Make more use of byte_lowpart_offset new a6c13e30891 Add wider_subreg_mode helper functions new 15926202696 Make more use of GET_MODE_UNIT_SIZE new c7f7651b0e0 Make more use of GET_MODE_UNIT_BITSIZE new 69bcab0c868 Make more use of GET_MODE_UNIT_PRECISION new 8b532c8c7ee :: AArch64 scalar_float_mode new c7e5b1a1278 Add poly-int.h new 9c016a63ce7 TARGET_C_FILE new 3896da46085 PR81635: Use chrecs to help find related data refs new 345c60f982e [AArch64] PR71307: Define union class of POINTER+FP new c825597afc2 Remove DOS file formatting new b3048f8a6f5 Test failures new 7e40c079791 Add a mem_alias_size helper class new 53df3757c86 Add a fixed_size_mode class new bda24448fd2 Add a fixed_size_mode_pod class new 5c1c9a46524 Widening optab cleanup new f94b280dfc4 Use scalar_mode in expand_shift_1 new f00f544a79b Add helpers for shift count modes new 9d469c6ee17 Use MACRO_MODE for targhooks.c and address.h wrappers new 10051ab6322 Let the target choose a vectorisation alignment new 0f6744d6cdf Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS [...] new e12349483b4 compare_values use in extract_range_from_multiplicative_op_1 new 4428d4ec0e7 Add missing int_cst_rangeN checks to tree-vrp.c new bea6faad72b Tighten tree-ssa-ccp.c:get_value_for_expr condition new f5d38094bdd Fix unguarded uses of tree_to_uhwi new 7e0796a49f9 Fix for match.pd handling of three-constant bitops new 3ddc5117911 Fix infinite loop in simplify_operand_subreg new b9e7fb68638 Prevent invalid register mode changes in combine new 60ae322540a SUBREG_PROMOTED_VAR_P handling in expand_direct_optab_fn new 3333de3f5b8 Add copy_rtx call to RTL loop unroller new c64c927c133 [AArch64] Add an endian_lane_rtx helper routine new a583b738f7c Factor out the mode handling in lower-subreg.c new 3a5072c30a2 Add rtx const vec_duplicate helpers new 7851151cac1 Allow vector CONSTs new f9c61b07c01 Add a VEC_SERIES rtl code new 2acf38783d1 Add a VEC_DUPLICATE_EXPR tree code and associated optab new 14d0dcdc9b8 Add VEC_SERIES_EXPR and associated optab new 3d497190f7e Treat VEC_{DUPLICATE,SERIES}_EXPR as gimple constants new 09048c55a37 Make mode query functions accept poly_ints new 9d73533022c Add polynomial rtx constants new 383adba70e5 Add polynomial tree constants new dc3394fffa3 Add poly_int dump routines new 418abf887d5 poly_int: TRULY_NOOP_TRUNCATION new 7210cb0741a poly_int: compute_data_ref_aligment new 91eaa4f69ad Make REG_OFFSET a poly_int64 new 704d1a3d521 Add DWARF support for polynomial offsets new 424adfe95b6 poly_int: fold_ctor_reference new 62b673f7118 poly_int: same_addr_size_stores_p new 2da81c06ad1 poly_int: ao_ref and vn_reference_op_t new 3566b706073 poly_int: dse.c new 3c2cdfd7ab1 poly_int: rtx_addr_can_trap_p_1 new c1a919a58dc poly_int: MEM_OFFSET and MEM_SIZE new 482a900b575 poly_int: lra frame offsets new 65b143f509b poly_int: create_integer_operand new 7bd2bb633ce poly_int: store_bit_field bitrange new c999164ebc1 poly_int: extract_bit_field bitrange new adaf11266f5 poly_int: C++ bitfield regions new a7333dda551 poly_int: store_field & co new 0eb8acfee9a poly_int: SUBREG_BYTE new be3d2a3cd69 poly_int: operand_subword new 8a9c11d2f69 poly_int: DWARF CFA offsets new e505d336b8a poly_int: ipa_parm_adjustment new 5499b7f3b28 poly_int: get_ref_base_and_extent new b7285a5948e poly_int: get_addr_unit_base_and_extent new fadb84d664c poly_int: aff_tree new ab1faa66703 poly_int: symbolic_number new a0e08ec8fcd poly_int: pointer_may_wrap_p new 29de3ebec31 poly_int: get_inner_reference_aff new 5030bc98980 poly_int: get_inner_reference & co. new 1628327b833 poly_int: reload.c new f3d0acf8967 poly_int: reload1.c new 3e4b67a1ac1 poly_int: frame allocations new 927a3da4801 poly_int: push_block/emit_push_insn new cb7cc6b2fb1 poly_int: REG_ARGS_SIZE new ab4f67599ba poly_int: argument sizes new 53d0641a506 poly_int: cfgexpand stack variables new af650ac5527 poly_int: emit_inc new d325419f6b2 poly_int: reload<->ira interface new 0263f967b74 poly_int: emit_group_load/store new c6c88c32ecd poly_int: int_size_in_bytes new bf82469b98f poly_int: bit_field_size/offset new 99451ab93ea poly_int: MEM_REF offsets new dd457ae20ce poly_int: build_ref_for_offset new 9d933152736 poly_int: get_binfo_at_offset new 2703c352e93 poly_int: tree-ssa-loop-ivopts.c:iv_use new b566b4a9ee4 poly_int: loop versioning threshold new c01a330ba44 poly_int: prune_runtime_alias_test_list new ce2d4e3bf7c poly_int: vectoriser vf and uf new dc4ce1e4657 poly_int: omp_max_vf new 6e4c79585e9 poly_int: get_mask_mode new 7c3ab367b5d poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECT [...] new 7f4b05ea0a7 poly_int: vect_no_alias_p new f85a0b0521a poly_int: GET_MODE_NUNITS new 1b5ebb9100a poly_int: TYPE_VECTOR_SUBPARTS new 392b2a5f4e6 poly_int: GET_MODE_PRECISION new 612faa5b775 poly_int: GET_MODE_BITSIZE new a6d6229e16f poly_int: GET_MODE_SIZE new 3a054305a61 Use poly_int tree accessors instead of hwi accessors new 63c3c4a7c6b Use poly_int rtx accessors instead of hwi accessors new fa59eced485 Make more use of simplify_gen_binary new 9db537fd2cb Don't query the frontend for unsupported types new 10f94283879 Add support for MODE_VECTOR_BOOL new eef07bb86e5 Add support for adjusting the number of units in a mode new 5b3b9edd864 Allow the target to set MAX_BITSIZE_MODE_ANY_MODE new d68c117e479 [AArch64] Move code around new e574a3a2e9e [AArch64] Rework interface to add constant/offset routines new 890b0acc042 [AArch64] Set NUM_POLY_INT_COEFFS to 2 new 884a74c454f [AArch64] Rename the internal "Upl" constraint new ba95ef70db0 [AArch64] Add const_offset field to aarch64_address_info new 9170628ec62 [AArch64] Rewrite aarch64_simd_valid_immediate new 98433810a88 [AArch64] Generate permute patterns using rtx builders new a28c453aade Improve vector mask pattern handling new c124bbe6a07 Improve ivopts handling of forced scales new cd8eed92e39 Improve canonicalisation of TARGET_MEM_REFs new 93388409ae0 Improve spilling for variable-width slots new 374091588de Use extract_bit_field_as_subreg for vectors new 0de4e80c170 Use asm volatile ("" ::: "memory") new 0acd705dccf Add VECTOR_BITS to tree-vect.h new 24282033c8d available_vector_sizes new 8d7236ad09f vect_permN new 76c1f424acb vect_element_align_preferred new 662b66f7580 target_vect_unaligned_possible new 6f5742c0d7d vect_variable_length new bd596c721f0 vect_align_stack_vars new 9fbec2435cd vect_masked_store new bd316fe44f7 Revert DECL_USER_ALIGN patch new 83acda9ad93 [AArch64] Add SVE support new 2245b273ea5 [AArch64] Testsuite markup for SVE new 7c533dde8b0 Fix folding of vector mask EQ/NE expressions new f6db945223a [AArch64] SVE load/store_lanes support new cfc7149bf0a Add support for masked load/store_lanes new 584d27adf3d Add support for bitwise reductions new 0029b7fa865 Add optabs for common types of permutation new 1ca4d868f53 Handle more SLP constant and extern definitions for variable VF new 8fe702d0055 SLP reductions with variable-length vectors new 9deb28fc777 Protect against min_profitable_iters going negative new ae5811d4c64 Add support for fully-predicated loops new 54e1c5a1341 Improve VIEW_CONVERT_EXPR for vector booleans new b97ac919923 Make ivopts handle calls to internal functions new 7105616f5c2 Allow the number of iterations to be smaller than VF new d0015c6cff1 Handle peeling for alignment with masking new 6d3170a561c Improve ivopts handling of offset multiples new 8cf188d9769 Rework the legitimize_address_displacement hook new 9e26a8fa8a7 Allow combine to reorder statements new d6f5fe67a97 Predicated comparison folds new 824e943f1a9 Predicated arithmetic folds new 4dbe1df4a5c Add an empty_mask_is_expensive hook new f2c5f24472d Reuse results of vect_create_addr_base_for_vector_ref new f707b44ea55 Allow capped vectorisation factors new d38a4fb1243 Add support for BRKA and LASTB new e9fc864914b Add support for CLASTB new 105446257de Add support for FADDA new 04282a02a92 Add support for gather loads and scatter stores new 660e92bc2d9 Avoid pessimistic check for overlapping groups new bb2f90bcb53 Fix for big field stores new f7640674bc8 Support for aliasing with variable strides new 3e6b6f29638 Add support for speculative loads new 93ecb155740 Add support for first-faulting loads new a216b9d6345 Allow single-element interleaving for non-power-of-2 strides new dce0ccaf10d Use single-iteration epilogues when peeling for gaps new a866c9733bb Replace FMA_EXPR with one internal fn per optab new 6caf2dac762 Support fused multiply-adds in fully-masked reductions new 51a6dc2efa9 Record equivalences for spill registers new da337a58379 Add early rematerialisation pass new 86f558b2091 Don't require an integer mode for PARALLELs new 2f4af2d05e9 Remove unnecessary temporary in tree-if-conv.c new e6f1b8bfcd3 Handle vector boolean types when calculating the SLP unroll factor new 8dfbc649793 Implement SLP of internal functions new c078567bbc6 Use conditional internal functions in if-conversion new 8791d7657e2 Work around PR81082
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (ef23a3d42dc) \ N -- N -- N refs/heads/rsandifo/sve-rebase (8791d7657e2)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 187 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 13 + MAINTAINERS | 8 +- gcc/ChangeLog | 1140 ++++ gcc/DATESTAMP | 2 +- gcc/ada/9drpc.adb | 1051 ---- gcc/ada/ChangeLog | 1801 +++++- gcc/ada/Makefile.rtl | 2 - gcc/ada/adaint.h | 2 +- gcc/ada/binde.adb | 97 +- gcc/ada/checks.adb | 15 +- gcc/ada/clean.adb | 36 +- gcc/ada/comperr.adb | 4 +- gcc/ada/ctrl_c.c | 2 +- gcc/ada/debug.adb | 28 +- gcc/ada/dec.ads | 38 - gcc/ada/doc/Makefile | 1 - gcc/ada/doc/gnat_rm.rst | 42 +- gcc/ada/doc/gnat_rm/about_this_guide.rst | 8 +- .../gnat_rm/compatibility_and_porting_guide.rst | 114 +- gcc/ada/doc/gnat_rm/implementation_advice.rst | 364 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 84 +- .../gnat_rm/implementation_defined_attributes.rst | 477 +- .../implementation_defined_characteristics.rst | 318 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 1494 ++--- .../implementation_of_ada_2012_features.rst | 244 +- .../implementation_of_specific_ada_features.rst | 107 +- .../doc/gnat_rm/interfacing_to_other_languages.rst | 42 +- gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst | 73 +- gcc/ada/doc/gnat_rm/obsolescent_features.rst | 30 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 329 +- ...ard_and_implementation_defined_restrictions.rst | 92 +- gcc/ada/doc/gnat_rm/standard_library_routines.rst | 97 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 856 +-- .../gnat_rm/the_implementation_of_standard_i_o.rst | 202 +- gcc/ada/doc/gnat_ugn.rst | 44 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 16 +- .../building_executable_programs_with_gnat.rst | 2808 ++++----- .../elaboration_order_handling_in_gnat.rst | 470 +- gcc/ada/doc/gnat_ugn/example_of_binder_output.rst | 6 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 60 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 1210 ++-- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 1844 +++--- gcc/ada/doc/gnat_ugn/inline_assembler.rst | 218 +- .../doc/gnat_ugn/platform_specific_information.rst | 669 +-- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 1099 ++-- gcc/ada/doc/share/ada_pygments.py | 22 +- gcc/ada/doc/share/conf.py | 15 +- gcc/ada/doc/share/copyright.tex | 18 + gcc/ada/doc/share/latex_elements.py | 7 +- gcc/ada/einfo.adb | 83 +- gcc/ada/einfo.ads | 52 +- gcc/ada/errout.adb | 92 +- gcc/ada/errout.ads | 10 +- gcc/ada/erroutc.adb | 18 +- gcc/ada/erroutc.ads | 26 +- gcc/ada/errutil.adb | 3 +- gcc/ada/exp_aggr.adb | 53 +- gcc/ada/exp_attr.adb | 70 +- gcc/ada/exp_ch3.adb | 98 +- gcc/ada/exp_ch3.ads | 12 +- gcc/ada/exp_ch4.adb | 113 +- gcc/ada/exp_ch5.adb | 100 +- gcc/ada/exp_ch6.adb | 1254 ++-- gcc/ada/exp_ch6.ads | 44 +- gcc/ada/exp_ch7.adb | 34 +- gcc/ada/exp_ch8.adb | 11 +- gcc/ada/exp_ch9.adb | 79 +- gcc/ada/exp_disp.adb | 99 +- gcc/ada/exp_disp.ads | 6 + gcc/ada/exp_dist.adb | 2 +- gcc/ada/exp_intr.adb | 103 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_prag.adb | 93 + gcc/ada/exp_spark.adb | 72 +- gcc/ada/exp_util.adb | 168 +- gcc/ada/exp_util.ads | 14 +- gcc/ada/freeze.adb | 11 +- gcc/ada/g-dynhta.adb | 710 --- gcc/ada/g-io-put.adb | 40 - gcc/ada/gcc-interface/Make-lang.in | 356 +- gcc/ada/gcc-interface/Makefile.in | 1840 +++--- gcc/ada/gcc-interface/decl.c | 205 +- gcc/ada/gcc-interface/gigi.h | 3 +- gcc/ada/gcc-interface/trans.c | 41 +- gcc/ada/gcc-interface/utils.c | 18 +- gcc/ada/gcc-interface/utils2.c | 8 +- gcc/ada/ghost.adb | 72 +- gcc/ada/gnat1drv.adb | 69 +- gcc/ada/gnat_rm.texi | 6025 ++++++++++--------- gcc/ada/gnat_ugn.texi | 5891 ++++++++++--------- gcc/ada/gnatcmd.adb | 8 +- gcc/ada/gsocket.h | 2 +- gcc/ada/indepsw-mingw.adb | 67 - gcc/ada/init.c | 2 +- gcc/ada/initialize.c | 2 +- gcc/ada/inline.adb | 55 +- gcc/ada/layout.adb | 2778 +-------- gcc/ada/layout.ads | 2 +- gcc/ada/lib-load.adb | 9 + gcc/ada/lib-xref-spark_specific.adb | 85 +- gcc/ada/lib-xref.adb | 19 +- gcc/ada/{ => libgnarl}/a-astaco.adb | 2 +- gcc/ada/{ => libgnarl}/a-astaco.ads | 0 gcc/ada/{ => libgnarl}/a-dinopr.ads | 0 gcc/ada/{ => libgnarl}/a-diroro.ads | 0 gcc/ada/{ => libgnarl}/a-disedf.ads | 0 gcc/ada/{ => libgnarl}/a-dispat.adb | 2 +- gcc/ada/{ => libgnarl}/a-dispat.ads | 0 gcc/ada/{ => libgnarl}/a-dynpri.adb | 2 +- gcc/ada/{ => libgnarl}/a-dynpri.ads | 0 gcc/ada/{ => libgnarl}/a-etgrbu.ads | 2 +- gcc/ada/{ => libgnarl}/a-exetim.ads | 0 .../a-exetim__darwin.adb} | 2 +- .../a-exetim__default.ads} | 2 +- .../a-exetim__mingw.adb} | 2 +- .../a-exetim__mingw.ads} | 6 +- .../a-exetim__posix.adb} | 0 gcc/ada/{ => libgnarl}/a-extiin.ads | 0 gcc/ada/{ => libgnarl}/a-extiti.ads | 0 gcc/ada/{ => libgnarl}/a-interr.adb | 4 +- gcc/ada/{ => libgnarl}/a-interr.ads | 2 +- gcc/ada/{ => libgnarl}/a-intnam.ads | 2 +- .../a-intnam__aix.ads} | 2 +- .../a-intnam__darwin.ads} | 2 +- .../a-intnam__dragonfly.ads} | 0 .../a-intnam__dummy.ads} | 2 +- .../a-intnam__freebsd.ads} | 2 +- .../a-intnam__hpux.ads} | 2 +- .../a-intnam__linux.ads} | 2 +- .../a-intnam__lynxos.ads} | 83 +- .../a-intnam__mingw.ads} | 2 +- .../a-intnam__rtems.ads} | 0 .../a-intnam__solaris.ads} | 2 +- .../a-intnam__vxworks.ads} | 2 +- gcc/ada/{ => libgnarl}/a-reatim.adb | 4 +- gcc/ada/{ => libgnarl}/a-reatim.ads | 2 +- gcc/ada/{ => libgnarl}/a-retide.adb | 2 +- gcc/ada/{ => libgnarl}/a-retide.ads | 2 +- gcc/ada/{ => libgnarl}/a-rttiev.adb | 2 +- gcc/ada/{ => libgnarl}/a-rttiev.ads | 2 +- gcc/ada/{ => libgnarl}/a-stcoed.ads | 0 gcc/ada/{ => libgnarl}/a-synbar.adb | 2 +- gcc/ada/{ => libgnarl}/a-synbar.ads | 2 +- .../a-synbar__posix.adb} | 2 +- .../a-synbar__posix.ads} | 2 +- gcc/ada/{ => libgnarl}/a-sytaco.adb | 2 +- gcc/ada/{ => libgnarl}/a-sytaco.ads | 2 +- gcc/ada/{ => libgnarl}/a-tasatt.adb | 2 +- gcc/ada/{ => libgnarl}/a-tasatt.ads | 2 +- gcc/ada/{ => libgnarl}/a-taside.adb | 8 +- gcc/ada/{ => libgnarl}/a-taside.ads | 2 +- gcc/ada/{ => libgnarl}/a-taster.adb | 2 +- gcc/ada/{ => libgnarl}/a-taster.ads | 0 gcc/ada/{ => libgnarl}/g-boubuf.adb | 2 +- gcc/ada/{ => libgnarl}/g-boubuf.ads | 2 +- gcc/ada/{ => libgnarl}/g-boumai.ads | 2 +- gcc/ada/{ => libgnarl}/g-semaph.adb | 2 +- gcc/ada/{ => libgnarl}/g-semaph.ads | 2 +- gcc/ada/{ => libgnarl}/g-signal.adb | 2 +- gcc/ada/{ => libgnarl}/g-signal.ads | 2 +- gcc/ada/{ => libgnarl}/g-tastus.ads | 2 +- gcc/ada/{ => libgnarl}/g-thread.adb | 2 +- gcc/ada/{ => libgnarl}/g-thread.ads | 2 +- gcc/ada/{ => libgnarl}/i-vxinco.adb | 2 +- gcc/ada/{ => libgnarl}/i-vxinco.ads | 2 +- gcc/ada/{ => libgnarl}/s-inmaop.ads | 2 +- .../s-inmaop__dummy.adb} | 2 +- .../s-inmaop__posix.adb} | 4 +- .../s-inmaop__vxworks.adb} | 4 +- gcc/ada/{ => libgnarl}/s-interr.adb | 2 +- gcc/ada/{ => libgnarl}/s-interr.ads | 2 +- .../s-interr__dummy.adb} | 4 +- .../s-interr__hwint.adb} | 0 .../s-interr__sigaction.adb} | 2 +- .../s-interr__vxworks.adb} | 2 +- gcc/ada/{ => libgnarl}/s-intman.ads | 2 +- .../s-intman__android.adb} | 2 +- .../s-intman__dummy.adb} | 2 +- .../s-intman__lynxos.adb} | 10 +- .../s-intman__mingw.adb} | 2 +- .../s-intman__posix.adb} | 2 +- .../s-intman__solaris.adb} | 2 +- .../s-intman__susv3.adb} | 2 +- .../s-intman__vxworks.adb} | 2 +- .../s-intman__vxworks.ads} | 2 +- gcc/ada/{ => libgnarl}/s-linux.ads | 2 +- .../s-linux__alpha.ads} | 2 +- .../s-linux__android.ads} | 2 +- .../s-linux__hppa.ads} | 2 +- .../s-linux__mips.ads} | 0 .../s-linux__sparc.ads} | 2 +- .../{s-linux-x32.ads => libgnarl/s-linux__x32.ads} | 2 +- gcc/ada/{ => libgnarl}/s-mudido.adb | 2 +- gcc/ada/{ => libgnarl}/s-mudido.ads | 0 .../s-mudido__affinity.adb} | 0 .../s-osinte__aix.adb} | 2 +- .../s-osinte__aix.ads} | 4 +- .../s-osinte__android.adb} | 2 +- .../s-osinte__android.ads} | 2 +- .../s-osinte__darwin.adb} | 2 +- .../s-osinte__darwin.ads} | 4 +- .../s-osinte__dragonfly.adb} | 0 .../s-osinte__dragonfly.ads} | 0 .../s-osinte__dummy.ads} | 4 +- .../s-osinte__freebsd.adb} | 2 +- .../s-osinte__freebsd.ads} | 4 +- .../s-osinte__gnu.adb} | 0 .../s-osinte__gnu.ads} | 0 .../s-osinte__hpux-dce.adb} | 0 .../s-osinte__hpux-dce.ads} | 0 .../s-osinte__hpux.ads} | 4 +- .../s-osinte__kfreebsd-gnu.ads} | 0 .../s-osinte__linux.ads} | 4 +- .../s-osinte__lynxos178.adb} | 138 +- .../s-osinte__lynxos178e.ads} | 328 +- .../s-osinte__mingw.ads} | 4 +- .../s-osinte__posix.adb} | 4 +- .../s-osinte__rtems.adb} | 0 .../s-osinte__rtems.ads} | 0 .../s-osinte__solaris.adb} | 4 +- .../s-osinte__solaris.ads} | 4 +- .../s-osinte__vxworks.adb} | 2 +- .../s-osinte__vxworks.ads} | 4 +- .../s-osinte__x32.adb} | 4 +- gcc/ada/{ => libgnarl}/s-proinf.adb | 2 +- gcc/ada/{ => libgnarl}/s-proinf.ads | 2 +- gcc/ada/{ => libgnarl}/s-solita.adb | 2 +- gcc/ada/{ => libgnarl}/s-solita.ads | 2 +- gcc/ada/{ => libgnarl}/s-stusta.adb | 2 +- gcc/ada/{ => libgnarl}/s-stusta.ads | 2 +- gcc/ada/{ => libgnarl}/s-taasde.adb | 8 - gcc/ada/{ => libgnarl}/s-taasde.ads | 2 +- gcc/ada/{ => libgnarl}/s-tadeca.adb | 2 +- gcc/ada/{ => libgnarl}/s-tadeca.ads | 2 +- gcc/ada/{ => libgnarl}/s-tadert.adb | 2 +- gcc/ada/{ => libgnarl}/s-tadert.ads | 2 +- gcc/ada/{ => libgnarl}/s-taenca.adb | 28 - gcc/ada/{ => libgnarl}/s-taenca.ads | 2 +- gcc/ada/{ => libgnarl}/s-taprob.adb | 18 +- gcc/ada/{ => libgnarl}/s-taprob.ads | 2 +- gcc/ada/{ => libgnarl}/s-taprop.ads | 2 +- .../s-taprop__dummy.adb} | 2 +- .../s-taprop__hpux-dce.adb} | 0 .../s-taprop__linux.adb} | 0 .../s-taprop__mingw.adb} | 2 +- .../s-taprop__posix.adb} | 2 +- .../s-taprop__solaris.adb} | 2 +- .../s-taprop__vxworks.adb} | 2 +- gcc/ada/{ => libgnarl}/s-tarest.adb | 2 +- gcc/ada/{ => libgnarl}/s-tarest.ads | 2 +- gcc/ada/{ => libgnarl}/s-tasdeb.adb | 2 +- gcc/ada/{ => libgnarl}/s-tasdeb.ads | 2 +- gcc/ada/{ => libgnarl}/s-tasinf.adb | 2 +- gcc/ada/{ => libgnarl}/s-tasinf.ads | 2 +- .../s-tasinf__linux.adb} | 2 +- .../s-tasinf__linux.ads} | 2 +- .../s-tasinf__mingw.adb} | 2 +- .../s-tasinf__mingw.ads} | 2 +- .../s-tasinf__solaris.adb} | 2 +- .../s-tasinf__solaris.ads} | 2 +- .../s-tasinf__vxworks.ads} | 2 +- gcc/ada/{ => libgnarl}/s-tasini.adb | 0 gcc/ada/{ => libgnarl}/s-tasini.ads | 2 +- gcc/ada/{ => libgnarl}/s-taskin.adb | 2 +- gcc/ada/{ => libgnarl}/s-taskin.ads | 2 +- .../s-taspri__dummy.ads} | 2 +- .../s-taspri__hpux-dce.ads} | 0 .../s-taspri__lynxos.ads} | 16 +- .../s-taspri__mingw.ads} | 2 +- .../s-taspri__posix-noaltstack.ads} | 2 +- .../s-taspri__posix.ads} | 2 +- .../s-taspri__solaris.ads} | 2 +- .../s-taspri__vxworks.ads} | 2 +- gcc/ada/{ => libgnarl}/s-tasque.adb | 2 +- gcc/ada/{ => libgnarl}/s-tasque.ads | 2 +- gcc/ada/{ => libgnarl}/s-tasren.adb | 79 - gcc/ada/{ => libgnarl}/s-tasren.ads | 2 +- gcc/ada/{ => libgnarl}/s-tasres.ads | 2 +- gcc/ada/{ => libgnarl}/s-tassta.adb | 17 +- gcc/ada/{ => libgnarl}/s-tassta.ads | 2 +- gcc/ada/{ => libgnarl}/s-tasuti.adb | 10 +- gcc/ada/{ => libgnarl}/s-tasuti.ads | 2 +- gcc/ada/{ => libgnarl}/s-tataat.adb | 2 +- gcc/ada/{ => libgnarl}/s-tataat.ads | 2 +- gcc/ada/{ => libgnarl}/s-tpinop.adb | 2 +- gcc/ada/{ => libgnarl}/s-tpinop.ads | 2 +- gcc/ada/{ => libgnarl}/s-tpoaal.adb | 2 +- gcc/ada/{ => libgnarl}/s-tpoben.adb | 2 +- gcc/ada/{ => libgnarl}/s-tpoben.ads | 2 +- gcc/ada/{s-tadeca.ads => libgnarl/s-tpobmu.adb} | 37 +- gcc/ada/{s-tadert.ads => libgnarl/s-tpobmu.ads} | 26 +- gcc/ada/{ => libgnarl}/s-tpobop.adb | 25 +- gcc/ada/{ => libgnarl}/s-tpobop.ads | 2 +- .../s-tpopsp__posix-foreign.adb} | 2 +- .../s-tpopsp__posix.adb} | 2 +- .../s-tpopsp__solaris.adb} | 2 +- .../s-tpopsp__tls.adb} | 2 +- .../s-tpopsp__vxworks-rtp.adb} | 27 +- .../s-tpopsp__vxworks-tls.adb} | 18 +- .../s-tpopsp__vxworks.adb} | 24 +- gcc/ada/{ => libgnarl}/s-tporft.adb | 2 +- gcc/ada/{ => libgnarl}/s-tposen.adb | 2 +- gcc/ada/{ => libgnarl}/s-tposen.ads | 2 +- gcc/ada/{ => libgnarl}/s-vxwext.adb | 2 +- gcc/ada/{ => libgnarl}/s-vxwext.ads | 2 +- .../s-vxwext__kernel-smp.adb} | 37 +- .../s-vxwext__kernel.adb} | 2 +- .../s-vxwext__kernel.ads} | 2 +- .../s-vxwext__noints.adb} | 27 +- .../s-vxwext__rtp-smp.adb} | 19 +- .../s-vxwext__rtp.adb} | 2 +- .../s-vxwext__rtp.ads} | 2 +- .../s-vxwext__vthreads.ads} | 23 +- .../s-vxwork__arm.ads} | 2 +- .../s-vxwork__ppc.ads} | 2 +- .../s-vxwork__x86.ads} | 2 +- gcc/ada/{ => libgnarl}/thread.c | 2 +- gcc/ada/{ => libgnat}/a-assert.adb | 2 +- gcc/ada/{ => libgnat}/a-assert.ads | 2 +- gcc/ada/{ => libgnat}/a-btgbso.adb | 2 +- gcc/ada/{ => libgnat}/a-btgbso.ads | 2 +- gcc/ada/{ => libgnat}/a-calari.adb | 2 +- gcc/ada/{ => libgnat}/a-calari.ads | 2 +- gcc/ada/{ => libgnat}/a-calcon.adb | 2 +- gcc/ada/{ => libgnat}/a-calcon.ads | 2 +- gcc/ada/{ => libgnat}/a-caldel.adb | 24 +- gcc/ada/{ => libgnat}/a-caldel.ads | 2 +- gcc/ada/{ => libgnat}/a-calend.adb | 2 +- gcc/ada/{ => libgnat}/a-calend.ads | 2 +- gcc/ada/{ => libgnat}/a-calfor.adb | 2 +- gcc/ada/{ => libgnat}/a-calfor.ads | 2 +- gcc/ada/{ => libgnat}/a-catizo.adb | 2 +- gcc/ada/{ => libgnat}/a-catizo.ads | 0 gcc/ada/{ => libgnat}/a-cbdlli.adb | 27 +- gcc/ada/{ => libgnat}/a-cbdlli.ads | 2 +- gcc/ada/{ => libgnat}/a-cbhama.adb | 10 +- gcc/ada/{ => libgnat}/a-cbhama.ads | 2 +- gcc/ada/{ => libgnat}/a-cbhase.adb | 2 +- gcc/ada/{ => libgnat}/a-cbhase.ads | 2 +- gcc/ada/{ => libgnat}/a-cbmutr.adb | 13 +- gcc/ada/{ => libgnat}/a-cbmutr.ads | 2 +- gcc/ada/{ => libgnat}/a-cborma.adb | 10 +- gcc/ada/{ => libgnat}/a-cborma.ads | 2 +- gcc/ada/{ => libgnat}/a-cborse.adb | 2 +- gcc/ada/{ => libgnat}/a-cborse.ads | 2 +- gcc/ada/{ => libgnat}/a-cbprqu.adb | 2 +- gcc/ada/{ => libgnat}/a-cbprqu.ads | 6 +- gcc/ada/{ => libgnat}/a-cbsyqu.adb | 2 +- gcc/ada/{ => libgnat}/a-cbsyqu.ads | 2 +- gcc/ada/{ => libgnat}/a-cdlili.adb | 2 +- gcc/ada/{ => libgnat}/a-cdlili.ads | 2 +- gcc/ada/{ => libgnat}/a-cfdlli.adb | 0 gcc/ada/{ => libgnat}/a-cfdlli.ads | 0 gcc/ada/{ => libgnat}/a-cfhama.adb | 0 gcc/ada/{ => libgnat}/a-cfhama.ads | 0 gcc/ada/{ => libgnat}/a-cfhase.adb | 0 gcc/ada/{ => libgnat}/a-cfhase.ads | 0 gcc/ada/{ => libgnat}/a-cfinve.adb | 0 gcc/ada/{ => libgnat}/a-cfinve.ads | 0 gcc/ada/{ => libgnat}/a-cforma.adb | 0 gcc/ada/{ => libgnat}/a-cforma.ads | 0 gcc/ada/{ => libgnat}/a-cforse.adb | 0 gcc/ada/{ => libgnat}/a-cforse.ads | 0 gcc/ada/{ => libgnat}/a-cgaaso.adb | 2 +- gcc/ada/{ => libgnat}/a-cgaaso.ads | 2 +- gcc/ada/{ => libgnat}/a-cgarso.adb | 2 +- gcc/ada/{ => libgnat}/a-cgarso.ads | 0 gcc/ada/{ => libgnat}/a-cgcaso.adb | 2 +- gcc/ada/{ => libgnat}/a-cgcaso.ads | 0 gcc/ada/{ => libgnat}/a-chacon.adb | 2 +- gcc/ada/{ => libgnat}/a-chacon.ads | 2 +- gcc/ada/{ => libgnat}/a-chahan.adb | 2 +- gcc/ada/{ => libgnat}/a-chahan.ads | 2 +- gcc/ada/{ => libgnat}/a-charac.ads | 0 gcc/ada/{ => libgnat}/a-chlat1.ads | 0 gcc/ada/{ => libgnat}/a-chlat9.ads | 2 +- gcc/ada/{ => libgnat}/a-chtgbk.adb | 2 +- gcc/ada/{ => libgnat}/a-chtgbk.ads | 2 +- gcc/ada/{ => libgnat}/a-chtgbo.adb | 2 +- gcc/ada/{ => libgnat}/a-chtgbo.ads | 2 +- gcc/ada/{ => libgnat}/a-chtgke.adb | 2 +- gcc/ada/{ => libgnat}/a-chtgke.ads | 2 +- gcc/ada/{ => libgnat}/a-chtgop.adb | 31 +- gcc/ada/{ => libgnat}/a-chtgop.ads | 5 + gcc/ada/{ => libgnat}/a-chzla1.ads | 2 +- gcc/ada/{ => libgnat}/a-chzla9.ads | 2 +- gcc/ada/{ => libgnat}/a-cidlli.adb | 2 +- gcc/ada/{ => libgnat}/a-cidlli.ads | 2 +- gcc/ada/{ => libgnat}/a-cihama.adb | 9 +- gcc/ada/{ => libgnat}/a-cihama.ads | 0 gcc/ada/{ => libgnat}/a-cihase.adb | 2 +- gcc/ada/{ => libgnat}/a-cihase.ads | 2 +- gcc/ada/{ => libgnat}/a-cimutr.adb | 2 +- gcc/ada/{ => libgnat}/a-cimutr.ads | 2 +- gcc/ada/{ => libgnat}/a-ciorma.adb | 2 +- gcc/ada/{ => libgnat}/a-ciorma.ads | 2 +- gcc/ada/{ => libgnat}/a-ciormu.adb | 2 +- gcc/ada/{ => libgnat}/a-ciormu.ads | 2 +- gcc/ada/{ => libgnat}/a-ciorse.adb | 2 +- gcc/ada/{ => libgnat}/a-ciorse.ads | 2 +- gcc/ada/{ => libgnat}/a-clrefi.adb | 0 gcc/ada/{ => libgnat}/a-clrefi.ads | 0 gcc/ada/{ => libgnat}/a-coboho.adb | 2 +- gcc/ada/{ => libgnat}/a-coboho.ads | 2 +- gcc/ada/{ => libgnat}/a-cobove.adb | 2 +- gcc/ada/{ => libgnat}/a-cobove.ads | 2 +- gcc/ada/{ => libgnat}/a-cofove.adb | 0 gcc/ada/{ => libgnat}/a-cofove.ads | 0 gcc/ada/{ => libgnat}/a-cofuba.adb | 0 gcc/ada/{ => libgnat}/a-cofuba.ads | 0 gcc/ada/{ => libgnat}/a-cofuma.adb | 0 gcc/ada/{ => libgnat}/a-cofuma.ads | 0 gcc/ada/{ => libgnat}/a-cofuse.adb | 0 gcc/ada/{ => libgnat}/a-cofuse.ads | 0 gcc/ada/{ => libgnat}/a-cofuve.adb | 0 gcc/ada/{ => libgnat}/a-cofuve.ads | 0 gcc/ada/{ => libgnat}/a-cogeso.adb | 2 +- gcc/ada/{ => libgnat}/a-cogeso.ads | 2 +- gcc/ada/{ => libgnat}/a-cohama.adb | 24 +- gcc/ada/{ => libgnat}/a-cohama.ads | 0 gcc/ada/{ => libgnat}/a-cohase.adb | 23 +- gcc/ada/{ => libgnat}/a-cohase.ads | 0 gcc/ada/{ => libgnat}/a-cohata.ads | 2 +- gcc/ada/{ => libgnat}/a-coinho.adb | 2 +- gcc/ada/{ => libgnat}/a-coinho.ads | 2 +- .../a-coinho__shared.adb} | 2 +- .../a-coinho__shared.ads} | 2 +- gcc/ada/{ => libgnat}/a-coinve.adb | 2 +- gcc/ada/{ => libgnat}/a-coinve.ads | 2 +- gcc/ada/{ => libgnat}/a-colien.adb | 2 +- gcc/ada/{ => libgnat}/a-colien.ads | 2 +- gcc/ada/{ => libgnat}/a-colire.adb | 2 +- gcc/ada/{ => libgnat}/a-colire.ads | 2 +- gcc/ada/{ => libgnat}/a-comlin.adb | 0 gcc/ada/{ => libgnat}/a-comlin.ads | 0 gcc/ada/{ => libgnat}/a-comutr.adb | 2 +- gcc/ada/{ => libgnat}/a-comutr.ads | 2 +- gcc/ada/{ => libgnat}/a-conhel.adb | 2 +- gcc/ada/{ => libgnat}/a-conhel.ads | 2 +- gcc/ada/{ => libgnat}/a-contai.ads | 0 gcc/ada/{ => libgnat}/a-convec.adb | 2 +- gcc/ada/{ => libgnat}/a-convec.ads | 2 +- gcc/ada/{ => libgnat}/a-coorma.adb | 2 +- gcc/ada/{ => libgnat}/a-coorma.ads | 2 +- gcc/ada/{ => libgnat}/a-coormu.adb | 2 +- gcc/ada/{ => libgnat}/a-coormu.ads | 2 +- gcc/ada/{ => libgnat}/a-coorse.adb | 2 +- gcc/ada/{ => libgnat}/a-coorse.ads | 2 +- gcc/ada/{ => libgnat}/a-coprnu.adb | 2 +- gcc/ada/{ => libgnat}/a-coprnu.ads | 2 +- gcc/ada/{ => libgnat}/a-coteio.ads | 0 gcc/ada/{ => libgnat}/a-crbltr.ads | 2 +- gcc/ada/{ => libgnat}/a-crbtgk.adb | 2 +- gcc/ada/{ => libgnat}/a-crbtgk.ads | 2 +- gcc/ada/{ => libgnat}/a-crbtgo.adb | 0 gcc/ada/{ => libgnat}/a-crbtgo.ads | 2 +- gcc/ada/{ => libgnat}/a-crdlli.adb | 2 +- gcc/ada/{ => libgnat}/a-crdlli.ads | 2 +- gcc/ada/{ => libgnat}/a-csquin.ads | 2 +- gcc/ada/{ => libgnat}/a-cuprqu.adb | 2 +- gcc/ada/{ => libgnat}/a-cuprqu.ads | 2 +- gcc/ada/{ => libgnat}/a-cusyqu.adb | 2 +- gcc/ada/{ => libgnat}/a-cusyqu.ads | 2 +- gcc/ada/{ => libgnat}/a-cwila1.ads | 2 +- gcc/ada/{ => libgnat}/a-cwila9.ads | 2 +- gcc/ada/{ => libgnat}/a-decima.adb | 2 +- gcc/ada/{ => libgnat}/a-decima.ads | 2 +- gcc/ada/{ => libgnat}/a-dhfina.ads | 0 gcc/ada/{ => libgnat}/a-diocst.adb | 2 +- gcc/ada/{ => libgnat}/a-diocst.ads | 2 +- gcc/ada/{ => libgnat}/a-direct.adb | 0 gcc/ada/{ => libgnat}/a-direct.ads | 2 +- gcc/ada/{ => libgnat}/a-direio.adb | 0 gcc/ada/{ => libgnat}/a-direio.ads | 2 +- gcc/ada/{ => libgnat}/a-dirval.adb | 2 +- gcc/ada/{ => libgnat}/a-dirval.ads | 2 +- .../a-dirval__mingw.adb} | 4 +- gcc/ada/{ => libgnat}/a-einuoc.adb | 2 +- gcc/ada/{ => libgnat}/a-einuoc.ads | 2 +- gcc/ada/{ => libgnat}/a-elchha.adb | 2 +- gcc/ada/{ => libgnat}/a-elchha.ads | 2 +- gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 150 + gcc/ada/{ => libgnat}/a-envvar.adb | 2 +- gcc/ada/{ => libgnat}/a-envvar.ads | 0 gcc/ada/{ => libgnat}/a-excach.adb | 2 +- gcc/ada/{ => libgnat}/a-except.adb | 0 gcc/ada/{ => libgnat}/a-except.ads | 0 gcc/ada/{ => libgnat}/a-excpol.adb | 2 +- .../a-excpol__abort.adb} | 2 +- gcc/ada/{ => libgnat}/a-exctra.adb | 2 +- gcc/ada/{ => libgnat}/a-exctra.ads | 2 +- gcc/ada/{ => libgnat}/a-exexda.adb | 2 +- gcc/ada/{ => libgnat}/a-exexpr.adb | 2 +- gcc/ada/{ => libgnat}/a-exextr.adb | 2 +- gcc/ada/{ => libgnat}/a-exstat.adb | 2 +- gcc/ada/{ => libgnat}/a-finali.adb | 2 +- gcc/ada/{ => libgnat}/a-finali.ads | 2 +- gcc/ada/{ => libgnat}/a-flteio.ads | 0 gcc/ada/{ => libgnat}/a-fwteio.ads | 0 gcc/ada/{ => libgnat}/a-fzteio.ads | 0 gcc/ada/{ => libgnat}/a-inteio.ads | 0 gcc/ada/{ => libgnat}/a-ioexce.ads | 0 gcc/ada/{ => libgnat}/a-iteint.ads | 0 gcc/ada/{ => libgnat}/a-iwteio.ads | 0 gcc/ada/{ => libgnat}/a-izteio.ads | 0 gcc/ada/{ => libgnat}/a-lcteio.ads | 0 gcc/ada/{ => libgnat}/a-lfteio.ads | 0 gcc/ada/{ => libgnat}/a-lfwtio.ads | 0 gcc/ada/{ => libgnat}/a-lfztio.ads | 0 gcc/ada/{ => libgnat}/a-liteio.ads | 0 gcc/ada/{ => libgnat}/a-liwtio.ads | 0 gcc/ada/{ => libgnat}/a-liztio.ads | 0 gcc/ada/{ => libgnat}/a-llctio.ads | 0 gcc/ada/{ => libgnat}/a-llftio.ads | 0 gcc/ada/{ => libgnat}/a-llfwti.ads | 0 gcc/ada/{ => libgnat}/a-llfzti.ads | 0 gcc/ada/{ => libgnat}/a-llitio.ads | 0 gcc/ada/{ => libgnat}/a-lliwti.ads | 0 gcc/ada/{ => libgnat}/a-llizti.ads | 0 gcc/ada/{ => libgnat}/a-locale.adb | 2 +- gcc/ada/{ => libgnat}/a-locale.ads | 6 +- gcc/ada/{ => libgnat}/a-ncelfu.ads | 0 gcc/ada/{ => libgnat}/a-ngcefu.adb | 2 +- gcc/ada/{ => libgnat}/a-ngcefu.ads | 0 gcc/ada/{ => libgnat}/a-ngcoar.adb | 2 +- gcc/ada/{ => libgnat}/a-ngcoar.ads | 0 gcc/ada/{ => libgnat}/a-ngcoty.adb | 2 +- gcc/ada/{ => libgnat}/a-ngcoty.ads | 2 +- gcc/ada/{ => libgnat}/a-ngelfu.adb | 2 +- gcc/ada/{ => libgnat}/a-ngelfu.ads | 41 +- gcc/ada/{ => libgnat}/a-ngrear.adb | 2 +- gcc/ada/{ => libgnat}/a-ngrear.ads | 2 +- gcc/ada/{ => libgnat}/a-nlcefu.ads | 0 gcc/ada/{ => libgnat}/a-nlcoar.ads | 0 gcc/ada/{ => libgnat}/a-nlcoty.ads | 0 gcc/ada/{ => libgnat}/a-nlelfu.ads | 0 gcc/ada/{ => libgnat}/a-nllcar.ads | 0 gcc/ada/{ => libgnat}/a-nllcef.ads | 0 gcc/ada/{ => libgnat}/a-nllcty.ads | 0 gcc/ada/{ => libgnat}/a-nllefu.ads | 0 gcc/ada/{ => libgnat}/a-nllrar.ads | 0 gcc/ada/{ => libgnat}/a-nlrear.ads | 0 gcc/ada/{ => libgnat}/a-nscefu.ads | 0 gcc/ada/{ => libgnat}/a-nscoty.ads | 0 gcc/ada/{ => libgnat}/a-nselfu.ads | 0 gcc/ada/{ => libgnat}/a-nucoar.ads | 0 gcc/ada/{ => libgnat}/a-nucoty.ads | 0 gcc/ada/{ => libgnat}/a-nudira.adb | 2 +- gcc/ada/{ => libgnat}/a-nudira.ads | 2 +- gcc/ada/{ => libgnat}/a-nuelfu.ads | 0 gcc/ada/{ => libgnat}/a-nuflra.adb | 2 +- gcc/ada/{ => libgnat}/a-nuflra.ads | 2 +- gcc/ada/{ => libgnat}/a-numaux.ads | 2 +- .../a-numaux__darwin.adb} | 2 +- .../a-numaux__darwin.ads} | 2 +- .../a-numaux__libc-x86.ads} | 2 +- .../a-numaux__vxworks.ads} | 2 +- .../a-numaux__x86.adb} | 2 +- .../a-numaux__x86.ads} | 2 +- gcc/ada/{ => libgnat}/a-numeri.ads | 0 gcc/ada/{ => libgnat}/a-nurear.ads | 0 gcc/ada/{ => libgnat}/a-rbtgbk.adb | 2 +- gcc/ada/{ => libgnat}/a-rbtgbk.ads | 2 +- gcc/ada/{ => libgnat}/a-rbtgbo.adb | 2 +- gcc/ada/{ => libgnat}/a-rbtgbo.ads | 2 +- gcc/ada/{ => libgnat}/a-rbtgso.adb | 2 +- gcc/ada/{ => libgnat}/a-rbtgso.ads | 2 +- gcc/ada/{ => libgnat}/a-sbecin.adb | 2 +- gcc/ada/{ => libgnat}/a-sbecin.ads | 2 +- gcc/ada/{ => libgnat}/a-sbhcin.adb | 2 +- gcc/ada/{ => libgnat}/a-sbhcin.ads | 2 +- gcc/ada/{ => libgnat}/a-sblcin.adb | 2 +- gcc/ada/{ => libgnat}/a-sblcin.ads | 2 +- gcc/ada/{ => libgnat}/a-scteio.ads | 0 gcc/ada/{ => libgnat}/a-secain.adb | 2 +- gcc/ada/{ => libgnat}/a-secain.ads | 2 +- gcc/ada/{ => libgnat}/a-sequio.adb | 2 +- gcc/ada/{ => libgnat}/a-sequio.ads | 2 +- gcc/ada/{ => libgnat}/a-sfecin.ads | 2 +- gcc/ada/{ => libgnat}/a-sfhcin.ads | 2 +- gcc/ada/{ => libgnat}/a-sflcin.ads | 2 +- gcc/ada/{ => libgnat}/a-sfteio.ads | 0 gcc/ada/{ => libgnat}/a-sfwtio.ads | 0 gcc/ada/{ => libgnat}/a-sfztio.ads | 0 gcc/ada/{ => libgnat}/a-shcain.adb | 2 +- gcc/ada/{ => libgnat}/a-shcain.ads | 2 +- gcc/ada/{ => libgnat}/a-siocst.adb | 2 +- gcc/ada/{ => libgnat}/a-siocst.ads | 2 +- gcc/ada/{ => libgnat}/a-siteio.ads | 0 gcc/ada/{ => libgnat}/a-siwtio.ads | 0 gcc/ada/{ => libgnat}/a-siztio.ads | 0 gcc/ada/{ => libgnat}/a-slcain.adb | 2 +- gcc/ada/{ => libgnat}/a-slcain.ads | 2 +- gcc/ada/{ => libgnat}/a-ssicst.adb | 5 +- gcc/ada/{ => libgnat}/a-ssicst.ads | 2 +- gcc/ada/{ => libgnat}/a-ssitio.ads | 0 gcc/ada/{ => libgnat}/a-ssiwti.ads | 0 gcc/ada/{ => libgnat}/a-ssizti.ads | 0 gcc/ada/{ => libgnat}/a-stboha.adb | 2 +- gcc/ada/{ => libgnat}/a-stboha.ads | 0 gcc/ada/{ => libgnat}/a-stfiha.ads | 0 gcc/ada/{ => libgnat}/a-stmaco.ads | 2 +- gcc/ada/{ => libgnat}/a-storio.adb | 2 +- gcc/ada/{ => libgnat}/a-storio.ads | 0 gcc/ada/{ => libgnat}/a-strbou.adb | 2 +- gcc/ada/{ => libgnat}/a-strbou.ads | 2 +- gcc/ada/{ => libgnat}/a-stream.adb | 2 +- gcc/ada/{ => libgnat}/a-stream.ads | 0 gcc/ada/{ => libgnat}/a-strfix.adb | 58 +- gcc/ada/{ => libgnat}/a-strfix.ads | 0 gcc/ada/{ => libgnat}/a-strhas.adb | 2 +- gcc/ada/{ => libgnat}/a-strhas.ads | 0 gcc/ada/{ => libgnat}/a-string.ads | 0 gcc/ada/{ => libgnat}/a-strmap.adb | 2 +- gcc/ada/{ => libgnat}/a-strmap.ads | 2 +- gcc/ada/{ => libgnat}/a-strsea.adb | 2 +- gcc/ada/{ => libgnat}/a-strsea.ads | 10 +- gcc/ada/{ => libgnat}/a-strsup.adb | 2 +- gcc/ada/{ => libgnat}/a-strsup.ads | 2 +- gcc/ada/{ => libgnat}/a-strunb.adb | 2 +- gcc/ada/{ => libgnat}/a-strunb.ads | 2 +- .../a-strunb__shared.adb} | 2 +- .../a-strunb__shared.ads} | 2 +- gcc/ada/{ => libgnat}/a-ststio.adb | 2 +- gcc/ada/{ => libgnat}/a-ststio.ads | 2 +- gcc/ada/{ => libgnat}/a-stunau.adb | 2 +- gcc/ada/{ => libgnat}/a-stunau.ads | 2 +- .../a-stunau__shared.adb} | 2 +- gcc/ada/{ => libgnat}/a-stunha.adb | 2 +- gcc/ada/{ => libgnat}/a-stunha.ads | 0 gcc/ada/{ => libgnat}/a-stuten.adb | 2 +- gcc/ada/{ => libgnat}/a-stuten.ads | 0 gcc/ada/{ => libgnat}/a-stwibo.adb | 2 +- gcc/ada/{ => libgnat}/a-stwibo.ads | 2 +- gcc/ada/{ => libgnat}/a-stwifi.adb | 2 +- gcc/ada/{ => libgnat}/a-stwifi.ads | 0 gcc/ada/{ => libgnat}/a-stwiha.adb | 2 +- gcc/ada/{ => libgnat}/a-stwiha.ads | 0 gcc/ada/{ => libgnat}/a-stwima.adb | 2 +- gcc/ada/{ => libgnat}/a-stwima.ads | 2 +- gcc/ada/{ => libgnat}/a-stwise.adb | 2 +- gcc/ada/{ => libgnat}/a-stwise.ads | 10 +- gcc/ada/{ => libgnat}/a-stwisu.adb | 2 +- gcc/ada/{ => libgnat}/a-stwisu.ads | 2 +- gcc/ada/{ => libgnat}/a-stwiun.adb | 2 +- gcc/ada/{ => libgnat}/a-stwiun.ads | 2 +- .../a-stwiun__shared.adb} | 2 +- .../a-stwiun__shared.ads} | 2 +- gcc/ada/{ => libgnat}/a-stzbou.adb | 2 +- gcc/ada/{ => libgnat}/a-stzbou.ads | 2 +- gcc/ada/{ => libgnat}/a-stzfix.adb | 2 +- gcc/ada/{ => libgnat}/a-stzfix.ads | 0 gcc/ada/{ => libgnat}/a-stzhas.adb | 2 +- gcc/ada/{ => libgnat}/a-stzhas.ads | 0 gcc/ada/{ => libgnat}/a-stzmap.adb | 2 +- gcc/ada/{ => libgnat}/a-stzmap.ads | 2 +- gcc/ada/{ => libgnat}/a-stzsea.adb | 2 +- gcc/ada/{ => libgnat}/a-stzsea.ads | 11 +- gcc/ada/{ => libgnat}/a-stzsup.adb | 2 +- gcc/ada/{ => libgnat}/a-stzsup.ads | 2 +- gcc/ada/{ => libgnat}/a-stzunb.adb | 2 +- gcc/ada/{ => libgnat}/a-stzunb.ads | 2 +- .../a-stzunb__shared.adb} | 2 +- .../a-stzunb__shared.ads} | 2 +- gcc/ada/{ => libgnat}/a-suecin.adb | 2 +- gcc/ada/{ => libgnat}/a-suecin.ads | 2 +- gcc/ada/{ => libgnat}/a-suenco.adb | 2 +- gcc/ada/{ => libgnat}/a-suenco.ads | 0 gcc/ada/{ => libgnat}/a-suenst.adb | 2 +- gcc/ada/{ => libgnat}/a-suenst.ads | 0 gcc/ada/{ => libgnat}/a-suewst.adb | 2 +- gcc/ada/{ => libgnat}/a-suewst.ads | 0 gcc/ada/{ => libgnat}/a-suezst.adb | 2 +- gcc/ada/{ => libgnat}/a-suezst.ads | 0 gcc/ada/{ => libgnat}/a-suhcin.adb | 2 +- gcc/ada/{ => libgnat}/a-suhcin.ads | 2 +- gcc/ada/{ => libgnat}/a-sulcin.adb | 2 +- gcc/ada/{ => libgnat}/a-sulcin.ads | 2 +- gcc/ada/{ => libgnat}/a-suteio.adb | 2 +- gcc/ada/{ => libgnat}/a-suteio.ads | 2 +- .../a-suteio__shared.adb} | 2 +- gcc/ada/{ => libgnat}/a-swbwha.adb | 2 +- gcc/ada/{ => libgnat}/a-swbwha.ads | 0 gcc/ada/{ => libgnat}/a-swfwha.ads | 0 gcc/ada/{ => libgnat}/a-swmwco.ads | 2 +- gcc/ada/{ => libgnat}/a-swunau.adb | 2 +- gcc/ada/{ => libgnat}/a-swunau.ads | 2 +- .../a-swunau__shared.adb} | 2 +- gcc/ada/{ => libgnat}/a-swuwha.adb | 2 +- gcc/ada/{ => libgnat}/a-swuwha.ads | 0 gcc/ada/{ => libgnat}/a-swuwti.adb | 2 +- gcc/ada/{ => libgnat}/a-swuwti.ads | 2 +- .../a-swuwti__shared.adb} | 2 +- gcc/ada/{ => libgnat}/a-szbzha.adb | 2 +- gcc/ada/{ => libgnat}/a-szbzha.ads | 0 gcc/ada/{ => libgnat}/a-szfzha.ads | 0 gcc/ada/{ => libgnat}/a-szmzco.ads | 2 +- gcc/ada/{ => libgnat}/a-szunau.adb | 2 +- gcc/ada/{ => libgnat}/a-szunau.ads | 2 +- .../a-szunau__shared.adb} | 2 +- gcc/ada/{ => libgnat}/a-szuzha.adb | 2 +- gcc/ada/{ => libgnat}/a-szuzha.ads | 0 gcc/ada/{ => libgnat}/a-szuzti.adb | 2 +- gcc/ada/{ => libgnat}/a-szuzti.ads | 2 +- .../a-szuzti__shared.adb} | 2 +- gcc/ada/{ => libgnat}/a-tags.adb | 51 +- gcc/ada/{ => libgnat}/a-tags.ads | 40 +- gcc/ada/{ => libgnat}/a-teioed.adb | 2 +- gcc/ada/{ => libgnat}/a-teioed.ads | 2 +- gcc/ada/{ => libgnat}/a-textio.adb | 5 +- gcc/ada/{ => libgnat}/a-textio.ads | 2 +- gcc/ada/{ => libgnat}/a-tgdico.ads | 0 gcc/ada/{ => libgnat}/a-tiboio.adb | 2 +- gcc/ada/{ => libgnat}/a-tiboio.ads | 0 gcc/ada/{ => libgnat}/a-ticoau.adb | 2 +- gcc/ada/{ => libgnat}/a-ticoau.ads | 2 +- gcc/ada/{ => libgnat}/a-ticoio.adb | 2 +- gcc/ada/{ => libgnat}/a-ticoio.ads | 2 +- gcc/ada/{ => libgnat}/a-tideau.adb | 2 +- gcc/ada/{ => libgnat}/a-tideau.ads | 2 +- gcc/ada/{ => libgnat}/a-tideio.adb | 2 +- gcc/ada/{ => libgnat}/a-tideio.ads | 2 +- gcc/ada/{ => libgnat}/a-tienau.adb | 2 +- gcc/ada/{ => libgnat}/a-tienau.ads | 2 +- gcc/ada/{ => libgnat}/a-tienio.adb | 2 +- gcc/ada/{ => libgnat}/a-tienio.ads | 0 gcc/ada/{ => libgnat}/a-tifiio.adb | 2 +- gcc/ada/{ => libgnat}/a-tifiio.ads | 0 gcc/ada/{ => libgnat}/a-tiflau.adb | 2 +- gcc/ada/{ => libgnat}/a-tiflau.ads | 2 +- gcc/ada/{ => libgnat}/a-tiflio.adb | 2 +- gcc/ada/{ => libgnat}/a-tiflio.ads | 2 +- gcc/ada/{ => libgnat}/a-tigeau.adb | 2 +- gcc/ada/{ => libgnat}/a-tigeau.ads | 2 +- gcc/ada/{ => libgnat}/a-tigeli.adb | 4 +- gcc/ada/{ => libgnat}/a-tiinau.adb | 2 +- gcc/ada/{ => libgnat}/a-tiinau.ads | 2 +- gcc/ada/{ => libgnat}/a-tiinio.adb | 2 +- gcc/ada/{ => libgnat}/a-tiinio.ads | 2 +- gcc/ada/{ => libgnat}/a-timoau.adb | 2 +- gcc/ada/{ => libgnat}/a-timoau.ads | 2 +- gcc/ada/{ => libgnat}/a-timoio.adb | 2 +- gcc/ada/{ => libgnat}/a-timoio.ads | 2 +- gcc/ada/{ => libgnat}/a-tiocst.adb | 2 +- gcc/ada/{ => libgnat}/a-tiocst.ads | 2 +- gcc/ada/{ => libgnat}/a-tirsfi.adb | 2 +- gcc/ada/{ => libgnat}/a-tirsfi.ads | 2 +- gcc/ada/{ => libgnat}/a-titest.adb | 2 +- gcc/ada/{ => libgnat}/a-titest.ads | 0 gcc/ada/{ => libgnat}/a-tiunio.ads | 0 gcc/ada/{ => libgnat}/a-unccon.ads | 6 +- gcc/ada/{ => libgnat}/a-uncdea.ads | 2 +- gcc/ada/{ => libgnat}/a-undesu.adb | 2 +- gcc/ada/{ => libgnat}/a-undesu.ads | 0 gcc/ada/{ => libgnat}/a-wichha.adb | 2 +- gcc/ada/{ => libgnat}/a-wichha.ads | 0 gcc/ada/{ => libgnat}/a-wichun.adb | 2 +- gcc/ada/{ => libgnat}/a-wichun.ads | 2 +- gcc/ada/{ => libgnat}/a-widcha.ads | 0 gcc/ada/{ => libgnat}/a-witeio.adb | 5 +- gcc/ada/{ => libgnat}/a-witeio.ads | 2 +- gcc/ada/{ => libgnat}/a-wrstfi.adb | 2 +- gcc/ada/{ => libgnat}/a-wrstfi.ads | 2 +- gcc/ada/{ => libgnat}/a-wtcoau.adb | 2 +- gcc/ada/{ => libgnat}/a-wtcoau.ads | 2 +- gcc/ada/{ => libgnat}/a-wtcoio.adb | 2 +- gcc/ada/{ => libgnat}/a-wtcoio.ads | 0 gcc/ada/{ => libgnat}/a-wtcstr.adb | 2 +- gcc/ada/{ => libgnat}/a-wtcstr.ads | 2 +- gcc/ada/{ => libgnat}/a-wtdeau.adb | 2 +- gcc/ada/{ => libgnat}/a-wtdeau.ads | 2 +- gcc/ada/{ => libgnat}/a-wtdeio.adb | 21 +- gcc/ada/{ => libgnat}/a-wtdeio.ads | 0 gcc/ada/{ => libgnat}/a-wtedit.adb | 2 +- gcc/ada/{ => libgnat}/a-wtedit.ads | 2 +- gcc/ada/{ => libgnat}/a-wtenau.adb | 2 +- gcc/ada/{ => libgnat}/a-wtenau.ads | 2 +- gcc/ada/{ => libgnat}/a-wtenio.adb | 2 +- gcc/ada/{ => libgnat}/a-wtenio.ads | 0 gcc/ada/{ => libgnat}/a-wtfiio.adb | 2 +- gcc/ada/{ => libgnat}/a-wtfiio.ads | 0 gcc/ada/{ => libgnat}/a-wtflau.adb | 2 +- gcc/ada/{ => libgnat}/a-wtflau.ads | 2 +- gcc/ada/{ => libgnat}/a-wtflio.adb | 2 +- gcc/ada/{ => libgnat}/a-wtflio.ads | 0 gcc/ada/{ => libgnat}/a-wtgeau.adb | 2 +- gcc/ada/{ => libgnat}/a-wtgeau.ads | 2 +- gcc/ada/{ => libgnat}/a-wtinau.adb | 2 +- gcc/ada/{ => libgnat}/a-wtinau.ads | 2 +- gcc/ada/{ => libgnat}/a-wtinio.adb | 2 +- gcc/ada/{ => libgnat}/a-wtinio.ads | 0 gcc/ada/{ => libgnat}/a-wtmoau.adb | 2 +- gcc/ada/{ => libgnat}/a-wtmoau.ads | 2 +- gcc/ada/{ => libgnat}/a-wtmoio.adb | 2 +- gcc/ada/{ => libgnat}/a-wtmoio.ads | 2 +- gcc/ada/{ => libgnat}/a-wttest.adb | 2 +- gcc/ada/{ => libgnat}/a-wttest.ads | 0 gcc/ada/{ => libgnat}/a-wwboio.adb | 2 +- gcc/ada/{ => libgnat}/a-wwboio.ads | 0 gcc/ada/{ => libgnat}/a-wwunio.ads | 0 gcc/ada/{ => libgnat}/a-zchara.ads | 0 gcc/ada/{ => libgnat}/a-zchhan.adb | 2 +- gcc/ada/{ => libgnat}/a-zchhan.ads | 0 gcc/ada/{ => libgnat}/a-zchuni.adb | 2 +- gcc/ada/{ => libgnat}/a-zchuni.ads | 2 +- gcc/ada/{ => libgnat}/a-zrstfi.adb | 2 +- gcc/ada/{ => libgnat}/a-zrstfi.ads | 2 +- gcc/ada/{ => libgnat}/a-ztcoau.adb | 2 +- gcc/ada/{ => libgnat}/a-ztcoau.ads | 0 gcc/ada/{ => libgnat}/a-ztcoio.adb | 2 +- gcc/ada/{ => libgnat}/a-ztcoio.ads | 0 gcc/ada/{ => libgnat}/a-ztcstr.adb | 2 +- gcc/ada/{ => libgnat}/a-ztcstr.ads | 2 +- gcc/ada/{ => libgnat}/a-ztdeau.adb | 2 +- gcc/ada/{ => libgnat}/a-ztdeau.ads | 2 +- gcc/ada/{ => libgnat}/a-ztdeio.adb | 2 +- gcc/ada/{ => libgnat}/a-ztdeio.ads | 0 gcc/ada/{ => libgnat}/a-ztedit.adb | 2 +- gcc/ada/{ => libgnat}/a-ztedit.ads | 2 +- gcc/ada/{ => libgnat}/a-ztenau.adb | 2 +- gcc/ada/{ => libgnat}/a-ztenau.ads | 2 +- gcc/ada/{ => libgnat}/a-ztenio.adb | 2 +- gcc/ada/{ => libgnat}/a-ztenio.ads | 0 gcc/ada/{ => libgnat}/a-ztexio.adb | 5 +- gcc/ada/{ => libgnat}/a-ztexio.ads | 2 +- gcc/ada/{ => libgnat}/a-ztfiio.adb | 2 +- gcc/ada/{ => libgnat}/a-ztfiio.ads | 0 gcc/ada/{ => libgnat}/a-ztflau.adb | 2 +- gcc/ada/{ => libgnat}/a-ztflau.ads | 2 +- gcc/ada/{ => libgnat}/a-ztflio.adb | 2 +- gcc/ada/{ => libgnat}/a-ztflio.ads | 0 gcc/ada/{ => libgnat}/a-ztgeau.adb | 2 +- gcc/ada/{ => libgnat}/a-ztgeau.ads | 2 +- gcc/ada/{ => libgnat}/a-ztinau.adb | 2 +- gcc/ada/{ => libgnat}/a-ztinau.ads | 2 +- gcc/ada/{ => libgnat}/a-ztinio.adb | 2 +- gcc/ada/{ => libgnat}/a-ztinio.ads | 0 gcc/ada/{ => libgnat}/a-ztmoau.adb | 2 +- gcc/ada/{ => libgnat}/a-ztmoau.ads | 2 +- gcc/ada/{ => libgnat}/a-ztmoio.adb | 2 +- gcc/ada/{ => libgnat}/a-ztmoio.ads | 0 gcc/ada/{ => libgnat}/a-zttest.adb | 2 +- gcc/ada/{ => libgnat}/a-zttest.ads | 0 gcc/ada/{ => libgnat}/a-zzboio.adb | 2 +- gcc/ada/{ => libgnat}/a-zzboio.ads | 0 gcc/ada/{ => libgnat}/a-zzunio.ads | 0 gcc/ada/{ => libgnat}/ada.ads | 0 gcc/ada/{ => libgnat}/calendar.ads | 0 gcc/ada/{ => libgnat}/directio.ads | 0 gcc/ada/{ => libgnat}/g-allein.ads | 2 +- gcc/ada/{ => libgnat}/g-alleve.adb | 2 +- gcc/ada/{ => libgnat}/g-alleve.ads | 2 +- .../g-alleve__hard.adb} | 9 +- gcc/ada/libgnat/g-alleve__hard.ads | 593 ++ gcc/ada/{ => libgnat}/g-altcon.adb | 2 +- gcc/ada/{ => libgnat}/g-altcon.ads | 2 +- gcc/ada/{ => libgnat}/g-altive.ads | 365 +- gcc/ada/{ => libgnat}/g-alveop.adb | 2 +- gcc/ada/{ => libgnat}/g-alveop.ads | 2 +- gcc/ada/{ => libgnat}/g-alvety.ads | 2 +- gcc/ada/{ => libgnat}/g-alvevi.ads | 2 +- gcc/ada/{ => libgnat}/g-arrspl.adb | 2 +- gcc/ada/{ => libgnat}/g-arrspl.ads | 2 +- gcc/ada/{ => libgnat}/g-awk.adb | 2 +- gcc/ada/{ => libgnat}/g-awk.ads | 2 +- gcc/ada/{ => libgnat}/g-binenv.adb | 2 +- gcc/ada/{ => libgnat}/g-binenv.ads | 2 +- gcc/ada/{ => libgnat}/g-bubsor.adb | 2 +- gcc/ada/{ => libgnat}/g-bubsor.ads | 2 +- gcc/ada/{ => libgnat}/g-busora.adb | 2 +- gcc/ada/{ => libgnat}/g-busora.ads | 2 +- gcc/ada/{ => libgnat}/g-busorg.adb | 2 +- gcc/ada/{ => libgnat}/g-busorg.ads | 2 +- gcc/ada/{ => libgnat}/g-byorma.adb | 2 +- gcc/ada/{ => libgnat}/g-byorma.ads | 2 +- gcc/ada/{ => libgnat}/g-bytswa.adb | 2 +- gcc/ada/{ => libgnat}/g-bytswa.ads | 2 +- gcc/ada/{ => libgnat}/g-calend.adb | 2 +- gcc/ada/{ => libgnat}/g-calend.ads | 2 +- gcc/ada/{ => libgnat}/g-casuti.adb | 2 +- gcc/ada/{ => libgnat}/g-casuti.ads | 2 +- gcc/ada/{ => libgnat}/g-catiio.adb | 0 gcc/ada/{ => libgnat}/g-catiio.ads | 0 gcc/ada/{ => libgnat}/g-cgi.adb | 4 +- gcc/ada/{ => libgnat}/g-cgi.ads | 2 +- gcc/ada/{ => libgnat}/g-cgicoo.adb | 2 +- gcc/ada/{ => libgnat}/g-cgicoo.ads | 2 +- gcc/ada/{ => libgnat}/g-cgideb.adb | 2 +- gcc/ada/{ => libgnat}/g-cgideb.ads | 2 +- gcc/ada/{ => libgnat}/g-comlin.adb | 0 gcc/ada/{ => libgnat}/g-comlin.ads | 2 +- gcc/ada/{ => libgnat}/g-comver.adb | 0 gcc/ada/{ => libgnat}/g-comver.ads | 2 +- gcc/ada/{ => libgnat}/g-cppexc.adb | 2 +- gcc/ada/{ => libgnat}/g-cppexc.ads | 2 +- gcc/ada/{ => libgnat}/g-crc32.adb | 2 +- gcc/ada/{ => libgnat}/g-crc32.ads | 2 +- gcc/ada/{ => libgnat}/g-ctrl_c.adb | 2 +- gcc/ada/{ => libgnat}/g-ctrl_c.ads | 2 +- gcc/ada/{ => libgnat}/g-curexc.ads | 2 +- gcc/ada/{ => libgnat}/g-debpoo.adb | 0 gcc/ada/{ => libgnat}/g-debpoo.ads | 2 +- gcc/ada/{ => libgnat}/g-debuti.adb | 2 +- gcc/ada/{ => libgnat}/g-debuti.ads | 2 +- gcc/ada/{ => libgnat}/g-decstr.adb | 2 +- gcc/ada/{ => libgnat}/g-decstr.ads | 2 +- gcc/ada/{ => libgnat}/g-deutst.ads | 2 +- gcc/ada/{ => libgnat}/g-diopit.adb | 2 +- gcc/ada/{ => libgnat}/g-diopit.ads | 2 +- gcc/ada/{ => libgnat}/g-dirope.adb | 0 gcc/ada/{ => libgnat}/g-dirope.ads | 2 +- gcc/ada/{s-htable.adb => libgnat/g-dynhta.adb} | 263 +- gcc/ada/{ => libgnat}/g-dynhta.ads | 165 +- gcc/ada/{ => libgnat}/g-dyntab.adb | 0 gcc/ada/{ => libgnat}/g-dyntab.ads | 0 gcc/ada/{ => libgnat}/g-eacodu.adb | 2 +- gcc/ada/{ => libgnat}/g-encstr.adb | 2 +- gcc/ada/{ => libgnat}/g-encstr.ads | 2 +- gcc/ada/{ => libgnat}/g-enutst.ads | 2 +- gcc/ada/{ => libgnat}/g-excact.adb | 2 +- gcc/ada/{ => libgnat}/g-excact.ads | 2 +- gcc/ada/{ => libgnat}/g-except.ads | 8 +- gcc/ada/{ => libgnat}/g-exctra.adb | 2 +- gcc/ada/{ => libgnat}/g-exctra.ads | 2 +- gcc/ada/{ => libgnat}/g-expect.adb | 2 +- gcc/ada/{ => libgnat}/g-expect.ads | 2 +- gcc/ada/{ => libgnat}/g-exptty.adb | 2 +- gcc/ada/{ => libgnat}/g-exptty.ads | 2 +- gcc/ada/{ => libgnat}/g-flocon.ads | 2 +- gcc/ada/{ => libgnat}/g-forstr.adb | 0 gcc/ada/{ => libgnat}/g-forstr.ads | 0 gcc/ada/{ => libgnat}/g-heasor.adb | 2 +- gcc/ada/{ => libgnat}/g-heasor.ads | 2 +- gcc/ada/{ => libgnat}/g-hesora.adb | 2 +- gcc/ada/{ => libgnat}/g-hesora.ads | 2 +- gcc/ada/{ => libgnat}/g-hesorg.adb | 2 +- gcc/ada/{ => libgnat}/g-hesorg.ads | 2 +- gcc/ada/{ => libgnat}/g-htable.adb | 2 +- gcc/ada/{ => libgnat}/g-htable.ads | 2 +- .../g-io-put__vxworks.adb} | 2 +- gcc/ada/{ => libgnat}/g-io.adb | 2 +- gcc/ada/{ => libgnat}/g-io.ads | 2 +- gcc/ada/{ => libgnat}/g-io_aux.adb | 2 +- gcc/ada/{ => libgnat}/g-io_aux.ads | 2 +- gcc/ada/{ => libgnat}/g-locfil.adb | 2 +- gcc/ada/{ => libgnat}/g-locfil.ads | 2 +- gcc/ada/{ => libgnat}/g-mbdira.adb | 2 +- gcc/ada/{ => libgnat}/g-mbdira.ads | 2 +- gcc/ada/{ => libgnat}/g-mbflra.adb | 2 +- gcc/ada/{ => libgnat}/g-mbflra.ads | 2 +- gcc/ada/{ => libgnat}/g-md5.adb | 2 +- gcc/ada/{ => libgnat}/g-md5.ads | 2 +- gcc/ada/{ => libgnat}/g-memdum.adb | 2 +- gcc/ada/{ => libgnat}/g-memdum.ads | 2 +- gcc/ada/{ => libgnat}/g-moreex.adb | 2 +- gcc/ada/{ => libgnat}/g-moreex.ads | 2 +- gcc/ada/{ => libgnat}/g-os_lib.adb | 2 +- gcc/ada/{ => libgnat}/g-os_lib.ads | 2 +- gcc/ada/{ => libgnat}/g-pehage.adb | 2 +- gcc/ada/{ => libgnat}/g-pehage.ads | 2 +- gcc/ada/{ => libgnat}/g-rannum.adb | 2 +- gcc/ada/{ => libgnat}/g-rannum.ads | 2 +- gcc/ada/{ => libgnat}/g-regexp.adb | 2 +- gcc/ada/{ => libgnat}/g-regexp.ads | 2 +- gcc/ada/{ => libgnat}/g-regist.adb | 2 +- gcc/ada/{ => libgnat}/g-regist.ads | 2 +- gcc/ada/{ => libgnat}/g-regpat.adb | 2 +- gcc/ada/{ => libgnat}/g-regpat.ads | 2 +- gcc/ada/{ => libgnat}/g-rewdat.adb | 2 +- gcc/ada/{ => libgnat}/g-rewdat.ads | 0 gcc/ada/{ => libgnat}/g-sechas.adb | 2 +- gcc/ada/{ => libgnat}/g-sechas.ads | 0 gcc/ada/{ => libgnat}/g-sehamd.adb | 2 +- gcc/ada/{ => libgnat}/g-sehamd.ads | 2 +- gcc/ada/{ => libgnat}/g-sehash.adb | 2 +- gcc/ada/{ => libgnat}/g-sehash.ads | 2 +- gcc/ada/{ => libgnat}/g-sercom.adb | 2 +- gcc/ada/{ => libgnat}/g-sercom.ads | 2 +- .../g-sercom__linux.adb} | 2 +- .../g-sercom__mingw.adb} | 2 +- gcc/ada/{ => libgnat}/g-sestin.ads | 2 +- gcc/ada/{ => libgnat}/g-sha1.adb | 2 +- gcc/ada/{ => libgnat}/g-sha1.ads | 2 +- gcc/ada/{ => libgnat}/g-sha224.ads | 2 +- gcc/ada/{ => libgnat}/g-sha256.ads | 2 +- gcc/ada/{ => libgnat}/g-sha384.ads | 2 +- gcc/ada/{ => libgnat}/g-sha512.ads | 2 +- gcc/ada/{ => libgnat}/g-shsh32.adb | 2 +- gcc/ada/{ => libgnat}/g-shsh32.ads | 2 +- gcc/ada/{ => libgnat}/g-shsh64.adb | 2 +- gcc/ada/{ => libgnat}/g-shsh64.ads | 2 +- gcc/ada/{ => libgnat}/g-shshco.adb | 2 +- gcc/ada/{ => libgnat}/g-shshco.ads | 2 +- gcc/ada/{ => libgnat}/g-soccon.ads | 2 +- gcc/ada/{ => libgnat}/g-socket.adb | 9 + gcc/ada/{ => libgnat}/g-socket.ads | 6 +- .../g-socket__dummy.adb} | 2 +- .../g-socket__dummy.ads} | 2 +- gcc/ada/{ => libgnat}/g-socthi.adb | 2 +- gcc/ada/{ => libgnat}/g-socthi.ads | 2 +- .../g-socthi__dummy.adb} | 2 +- .../g-socthi__dummy.ads} | 2 +- .../g-socthi__mingw.adb} | 2 +- .../g-socthi__mingw.ads} | 2 +- .../g-socthi__vxworks.adb} | 2 +- .../g-socthi__vxworks.ads} | 2 +- gcc/ada/{ => libgnat}/g-soliop.ads | 2 +- .../g-soliop__lynxos.ads} | 6 +- .../g-soliop__mingw.ads} | 2 +- .../g-soliop__solaris.ads} | 2 +- gcc/ada/{ => libgnat}/g-sothco.adb | 2 +- gcc/ada/{ => libgnat}/g-sothco.ads | 2 +- .../g-sothco__dummy.adb} | 2 +- .../g-sothco__dummy.ads} | 2 +- gcc/ada/{ => libgnat}/g-souinf.ads | 2 +- gcc/ada/{ => libgnat}/g-spchge.adb | 2 +- gcc/ada/{ => libgnat}/g-spchge.ads | 2 +- gcc/ada/{ => libgnat}/g-speche.adb | 2 +- gcc/ada/{ => libgnat}/g-speche.ads | 2 +- gcc/ada/{ => libgnat}/g-spipat.adb | 0 gcc/ada/{ => libgnat}/g-spipat.ads | 2 +- gcc/ada/{ => libgnat}/g-spitbo.adb | 2 +- gcc/ada/{ => libgnat}/g-spitbo.ads | 2 +- gcc/ada/{ => libgnat}/g-sptabo.ads | 2 +- gcc/ada/{ => libgnat}/g-sptain.ads | 2 +- gcc/ada/{ => libgnat}/g-sptavs.ads | 2 +- gcc/ada/{ => libgnat}/g-sse.ads | 2 +- gcc/ada/{ => libgnat}/g-ssvety.ads | 2 +- gcc/ada/{ => libgnat}/g-stheme.adb | 2 +- gcc/ada/{ => libgnat}/g-strhas.ads | 2 +- gcc/ada/{ => libgnat}/g-string.adb | 2 +- gcc/ada/{ => libgnat}/g-string.ads | 2 +- gcc/ada/{ => libgnat}/g-strspl.ads | 2 +- gcc/ada/{ => libgnat}/g-stseme.adb | 2 +- .../g-stsifd__sockets.adb} | 2 +- gcc/ada/{ => libgnat}/g-table.adb | 0 gcc/ada/{ => libgnat}/g-table.ads | 0 gcc/ada/{ => libgnat}/g-tasloc.adb | 2 +- gcc/ada/{ => libgnat}/g-tasloc.ads | 2 +- gcc/ada/{ => libgnat}/g-timsta.adb | 2 +- gcc/ada/{ => libgnat}/g-timsta.ads | 2 +- gcc/ada/{ => libgnat}/g-traceb.adb | 2 +- gcc/ada/{ => libgnat}/g-traceb.ads | 2 +- gcc/ada/{ => libgnat}/g-trasym.adb | 2 +- gcc/ada/{ => libgnat}/g-trasym.ads | 2 +- gcc/ada/{ => libgnat}/g-tty.adb | 2 +- gcc/ada/{ => libgnat}/g-tty.ads | 2 +- gcc/ada/{ => libgnat}/g-u3spch.adb | 2 +- gcc/ada/{ => libgnat}/g-u3spch.ads | 2 +- gcc/ada/{ => libgnat}/g-utf_32.adb | 2 +- gcc/ada/{ => libgnat}/g-utf_32.ads | 2 +- gcc/ada/{ => libgnat}/g-wispch.adb | 2 +- gcc/ada/{ => libgnat}/g-wispch.ads | 2 +- gcc/ada/{ => libgnat}/g-wistsp.ads | 2 +- gcc/ada/{ => libgnat}/g-zspche.adb | 2 +- gcc/ada/{ => libgnat}/g-zspche.ads | 2 +- gcc/ada/{ => libgnat}/g-zstspl.ads | 2 +- gcc/ada/{ => libgnat}/gnat.ads | 2 +- gcc/ada/{ => libgnat}/i-c.adb | 2 +- gcc/ada/{ => libgnat}/i-c.ads | 0 gcc/ada/{ => libgnat}/i-cexten.ads | 2 +- gcc/ada/{ => libgnat}/i-cobol.adb | 2 +- gcc/ada/{ => libgnat}/i-cobol.ads | 2 +- gcc/ada/{ => libgnat}/i-cpoint.adb | 2 +- gcc/ada/{ => libgnat}/i-cpoint.ads | 2 +- gcc/ada/{ => libgnat}/i-cstrea.adb | 2 +- gcc/ada/{ => libgnat}/i-cstrea.ads | 2 +- gcc/ada/{ => libgnat}/i-cstrin.adb | 2 +- gcc/ada/{ => libgnat}/i-cstrin.ads | 2 +- gcc/ada/{ => libgnat}/i-fortra.adb | 2 +- gcc/ada/{ => libgnat}/i-fortra.ads | 0 gcc/ada/{ => libgnat}/i-pacdec.adb | 2 +- gcc/ada/{ => libgnat}/i-pacdec.ads | 2 +- gcc/ada/{ => libgnat}/i-vxwoio.adb | 2 +- gcc/ada/{ => libgnat}/i-vxwoio.ads | 2 +- gcc/ada/{ => libgnat}/i-vxwork.ads | 2 +- .../i-vxwork__x86.ads} | 2 +- gcc/ada/{ => libgnat}/interfac.ads | 2 +- gcc/ada/{ => libgnat}/ioexcept.ads | 0 gcc/ada/{ => libgnat}/machcode.ads | 0 gcc/ada/{ => libgnat}/memtrack.adb | 2 +- gcc/ada/{ => libgnat}/s-addima.adb | 2 +- gcc/ada/{ => libgnat}/s-addima.ads | 2 +- gcc/ada/{ => libgnat}/s-addope.adb | 2 +- gcc/ada/{ => libgnat}/s-addope.ads | 2 +- gcc/ada/{ => libgnat}/s-arit64.adb | 2 +- gcc/ada/{ => libgnat}/s-arit64.ads | 2 +- gcc/ada/{ => libgnat}/s-assert.adb | 2 +- gcc/ada/{ => libgnat}/s-assert.ads | 2 +- gcc/ada/{ => libgnat}/s-atacco.adb | 2 +- gcc/ada/{ => libgnat}/s-atacco.ads | 2 +- gcc/ada/{ => libgnat}/s-atocou.adb | 2 +- gcc/ada/{ => libgnat}/s-atocou.ads | 2 +- .../s-atocou__builtin.adb} | 2 +- .../s-atocou__x86.adb} | 2 +- gcc/ada/{ => libgnat}/s-atopri.adb | 2 +- gcc/ada/{ => libgnat}/s-atopri.ads | 2 +- gcc/ada/{ => libgnat}/s-auxdec.adb | 2 +- gcc/ada/{ => libgnat}/s-auxdec.ads | 2 + gcc/ada/{ => libgnat}/s-bignum.adb | 2 +- gcc/ada/{ => libgnat}/s-bignum.ads | 2 +- gcc/ada/{ => libgnat}/s-bitops.adb | 2 +- gcc/ada/{ => libgnat}/s-bitops.ads | 2 +- gcc/ada/{ => libgnat}/s-boarop.ads | 2 +- gcc/ada/{ => libgnat}/s-boustr.adb | 2 +- gcc/ada/{ => libgnat}/s-boustr.ads | 2 +- gcc/ada/{ => libgnat}/s-bytswa.ads | 2 +- gcc/ada/{ => libgnat}/s-carsi8.adb | 2 +- gcc/ada/{ => libgnat}/s-carsi8.ads | 2 +- gcc/ada/{ => libgnat}/s-carun8.adb | 2 +- gcc/ada/{ => libgnat}/s-carun8.ads | 2 +- gcc/ada/{ => libgnat}/s-casi16.adb | 2 +- gcc/ada/{ => libgnat}/s-casi16.ads | 2 +- gcc/ada/{ => libgnat}/s-casi32.adb | 2 +- gcc/ada/{ => libgnat}/s-casi32.ads | 2 +- gcc/ada/{ => libgnat}/s-casi64.adb | 2 +- gcc/ada/{ => libgnat}/s-casi64.ads | 2 +- gcc/ada/{ => libgnat}/s-casuti.adb | 2 +- gcc/ada/{ => libgnat}/s-casuti.ads | 2 +- gcc/ada/{ => libgnat}/s-caun16.adb | 2 +- gcc/ada/{ => libgnat}/s-caun16.ads | 2 +- gcc/ada/{ => libgnat}/s-caun32.adb | 2 +- gcc/ada/{ => libgnat}/s-caun32.ads | 2 +- gcc/ada/{ => libgnat}/s-caun64.adb | 2 +- gcc/ada/{ => libgnat}/s-caun64.ads | 2 +- gcc/ada/{ => libgnat}/s-chepoo.ads | 2 +- gcc/ada/{ => libgnat}/s-commun.adb | 2 +- gcc/ada/{ => libgnat}/s-commun.ads | 2 +- gcc/ada/{ => libgnat}/s-conca2.adb | 2 +- gcc/ada/{ => libgnat}/s-conca2.ads | 2 +- gcc/ada/{ => libgnat}/s-conca3.adb | 2 +- gcc/ada/{ => libgnat}/s-conca3.ads | 2 +- gcc/ada/{ => libgnat}/s-conca4.adb | 2 +- gcc/ada/{ => libgnat}/s-conca4.ads | 2 +- gcc/ada/{ => libgnat}/s-conca5.adb | 2 +- gcc/ada/{ => libgnat}/s-conca5.ads | 2 +- gcc/ada/{ => libgnat}/s-conca6.adb | 2 +- gcc/ada/{ => libgnat}/s-conca6.ads | 2 +- gcc/ada/{ => libgnat}/s-conca7.adb | 2 +- gcc/ada/{ => libgnat}/s-conca7.ads | 2 +- gcc/ada/{ => libgnat}/s-conca8.adb | 2 +- gcc/ada/{ => libgnat}/s-conca8.ads | 2 +- gcc/ada/{ => libgnat}/s-conca9.adb | 2 +- gcc/ada/{ => libgnat}/s-conca9.ads | 2 +- gcc/ada/{ => libgnat}/s-crc32.adb | 2 +- gcc/ada/{ => libgnat}/s-crc32.ads | 2 +- gcc/ada/{ => libgnat}/s-crtl.ads | 2 +- gcc/ada/{ => libgnat}/s-diflio.adb | 2 +- gcc/ada/{ => libgnat}/s-diflio.ads | 0 gcc/ada/{ => libgnat}/s-diinio.adb | 2 +- gcc/ada/{ => libgnat}/s-diinio.ads | 0 gcc/ada/{ => libgnat}/s-dim.ads | 2 +- gcc/ada/{ => libgnat}/s-dimkio.ads | 2 +- gcc/ada/{ => libgnat}/s-dimmks.ads | 2 +- gcc/ada/{ => libgnat}/s-direio.adb | 2 +- gcc/ada/{ => libgnat}/s-direio.ads | 2 +- gcc/ada/{ => libgnat}/s-dmotpr.ads | 2 +- gcc/ada/{ => libgnat}/s-dsaser.ads | 2 +- gcc/ada/libgnat/s-dwalin.adb | 1627 +++++ gcc/ada/libgnat/s-dwalin.ads | 191 + gcc/ada/{ => libgnat}/s-elaall.adb | 2 +- gcc/ada/{ => libgnat}/s-elaall.ads | 2 +- gcc/ada/{ => libgnat}/s-excdeb.adb | 2 +- gcc/ada/{ => libgnat}/s-excdeb.ads | 2 +- gcc/ada/{ => libgnat}/s-except.adb | 2 +- gcc/ada/{ => libgnat}/s-except.ads | 2 +- .../s-excmac__arm.adb} | 0 .../s-excmac__arm.ads} | 0 .../s-excmac__gcc.adb} | 0 .../s-excmac__gcc.ads} | 0 gcc/ada/{ => libgnat}/s-exctab.adb | 2 +- gcc/ada/{ => libgnat}/s-exctab.ads | 2 +- gcc/ada/{ => libgnat}/s-exctra.adb | 2 +- gcc/ada/{ => libgnat}/s-exctra.ads | 2 +- gcc/ada/{ => libgnat}/s-exnint.adb | 2 +- gcc/ada/{ => libgnat}/s-exnint.ads | 2 +- gcc/ada/{ => libgnat}/s-exnllf.adb | 2 +- gcc/ada/{ => libgnat}/s-exnllf.ads | 2 +- gcc/ada/{ => libgnat}/s-exnlli.adb | 2 +- gcc/ada/{ => libgnat}/s-exnlli.ads | 2 +- gcc/ada/{ => libgnat}/s-expint.adb | 2 +- gcc/ada/{ => libgnat}/s-expint.ads | 2 +- gcc/ada/{ => libgnat}/s-explli.adb | 2 +- gcc/ada/{ => libgnat}/s-explli.ads | 2 +- gcc/ada/{ => libgnat}/s-expllu.adb | 2 +- gcc/ada/{ => libgnat}/s-expllu.ads | 2 +- gcc/ada/{ => libgnat}/s-expmod.adb | 2 +- gcc/ada/{ => libgnat}/s-expmod.ads | 2 +- gcc/ada/{ => libgnat}/s-expuns.adb | 2 +- gcc/ada/{ => libgnat}/s-expuns.ads | 2 +- gcc/ada/{ => libgnat}/s-fatflt.ads | 2 +- gcc/ada/{ => libgnat}/s-fatgen.adb | 0 gcc/ada/{ => libgnat}/s-fatgen.ads | 2 +- gcc/ada/{ => libgnat}/s-fatlfl.ads | 2 +- gcc/ada/{ => libgnat}/s-fatllf.ads | 2 +- gcc/ada/{ => libgnat}/s-fatsfl.ads | 2 +- gcc/ada/{ => libgnat}/s-ficobl.ads | 2 +- gcc/ada/{ => libgnat}/s-filatt.ads | 2 +- gcc/ada/{ => libgnat}/s-fileio.adb | 0 gcc/ada/{ => libgnat}/s-fileio.ads | 2 +- gcc/ada/{ => libgnat}/s-finmas.adb | 2 +- gcc/ada/{ => libgnat}/s-finmas.ads | 0 gcc/ada/{ => libgnat}/s-finroo.adb | 2 +- gcc/ada/{ => libgnat}/s-finroo.ads | 2 +- gcc/ada/{ => libgnat}/s-flocon.adb | 2 +- gcc/ada/{ => libgnat}/s-flocon.ads | 2 +- .../s-flocon__none.adb} | 2 +- gcc/ada/{ => libgnat}/s-fore.adb | 2 +- gcc/ada/{ => libgnat}/s-fore.ads | 2 +- gcc/ada/{ => libgnat}/s-gearop.adb | 2 +- gcc/ada/{ => libgnat}/s-gearop.ads | 2 +- gcc/ada/{ => libgnat}/s-geveop.adb | 2 +- gcc/ada/{ => libgnat}/s-geveop.ads | 2 +- gcc/ada/{ => libgnat}/s-gloloc.adb | 2 +- gcc/ada/{ => libgnat}/s-gloloc.ads | 2 +- .../s-gloloc__mingw.adb} | 2 +- gcc/ada/{ => libgnat}/s-htable.adb | 12 +- gcc/ada/{ => libgnat}/s-htable.ads | 4 +- gcc/ada/{ => libgnat}/s-imenne.adb | 2 +- gcc/ada/{ => libgnat}/s-imenne.ads | 2 +- gcc/ada/{ => libgnat}/s-imgbiu.adb | 2 +- gcc/ada/{ => libgnat}/s-imgbiu.ads | 2 +- gcc/ada/{ => libgnat}/s-imgboo.adb | 2 +- gcc/ada/{ => libgnat}/s-imgboo.ads | 2 +- gcc/ada/{ => libgnat}/s-imgcha.adb | 2 +- gcc/ada/{ => libgnat}/s-imgcha.ads | 2 +- gcc/ada/{ => libgnat}/s-imgdec.adb | 2 +- gcc/ada/{ => libgnat}/s-imgdec.ads | 2 +- gcc/ada/{ => libgnat}/s-imgenu.adb | 2 +- gcc/ada/{ => libgnat}/s-imgenu.ads | 2 +- gcc/ada/{ => libgnat}/s-imgint.adb | 2 +- gcc/ada/{ => libgnat}/s-imgint.ads | 2 +- gcc/ada/{ => libgnat}/s-imgllb.adb | 2 +- gcc/ada/{ => libgnat}/s-imgllb.ads | 2 +- gcc/ada/{ => libgnat}/s-imglld.adb | 2 +- gcc/ada/{ => libgnat}/s-imglld.ads | 2 +- gcc/ada/{ => libgnat}/s-imglli.adb | 2 +- gcc/ada/{ => libgnat}/s-imglli.ads | 2 +- gcc/ada/{ => libgnat}/s-imgllu.adb | 2 +- gcc/ada/{ => libgnat}/s-imgllu.ads | 2 +- gcc/ada/{ => libgnat}/s-imgllw.adb | 2 +- gcc/ada/{ => libgnat}/s-imgllw.ads | 2 +- gcc/ada/{ => libgnat}/s-imgrea.adb | 2 +- gcc/ada/{ => libgnat}/s-imgrea.ads | 2 +- gcc/ada/{ => libgnat}/s-imguns.adb | 2 +- gcc/ada/{ => libgnat}/s-imguns.ads | 2 +- gcc/ada/{ => libgnat}/s-imgwch.adb | 2 +- gcc/ada/{ => libgnat}/s-imgwch.ads | 2 +- gcc/ada/{ => libgnat}/s-imgwiu.adb | 2 +- gcc/ada/{ => libgnat}/s-imgwiu.ads | 2 +- gcc/ada/{ => libgnat}/s-io.adb | 2 +- gcc/ada/{ => libgnat}/s-io.ads | 2 +- gcc/ada/{ => libgnat}/s-llflex.ads | 2 +- gcc/ada/{ => libgnat}/s-maccod.ads | 2 +- gcc/ada/{ => libgnat}/s-mantis.adb | 2 +- gcc/ada/{ => libgnat}/s-mantis.ads | 2 +- gcc/ada/{ => libgnat}/s-mastop.adb | 2 +- gcc/ada/{ => libgnat}/s-mastop.ads | 2 +- gcc/ada/{ => libgnat}/s-memcop.ads | 2 +- gcc/ada/{ => libgnat}/s-memory.adb | 2 +- gcc/ada/{ => libgnat}/s-memory.ads | 2 +- .../s-memory__mingw.adb} | 2 +- gcc/ada/{ => libgnat}/s-mmap.adb | 2 +- gcc/ada/{ => libgnat}/s-mmap.ads | 2 +- .../s-mmauni__long.ads} | 2 +- .../s-mmosin__mingw.adb} | 2 +- .../s-mmosin__mingw.ads} | 2 +- .../s-mmosin__unix.adb} | 2 +- .../s-mmosin__unix.ads} | 2 +- gcc/ada/{ => libgnat}/s-multip.adb | 2 +- gcc/ada/{ => libgnat}/s-multip.ads | 0 gcc/ada/libgnat/s-objrea.adb | 2246 +++++++ gcc/ada/libgnat/s-objrea.ads | 451 ++ gcc/ada/{ => libgnat}/s-os_lib.adb | 0 gcc/ada/{ => libgnat}/s-os_lib.ads | 0 gcc/ada/{ => libgnat}/s-osprim.ads | 2 +- .../s-osprim__darwin.adb} | 2 +- .../{s-osprim.ads => libgnat/s-osprim__lynxos.ads} | 21 +- .../s-osprim__mingw.adb} | 2 +- .../s-osprim__posix.adb} | 2 +- .../s-osprim__posix2008.adb} | 14 +- .../s-osprim__solaris.adb} | 2 +- .../s-osprim__unix.adb} | 2 +- .../s-osprim__vxworks.adb} | 2 +- .../s-osprim__x32.adb} | 2 +- .../s-osvers__vxworks-653.ads} | 24 +- gcc/ada/{ => libgnat}/s-pack03.adb | 2 +- gcc/ada/{ => libgnat}/s-pack03.ads | 2 +- gcc/ada/{ => libgnat}/s-pack05.adb | 2 +- gcc/ada/{ => libgnat}/s-pack05.ads | 2 +- gcc/ada/{ => libgnat}/s-pack06.adb | 2 +- gcc/ada/{ => libgnat}/s-pack06.ads | 2 +- gcc/ada/{ => libgnat}/s-pack07.adb | 2 +- gcc/ada/{ => libgnat}/s-pack07.ads | 2 +- gcc/ada/{ => libgnat}/s-pack09.adb | 2 +- gcc/ada/{ => libgnat}/s-pack09.ads | 2 +- gcc/ada/{ => libgnat}/s-pack10.adb | 2 +- gcc/ada/{ => libgnat}/s-pack10.ads | 2 +- gcc/ada/{ => libgnat}/s-pack11.adb | 2 +- gcc/ada/{ => libgnat}/s-pack11.ads | 2 +- gcc/ada/{ => libgnat}/s-pack12.adb | 2 +- gcc/ada/{ => libgnat}/s-pack12.ads | 2 +- gcc/ada/{ => libgnat}/s-pack13.adb | 2 +- gcc/ada/{ => libgnat}/s-pack13.ads | 2 +- gcc/ada/{ => libgnat}/s-pack14.adb | 2 +- gcc/ada/{ => libgnat}/s-pack14.ads | 2 +- gcc/ada/{ => libgnat}/s-pack15.adb | 2 +- gcc/ada/{ => libgnat}/s-pack15.ads | 2 +- gcc/ada/{ => libgnat}/s-pack17.adb | 2 +- gcc/ada/{ => libgnat}/s-pack17.ads | 2 +- gcc/ada/{ => libgnat}/s-pack18.adb | 2 +- gcc/ada/{ => libgnat}/s-pack18.ads | 2 +- gcc/ada/{ => libgnat}/s-pack19.adb | 2 +- gcc/ada/{ => libgnat}/s-pack19.ads | 2 +- gcc/ada/{ => libgnat}/s-pack20.adb | 2 +- gcc/ada/{ => libgnat}/s-pack20.ads | 2 +- gcc/ada/{ => libgnat}/s-pack21.adb | 2 +- gcc/ada/{ => libgnat}/s-pack21.ads | 2 +- gcc/ada/{ => libgnat}/s-pack22.adb | 2 +- gcc/ada/{ => libgnat}/s-pack22.ads | 2 +- gcc/ada/{ => libgnat}/s-pack23.adb | 2 +- gcc/ada/{ => libgnat}/s-pack23.ads | 2 +- gcc/ada/{ => libgnat}/s-pack24.adb | 2 +- gcc/ada/{ => libgnat}/s-pack24.ads | 2 +- gcc/ada/{ => libgnat}/s-pack25.adb | 2 +- gcc/ada/{ => libgnat}/s-pack25.ads | 2 +- gcc/ada/{ => libgnat}/s-pack26.adb | 2 +- gcc/ada/{ => libgnat}/s-pack26.ads | 2 +- gcc/ada/{ => libgnat}/s-pack27.adb | 2 +- gcc/ada/{ => libgnat}/s-pack27.ads | 2 +- gcc/ada/{ => libgnat}/s-pack28.adb | 2 +- gcc/ada/{ => libgnat}/s-pack28.ads | 2 +- gcc/ada/{ => libgnat}/s-pack29.adb | 2 +- gcc/ada/{ => libgnat}/s-pack29.ads | 2 +- gcc/ada/{ => libgnat}/s-pack30.adb | 2 +- gcc/ada/{ => libgnat}/s-pack30.ads | 2 +- gcc/ada/{ => libgnat}/s-pack31.adb | 2 +- gcc/ada/{ => libgnat}/s-pack31.ads | 2 +- gcc/ada/{ => libgnat}/s-pack33.adb | 2 +- gcc/ada/{ => libgnat}/s-pack33.ads | 2 +- gcc/ada/{ => libgnat}/s-pack34.adb | 2 +- gcc/ada/{ => libgnat}/s-pack34.ads | 2 +- gcc/ada/{ => libgnat}/s-pack35.adb | 2 +- gcc/ada/{ => libgnat}/s-pack35.ads | 2 +- gcc/ada/{ => libgnat}/s-pack36.adb | 2 +- gcc/ada/{ => libgnat}/s-pack36.ads | 2 +- gcc/ada/{ => libgnat}/s-pack37.adb | 2 +- gcc/ada/{ => libgnat}/s-pack37.ads | 2 +- gcc/ada/{ => libgnat}/s-pack38.adb | 2 +- gcc/ada/{ => libgnat}/s-pack38.ads | 2 +- gcc/ada/{ => libgnat}/s-pack39.adb | 2 +- gcc/ada/{ => libgnat}/s-pack39.ads | 2 +- gcc/ada/{ => libgnat}/s-pack40.adb | 2 +- gcc/ada/{ => libgnat}/s-pack40.ads | 2 +- gcc/ada/{ => libgnat}/s-pack41.adb | 2 +- gcc/ada/{ => libgnat}/s-pack41.ads | 2 +- gcc/ada/{ => libgnat}/s-pack42.adb | 2 +- gcc/ada/{ => libgnat}/s-pack42.ads | 2 +- gcc/ada/{ => libgnat}/s-pack43.adb | 2 +- gcc/ada/{ => libgnat}/s-pack43.ads | 2 +- gcc/ada/{ => libgnat}/s-pack44.adb | 2 +- gcc/ada/{ => libgnat}/s-pack44.ads | 2 +- gcc/ada/{ => libgnat}/s-pack45.adb | 2 +- gcc/ada/{ => libgnat}/s-pack45.ads | 2 +- gcc/ada/{ => libgnat}/s-pack46.adb | 2 +- gcc/ada/{ => libgnat}/s-pack46.ads | 2 +- gcc/ada/{ => libgnat}/s-pack47.adb | 2 +- gcc/ada/{ => libgnat}/s-pack47.ads | 2 +- gcc/ada/{ => libgnat}/s-pack48.adb | 2 +- gcc/ada/{ => libgnat}/s-pack48.ads | 2 +- gcc/ada/{ => libgnat}/s-pack49.adb | 2 +- gcc/ada/{ => libgnat}/s-pack49.ads | 2 +- gcc/ada/{ => libgnat}/s-pack50.adb | 2 +- gcc/ada/{ => libgnat}/s-pack50.ads | 2 +- gcc/ada/{ => libgnat}/s-pack51.adb | 2 +- gcc/ada/{ => libgnat}/s-pack51.ads | 2 +- gcc/ada/{ => libgnat}/s-pack52.adb | 2 +- gcc/ada/{ => libgnat}/s-pack52.ads | 2 +- gcc/ada/{ => libgnat}/s-pack53.adb | 2 +- gcc/ada/{ => libgnat}/s-pack53.ads | 2 +- gcc/ada/{ => libgnat}/s-pack54.adb | 2 +- gcc/ada/{ => libgnat}/s-pack54.ads | 2 +- gcc/ada/{ => libgnat}/s-pack55.adb | 2 +- gcc/ada/{ => libgnat}/s-pack55.ads | 2 +- gcc/ada/{ => libgnat}/s-pack56.adb | 2 +- gcc/ada/{ => libgnat}/s-pack56.ads | 2 +- gcc/ada/{ => libgnat}/s-pack57.adb | 2 +- gcc/ada/{ => libgnat}/s-pack57.ads | 2 +- gcc/ada/{ => libgnat}/s-pack58.adb | 2 +- gcc/ada/{ => libgnat}/s-pack58.ads | 2 +- gcc/ada/{ => libgnat}/s-pack59.adb | 2 +- gcc/ada/{ => libgnat}/s-pack59.ads | 2 +- gcc/ada/{ => libgnat}/s-pack60.adb | 2 +- gcc/ada/{ => libgnat}/s-pack60.ads | 2 +- gcc/ada/{ => libgnat}/s-pack61.adb | 2 +- gcc/ada/{ => libgnat}/s-pack61.ads | 2 +- gcc/ada/{ => libgnat}/s-pack62.adb | 2 +- gcc/ada/{ => libgnat}/s-pack62.ads | 2 +- gcc/ada/{ => libgnat}/s-pack63.adb | 2 +- gcc/ada/{ => libgnat}/s-pack63.ads | 2 +- gcc/ada/{ => libgnat}/s-parame.adb | 2 +- gcc/ada/{ => libgnat}/s-parame.ads | 11 +- .../s-parame__ae653.ads} | 11 +- .../s-parame__hpux.ads} | 11 +- .../s-parame__rtems.adb} | 0 .../s-parame__vxworks.adb} | 2 +- .../s-parame__vxworks.ads} | 11 +- gcc/ada/{ => libgnat}/s-parint.adb | 2 +- gcc/ada/{ => libgnat}/s-parint.ads | 2 +- gcc/ada/{ => libgnat}/s-pooglo.adb | 2 +- gcc/ada/{ => libgnat}/s-pooglo.ads | 2 +- gcc/ada/{ => libgnat}/s-pooloc.adb | 2 +- gcc/ada/{ => libgnat}/s-pooloc.ads | 2 +- gcc/ada/{ => libgnat}/s-poosiz.adb | 2 +- gcc/ada/{ => libgnat}/s-poosiz.ads | 2 +- gcc/ada/{ => libgnat}/s-powtab.ads | 2 +- gcc/ada/{ => libgnat}/s-purexc.ads | 8 +- gcc/ada/{ => libgnat}/s-rannum.adb | 2 +- gcc/ada/{ => libgnat}/s-rannum.ads | 2 +- gcc/ada/{ => libgnat}/s-ransee.adb | 2 +- gcc/ada/{ => libgnat}/s-ransee.ads | 2 +- gcc/ada/{ => libgnat}/s-regexp.adb | 0 gcc/ada/{ => libgnat}/s-regexp.ads | 16 +- gcc/ada/{ => libgnat}/s-regpat.adb | 0 gcc/ada/{ => libgnat}/s-regpat.ads | 2 +- gcc/ada/{ => libgnat}/s-resfil.adb | 0 gcc/ada/{ => libgnat}/s-resfil.ads | 0 gcc/ada/{ => libgnat}/s-restri.adb | 2 +- gcc/ada/{ => libgnat}/s-restri.ads | 2 +- gcc/ada/{ => libgnat}/s-rident.ads | 2 +- gcc/ada/{ => libgnat}/s-rpc.adb | 2 +- gcc/ada/{ => libgnat}/s-rpc.ads | 2 +- gcc/ada/{ => libgnat}/s-scaval.adb | 2 +- gcc/ada/{ => libgnat}/s-scaval.ads | 2 +- gcc/ada/{ => libgnat}/s-secsta.adb | 2 +- gcc/ada/{ => libgnat}/s-secsta.ads | 2 +- gcc/ada/{ => libgnat}/s-sequio.adb | 2 +- gcc/ada/{ => libgnat}/s-sequio.ads | 2 +- gcc/ada/{ => libgnat}/s-shasto.adb | 2 +- gcc/ada/{ => libgnat}/s-shasto.ads | 2 +- gcc/ada/{ => libgnat}/s-soflin.adb | 2 +- gcc/ada/{ => libgnat}/s-soflin.ads | 2 +- gcc/ada/{ => libgnat}/s-sopco3.adb | 2 +- gcc/ada/{ => libgnat}/s-sopco3.ads | 2 +- gcc/ada/{ => libgnat}/s-sopco4.adb | 2 +- gcc/ada/{ => libgnat}/s-sopco4.ads | 2 +- gcc/ada/{ => libgnat}/s-sopco5.adb | 2 +- gcc/ada/{ => libgnat}/s-sopco5.ads | 2 +- gcc/ada/{ => libgnat}/s-spsufi.adb | 2 +- gcc/ada/{ => libgnat}/s-spsufi.ads | 2 +- gcc/ada/{ => libgnat}/s-stache.adb | 2 +- gcc/ada/{ => libgnat}/s-stache.ads | 2 +- gcc/ada/{ => libgnat}/s-stalib.adb | 2 +- gcc/ada/{ => libgnat}/s-stalib.ads | 2 +- gcc/ada/{ => libgnat}/s-stausa.adb | 2 +- gcc/ada/{ => libgnat}/s-stausa.ads | 2 +- gcc/ada/{ => libgnat}/s-stchop.adb | 2 +- gcc/ada/{ => libgnat}/s-stchop.ads | 2 +- .../s-stchop__limit.ads} | 2 +- .../s-stchop__rtems.adb} | 0 .../s-stchop__vxworks.adb} | 2 +- gcc/ada/{ => libgnat}/s-stoele.adb | 2 +- gcc/ada/{ => libgnat}/s-stoele.ads | 2 +- gcc/ada/{ => libgnat}/s-stopoo.adb | 2 +- gcc/ada/{ => libgnat}/s-stopoo.ads | 2 +- gcc/ada/{ => libgnat}/s-stposu.adb | 0 gcc/ada/{ => libgnat}/s-stposu.ads | 2 +- gcc/ada/{ => libgnat}/s-stratt.adb | 2 +- gcc/ada/{ => libgnat}/s-stratt.ads | 2 +- .../s-stratt__xdr.adb} | 2 +- gcc/ada/{ => libgnat}/s-strcom.adb | 2 +- gcc/ada/{ => libgnat}/s-strcom.ads | 2 +- gcc/ada/{ => libgnat}/s-strhas.adb | 2 +- gcc/ada/{ => libgnat}/s-strhas.ads | 2 +- gcc/ada/{ => libgnat}/s-string.adb | 2 +- gcc/ada/{ => libgnat}/s-string.ads | 2 +- gcc/ada/{ => libgnat}/s-strops.adb | 2 +- gcc/ada/{ => libgnat}/s-strops.ads | 2 +- gcc/ada/{ => libgnat}/s-ststop.adb | 41 +- gcc/ada/{ => libgnat}/s-ststop.ads | 8 +- gcc/ada/{ => libgnat}/s-tasloc.adb | 2 +- gcc/ada/{ => libgnat}/s-tasloc.ads | 2 +- gcc/ada/{s-gloloc.ads => libgnat/s-thread.ads} | 73 +- gcc/ada/libgnat/s-thread__ae653.adb | 247 + gcc/ada/{ => libgnat}/s-traceb.adb | 2 +- gcc/ada/{ => libgnat}/s-traceb.ads | 2 +- .../s-traceb__hpux.adb} | 2 +- .../s-traceb__mastop.adb} | 2 +- gcc/ada/{ => libgnat}/s-traent.adb | 2 +- gcc/ada/{ => libgnat}/s-traent.ads | 2 +- gcc/ada/{ => libgnat}/s-trasym.adb | 25 +- gcc/ada/{ => libgnat}/s-trasym.ads | 65 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 689 +++ gcc/ada/{s-traent.adb => libgnat/s-tsmona.adb} | 45 +- gcc/ada/libgnat/s-tsmona__linux.adb | 190 + .../{s-imglld.adb => libgnat/s-tsmona__mingw.adb} | 91 +- gcc/ada/{ => libgnat}/s-unstyp.ads | 2 +- gcc/ada/{ => libgnat}/s-utf_32.adb | 2 +- gcc/ada/{ => libgnat}/s-utf_32.ads | 2 +- gcc/ada/{ => libgnat}/s-valboo.adb | 2 +- gcc/ada/{ => libgnat}/s-valboo.ads | 2 +- gcc/ada/{ => libgnat}/s-valcha.adb | 2 +- gcc/ada/{ => libgnat}/s-valcha.ads | 2 +- gcc/ada/{ => libgnat}/s-valdec.adb | 2 +- gcc/ada/{ => libgnat}/s-valdec.ads | 2 +- gcc/ada/{ => libgnat}/s-valenu.adb | 2 +- gcc/ada/{ => libgnat}/s-valenu.ads | 2 +- gcc/ada/{ => libgnat}/s-valint.adb | 2 +- gcc/ada/{ => libgnat}/s-valint.ads | 2 +- gcc/ada/{ => libgnat}/s-vallld.adb | 2 +- gcc/ada/{ => libgnat}/s-vallld.ads | 2 +- gcc/ada/{ => libgnat}/s-vallli.adb | 2 +- gcc/ada/{ => libgnat}/s-vallli.ads | 2 +- gcc/ada/{ => libgnat}/s-valllu.adb | 2 +- gcc/ada/{ => libgnat}/s-valllu.ads | 2 +- gcc/ada/{ => libgnat}/s-valrea.adb | 2 +- gcc/ada/{ => libgnat}/s-valrea.ads | 2 +- gcc/ada/{ => libgnat}/s-valuns.adb | 2 +- gcc/ada/{ => libgnat}/s-valuns.ads | 2 +- gcc/ada/{ => libgnat}/s-valuti.adb | 2 +- gcc/ada/{ => libgnat}/s-valuti.ads | 2 +- gcc/ada/{ => libgnat}/s-valwch.adb | 2 +- gcc/ada/{ => libgnat}/s-valwch.ads | 2 +- gcc/ada/{ => libgnat}/s-veboop.adb | 2 +- gcc/ada/{ => libgnat}/s-veboop.ads | 2 +- gcc/ada/{ => libgnat}/s-vector.ads | 2 +- gcc/ada/{ => libgnat}/s-vercon.adb | 2 +- gcc/ada/{ => libgnat}/s-vercon.ads | 2 +- gcc/ada/{ => libgnat}/s-wchcnv.adb | 2 +- gcc/ada/{ => libgnat}/s-wchcnv.ads | 2 +- gcc/ada/{ => libgnat}/s-wchcon.adb | 2 +- gcc/ada/{ => libgnat}/s-wchcon.ads | 2 +- gcc/ada/{ => libgnat}/s-wchjis.adb | 2 +- gcc/ada/{ => libgnat}/s-wchjis.ads | 2 +- gcc/ada/{ => libgnat}/s-wchstw.adb | 2 +- gcc/ada/{ => libgnat}/s-wchstw.ads | 2 +- gcc/ada/{ => libgnat}/s-wchwts.adb | 2 +- gcc/ada/{ => libgnat}/s-wchwts.ads | 2 +- gcc/ada/{ => libgnat}/s-widboo.adb | 2 +- gcc/ada/{ => libgnat}/s-widboo.ads | 2 +- gcc/ada/{ => libgnat}/s-widcha.adb | 2 +- gcc/ada/{ => libgnat}/s-widcha.ads | 2 +- gcc/ada/{ => libgnat}/s-widenu.adb | 2 +- gcc/ada/{ => libgnat}/s-widenu.ads | 2 +- gcc/ada/{ => libgnat}/s-widlli.adb | 2 +- gcc/ada/{ => libgnat}/s-widlli.ads | 2 +- gcc/ada/{ => libgnat}/s-widllu.adb | 2 +- gcc/ada/{ => libgnat}/s-widllu.ads | 2 +- gcc/ada/{ => libgnat}/s-widwch.adb | 2 +- gcc/ada/{ => libgnat}/s-widwch.ads | 2 +- gcc/ada/{ => libgnat}/s-win32.ads | 2 +- gcc/ada/{ => libgnat}/s-winext.ads | 2 +- gcc/ada/{ => libgnat}/s-wwdcha.adb | 2 +- gcc/ada/{ => libgnat}/s-wwdcha.ads | 2 +- gcc/ada/{ => libgnat}/s-wwdenu.adb | 2 +- gcc/ada/{ => libgnat}/s-wwdenu.ads | 2 +- gcc/ada/{ => libgnat}/s-wwdwch.adb | 2 +- gcc/ada/{ => libgnat}/s-wwdwch.ads | 2 +- gcc/ada/{ => libgnat}/sequenio.ads | 0 gcc/ada/{ => libgnat}/system-aix.ads | 2 +- gcc/ada/{ => libgnat}/system-darwin-arm.ads | 2 +- gcc/ada/{ => libgnat}/system-darwin-ppc.ads | 2 +- gcc/ada/{ => libgnat}/system-darwin-x86.ads | 2 +- gcc/ada/{ => libgnat}/system-djgpp.ads | 0 gcc/ada/{ => libgnat}/system-dragonfly-x86_64.ads | 0 gcc/ada/{ => libgnat}/system-freebsd.ads | 0 gcc/ada/{ => libgnat}/system-hpux-ia64.ads | 2 +- gcc/ada/{ => libgnat}/system-hpux.ads | 2 +- gcc/ada/{ => libgnat}/system-linux-alpha.ads | 2 +- gcc/ada/{ => libgnat}/system-linux-arm.ads | 0 gcc/ada/{ => libgnat}/system-linux-hppa.ads | 2 +- gcc/ada/{ => libgnat}/system-linux-ia64.ads | 2 +- gcc/ada/{ => libgnat}/system-linux-m68k.ads | 0 gcc/ada/{ => libgnat}/system-linux-mips.ads | 0 gcc/ada/{ => libgnat}/system-linux-ppc.ads | 0 gcc/ada/{ => libgnat}/system-linux-s390.ads | 0 gcc/ada/{ => libgnat}/system-linux-sh4.ads | 2 +- gcc/ada/{ => libgnat}/system-linux-sparc.ads | 2 +- gcc/ada/{ => libgnat}/system-linux-x86.ads | 0 .../system-lynxos178-ppc.ads} | 35 +- gcc/ada/{ => libgnat}/system-mingw.ads | 2 +- gcc/ada/{ => libgnat}/system-rtems.ads | 0 gcc/ada/{ => libgnat}/system-solaris-sparc.ads | 2 +- gcc/ada/{ => libgnat}/system-solaris-x86.ads | 2 +- .../system-vxworks-arm-rtp-smp.ads} | 24 +- .../system-vxworks-arm-rtp.ads} | 23 +- gcc/ada/{ => libgnat}/system-vxworks-arm.ads | 2 +- .../system-vxworks-e500-kernel.ads} | 9 +- .../system-vxworks-e500-rtp-smp.ads} | 22 +- .../system-vxworks-e500-rtp.ads} | 18 +- .../system-vxworks-e500-vthread.ads} | 12 +- .../system-vxworks-ppc-kernel.ads} | 6 +- .../system-vxworks-ppc-ravenscar.ads} | 50 +- .../system-vxworks-ppc-rtp-smp.ads} | 17 +- .../system-vxworks-ppc-rtp.ads} | 16 +- .../system-vxworks-ppc-vthread.ads} | 12 +- gcc/ada/{ => libgnat}/system-vxworks-ppc.ads | 6 +- .../system-vxworks-ppc64-kernel.ads} | 12 +- .../system-vxworks-x86-kernel.ads} | 8 +- .../system-vxworks-x86-rtp-smp.ads} | 15 +- .../system-vxworks-x86-rtp.ads} | 14 +- .../system-vxworks-x86-vthread.ads} | 13 +- gcc/ada/{ => libgnat}/system-vxworks-x86.ads | 6 +- .../system-vxworks7-arm-rtp-smp.ads} | 25 +- .../system-vxworks7-arm.ads} | 12 +- .../system-vxworks7-e500-rtp-smp.ads} | 20 +- .../system-vxworks7-ppc-rtp-smp.ads} | 17 +- .../system-vxworks7-ppc64-rtp-smp.ads} | 21 +- .../system-vxworks7-x86-kernel.ads} | 5 +- .../system-vxworks7-x86-rtp-smp.ads} | 14 +- .../system-vxworks7-x86_64-kernel.ads} | 9 +- .../system-vxworks7-x86_64-rtp-smp.ads} | 18 +- gcc/ada/{ => libgnat}/system.ads | 6 + gcc/ada/{ => libgnat}/text_io.ads | 0 gcc/ada/{ => libgnat}/unchconv.ads | 0 gcc/ada/{ => libgnat}/unchdeal.ads | 0 gcc/ada/link.c | 2 +- gcc/ada/math_lib.adb | 1025 ---- gcc/ada/opt.ads | 11 +- gcc/ada/par-ch13.adb | 8 +- gcc/ada/par-ch2.adb | 6 +- gcc/ada/par-ch4.adb | 6 + gcc/ada/par-ch6.adb | 30 +- gcc/ada/par-prag.adb | 35 +- gcc/ada/par_sco.adb | 4 +- gcc/ada/repinfo.adb | 430 +- gcc/ada/rtfinal.c | 2 +- gcc/ada/rtsfind.ads | 4 +- gcc/ada/s-auxdec-empty.adb | 34 - gcc/ada/s-auxdec-empty.ads | 47 - gcc/ada/s-hibaen.ads | 99 - gcc/ada/s-oscons-tmplt.c | 2 +- gcc/ada/s-tfsetr-default.adb | 314 - gcc/ada/s-tfsetr-vxworks.adb | 104 - gcc/ada/s-traces-default.adb | 71 - gcc/ada/s-traces.adb | 54 - gcc/ada/s-traces.ads | 113 - gcc/ada/s-trafor-default.adb | 113 - gcc/ada/s-trafor-default.ads | 61 - gcc/ada/s-tratas-default.adb | 367 -- gcc/ada/s-tratas.adb | 119 - gcc/ada/s-tratas.ads | 95 - gcc/ada/s-vxwork-m68k.ads | 74 - gcc/ada/s-vxwork-mips.ads | 55 - gcc/ada/s-vxwork-sparcv9.ads | 60 - gcc/ada/scans.ads | 7 +- gcc/ada/sem_aggr.adb | 136 +- gcc/ada/sem_attr.adb | 6 +- gcc/ada/sem_aux.adb | 26 + gcc/ada/sem_aux.ads | 8 +- gcc/ada/sem_ch10.adb | 11 +- gcc/ada/sem_ch12.adb | 143 +- gcc/ada/sem_ch12.ads | 4 +- gcc/ada/sem_ch13.adb | 232 +- gcc/ada/sem_ch3.adb | 116 +- gcc/ada/sem_ch4.adb | 19 +- gcc/ada/sem_ch5.adb | 8 +- gcc/ada/sem_ch6.adb | 588 +- gcc/ada/sem_ch7.adb | 42 +- gcc/ada/sem_ch8.adb | 27 +- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_dim.adb | 208 +- gcc/ada/sem_dim.ads | 14 + gcc/ada/sem_disp.adb | 25 +- gcc/ada/sem_elab.adb | 33 +- gcc/ada/sem_elab.ads | 2 +- gcc/ada/sem_eval.adb | 11 +- gcc/ada/sem_prag.adb | 582 +- gcc/ada/sem_prag.ads | 2 + gcc/ada/sem_res.adb | 31 +- gcc/ada/sem_spark.adb | 6188 ++++++++++++++++++++ gcc/ada/sem_spark.ads | 143 + gcc/ada/sem_type.adb | 5 +- gcc/ada/sem_util.adb | 2485 +++++--- gcc/ada/sem_util.ads | 196 +- gcc/ada/sem_warn.adb | 10 +- gcc/ada/sigtramp-vxworks.c | 13 +- gcc/ada/sinfo.ads | 4 +- gcc/ada/sinput-l.adb | 2 - gcc/ada/snames.ads-tmpl | 4 + gcc/ada/sprint.adb | 26 +- gcc/ada/sprint.ads | 4 +- gcc/ada/style.adb | 8 +- gcc/ada/styleg.adb | 29 +- gcc/ada/styleg.ads | 11 +- gcc/ada/switch-c.adb | 31 +- gcc/ada/targparm.adb | 4 +- gcc/ada/targparm.ads | 25 +- gcc/ada/usage.adb | 6 +- gcc/ada/vx_crtbegin.c | 2 +- gcc/ada/vx_crtbegin.inc | 2 +- gcc/ada/vx_crtbegin_auto.c | 6 +- gcc/ada/vx_crtend.c | 2 +- gcc/ada/warnsw.adb | 18 + gcc/ada/warnsw.ads | 7 + gcc/attribs.c | 33 +- gcc/attribs.h | 20 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-attribs.c | 5 +- gcc/c-family/c-common.c | 80 +- gcc/c-family/c-common.h | 10 - gcc/c-family/c-cppbuiltin.c | 2 + gcc/c/ChangeLog | 12 + gcc/c/c-decl.c | 67 + gcc/c/c-lang.h | 7 + gcc/c/c-typeck.c | 2 +- gcc/caller-save.c | 19 +- gcc/cfgbuild.c | 53 +- gcc/cfgexpand.c | 1 - gcc/combine.c | 71 +- gcc/common.opt | 13 +- gcc/common/config/arm/arm-common.c | 10 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-linux.h | 5 +- gcc/config/aarch64/aarch64-protos.h | 1 - gcc/config/aarch64/aarch64-simd.md | 16 +- gcc/config/aarch64/aarch64.c | 22 +- gcc/config/aarch64/aarch64.h | 4 - gcc/config/aarch64/aarch64.md | 86 +- gcc/config/aarch64/constraints.md | 8 + gcc/config/aarch64/falkor.md | 4 +- gcc/config/aarch64/iterators.md | 5 + gcc/config/aarch64/thunderx.md | 6 +- gcc/config/aarch64/thunderx2t99.md | 8 +- gcc/config/alpha/alpha.c | 57 +- gcc/config/alpha/alpha.h | 41 - gcc/config/alpha/elf.h | 2 +- gcc/config/alpha/linux.h | 3 +- gcc/config/arc/arc.c | 15 + gcc/config/arc/arc.h | 13 - gcc/config/arm/arm-cpus.in | 262 +- gcc/config/arm/arm-generic.md | 26 +- gcc/config/arm/arm-isa.h | 172 + gcc/config/arm/arm.c | 91 +- gcc/config/arm/arm.h | 48 +- gcc/config/arm/arm.md | 78 +- gcc/config/arm/arm1020e.md | 12 +- gcc/config/arm/arm1026ejs.md | 12 +- gcc/config/arm/arm1136jfs.md | 12 +- gcc/config/arm/arm926ejs.md | 16 +- gcc/config/arm/cortex-a15.md | 8 +- gcc/config/arm/cortex-a17.md | 12 +- gcc/config/arm/cortex-a5.md | 16 +- gcc/config/arm/cortex-a53.md | 12 +- gcc/config/arm/cortex-a57.md | 8 +- gcc/config/arm/cortex-a7.md | 16 +- gcc/config/arm/cortex-a8.md | 8 +- gcc/config/arm/cortex-a9.md | 8 +- gcc/config/arm/cortex-m4.md | 18 +- gcc/config/arm/cortex-m7.md | 12 +- gcc/config/arm/cortex-r4.md | 8 +- gcc/config/arm/exynos-m1.md | 8 +- gcc/config/arm/fa526.md | 16 +- gcc/config/arm/fa606te.md | 18 +- gcc/config/arm/fa626te.md | 12 +- gcc/config/arm/fa726te.md | 12 +- gcc/config/arm/fmp626.md | 12 +- gcc/config/arm/iwmmxt.md | 8 +- gcc/config/arm/ldmstm.md | 114 +- gcc/config/arm/marvell-pj4.md | 12 +- gcc/config/arm/neon.md | 4 +- gcc/config/arm/parsecpu.awk | 213 +- gcc/config/arm/t-arm | 9 - gcc/config/arm/thumb1.md | 18 +- gcc/config/arm/thumb2.md | 8 +- gcc/config/arm/types.md | 34 +- gcc/config/arm/uclinux-elf.h | 3 +- gcc/config/arm/vfp.md | 34 +- gcc/config/arm/xgene1.md | 10 +- gcc/config/avr/avr.h | 5 - gcc/config/bfin/bfin.c | 14 + gcc/config/bfin/bfin.h | 9 - gcc/config/bfin/linux.h | 5 +- gcc/config/c6x/c6x.c | 10 +- gcc/config/c6x/c6x.h | 6 - gcc/config/cr16/cr16.c | 14 +- gcc/config/cr16/cr16.h | 10 +- gcc/config/cris/cris.c | 16 + gcc/config/cris/cris.h | 10 - gcc/config/darwin-driver.c | 16 +- gcc/config/epiphany/epiphany.h | 11 - gcc/config/fr30/fr30.h | 32 +- gcc/config/freebsd.h | 2 +- gcc/config/frv/frv-protos.h | 1 - gcc/config/frv/frv.c | 39 +- gcc/config/frv/frv.h | 39 - gcc/config/ft32/ft32.h | 8 - gcc/config/gnu-user.h | 15 +- gcc/config/h8300/h8300-protos.h | 1 - gcc/config/h8300/h8300.c | 11 - gcc/config/h8300/h8300.h | 7 - gcc/config/i386/gnu-user.h | 7 +- gcc/config/i386/gnu-user64.h | 11 +- gcc/config/i386/i386-protos.h | 4 - gcc/config/i386/i386.c | 86 +- gcc/config/i386/i386.h | 55 - gcc/config/ia64/ia64.c | 57 +- gcc/config/ia64/ia64.h | 53 +- gcc/config/iq2000/iq2000.h | 6 - gcc/config/lm32/lm32.h | 5 - gcc/config/lm32/uclinux-elf.h | 3 +- gcc/config/m32c/m32c-protos.h | 2 - gcc/config/m32c/m32c.c | 37 +- gcc/config/m32c/m32c.h | 4 - gcc/config/m32r/m32r.h | 11 - gcc/config/m68k/m68k.c | 17 + gcc/config/m68k/m68k.h | 9 - gcc/config/mcore/mcore.h | 12 - gcc/config/microblaze/microblaze.h | 8 - gcc/config/mips/mips-protos.h | 5 - gcc/config/mips/mips.c | 67 +- gcc/config/mips/mips.h | 23 - gcc/config/mips/mips.md | 10 +- gcc/config/mmix/mmix.h | 10 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mn10300/mn10300.h | 13 - gcc/config/moxie/moxie.h | 10 - gcc/config/msp430/msp430-protos.h | 1 - gcc/config/msp430/msp430.c | 26 +- gcc/config/msp430/msp430.h | 13 - gcc/config/nds32/nds32-protos.h | 7 - gcc/config/nds32/nds32.c | 9 +- gcc/config/nds32/nds32.h | 9 - gcc/config/netbsd.h | 2 +- gcc/config/nios2/nios2.h | 5 - gcc/config/nvptx/nvptx.c | 22 + gcc/config/nvptx/nvptx.h | 6 - gcc/config/openbsd.h | 2 +- gcc/config/pa/pa-64.h | 2 +- gcc/config/pa/pa-protos.h | 2 - gcc/config/pa/pa.c | 58 +- gcc/config/pa/pa.h | 4 - gcc/config/pa/pa32-regs.h | 7 +- gcc/config/pa/pa64-regs.h | 7 +- gcc/config/pdp11/pdp11-protos.h | 4 - gcc/config/pdp11/pdp11.c | 39 +- gcc/config/pdp11/pdp11.h | 23 - gcc/config/powerpcspe/powerpcspe-protos.h | 7 - gcc/config/powerpcspe/powerpcspe.c | 187 +- gcc/config/powerpcspe/powerpcspe.h | 43 - gcc/config/powerpcspe/sysv4.h | 2 +- gcc/config/riscv/riscv-protos.h | 1 - gcc/config/riscv/riscv.c | 72 +- gcc/config/riscv/riscv.h | 16 - gcc/config/riscv/riscv.md | 3 +- gcc/config/rl78/rl78-protos.h | 1 - gcc/config/rl78/rl78.c | 8 +- gcc/config/rl78/rl78.h | 6 - gcc/config/rs6000/altivec.md | 52 + gcc/config/rs6000/linux.h | 8 +- gcc/config/rs6000/linux64.h | 13 +- gcc/config/rs6000/rs6000-builtin.def | 8 +- gcc/config/rs6000/rs6000-c.c | 57 +- gcc/config/rs6000/rs6000-cpus.def | 2 - gcc/config/rs6000/rs6000-protos.h | 7 - gcc/config/rs6000/rs6000-string.c | 13 +- gcc/config/rs6000/rs6000.c | 361 +- gcc/config/rs6000/rs6000.h | 46 +- gcc/config/rs6000/rs6000.opt | 16 +- gcc/config/rs6000/sysv4.h | 8 +- gcc/config/rs6000/vsx.md | 2 +- gcc/config/rx/rx.c | 10 + gcc/config/rx/rx.h | 6 - gcc/config/s390/linux.h | 5 +- gcc/config/s390/s390-protos.h | 2 - gcc/config/s390/s390.c | 111 +- gcc/config/s390/s390.h | 60 - gcc/config/sh/sh-protos.h | 2 - gcc/config/sh/sh.c | 48 +- gcc/config/sh/sh.h | 25 - gcc/config/sol2.h | 2 +- gcc/config/sparc/sparc.c | 178 +- gcc/config/sparc/sparc.h | 62 +- gcc/config/sparc/sparc.md | 17 +- gcc/config/spu/spu.c | 53 +- gcc/config/spu/spu.h | 22 - gcc/config/stormy16/stormy16.h | 8 - gcc/config/tilegx/tilegx.c | 10 + gcc/config/tilegx/tilegx.h | 11 - gcc/config/tilegx/tilegx.md | 6 +- gcc/config/tilepro/tilepro.h | 8 - gcc/config/v850/v850.c | 3 +- gcc/config/v850/v850.h | 13 - gcc/config/vax/vax.h | 12 - gcc/config/visium/visium.c | 45 +- gcc/config/visium/visium.h | 55 - gcc/config/xtensa/xtensa.c | 18 +- gcc/config/xtensa/xtensa.h | 11 - gcc/convert.c | 2 +- gcc/cp/ChangeLog | 100 + gcc/cp/class.c | 10 +- gcc/cp/constexpr.c | 23 +- gcc/cp/cp-objcp-common.c | 45 +- gcc/cp/cp-objcp-common.h | 2 + gcc/cp/cp-tree.h | 31 +- gcc/cp/decl.c | 9 +- gcc/cp/lex.c | 68 +- gcc/cp/name-lookup.c | 583 +- gcc/cp/name-lookup.h | 6 +- gcc/cp/pt.c | 28 +- gcc/cp/search.c | 8 +- gcc/cp/tree.c | 15 + gcc/cselib.c | 7 +- gcc/defaults.h | 4 - gcc/doc/extend.texi | 7 +- gcc/doc/invoke.texi | 55 +- gcc/doc/poly-int.texi | 2 +- gcc/doc/rtl.texi | 6 +- gcc/doc/tm.texi | 163 +- gcc/doc/tm.texi.in | 120 +- gcc/dwarf2out.c | 38 +- gcc/emit-rtl.c | 6 +- gcc/expmed.c | 37 +- gcc/fold-const.c | 241 +- gcc/fortran/ChangeLog | 214 + gcc/fortran/decl.c | 797 ++- gcc/fortran/dump-parse-tree.c | 34 + gcc/fortran/expr.c | 119 + gcc/fortran/gfortran.h | 39 +- gcc/fortran/interface.c | 3 +- gcc/fortran/match.c | 109 +- gcc/fortran/match.h | 4 +- gcc/fortran/module.c | 59 +- gcc/fortran/primary.c | 67 +- gcc/fortran/resolve.c | 116 +- gcc/fortran/symbol.c | 138 +- gcc/fortran/trans-array.c | 556 +- gcc/fortran/trans-array.h | 9 + gcc/fortran/trans-decl.c | 120 +- gcc/fortran/trans-expr.c | 71 +- gcc/fortran/trans-intrinsic.c | 12 +- gcc/fortran/trans-io.c | 9 + gcc/fortran/trans-stmt.c | 64 +- gcc/fortran/trans-types.c | 46 +- gcc/fortran/trans.c | 142 +- gcc/fortran/trans.h | 2 +- gcc/function.c | 12 +- gcc/gcc.c | 20 +- gcc/gimple-fold.c | 37 +- gcc/gimple-fold.h | 8 +- gcc/gimple-ssa-store-merging.c | 6 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 74 +- gcc/go/gofrontend/gogo.cc | 2 + gcc/go/gofrontend/runtime.def | 26 +- gcc/go/gofrontend/statements.cc | 54 +- gcc/go/gofrontend/statements.h | 32 +- gcc/go/gofrontend/types.cc | 40 +- gcc/hard-reg-set.h | 9 +- gcc/hooks.c | 24 + gcc/hooks.h | 6 + gcc/hsa-gen.c | 51 +- gcc/hsa-regalloc.c | 14 +- gcc/ira-color.c | 27 +- gcc/ira-costs.c | 17 +- gcc/ira-emit.c | 8 +- gcc/ira-int.h | 4 +- gcc/ira.c | 12 +- gcc/langhooks-def.h | 2 + gcc/langhooks.h | 4 + gcc/lra-assigns.c | 43 +- gcc/lra-constraints.c | 83 +- gcc/lra-lives.c | 10 +- gcc/lra-remat.c | 11 +- gcc/lra-spills.c | 3 +- gcc/lra.c | 4 +- gcc/machmode.h | 4 +- gcc/match.pd | 2 +- gcc/mode-switching.c | 7 +- gcc/optabs-query.c | 31 +- gcc/optabs-query.h | 3 +- gcc/output.h | 1 + gcc/passes.def | 1 - gcc/postreload.c | 26 +- gcc/recog.c | 6 +- gcc/ree.c | 8 +- gcc/regcprop.c | 35 +- gcc/reginfo.c | 16 +- gcc/regrename.c | 4 +- gcc/regs.h | 13 +- gcc/reload.c | 154 +- gcc/reload1.c | 109 +- gcc/rtl.h | 2 +- gcc/rtlanal.c | 12 +- gcc/rtlhooks.c | 1 + gcc/sancov.c | 2 + gcc/sched-deps.c | 2 +- gcc/sel-sched.c | 12 +- gcc/stmt.c | 6 +- gcc/system.h | 5 +- gcc/target.def | 117 +- gcc/target.h | 8 + gcc/targhooks.c | 47 +- gcc/targhooks.h | 6 +- gcc/testsuite/ChangeLog | 290 + gcc/testsuite/c-c++-common/pr82112.c | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-68177.C | 16 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg7.C | 16 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice18.C | 15 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice19.C | 29 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice20.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested7.C | 17 + .../g++.dg/cpp0x/lambda/lambda-variadic4.C | 11 + .../g++.dg/cpp0x/lambda/lambda-variadic5.C | 19 + gcc/testsuite/g++.dg/cpp0x/pr81325.C | 84 + gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C | 6 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 6 + gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C | 8 + gcc/testsuite/g++.dg/cpp1y/feat-neg.C | 8 +- gcc/testsuite/g++.dg/cpp1y/lambda-defarg7.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-ice2.C | 21 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 6 + gcc/testsuite/g++.dg/ext/altivec-18.C | 14 + .../g++.dg/{torture/pr70029.C => lto/pr70029_0.C} | 4 +- .../g++.dg/{torture/pr65626.C => pr82128.C} | 1 + gcc/testsuite/g++.dg/torture/pr70621.C | 13 + gcc/testsuite/g++.dg/torture/pr82154.C | 50 + gcc/testsuite/gcc.dg/gimplefe-14.c | 4 +- gcc/testsuite/gcc.dg/pr81979.c | 32 + gcc/testsuite/gcc.dg/pr81988.c | 22 + gcc/testsuite/gcc.dg/pr82112.c | 21 + gcc/testsuite/gcc.dg/pr82167.c | 14 + gcc/testsuite/gcc.dg/torture/pr82157.c | 43 + .../gcc.dg/tree-ssa/{ssa-fre-47.c => ssa-fre-59.c} | 16 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sccvn-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +- gcc/testsuite/gcc.dg/uninit-suppress_2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 3 +- gcc/testsuite/gcc.target/aarch64/pr62178.c | 4 +- gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- .../gcc.target/aarch64/simd/vect_str_zero.c | 6 +- .../gcc.target/aarch64/vect_copy_lane_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/vmov_n_1.c | 27 +- gcc/testsuite/gcc.target/arm/acle/cdp.c | 3 +- gcc/testsuite/gcc.target/arm/acle/cdp2.c | 3 +- gcc/testsuite/gcc.target/arm/acle/ldc.c | 3 +- gcc/testsuite/gcc.target/arm/acle/ldc2.c | 3 +- gcc/testsuite/gcc.target/arm/acle/ldc2l.c | 3 +- gcc/testsuite/gcc.target/arm/acle/ldcl.c | 3 +- gcc/testsuite/gcc.target/arm/acle/mcr.c | 3 +- gcc/testsuite/gcc.target/arm/acle/mcr2.c | 3 +- gcc/testsuite/gcc.target/arm/acle/mcrr.c | 3 +- gcc/testsuite/gcc.target/arm/acle/mcrr2.c | 3 +- gcc/testsuite/gcc.target/arm/acle/mrc.c | 3 +- gcc/testsuite/gcc.target/arm/acle/mrc2.c | 3 +- gcc/testsuite/gcc.target/arm/acle/mrrc.c | 3 +- gcc/testsuite/gcc.target/arm/acle/mrrc2.c | 3 +- gcc/testsuite/gcc.target/arm/acle/stc.c | 3 +- gcc/testsuite/gcc.target/arm/acle/stc2.c | 3 +- gcc/testsuite/gcc.target/arm/acle/stc2l.c | 3 +- gcc/testsuite/gcc.target/arm/acle/stcl.c | 3 +- gcc/testsuite/gcc.target/mips/near-far-1.c | 3 + gcc/testsuite/gcc.target/mips/near-far-2.c | 3 + gcc/testsuite/gcc.target/mips/near-far-3.c | 3 + gcc/testsuite/gcc.target/mips/near-far-4.c | 3 + gcc/testsuite/gcc.target/powerpc/float128-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-3.c | 21 + .../powerpc/{float128-1.c => float128-4.c} | 49 +- gcc/testsuite/gcc.target/powerpc/float128-5.c | 24 + gcc/testsuite/gcc.target/powerpc/float128-cmp.c | 2 +- .../gcc.target/powerpc/float128-complex-1.c | 3 +- .../gcc.target/powerpc/float128-complex-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-hw.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-mix.c | 5 +- gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 17 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 16 +- .../gcc.target/powerpc/fold-vec-ld-char.c | 71 + .../gcc.target/powerpc/fold-vec-ld-double.c | 22 + .../gcc.target/powerpc/fold-vec-ld-float.c | 37 + gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c | 71 + .../gcc.target/powerpc/fold-vec-ld-longlong.c | 47 + .../gcc.target/powerpc/fold-vec-ld-short.c | 71 + gcc/testsuite/gcc.target/powerpc/pr82112.c | 16 + gcc/testsuite/gfortran.dg/associate_24.f90 | 33 + gcc/testsuite/gfortran.dg/assumed_type_2.f90 | 4 +- .../gfortran.dg/goacc/kernels-alias-4.f95 | 4 +- gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pdt_1.f03 | 62 + gcc/testsuite/gfortran.dg/pdt_10.f03 | 30 + gcc/testsuite/gfortran.dg/pdt_2.f03 | 27 + gcc/testsuite/gfortran.dg/pdt_3.f03 | 79 + gcc/testsuite/gfortran.dg/pdt_4.f03 | 90 + gcc/testsuite/gfortran.dg/pdt_5.f03 | 223 + gcc/testsuite/gfortran.dg/pdt_6.f03 | 26 + gcc/testsuite/gfortran.dg/pdt_7.f03 | 20 + gcc/testsuite/gfortran.dg/pdt_8.f03 | 23 + gcc/testsuite/gfortran.dg/pdt_9.f03 | 23 + gcc/testsuite/gfortran.dg/pointer_array_1.f90 | 60 + gcc/testsuite/gfortran.dg/pointer_array_2.f90 | 143 + gcc/testsuite/gfortran.dg/pointer_array_3.f90 | 51 + gcc/testsuite/gfortran.dg/pointer_array_4.f90 | 75 + gcc/testsuite/gfortran.dg/pointer_array_5.f90 | 65 + gcc/testsuite/gfortran.dg/pointer_array_6.f90 | 28 + gcc/testsuite/gfortran.dg/pointer_array_7.f90 | 46 + gcc/testsuite/gfortran.dg/pointer_array_8.f90 | 81 + .../gfortran.dg/pointer_array_component_1.f90 | 47 + .../gfortran.dg/pointer_array_component_2.f90 | 43 + gcc/testsuite/gfortran.dg/vect/vect-2.f90 | 4 +- gcc/testsuite/gfortran.dg/vect/vect-3.f90 | 4 +- gcc/testsuite/gfortran.dg/vect/vect-4.f90 | 4 +- gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 3 +- gcc/testsuite/gnat.dg/alignment3.adb | 11 +- gcc/testsuite/gnat.dg/debug11.adb | 1 + gcc/testsuite/gnat.dg/debug12.adb | 1 + gcc/testsuite/gnat.dg/debug13.adb | 3 +- gcc/testsuite/gnat.dg/debug14.adb | 38 + gcc/testsuite/gnat.dg/opt67.adb | 35 + gcc/testsuite/gnat.dg/opt67_pkg.adb | 29 + gcc/testsuite/gnat.dg/opt67_pkg.ads | 28 + gcc/testsuite/gnat.dg/pack9.adb | 3 +- gcc/testsuite/gnat.dg/specs/atomic3.ads | 33 + gcc/testsuite/gnat.dg/specs/{vfa.ads => vfa1.ads} | 4 +- gcc/testsuite/gnat.dg/specs/vfa2.ads | 110 + gcc/testsuite/lib/target-supports.exp | 11 +- gcc/tree-cfg.c | 90 +- gcc/tree-ssa-forwprop.c | 20 +- gcc/tree-ssa-pre.c | 9 +- gcc/tree-ssa-sccvn.c | 103 +- gcc/tree-ssa-threadbackward.c | 280 +- gcc/tree-ssa-threadupdate.c | 2 +- gcc/tree-vect-data-refs.c | 127 +- gcc/tree-vect-generic.c | 74 +- gcc/tree-vect-loop.c | 247 +- gcc/tree-vect-patterns.c | 2 +- gcc/tree-vect-slp.c | 76 +- gcc/tree-vect-stmts.c | 130 +- gcc/tree-vectorizer.h | 17 +- gcc/tree.c | 36 +- gcc/tree.h | 2 +- gcc/valtrack.c | 2 +- gcc/var-tracking.c | 6 +- gcc/varasm.c | 12 +- include/ChangeLog | 5 + include/dwarf2.def | 1 + include/dwarf2.h | 2 + libbacktrace/ChangeLog | 12 + libbacktrace/Makefile.am | 2 +- libbacktrace/Makefile.in | 2 +- libgfortran/ChangeLog | 6 + libgfortran/libgfortran.h | 1 + libgfortran/libtool-version | 2 +- libgo/go/reflect/all_test.go | 95 +- libgo/go/reflect/type.go | 83 +- libgo/go/reflect/value.go | 12 +- libgo/go/runtime/chan.go | 43 +- libgo/go/runtime/select.go | 135 +- libgomp/ChangeLog | 43 + libgomp/libgomp.texi | 80 +- libiberty/ChangeLog | 4 + libiberty/dwarfnames.c | 2 + libstdc++-v3/ChangeLog | 218 + libstdc++-v3/doc/doxygen/mainpage.html | 6 +- libstdc++-v3/doc/html/manual/ext_demangling.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 4 +- libstdc++-v3/doc/xml/manual/allocator.xml | 2 +- libstdc++-v3/doc/xml/manual/extensions.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 28 +- libstdc++-v3/include/Makefile.am | 2 - libstdc++-v3/include/Makefile.in | 2 - libstdc++-v3/include/bits/allocated_ptr.h | 9 +- libstdc++-v3/include/bits/c++14_warning.h | 37 - libstdc++-v3/include/bits/c++17_warning.h | 37 - libstdc++-v3/include/bits/forward_list.h | 2 +- libstdc++-v3/include/bits/hashtable_policy.h | 4 +- libstdc++-v3/include/bits/ptr_traits.h | 10 + libstdc++-v3/include/bits/regex_executor.tcc | 55 +- libstdc++-v3/include/bits/shared_ptr_base.h | 14 +- libstdc++-v3/include/bits/stl_vector.h | 6 +- libstdc++-v3/include/bits/string_view.tcc | 24 +- libstdc++-v3/include/experimental/algorithm | 4 +- libstdc++-v3/include/experimental/any | 4 +- libstdc++-v3/include/experimental/array | 4 +- libstdc++-v3/include/experimental/bits/erase_if.h | 4 +- .../include/experimental/bits/lfts_config.h | 4 +- .../include/experimental/bits/shared_ptr.h | 4 +- .../include/experimental/bits/string_view.tcc | 24 +- libstdc++-v3/include/experimental/chrono | 4 +- libstdc++-v3/include/experimental/deque | 4 +- libstdc++-v3/include/experimental/filesystem | 4 +- libstdc++-v3/include/experimental/forward_list | 4 +- libstdc++-v3/include/experimental/functional | 4 +- libstdc++-v3/include/experimental/iterator | 4 +- libstdc++-v3/include/experimental/list | 4 +- libstdc++-v3/include/experimental/map | 4 +- libstdc++-v3/include/experimental/memory | 4 +- libstdc++-v3/include/experimental/numeric | 4 +- libstdc++-v3/include/experimental/optional | 4 +- libstdc++-v3/include/experimental/propagate_const | 4 +- libstdc++-v3/include/experimental/ratio | 4 +- libstdc++-v3/include/experimental/regex | 4 +- libstdc++-v3/include/experimental/set | 4 +- libstdc++-v3/include/experimental/string | 4 +- libstdc++-v3/include/experimental/string_view | 111 +- libstdc++-v3/include/experimental/system_error | 4 +- libstdc++-v3/include/experimental/tuple | 4 +- libstdc++-v3/include/experimental/type_traits | 4 +- libstdc++-v3/include/experimental/unordered_map | 4 +- libstdc++-v3/include/experimental/unordered_set | 4 +- libstdc++-v3/include/experimental/vector | 4 +- libstdc++-v3/include/ext/alloc_traits.h | 4 +- libstdc++-v3/include/std/any | 6 +- libstdc++-v3/include/std/chrono | 75 +- libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/numeric | 5 +- libstdc++-v3/include/std/optional | 8 +- libstdc++-v3/include/std/shared_mutex | 6 +- libstdc++-v3/include/std/string_view | 127 +- libstdc++-v3/include/std/variant | 6 +- libstdc++-v3/libsupc++/cxxabi.h | 2 +- .../testsuite/20_util/duration/cons/dr1177.cc | 41 + .../testsuite/20_util/duration/literals/range.cc | 2 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../80812.cc => time_point/cons/81468.cc} | 27 +- .../testsuite/21_strings/basic_string/lwg2946.cc | 2 +- .../modifiers/remove_prefix/char/1.cc | 19 + .../modifiers/remove_prefix/wchar_t/1.cc | 19 + .../modifiers/remove_suffix/char/1.cc | 19 + .../modifiers/remove_suffix/wchar_t/1.cc | 19 + .../modifiers/swap/char/1.cc} | 15 +- .../modifiers/swap/wchar_t/1.cc} | 15 +- .../basic_string_view/operations/compare/char/1.cc | 23 +- .../operations/compare/char/2.cc} | 13 +- .../operations/compare/char/70483.cc | 89 + .../operations/compare/wchar_t/1.cc | 24 +- .../operations/compare/wchar_t/2.cc} | 13 +- .../basic_string_view/operations/find/char/1.cc | 78 +- .../basic_string_view/operations/find/char/2.cc | 74 +- .../basic_string_view/operations/find/char/3.cc | 70 +- .../basic_string_view/operations/find/wchar_t/1.cc | 77 +- .../basic_string_view/operations/find/wchar_t/2.cc | 74 +- .../basic_string_view/operations/find/wchar_t/3.cc | 70 +- .../basic_string_view/operators/char/2.cc | 137 +- .../basic_string_view/operators/wchar_t/2.cc | 141 +- .../basic_string_view/range_access/char/1.cc | 18 +- .../basic_string_view/range_access/wchar_t/1.cc | 20 +- libstdc++-v3/testsuite/26_numerics/gcd/1.cc | 4 +- libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 8 +- libstdc++-v3/testsuite/26_numerics/lcm/1.cc | 4 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 8 +- libstdc++-v3/testsuite/28_regex/regression.cc | 12 + .../scoped_lock/requirements/typedefs.cc | 2 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- libstdc++-v3/testsuite/experimental/array/neg.cc | 2 +- .../propagate_const/assignment/move_neg.cc | 2 +- .../experimental/propagate_const/cons/move_neg.cc | 8 +- .../experimental/propagate_const/requirements2.cc | 8 +- .../experimental/propagate_const/requirements3.cc | 2 +- .../experimental/propagate_const/requirements4.cc | 6 +- .../experimental/propagate_const/requirements5.cc | 2 +- .../string_view/operations/compare/char/70483.cc | 68 + 2254 files changed, 51001 insertions(+), 32168 deletions(-) delete mode 100644 gcc/ada/9drpc.adb delete mode 100644 gcc/ada/dec.ads create mode 100644 gcc/ada/doc/share/copyright.tex delete mode 100644 gcc/ada/g-dynhta.adb delete mode 100644 gcc/ada/g-io-put.adb delete mode 100644 gcc/ada/indepsw-mingw.adb rename gcc/ada/{ => libgnarl}/a-astaco.adb (97%) rename gcc/ada/{ => libgnarl}/a-astaco.ads (100%) rename gcc/ada/{ => libgnarl}/a-dinopr.ads (100%) rename gcc/ada/{ => libgnarl}/a-diroro.ads (100%) rename gcc/ada/{ => libgnarl}/a-disedf.ads (100%) rename gcc/ada/{ => libgnarl}/a-dispat.adb (97%) rename gcc/ada/{ => libgnarl}/a-dispat.ads (100%) rename gcc/ada/{ => libgnarl}/a-dynpri.adb (98%) rename gcc/ada/{ => libgnarl}/a-dynpri.ads (100%) rename gcc/ada/{ => libgnarl}/a-etgrbu.ads (98%) rename gcc/ada/{ => libgnarl}/a-exetim.ads (100%) rename gcc/ada/{a-exetim-darwin.adb => libgnarl/a-exetim__darwin.adb} (99%) rename gcc/ada/{a-exetim-default.ads => libgnarl/a-exetim__default.ads} (98%) rename gcc/ada/{a-exetim-mingw.adb => libgnarl/a-exetim__mingw.adb} (98%) rename gcc/ada/{a-exetim-mingw.ads => libgnarl/a-exetim__mingw.ads} (97%) rename gcc/ada/{a-exetim-posix.adb => libgnarl/a-exetim__posix.adb} (100%) rename gcc/ada/{ => libgnarl}/a-extiin.ads (100%) rename gcc/ada/{ => libgnarl}/a-extiti.ads (100%) rename gcc/ada/{ => libgnarl}/a-interr.adb (97%) rename gcc/ada/{ => libgnarl}/a-interr.ads (98%) rename gcc/ada/{ => libgnarl}/a-intnam.ads (97%) rename gcc/ada/{a-intnam-aix.ads => libgnarl/a-intnam__aix.ads} (99%) rename gcc/ada/{a-intnam-darwin.ads => libgnarl/a-intnam__darwin.ads} (99%) rename gcc/ada/{a-intnam-dragonfly.ads => libgnarl/a-intnam__dragonfly.ads} (100%) rename gcc/ada/{a-intnam-dummy.ads => libgnarl/a-intnam__dummy.ads} (97%) rename gcc/ada/{a-intnam-freebsd.ads => libgnarl/a-intnam__freebsd.ads} (98%) rename gcc/ada/{a-intnam-hpux.ads => libgnarl/a-intnam__hpux.ads} (99%) copy gcc/ada/{a-intnam-linux.ads => libgnarl/a-intnam__linux.ads} (99%) rename gcc/ada/{a-intnam-linux.ads => libgnarl/a-intnam__lynxos.ads} (88%) rename gcc/ada/{a-intnam-mingw.ads => libgnarl/a-intnam__mingw.ads} (98%) rename gcc/ada/{a-intnam-rtems.ads => libgnarl/a-intnam__rtems.ads} (100%) rename gcc/ada/{a-intnam-solaris.ads => libgnarl/a-intnam__solaris.ads} (99%) rename gcc/ada/{a-intnam-vxworks.ads => libgnarl/a-intnam__vxworks.ads} (97%) rename gcc/ada/{ => libgnarl}/a-reatim.adb (99%) rename gcc/ada/{ => libgnarl}/a-reatim.ads (99%) rename gcc/ada/{ => libgnarl}/a-retide.adb (98%) rename gcc/ada/{ => libgnarl}/a-retide.ads (97%) rename gcc/ada/{ => libgnarl}/a-rttiev.adb (99%) rename gcc/ada/{ => libgnarl}/a-rttiev.ads (98%) rename gcc/ada/{ => libgnarl}/a-stcoed.ads (100%) rename gcc/ada/{ => libgnarl}/a-synbar.adb (98%) rename gcc/ada/{ => libgnarl}/a-synbar.ads (98%) rename gcc/ada/{a-synbar-posix.adb => libgnarl/a-synbar__posix.adb} (98%) rename gcc/ada/{a-synbar-posix.ads => libgnarl/a-synbar__posix.ads} (98%) rename gcc/ada/{ => libgnarl}/a-sytaco.adb (98%) rename gcc/ada/{ => libgnarl}/a-sytaco.ads (98%) rename gcc/ada/{ => libgnarl}/a-tasatt.adb (99%) rename gcc/ada/{ => libgnarl}/a-tasatt.ads (98%) rename gcc/ada/{ => libgnarl}/a-taside.adb (97%) rename gcc/ada/{ => libgnarl}/a-taside.ads (98%) rename gcc/ada/{ => libgnarl}/a-taster.adb (99%) rename gcc/ada/{ => libgnarl}/a-taster.ads (100%) rename gcc/ada/{ => libgnarl}/g-boubuf.adb (98%) rename gcc/ada/{ => libgnarl}/g-boubuf.ads (98%) rename gcc/ada/{ => libgnarl}/g-boumai.ads (98%) rename gcc/ada/{ => libgnarl}/g-semaph.adb (98%) rename gcc/ada/{ => libgnarl}/g-semaph.ads (98%) rename gcc/ada/{ => libgnarl}/g-signal.adb (97%) rename gcc/ada/{ => libgnarl}/g-signal.ads (97%) rename gcc/ada/{ => libgnarl}/g-tastus.ads (97%) rename gcc/ada/{ => libgnarl}/g-thread.adb (99%) rename gcc/ada/{ => libgnarl}/g-thread.ads (99%) rename gcc/ada/{ => libgnarl}/i-vxinco.adb (97%) rename gcc/ada/{ => libgnarl}/i-vxinco.ads (97%) rename gcc/ada/{ => libgnarl}/s-inmaop.ads (98%) rename gcc/ada/{s-inmaop-dummy.adb => libgnarl/s-inmaop__dummy.adb} (98%) rename gcc/ada/{s-inmaop-posix.adb => libgnarl/s-inmaop__posix.adb} (98%) rename gcc/ada/{s-inmaop-vxworks.adb => libgnarl/s-inmaop__vxworks.adb} (98%) rename gcc/ada/{ => libgnarl}/s-interr.adb (99%) rename gcc/ada/{ => libgnarl}/s-interr.ads (99%) rename gcc/ada/{s-interr-dummy.adb => libgnarl/s-interr__dummy.adb} (98%) rename gcc/ada/{s-interr-hwint.adb => libgnarl/s-interr__hwint.adb} (100%) rename gcc/ada/{s-interr-sigaction.adb => libgnarl/s-interr__sigaction.adb} (99%) rename gcc/ada/{s-interr-vxworks.adb => libgnarl/s-interr__vxworks.adb} (99%) rename gcc/ada/{ => libgnarl}/s-intman.ads (98%) rename gcc/ada/{s-intman-android.adb => libgnarl/s-intman__android.adb} (99%) rename gcc/ada/{s-intman-dummy.adb => libgnarl/s-intman__dummy.adb} (97%) copy gcc/ada/{s-intman-posix.adb => libgnarl/s-intman__lynxos.adb} (96%) rename gcc/ada/{s-intman-mingw.adb => libgnarl/s-intman__mingw.adb} (97%) rename gcc/ada/{s-intman-posix.adb => libgnarl/s-intman__posix.adb} (99%) rename gcc/ada/{s-intman-solaris.adb => libgnarl/s-intman__solaris.adb} (99%) rename gcc/ada/{s-intman-susv3.adb => libgnarl/s-intman__susv3.adb} (99%) rename gcc/ada/{s-intman-vxworks.adb => libgnarl/s-intman__vxworks.adb} (98%) rename gcc/ada/{s-intman-vxworks.ads => libgnarl/s-intman__vxworks.ads} (98%) rename gcc/ada/{ => libgnarl}/s-linux.ads (98%) rename gcc/ada/{s-linux-alpha.ads => libgnarl/s-linux__alpha.ads} (98%) rename gcc/ada/{s-linux-android.ads => libgnarl/s-linux__android.ads} (98%) rename gcc/ada/{s-linux-hppa.ads => libgnarl/s-linux__hppa.ads} (98%) rename gcc/ada/{s-linux-mips.ads => libgnarl/s-linux__mips.ads} (100%) rename gcc/ada/{s-linux-sparc.ads => libgnarl/s-linux__sparc.ads} (98%) rename gcc/ada/{s-linux-x32.ads => libgnarl/s-linux__x32.ads} (98%) rename gcc/ada/{ => libgnarl}/s-mudido.adb (98%) rename gcc/ada/{ => libgnarl}/s-mudido.ads (100%) rename gcc/ada/{s-mudido-affinity.adb => libgnarl/s-mudido__affinity.adb} (100%) rename gcc/ada/{s-osinte-aix.adb => libgnarl/s-osinte__aix.adb} (99%) rename gcc/ada/{s-osinte-aix.ads => libgnarl/s-osinte__aix.ads} (99%) rename gcc/ada/{s-osinte-android.adb => libgnarl/s-osinte__android.adb} (98%) rename gcc/ada/{s-osinte-android.ads => libgnarl/s-osinte__android.ads} (99%) rename gcc/ada/{s-osinte-darwin.adb => libgnarl/s-osinte__darwin.adb} (99%) rename gcc/ada/{s-osinte-darwin.ads => libgnarl/s-osinte__darwin.ads} (99%) rename gcc/ada/{s-osinte-dragonfly.adb => libgnarl/s-osinte__dragonfly.adb} (100%) rename gcc/ada/{s-osinte-dragonfly.ads => libgnarl/s-osinte__dragonfly.ads} (100%) rename gcc/ada/{s-osinte-dummy.ads => libgnarl/s-osinte__dummy.ads} (95%) rename gcc/ada/{s-osinte-freebsd.adb => libgnarl/s-osinte__freebsd.adb} (98%) rename gcc/ada/{s-osinte-freebsd.ads => libgnarl/s-osinte__freebsd.ads} (99%) copy gcc/ada/{s-osinte-gnu.adb => libgnarl/s-osinte__gnu.adb} (100%) rename gcc/ada/{s-osinte-gnu.ads => libgnarl/s-osinte__gnu.ads} (100%) rename gcc/ada/{s-osinte-hpux-dce.adb => libgnarl/s-osinte__hpux-dce.adb} (100%) rename gcc/ada/{s-osinte-hpux-dce.ads => libgnarl/s-osinte__hpux-dce.ads} (100%) rename gcc/ada/{s-osinte-hpux.ads => libgnarl/s-osinte__hpux.ads} (99%) rename gcc/ada/{s-osinte-kfreebsd-gnu.ads => libgnarl/s-osinte__kfreebsd-gnu.ads} (100%) rename gcc/ada/{s-osinte-linux.ads => libgnarl/s-osinte__linux.ads} (99%) rename gcc/ada/{s-osinte-gnu.adb => libgnarl/s-osinte__lynxos178.adb} (64%) rename gcc/ada/{s-osinte-solaris-posix.ads => libgnarl/s-osinte__lynxos178e.ads} (66%) rename gcc/ada/{s-osinte-mingw.ads => libgnarl/s-osinte__mingw.ads} (99%) rename gcc/ada/{s-osinte-posix.adb => libgnarl/s-osinte__posix.adb} (97%) rename gcc/ada/{s-osinte-rtems.adb => libgnarl/s-osinte__rtems.adb} (100%) rename gcc/ada/{s-osinte-rtems.ads => libgnarl/s-osinte__rtems.ads} (100%) rename gcc/ada/{s-osinte-solaris.adb => libgnarl/s-osinte__solaris.adb} (96%) rename gcc/ada/{s-osinte-solaris.ads => libgnarl/s-osinte__solaris.ads} (99%) rename gcc/ada/{s-osinte-vxworks.adb => libgnarl/s-osinte__vxworks.adb} (99%) rename gcc/ada/{s-osinte-vxworks.ads => libgnarl/s-osinte__vxworks.ads} (99%) rename gcc/ada/{s-osinte-x32.adb => libgnarl/s-osinte__x32.adb} (97%) rename gcc/ada/{ => libgnarl}/s-proinf.adb (97%) rename gcc/ada/{ => libgnarl}/s-proinf.ads (97%) rename gcc/ada/{ => libgnarl}/s-solita.adb (99%) rename gcc/ada/{ => libgnarl}/s-solita.ads (97%) rename gcc/ada/{ => libgnarl}/s-stusta.adb (99%) rename gcc/ada/{ => libgnarl}/s-stusta.ads (98%) rename gcc/ada/{ => libgnarl}/s-taasde.adb (98%) rename gcc/ada/{ => libgnarl}/s-taasde.ads (98%) rename gcc/ada/{ => libgnarl}/s-tadeca.adb (98%) copy gcc/ada/{ => libgnarl}/s-tadeca.ads (97%) rename gcc/ada/{ => libgnarl}/s-tadert.adb (97%) copy gcc/ada/{ => libgnarl}/s-tadert.ads (97%) rename gcc/ada/{ => libgnarl}/s-taenca.adb (96%) rename gcc/ada/{ => libgnarl}/s-taenca.ads (98%) rename gcc/ada/{ => libgnarl}/s-taprob.adb (95%) rename gcc/ada/{ => libgnarl}/s-taprob.ads (99%) rename gcc/ada/{ => libgnarl}/s-taprop.ads (99%) rename gcc/ada/{s-taprop-dummy.adb => libgnarl/s-taprop__dummy.adb} (99%) rename gcc/ada/{s-taprop-hpux-dce.adb => libgnarl/s-taprop__hpux-dce.adb} (100%) rename gcc/ada/{s-taprop-linux.adb => libgnarl/s-taprop__linux.adb} (100%) rename gcc/ada/{s-taprop-mingw.adb => libgnarl/s-taprop__mingw.adb} (99%) rename gcc/ada/{s-taprop-posix.adb => libgnarl/s-taprop__posix.adb} (99%) rename gcc/ada/{s-taprop-solaris.adb => libgnarl/s-taprop__solaris.adb} (99%) rename gcc/ada/{s-taprop-vxworks.adb => libgnarl/s-taprop__vxworks.adb} (99%) rename gcc/ada/{ => libgnarl}/s-tarest.adb (99%) rename gcc/ada/{ => libgnarl}/s-tarest.ads (99%) rename gcc/ada/{ => libgnarl}/s-tasdeb.adb (99%) rename gcc/ada/{ => libgnarl}/s-tasdeb.ads (99%) rename gcc/ada/{ => libgnarl}/s-tasinf.adb (97%) rename gcc/ada/{ => libgnarl}/s-tasinf.ads (98%) rename gcc/ada/{s-tasinf-linux.adb => libgnarl/s-tasinf__linux.adb} (97%) rename gcc/ada/{s-tasinf-linux.ads => libgnarl/s-tasinf__linux.ads} (98%) rename gcc/ada/{s-tasinf-mingw.adb => libgnarl/s-tasinf__mingw.adb} (98%) rename gcc/ada/{s-tasinf-mingw.ads => libgnarl/s-tasinf__mingw.ads} (98%) rename gcc/ada/{s-tasinf-solaris.adb => libgnarl/s-tasinf__solaris.adb} (98%) rename gcc/ada/{s-tasinf-solaris.ads => libgnarl/s-tasinf__solaris.ads} (99%) rename gcc/ada/{s-tasinf-vxworks.ads => libgnarl/s-tasinf__vxworks.ads} (98%) rename gcc/ada/{ => libgnarl}/s-tasini.adb (100%) rename gcc/ada/{ => libgnarl}/s-tasini.ads (99%) rename gcc/ada/{ => libgnarl}/s-taskin.adb (99%) rename gcc/ada/{ => libgnarl}/s-taskin.ads (99%) rename gcc/ada/{s-taspri-dummy.ads => libgnarl/s-taspri__dummy.ads} (98%) rename gcc/ada/{s-taspri-hpux-dce.ads => libgnarl/s-taspri__hpux-dce.ads} (100%) copy gcc/ada/{s-taspri-posix.ads => libgnarl/s-taspri__lynxos.ads} (95%) rename gcc/ada/{s-taspri-mingw.ads => libgnarl/s-taspri__mingw.ads} (98%) rename gcc/ada/{s-taspri-posix-noaltstack.ads => libgnarl/s-taspri__posix-noaltsta [...] rename gcc/ada/{s-taspri-posix.ads => libgnarl/s-taspri__posix.ads} (98%) rename gcc/ada/{s-taspri-solaris.ads => libgnarl/s-taspri__solaris.ads} (99%) rename gcc/ada/{s-taspri-vxworks.ads => libgnarl/s-taspri__vxworks.ads} (98%) rename gcc/ada/{ => libgnarl}/s-tasque.adb (99%) rename gcc/ada/{ => libgnarl}/s-tasque.ads (98%) rename gcc/ada/{ => libgnarl}/s-tasren.adb (95%) rename gcc/ada/{ => libgnarl}/s-tasren.ads (99%) rename gcc/ada/{ => libgnarl}/s-tasres.ads (97%) rename gcc/ada/{ => libgnarl}/s-tassta.adb (99%) rename gcc/ada/{ => libgnarl}/s-tassta.ads (99%) rename gcc/ada/{ => libgnarl}/s-tasuti.adb (98%) rename gcc/ada/{ => libgnarl}/s-tasuti.ads (99%) rename gcc/ada/{ => libgnarl}/s-tataat.adb (98%) rename gcc/ada/{ => libgnarl}/s-tataat.ads (97%) rename gcc/ada/{ => libgnarl}/s-tpinop.adb (98%) rename gcc/ada/{ => libgnarl}/s-tpinop.ads (97%) rename gcc/ada/{ => libgnarl}/s-tpoaal.adb (98%) rename gcc/ada/{ => libgnarl}/s-tpoben.adb (99%) rename gcc/ada/{ => libgnarl}/s-tpoben.ads (99%) rename gcc/ada/{s-tadeca.ads => libgnarl/s-tpobmu.adb} (69%) rename gcc/ada/{s-tadert.ads => libgnarl/s-tpobmu.ads} (72%) rename gcc/ada/{ => libgnarl}/s-tpobop.adb (98%) rename gcc/ada/{ => libgnarl}/s-tpobop.ads (99%) rename gcc/ada/{s-tpopsp-posix-foreign.adb => libgnarl/s-tpopsp__posix-foreign.adb} (98%) rename gcc/ada/{s-tpopsp-posix.adb => libgnarl/s-tpopsp__posix.adb} (98%) rename gcc/ada/{s-tpopsp-solaris.adb => libgnarl/s-tpopsp__solaris.adb} (98%) copy gcc/ada/{s-tpopsp-tls.adb => libgnarl/s-tpopsp__tls.adb} (98%) copy gcc/ada/{s-tpopsp-tls.adb => libgnarl/s-tpopsp__vxworks-rtp.adb} (81%) rename gcc/ada/{s-tpopsp-tls.adb => libgnarl/s-tpopsp__vxworks-tls.adb} (88%) rename gcc/ada/{s-tpopsp-vxworks.adb => libgnarl/s-tpopsp__vxworks.adb} (83%) rename gcc/ada/{ => libgnarl}/s-tporft.adb (98%) rename gcc/ada/{ => libgnarl}/s-tposen.adb (99%) rename gcc/ada/{ => libgnarl}/s-tposen.ads (99%) rename gcc/ada/{ => libgnarl}/s-vxwext.adb (97%) rename gcc/ada/{ => libgnarl}/s-vxwext.ads (98%) copy gcc/ada/{s-vxwext-kernel.adb => libgnarl/s-vxwext__kernel-smp.adb} (82%) rename gcc/ada/{s-vxwext-kernel.adb => libgnarl/s-vxwext__kernel.adb} (98%) rename gcc/ada/{s-vxwext-kernel.ads => libgnarl/s-vxwext__kernel.ads} (98%) copy gcc/ada/{s-vxwext-rtp.adb => libgnarl/s-vxwext__noints.adb} (85%) copy gcc/ada/{s-vxwext-rtp.adb => libgnarl/s-vxwext__rtp-smp.adb} (88%) rename gcc/ada/{s-vxwext-rtp.adb => libgnarl/s-vxwext__rtp.adb} (98%) copy gcc/ada/{s-vxwext-rtp.ads => libgnarl/s-vxwext__rtp.ads} (98%) rename gcc/ada/{s-vxwext-rtp.ads => libgnarl/s-vxwext__vthreads.ads} (86%) rename gcc/ada/{s-vxwork-arm.ads => libgnarl/s-vxwork__arm.ads} (98%) rename gcc/ada/{s-vxwork-ppc.ads => libgnarl/s-vxwork__ppc.ads} (97%) rename gcc/ada/{s-vxwork-x86.ads => libgnarl/s-vxwork__x86.ads} (98%) rename gcc/ada/{ => libgnarl}/thread.c (98%) rename gcc/ada/{ => libgnat}/a-assert.adb (97%) rename gcc/ada/{ => libgnat}/a-assert.ads (97%) rename gcc/ada/{ => libgnat}/a-btgbso.adb (99%) rename gcc/ada/{ => libgnat}/a-btgbso.ads (98%) rename gcc/ada/{ => libgnat}/a-calari.adb (98%) rename gcc/ada/{ => libgnat}/a-calari.ads (98%) rename gcc/ada/{ => libgnat}/a-calcon.adb (98%) rename gcc/ada/{ => libgnat}/a-calcon.ads (98%) rename gcc/ada/{ => libgnat}/a-caldel.adb (88%) rename gcc/ada/{ => libgnat}/a-caldel.ads (98%) rename gcc/ada/{ => libgnat}/a-calend.adb (99%) rename gcc/ada/{ => libgnat}/a-calend.ads (99%) rename gcc/ada/{ => libgnat}/a-calfor.adb (99%) rename gcc/ada/{ => libgnat}/a-calfor.ads (99%) rename gcc/ada/{ => libgnat}/a-catizo.adb (98%) rename gcc/ada/{ => libgnat}/a-catizo.ads (100%) rename gcc/ada/{ => libgnat}/a-cbdlli.adb (98%) rename gcc/ada/{ => libgnat}/a-cbdlli.ads (99%) rename gcc/ada/{ => libgnat}/a-cbhama.adb (99%) rename gcc/ada/{ => libgnat}/a-cbhama.ads (99%) rename gcc/ada/{ => libgnat}/a-cbhase.adb (99%) rename gcc/ada/{ => libgnat}/a-cbhase.ads (99%) rename gcc/ada/{ => libgnat}/a-cbmutr.adb (99%) rename gcc/ada/{ => libgnat}/a-cbmutr.ads (99%) rename gcc/ada/{ => libgnat}/a-cborma.adb (99%) rename gcc/ada/{ => libgnat}/a-cborma.ads (99%) rename gcc/ada/{ => libgnat}/a-cborse.adb (99%) rename gcc/ada/{ => libgnat}/a-cborse.ads (99%) rename gcc/ada/{ => libgnat}/a-cbprqu.adb (99%) rename gcc/ada/{ => libgnat}/a-cbprqu.ads (95%) rename gcc/ada/{ => libgnat}/a-cbsyqu.adb (98%) rename gcc/ada/{ => libgnat}/a-cbsyqu.ads (98%) rename gcc/ada/{ => libgnat}/a-cdlili.adb (99%) rename gcc/ada/{ => libgnat}/a-cdlili.ads (99%) rename gcc/ada/{ => libgnat}/a-cfdlli.adb (100%) rename gcc/ada/{ => libgnat}/a-cfdlli.ads (100%) rename gcc/ada/{ => libgnat}/a-cfhama.adb (100%) rename gcc/ada/{ => libgnat}/a-cfhama.ads (100%) rename gcc/ada/{ => libgnat}/a-cfhase.adb (100%) rename gcc/ada/{ => libgnat}/a-cfhase.ads (100%) rename gcc/ada/{ => libgnat}/a-cfinve.adb (100%) rename gcc/ada/{ => libgnat}/a-cfinve.ads (100%) rename gcc/ada/{ => libgnat}/a-cforma.adb (100%) rename gcc/ada/{ => libgnat}/a-cforma.ads (100%) rename gcc/ada/{ => libgnat}/a-cforse.adb (100%) rename gcc/ada/{ => libgnat}/a-cforse.ads (100%) rename gcc/ada/{ => libgnat}/a-cgaaso.adb (97%) rename gcc/ada/{ => libgnat}/a-cgaaso.ads (97%) rename gcc/ada/{ => libgnat}/a-cgarso.adb (97%) rename gcc/ada/{ => libgnat}/a-cgarso.ads (100%) rename gcc/ada/{ => libgnat}/a-cgcaso.adb (98%) rename gcc/ada/{ => libgnat}/a-cgcaso.ads (100%) rename gcc/ada/{ => libgnat}/a-chacon.adb (99%) rename gcc/ada/{ => libgnat}/a-chacon.ads (98%) rename gcc/ada/{ => libgnat}/a-chahan.adb (99%) rename gcc/ada/{ => libgnat}/a-chahan.ads (99%) rename gcc/ada/{ => libgnat}/a-charac.ads (100%) rename gcc/ada/{ => libgnat}/a-chlat1.ads (100%) rename gcc/ada/{ => libgnat}/a-chlat9.ads (99%) rename gcc/ada/{ => libgnat}/a-chtgbk.adb (99%) rename gcc/ada/{ => libgnat}/a-chtgbk.ads (98%) rename gcc/ada/{ => libgnat}/a-chtgbo.adb (99%) rename gcc/ada/{ => libgnat}/a-chtgbo.ads (99%) rename gcc/ada/{ => libgnat}/a-chtgke.adb (99%) rename gcc/ada/{ => libgnat}/a-chtgke.ads (98%) rename gcc/ada/{ => libgnat}/a-chtgop.adb (96%) rename gcc/ada/{ => libgnat}/a-chtgop.ads (97%) rename gcc/ada/{ => libgnat}/a-chzla1.ads (99%) rename gcc/ada/{ => libgnat}/a-chzla9.ads (99%) rename gcc/ada/{ => libgnat}/a-cidlli.adb (99%) rename gcc/ada/{ => libgnat}/a-cidlli.ads (99%) rename gcc/ada/{ => libgnat}/a-cihama.adb (99%) rename gcc/ada/{ => libgnat}/a-cihama.ads (100%) rename gcc/ada/{ => libgnat}/a-cihase.adb (99%) rename gcc/ada/{ => libgnat}/a-cihase.ads (99%) rename gcc/ada/{ => libgnat}/a-cimutr.adb (99%) rename gcc/ada/{ => libgnat}/a-cimutr.ads (99%) rename gcc/ada/{ => libgnat}/a-ciorma.adb (99%) rename gcc/ada/{ => libgnat}/a-ciorma.ads (99%) rename gcc/ada/{ => libgnat}/a-ciormu.adb (99%) rename gcc/ada/{ => libgnat}/a-ciormu.ads (99%) rename gcc/ada/{ => libgnat}/a-ciorse.adb (99%) rename gcc/ada/{ => libgnat}/a-ciorse.ads (99%) rename gcc/ada/{ => libgnat}/a-clrefi.adb (100%) rename gcc/ada/{ => libgnat}/a-clrefi.ads (100%) rename gcc/ada/{ => libgnat}/a-coboho.adb (98%) rename gcc/ada/{ => libgnat}/a-coboho.ads (98%) rename gcc/ada/{ => libgnat}/a-cobove.adb (99%) rename gcc/ada/{ => libgnat}/a-cobove.ads (99%) rename gcc/ada/{ => libgnat}/a-cofove.adb (100%) rename gcc/ada/{ => libgnat}/a-cofove.ads (100%) rename gcc/ada/{ => libgnat}/a-cofuba.adb (100%) rename gcc/ada/{ => libgnat}/a-cofuba.ads (100%) rename gcc/ada/{ => libgnat}/a-cofuma.adb (100%) rename gcc/ada/{ => libgnat}/a-cofuma.ads (100%) rename gcc/ada/{ => libgnat}/a-cofuse.adb (100%) rename gcc/ada/{ => libgnat}/a-cofuse.ads (100%) rename gcc/ada/{ => libgnat}/a-cofuve.adb (100%) rename gcc/ada/{ => libgnat}/a-cofuve.ads (100%) rename gcc/ada/{ => libgnat}/a-cogeso.adb (98%) rename gcc/ada/{ => libgnat}/a-cogeso.ads (97%) rename gcc/ada/{ => libgnat}/a-cohama.adb (98%) rename gcc/ada/{ => libgnat}/a-cohama.ads (100%) rename gcc/ada/{ => libgnat}/a-cohase.adb (99%) rename gcc/ada/{ => libgnat}/a-cohase.ads (100%) rename gcc/ada/{ => libgnat}/a-cohata.ads (98%) rename gcc/ada/{ => libgnat}/a-coinho.adb (99%) rename gcc/ada/{ => libgnat}/a-coinho.ads (99%) rename gcc/ada/{a-coinho-shared.adb => libgnat/a-coinho__shared.adb} (99%) rename gcc/ada/{a-coinho-shared.ads => libgnat/a-coinho__shared.ads} (99%) rename gcc/ada/{ => libgnat}/a-coinve.adb (99%) rename gcc/ada/{ => libgnat}/a-coinve.ads (99%) rename gcc/ada/{ => libgnat}/a-colien.adb (98%) rename gcc/ada/{ => libgnat}/a-colien.ads (98%) rename gcc/ada/{ => libgnat}/a-colire.adb (98%) rename gcc/ada/{ => libgnat}/a-colire.ads (98%) rename gcc/ada/{ => libgnat}/a-comlin.adb (100%) rename gcc/ada/{ => libgnat}/a-comlin.ads (100%) rename gcc/ada/{ => libgnat}/a-comutr.adb (99%) rename gcc/ada/{ => libgnat}/a-comutr.ads (99%) rename gcc/ada/{ => libgnat}/a-conhel.adb (98%) rename gcc/ada/{ => libgnat}/a-conhel.ads (98%) rename gcc/ada/{ => libgnat}/a-contai.ads (100%) rename gcc/ada/{ => libgnat}/a-convec.adb (99%) rename gcc/ada/{ => libgnat}/a-convec.ads (99%) rename gcc/ada/{ => libgnat}/a-coorma.adb (99%) rename gcc/ada/{ => libgnat}/a-coorma.ads (99%) rename gcc/ada/{ => libgnat}/a-coormu.adb (99%) rename gcc/ada/{ => libgnat}/a-coormu.ads (99%) rename gcc/ada/{ => libgnat}/a-coorse.adb (99%) rename gcc/ada/{ => libgnat}/a-coorse.ads (99%) rename gcc/ada/{ => libgnat}/a-coprnu.adb (97%) rename gcc/ada/{ => libgnat}/a-coprnu.ads (97%) rename gcc/ada/{ => libgnat}/a-coteio.ads (100%) rename gcc/ada/{ => libgnat}/a-crbltr.ads (98%) rename gcc/ada/{ => libgnat}/a-crbtgk.adb (99%) rename gcc/ada/{ => libgnat}/a-crbtgk.ads (99%) rename gcc/ada/{ => libgnat}/a-crbtgo.adb (100%) rename gcc/ada/{ => libgnat}/a-crbtgo.ads (99%) rename gcc/ada/{ => libgnat}/a-crdlli.adb (99%) rename gcc/ada/{ => libgnat}/a-crdlli.ads (99%) rename gcc/ada/{ => libgnat}/a-csquin.ads (97%) rename gcc/ada/{ => libgnat}/a-cuprqu.adb (98%) rename gcc/ada/{ => libgnat}/a-cuprqu.ads (98%) rename gcc/ada/{ => libgnat}/a-cusyqu.adb (98%) rename gcc/ada/{ => libgnat}/a-cusyqu.ads (98%) rename gcc/ada/{ => libgnat}/a-cwila1.ads (99%) rename gcc/ada/{ => libgnat}/a-cwila9.ads (99%) rename gcc/ada/{ => libgnat}/a-decima.adb (97%) rename gcc/ada/{ => libgnat}/a-decima.ads (98%) rename gcc/ada/{ => libgnat}/a-dhfina.ads (100%) rename gcc/ada/{ => libgnat}/a-diocst.adb (98%) rename gcc/ada/{ => libgnat}/a-diocst.ads (97%) rename gcc/ada/{ => libgnat}/a-direct.adb (100%) rename gcc/ada/{ => libgnat}/a-direct.ads (99%) rename gcc/ada/{ => libgnat}/a-direio.adb (100%) rename gcc/ada/{ => libgnat}/a-direio.ads (99%) rename gcc/ada/{ => libgnat}/a-dirval.adb (98%) rename gcc/ada/{ => libgnat}/a-dirval.ads (97%) rename gcc/ada/{a-dirval-mingw.adb => libgnat/a-dirval__mingw.adb} (98%) rename gcc/ada/{ => libgnat}/a-einuoc.adb (97%) rename gcc/ada/{ => libgnat}/a-einuoc.ads (97%) rename gcc/ada/{ => libgnat}/a-elchha.adb (98%) rename gcc/ada/{ => libgnat}/a-elchha.ads (97%) create mode 100644 gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb rename gcc/ada/{ => libgnat}/a-envvar.adb (99%) rename gcc/ada/{ => libgnat}/a-envvar.ads (100%) rename gcc/ada/{ => libgnat}/a-excach.adb (98%) rename gcc/ada/{ => libgnat}/a-except.adb (100%) rename gcc/ada/{ => libgnat}/a-except.ads (100%) rename gcc/ada/{ => libgnat}/a-excpol.adb (97%) rename gcc/ada/{a-excpol-abort.adb => libgnat/a-excpol__abort.adb} (98%) rename gcc/ada/{ => libgnat}/a-exctra.adb (97%) rename gcc/ada/{ => libgnat}/a-exctra.ads (98%) rename gcc/ada/{ => libgnat}/a-exexda.adb (99%) rename gcc/ada/{ => libgnat}/a-exexpr.adb (99%) rename gcc/ada/{ => libgnat}/a-exextr.adb (99%) rename gcc/ada/{ => libgnat}/a-exstat.adb (99%) rename gcc/ada/{ => libgnat}/a-finali.adb (97%) rename gcc/ada/{ => libgnat}/a-finali.ads (98%) rename gcc/ada/{ => libgnat}/a-flteio.ads (100%) rename gcc/ada/{ => libgnat}/a-fwteio.ads (100%) rename gcc/ada/{ => libgnat}/a-fzteio.ads (100%) rename gcc/ada/{ => libgnat}/a-inteio.ads (100%) rename gcc/ada/{ => libgnat}/a-ioexce.ads (100%) rename gcc/ada/{ => libgnat}/a-iteint.ads (100%) rename gcc/ada/{ => libgnat}/a-iwteio.ads (100%) rename gcc/ada/{ => libgnat}/a-izteio.ads (100%) rename gcc/ada/{ => libgnat}/a-lcteio.ads (100%) rename gcc/ada/{ => libgnat}/a-lfteio.ads (100%) rename gcc/ada/{ => libgnat}/a-lfwtio.ads (100%) rename gcc/ada/{ => libgnat}/a-lfztio.ads (100%) rename gcc/ada/{ => libgnat}/a-liteio.ads (100%) rename gcc/ada/{ => libgnat}/a-liwtio.ads (100%) rename gcc/ada/{ => libgnat}/a-liztio.ads (100%) rename gcc/ada/{ => libgnat}/a-llctio.ads (100%) rename gcc/ada/{ => libgnat}/a-llftio.ads (100%) rename gcc/ada/{ => libgnat}/a-llfwti.ads (100%) rename gcc/ada/{ => libgnat}/a-llfzti.ads (100%) rename gcc/ada/{ => libgnat}/a-llitio.ads (100%) rename gcc/ada/{ => libgnat}/a-lliwti.ads (100%) rename gcc/ada/{ => libgnat}/a-llizti.ads (100%) rename gcc/ada/{ => libgnat}/a-locale.adb (97%) rename gcc/ada/{ => libgnat}/a-locale.ads (88%) rename gcc/ada/{ => libgnat}/a-ncelfu.ads (100%) rename gcc/ada/{ => libgnat}/a-ngcefu.adb (99%) rename gcc/ada/{ => libgnat}/a-ngcefu.ads (100%) rename gcc/ada/{ => libgnat}/a-ngcoar.adb (99%) rename gcc/ada/{ => libgnat}/a-ngcoar.ads (100%) rename gcc/ada/{ => libgnat}/a-ngcoty.adb (99%) rename gcc/ada/{ => libgnat}/a-ngcoty.ads (99%) rename gcc/ada/{ => libgnat}/a-ngelfu.adb (99%) rename gcc/ada/{ => libgnat}/a-ngelfu.ads (84%) rename gcc/ada/{ => libgnat}/a-ngrear.adb (99%) rename gcc/ada/{ => libgnat}/a-ngrear.ads (99%) rename gcc/ada/{ => libgnat}/a-nlcefu.ads (100%) rename gcc/ada/{ => libgnat}/a-nlcoar.ads (100%) rename gcc/ada/{ => libgnat}/a-nlcoty.ads (100%) rename gcc/ada/{ => libgnat}/a-nlelfu.ads (100%) rename gcc/ada/{ => libgnat}/a-nllcar.ads (100%) rename gcc/ada/{ => libgnat}/a-nllcef.ads (100%) rename gcc/ada/{ => libgnat}/a-nllcty.ads (100%) rename gcc/ada/{ => libgnat}/a-nllefu.ads (100%) rename gcc/ada/{ => libgnat}/a-nllrar.ads (100%) rename gcc/ada/{ => libgnat}/a-nlrear.ads (100%) rename gcc/ada/{ => libgnat}/a-nscefu.ads (100%) rename gcc/ada/{ => libgnat}/a-nscoty.ads (100%) rename gcc/ada/{ => libgnat}/a-nselfu.ads (100%) rename gcc/ada/{ => libgnat}/a-nucoar.ads (100%) rename gcc/ada/{ => libgnat}/a-nucoty.ads (100%) rename gcc/ada/{ => libgnat}/a-nudira.adb (98%) rename gcc/ada/{ => libgnat}/a-nudira.ads (98%) rename gcc/ada/{ => libgnat}/a-nuelfu.ads (100%) rename gcc/ada/{ => libgnat}/a-nuflra.adb (98%) rename gcc/ada/{ => libgnat}/a-nuflra.ads (98%) rename gcc/ada/{ => libgnat}/a-numaux.ads (98%) rename gcc/ada/{a-numaux-darwin.adb => libgnat/a-numaux__darwin.adb} (99%) rename gcc/ada/{a-numaux-darwin.ads => libgnat/a-numaux__darwin.ads} (98%) rename gcc/ada/{a-numaux-libc-x86.ads => libgnat/a-numaux__libc-x86.ads} (98%) rename gcc/ada/{a-numaux-vxworks.ads => libgnat/a-numaux__vxworks.ads} (98%) rename gcc/ada/{a-numaux-x86.adb => libgnat/a-numaux__x86.adb} (99%) rename gcc/ada/{a-numaux-x86.ads => libgnat/a-numaux__x86.ads} (98%) rename gcc/ada/{ => libgnat}/a-numeri.ads (100%) rename gcc/ada/{ => libgnat}/a-nurear.ads (100%) rename gcc/ada/{ => libgnat}/a-rbtgbk.adb (99%) rename gcc/ada/{ => libgnat}/a-rbtgbk.ads (99%) rename gcc/ada/{ => libgnat}/a-rbtgbo.adb (99%) rename gcc/ada/{ => libgnat}/a-rbtgbo.ads (99%) rename gcc/ada/{ => libgnat}/a-rbtgso.adb (99%) rename gcc/ada/{ => libgnat}/a-rbtgso.ads (98%) rename gcc/ada/{ => libgnat}/a-sbecin.adb (96%) rename gcc/ada/{ => libgnat}/a-sbecin.ads (97%) rename gcc/ada/{ => libgnat}/a-sbhcin.adb (96%) rename gcc/ada/{ => libgnat}/a-sbhcin.ads (97%) rename gcc/ada/{ => libgnat}/a-sblcin.adb (96%) rename gcc/ada/{ => libgnat}/a-sblcin.ads (97%) rename gcc/ada/{ => libgnat}/a-scteio.ads (100%) rename gcc/ada/{ => libgnat}/a-secain.adb (97%) rename gcc/ada/{ => libgnat}/a-secain.ads (97%) rename gcc/ada/{ => libgnat}/a-sequio.adb (99%) rename gcc/ada/{ => libgnat}/a-sequio.ads (99%) rename gcc/ada/{ => libgnat}/a-sfecin.ads (97%) rename gcc/ada/{ => libgnat}/a-sfhcin.ads (97%) rename gcc/ada/{ => libgnat}/a-sflcin.ads (97%) rename gcc/ada/{ => libgnat}/a-sfteio.ads (100%) rename gcc/ada/{ => libgnat}/a-sfwtio.ads (100%) rename gcc/ada/{ => libgnat}/a-sfztio.ads (100%) rename gcc/ada/{ => libgnat}/a-shcain.adb (97%) rename gcc/ada/{ => libgnat}/a-shcain.ads (97%) rename gcc/ada/{ => libgnat}/a-siocst.adb (98%) rename gcc/ada/{ => libgnat}/a-siocst.ads (97%) rename gcc/ada/{ => libgnat}/a-siteio.ads (100%) rename gcc/ada/{ => libgnat}/a-siwtio.ads (100%) rename gcc/ada/{ => libgnat}/a-siztio.ads (100%) rename gcc/ada/{ => libgnat}/a-slcain.adb (97%) rename gcc/ada/{ => libgnat}/a-slcain.ads (97%) rename gcc/ada/{ => libgnat}/a-ssicst.adb (94%) rename gcc/ada/{ => libgnat}/a-ssicst.ads (97%) rename gcc/ada/{ => libgnat}/a-ssitio.ads (100%) rename gcc/ada/{ => libgnat}/a-ssiwti.ads (100%) rename gcc/ada/{ => libgnat}/a-ssizti.ads (100%) rename gcc/ada/{ => libgnat}/a-stboha.adb (97%) rename gcc/ada/{ => libgnat}/a-stboha.ads (100%) rename gcc/ada/{ => libgnat}/a-stfiha.ads (100%) rename gcc/ada/{ => libgnat}/a-stmaco.ads (99%) rename gcc/ada/{ => libgnat}/a-storio.adb (97%) rename gcc/ada/{ => libgnat}/a-storio.ads (100%) rename gcc/ada/{ => libgnat}/a-strbou.adb (98%) rename gcc/ada/{ => libgnat}/a-strbou.ads (99%) rename gcc/ada/{ => libgnat}/a-stream.adb (97%) rename gcc/ada/{ => libgnat}/a-stream.ads (100%) rename gcc/ada/{ => libgnat}/a-strfix.adb (95%) rename gcc/ada/{ => libgnat}/a-strfix.ads (100%) rename gcc/ada/{ => libgnat}/a-strhas.adb (97%) rename gcc/ada/{ => libgnat}/a-strhas.ads (100%) rename gcc/ada/{ => libgnat}/a-string.ads (100%) rename gcc/ada/{ => libgnat}/a-strmap.adb (99%) rename gcc/ada/{ => libgnat}/a-strmap.ads (99%) rename gcc/ada/{ => libgnat}/a-strsea.adb (99%) rename gcc/ada/{ => libgnat}/a-strsea.ads (94%) rename gcc/ada/{ => libgnat}/a-strsup.adb (99%) rename gcc/ada/{ => libgnat}/a-strsup.ads (99%) rename gcc/ada/{ => libgnat}/a-strunb.adb (99%) rename gcc/ada/{ => libgnat}/a-strunb.ads (99%) rename gcc/ada/{a-strunb-shared.adb => libgnat/a-strunb__shared.adb} (99%) rename gcc/ada/{a-strunb-shared.ads => libgnat/a-strunb__shared.ads} (99%) rename gcc/ada/{ => libgnat}/a-ststio.adb (99%) rename gcc/ada/{ => libgnat}/a-ststio.ads (99%) rename gcc/ada/{ => libgnat}/a-stunau.adb (97%) rename gcc/ada/{ => libgnat}/a-stunau.ads (98%) rename gcc/ada/{a-stunau-shared.adb => libgnat/a-stunau__shared.adb} (97%) rename gcc/ada/{ => libgnat}/a-stunha.adb (97%) rename gcc/ada/{ => libgnat}/a-stunha.ads (100%) rename gcc/ada/{ => libgnat}/a-stuten.adb (98%) rename gcc/ada/{ => libgnat}/a-stuten.ads (100%) rename gcc/ada/{ => libgnat}/a-stwibo.adb (98%) rename gcc/ada/{ => libgnat}/a-stwibo.ads (99%) rename gcc/ada/{ => libgnat}/a-stwifi.adb (99%) rename gcc/ada/{ => libgnat}/a-stwifi.ads (100%) rename gcc/ada/{ => libgnat}/a-stwiha.adb (97%) rename gcc/ada/{ => libgnat}/a-stwiha.ads (100%) rename gcc/ada/{ => libgnat}/a-stwima.adb (99%) rename gcc/ada/{ => libgnat}/a-stwima.ads (99%) rename gcc/ada/{ => libgnat}/a-stwise.adb (99%) rename gcc/ada/{ => libgnat}/a-stwise.ads (93%) rename gcc/ada/{ => libgnat}/a-stwisu.adb (99%) rename gcc/ada/{ => libgnat}/a-stwisu.ads (99%) rename gcc/ada/{ => libgnat}/a-stwiun.adb (99%) rename gcc/ada/{ => libgnat}/a-stwiun.ads (99%) rename gcc/ada/{a-stwiun-shared.adb => libgnat/a-stwiun__shared.adb} (99%) rename gcc/ada/{a-stwiun-shared.ads => libgnat/a-stwiun__shared.ads} (99%) rename gcc/ada/{ => libgnat}/a-stzbou.adb (98%) rename gcc/ada/{ => libgnat}/a-stzbou.ads (99%) rename gcc/ada/{ => libgnat}/a-stzfix.adb (99%) rename gcc/ada/{ => libgnat}/a-stzfix.ads (100%) rename gcc/ada/{ => libgnat}/a-stzhas.adb (96%) rename gcc/ada/{ => libgnat}/a-stzhas.ads (100%) rename gcc/ada/{ => libgnat}/a-stzmap.adb (99%) rename gcc/ada/{ => libgnat}/a-stzmap.ads (99%) rename gcc/ada/{ => libgnat}/a-stzsea.adb (99%) rename gcc/ada/{ => libgnat}/a-stzsea.ads (95%) rename gcc/ada/{ => libgnat}/a-stzsup.adb (99%) rename gcc/ada/{ => libgnat}/a-stzsup.ads (99%) rename gcc/ada/{ => libgnat}/a-stzunb.adb (99%) rename gcc/ada/{ => libgnat}/a-stzunb.ads (99%) rename gcc/ada/{a-stzunb-shared.adb => libgnat/a-stzunb__shared.adb} (99%) rename gcc/ada/{a-stzunb-shared.ads => libgnat/a-stzunb__shared.ads} (99%) rename gcc/ada/{ => libgnat}/a-suecin.adb (97%) rename gcc/ada/{ => libgnat}/a-suecin.ads (97%) rename gcc/ada/{ => libgnat}/a-suenco.adb (99%) rename gcc/ada/{ => libgnat}/a-suenco.ads (100%) rename gcc/ada/{ => libgnat}/a-suenst.adb (99%) rename gcc/ada/{ => libgnat}/a-suenst.ads (100%) rename gcc/ada/{ => libgnat}/a-suewst.adb (99%) rename gcc/ada/{ => libgnat}/a-suewst.ads (100%) rename gcc/ada/{ => libgnat}/a-suezst.adb (99%) rename gcc/ada/{ => libgnat}/a-suezst.ads (100%) rename gcc/ada/{ => libgnat}/a-suhcin.adb (96%) rename gcc/ada/{ => libgnat}/a-suhcin.ads (97%) rename gcc/ada/{ => libgnat}/a-sulcin.adb (97%) rename gcc/ada/{ => libgnat}/a-sulcin.ads (97%) rename gcc/ada/{ => libgnat}/a-suteio.adb (98%) rename gcc/ada/{ => libgnat}/a-suteio.ads (98%) rename gcc/ada/{a-suteio-shared.adb => libgnat/a-suteio__shared.adb} (98%) rename gcc/ada/{ => libgnat}/a-swbwha.adb (97%) rename gcc/ada/{ => libgnat}/a-swbwha.ads (100%) rename gcc/ada/{ => libgnat}/a-swfwha.ads (100%) rename gcc/ada/{ => libgnat}/a-swmwco.ads (99%) rename gcc/ada/{ => libgnat}/a-swunau.adb (97%) rename gcc/ada/{ => libgnat}/a-swunau.ads (98%) rename gcc/ada/{a-swunau-shared.adb => libgnat/a-swunau__shared.adb} (97%) rename gcc/ada/{ => libgnat}/a-swuwha.adb (97%) rename gcc/ada/{ => libgnat}/a-swuwha.ads (100%) rename gcc/ada/{ => libgnat}/a-swuwti.adb (98%) rename gcc/ada/{ => libgnat}/a-swuwti.ads (98%) rename gcc/ada/{a-swuwti-shared.adb => libgnat/a-swuwti__shared.adb} (98%) rename gcc/ada/{ => libgnat}/a-szbzha.adb (97%) rename gcc/ada/{ => libgnat}/a-szbzha.ads (100%) rename gcc/ada/{ => libgnat}/a-szfzha.ads (100%) rename gcc/ada/{ => libgnat}/a-szmzco.ads (99%) rename gcc/ada/{ => libgnat}/a-szunau.adb (98%) rename gcc/ada/{ => libgnat}/a-szunau.ads (98%) rename gcc/ada/{a-szunau-shared.adb => libgnat/a-szunau__shared.adb} (98%) rename gcc/ada/{ => libgnat}/a-szuzha.adb (97%) rename gcc/ada/{ => libgnat}/a-szuzha.ads (100%) rename gcc/ada/{ => libgnat}/a-szuzti.adb (98%) rename gcc/ada/{ => libgnat}/a-szuzti.ads (98%) rename gcc/ada/{a-szuzti-shared.adb => libgnat/a-szuzti__shared.adb} (98%) rename gcc/ada/{ => libgnat}/a-tags.adb (96%) rename gcc/ada/{ => libgnat}/a-tags.ads (95%) rename gcc/ada/{ => libgnat}/a-teioed.adb (99%) rename gcc/ada/{ => libgnat}/a-teioed.ads (99%) rename gcc/ada/{ => libgnat}/a-textio.adb (99%) rename gcc/ada/{ => libgnat}/a-textio.ads (99%) rename gcc/ada/{ => libgnat}/a-tgdico.ads (100%) rename gcc/ada/{ => libgnat}/a-tiboio.adb (98%) rename gcc/ada/{ => libgnat}/a-tiboio.ads (100%) rename gcc/ada/{ => libgnat}/a-ticoau.adb (98%) rename gcc/ada/{ => libgnat}/a-ticoau.ads (98%) rename gcc/ada/{ => libgnat}/a-ticoio.adb (98%) rename gcc/ada/{ => libgnat}/a-ticoio.ads (98%) rename gcc/ada/{ => libgnat}/a-tideau.adb (99%) rename gcc/ada/{ => libgnat}/a-tideau.ads (98%) rename gcc/ada/{ => libgnat}/a-tideio.adb (98%) rename gcc/ada/{ => libgnat}/a-tideio.ads (98%) rename gcc/ada/{ => libgnat}/a-tienau.adb (99%) rename gcc/ada/{ => libgnat}/a-tienau.ads (98%) rename gcc/ada/{ => libgnat}/a-tienio.adb (98%) rename gcc/ada/{ => libgnat}/a-tienio.ads (100%) rename gcc/ada/{ => libgnat}/a-tifiio.adb (99%) rename gcc/ada/{ => libgnat}/a-tifiio.ads (100%) rename gcc/ada/{ => libgnat}/a-tiflau.adb (99%) rename gcc/ada/{ => libgnat}/a-tiflau.ads (98%) rename gcc/ada/{ => libgnat}/a-tiflio.adb (98%) rename gcc/ada/{ => libgnat}/a-tiflio.ads (98%) rename gcc/ada/{ => libgnat}/a-tigeau.adb (99%) rename gcc/ada/{ => libgnat}/a-tigeau.ads (99%) rename gcc/ada/{ => libgnat}/a-tigeli.adb (98%) rename gcc/ada/{ => libgnat}/a-tiinau.adb (99%) rename gcc/ada/{ => libgnat}/a-tiinau.ads (98%) rename gcc/ada/{ => libgnat}/a-tiinio.adb (98%) rename gcc/ada/{ => libgnat}/a-tiinio.ads (98%) rename gcc/ada/{ => libgnat}/a-timoau.adb (99%) rename gcc/ada/{ => libgnat}/a-timoau.ads (98%) rename gcc/ada/{ => libgnat}/a-timoio.adb (98%) rename gcc/ada/{ => libgnat}/a-timoio.ads (98%) rename gcc/ada/{ => libgnat}/a-tiocst.adb (98%) rename gcc/ada/{ => libgnat}/a-tiocst.ads (97%) rename gcc/ada/{ => libgnat}/a-tirsfi.adb (97%) rename gcc/ada/{ => libgnat}/a-tirsfi.ads (97%) rename gcc/ada/{ => libgnat}/a-titest.adb (97%) rename gcc/ada/{ => libgnat}/a-titest.ads (100%) rename gcc/ada/{ => libgnat}/a-tiunio.ads (100%) rename gcc/ada/{ => libgnat}/a-unccon.ads (89%) rename gcc/ada/{ => libgnat}/a-uncdea.ads (95%) rename gcc/ada/{ => libgnat}/a-undesu.adb (97%) rename gcc/ada/{ => libgnat}/a-undesu.ads (100%) rename gcc/ada/{ => libgnat}/a-wichha.adb (99%) rename gcc/ada/{ => libgnat}/a-wichha.ads (100%) rename gcc/ada/{ => libgnat}/a-wichun.adb (98%) rename gcc/ada/{ => libgnat}/a-wichun.ads (99%) rename gcc/ada/{ => libgnat}/a-widcha.ads (100%) rename gcc/ada/{ => libgnat}/a-witeio.adb (99%) rename gcc/ada/{ => libgnat}/a-witeio.ads (99%) rename gcc/ada/{ => libgnat}/a-wrstfi.adb (97%) rename gcc/ada/{ => libgnat}/a-wrstfi.ads (97%) rename gcc/ada/{ => libgnat}/a-wtcoau.adb (98%) rename gcc/ada/{ => libgnat}/a-wtcoau.ads (98%) rename gcc/ada/{ => libgnat}/a-wtcoio.adb (98%) rename gcc/ada/{ => libgnat}/a-wtcoio.ads (100%) rename gcc/ada/{ => libgnat}/a-wtcstr.adb (98%) rename gcc/ada/{ => libgnat}/a-wtcstr.ads (97%) rename gcc/ada/{ => libgnat}/a-wtdeau.adb (99%) rename gcc/ada/{ => libgnat}/a-wtdeau.ads (98%) rename gcc/ada/{ => libgnat}/a-wtdeio.adb (89%) rename gcc/ada/{ => libgnat}/a-wtdeio.ads (100%) rename gcc/ada/{ => libgnat}/a-wtedit.adb (99%) rename gcc/ada/{ => libgnat}/a-wtedit.ads (99%) rename gcc/ada/{ => libgnat}/a-wtenau.adb (99%) rename gcc/ada/{ => libgnat}/a-wtenau.ads (98%) rename gcc/ada/{ => libgnat}/a-wtenio.adb (98%) rename gcc/ada/{ => libgnat}/a-wtenio.ads (100%) rename gcc/ada/{ => libgnat}/a-wtfiio.adb (98%) rename gcc/ada/{ => libgnat}/a-wtfiio.ads (100%) rename gcc/ada/{ => libgnat}/a-wtflau.adb (99%) rename gcc/ada/{ => libgnat}/a-wtflau.ads (98%) rename gcc/ada/{ => libgnat}/a-wtflio.adb (98%) rename gcc/ada/{ => libgnat}/a-wtflio.ads (100%) rename gcc/ada/{ => libgnat}/a-wtgeau.adb (99%) rename gcc/ada/{ => libgnat}/a-wtgeau.ads (99%) rename gcc/ada/{ => libgnat}/a-wtinau.adb (99%) rename gcc/ada/{ => libgnat}/a-wtinau.ads (98%) rename gcc/ada/{ => libgnat}/a-wtinio.adb (98%) rename gcc/ada/{ => libgnat}/a-wtinio.ads (100%) rename gcc/ada/{ => libgnat}/a-wtmoau.adb (99%) rename gcc/ada/{ => libgnat}/a-wtmoau.ads (98%) rename gcc/ada/{ => libgnat}/a-wtmoio.adb (98%) rename gcc/ada/{ => libgnat}/a-wtmoio.ads (97%) rename gcc/ada/{ => libgnat}/a-wttest.adb (97%) rename gcc/ada/{ => libgnat}/a-wttest.ads (100%) rename gcc/ada/{ => libgnat}/a-wwboio.adb (98%) rename gcc/ada/{ => libgnat}/a-wwboio.ads (100%) rename gcc/ada/{ => libgnat}/a-wwunio.ads (100%) rename gcc/ada/{ => libgnat}/a-zchara.ads (100%) rename gcc/ada/{ => libgnat}/a-zchhan.adb (99%) rename gcc/ada/{ => libgnat}/a-zchhan.ads (100%) rename gcc/ada/{ => libgnat}/a-zchuni.adb (98%) rename gcc/ada/{ => libgnat}/a-zchuni.ads (99%) rename gcc/ada/{ => libgnat}/a-zrstfi.adb (97%) rename gcc/ada/{ => libgnat}/a-zrstfi.ads (97%) rename gcc/ada/{ => libgnat}/a-ztcoau.adb (98%) rename gcc/ada/{ => libgnat}/a-ztcoau.ads (100%) rename gcc/ada/{ => libgnat}/a-ztcoio.adb (98%) rename gcc/ada/{ => libgnat}/a-ztcoio.ads (100%) rename gcc/ada/{ => libgnat}/a-ztcstr.adb (98%) rename gcc/ada/{ => libgnat}/a-ztcstr.ads (97%) rename gcc/ada/{ => libgnat}/a-ztdeau.adb (99%) rename gcc/ada/{ => libgnat}/a-ztdeau.ads (98%) rename gcc/ada/{ => libgnat}/a-ztdeio.adb (98%) rename gcc/ada/{ => libgnat}/a-ztdeio.ads (100%) rename gcc/ada/{ => libgnat}/a-ztedit.adb (99%) rename gcc/ada/{ => libgnat}/a-ztedit.ads (99%) rename gcc/ada/{ => libgnat}/a-ztenau.adb (99%) rename gcc/ada/{ => libgnat}/a-ztenau.ads (98%) rename gcc/ada/{ => libgnat}/a-ztenio.adb (98%) rename gcc/ada/{ => libgnat}/a-ztenio.ads (100%) rename gcc/ada/{ => libgnat}/a-ztexio.adb (99%) rename gcc/ada/{ => libgnat}/a-ztexio.ads (99%) rename gcc/ada/{ => libgnat}/a-ztfiio.adb (98%) rename gcc/ada/{ => libgnat}/a-ztfiio.ads (100%) rename gcc/ada/{ => libgnat}/a-ztflau.adb (99%) rename gcc/ada/{ => libgnat}/a-ztflau.ads (98%) rename gcc/ada/{ => libgnat}/a-ztflio.adb (98%) rename gcc/ada/{ => libgnat}/a-ztflio.ads (100%) rename gcc/ada/{ => libgnat}/a-ztgeau.adb (99%) rename gcc/ada/{ => libgnat}/a-ztgeau.ads (99%) rename gcc/ada/{ => libgnat}/a-ztinau.adb (99%) rename gcc/ada/{ => libgnat}/a-ztinau.ads (98%) rename gcc/ada/{ => libgnat}/a-ztinio.adb (98%) rename gcc/ada/{ => libgnat}/a-ztinio.ads (100%) rename gcc/ada/{ => libgnat}/a-ztmoau.adb (99%) rename gcc/ada/{ => libgnat}/a-ztmoau.ads (98%) rename gcc/ada/{ => libgnat}/a-ztmoio.adb (98%) rename gcc/ada/{ => libgnat}/a-ztmoio.ads (100%) rename gcc/ada/{ => libgnat}/a-zttest.adb (97%) rename gcc/ada/{ => libgnat}/a-zttest.ads (100%) rename gcc/ada/{ => libgnat}/a-zzboio.adb (98%) rename gcc/ada/{ => libgnat}/a-zzboio.ads (100%) rename gcc/ada/{ => libgnat}/a-zzunio.ads (100%) rename gcc/ada/{ => libgnat}/ada.ads (100%) rename gcc/ada/{ => libgnat}/calendar.ads (100%) rename gcc/ada/{ => libgnat}/directio.ads (100%) rename gcc/ada/{ => libgnat}/g-allein.ads (99%) rename gcc/ada/{ => libgnat}/g-alleve.adb (99%) rename gcc/ada/{ => libgnat}/g-alleve.ads (99%) copy gcc/ada/{g-socthi-dummy.adb => libgnat/g-alleve__hard.adb} (87%) create mode 100644 gcc/ada/libgnat/g-alleve__hard.ads rename gcc/ada/{ => libgnat}/g-altcon.adb (99%) rename gcc/ada/{ => libgnat}/g-altcon.ads (98%) rename gcc/ada/{ => libgnat}/g-altive.ads (51%) rename gcc/ada/{ => libgnat}/g-alveop.adb (99%) rename gcc/ada/{ => libgnat}/g-alveop.ads (99%) rename gcc/ada/{ => libgnat}/g-alvety.ads (99%) rename gcc/ada/{ => libgnat}/g-alvevi.ads (98%) rename gcc/ada/{ => libgnat}/g-arrspl.adb (99%) rename gcc/ada/{ => libgnat}/g-arrspl.ads (99%) rename gcc/ada/{ => libgnat}/g-awk.adb (99%) rename gcc/ada/{ => libgnat}/g-awk.ads (99%) rename gcc/ada/{ => libgnat}/g-binenv.adb (97%) rename gcc/ada/{ => libgnat}/g-binenv.ads (96%) rename gcc/ada/{ => libgnat}/g-bubsor.adb (97%) rename gcc/ada/{ => libgnat}/g-bubsor.ads (98%) rename gcc/ada/{ => libgnat}/g-busora.adb (97%) rename gcc/ada/{ => libgnat}/g-busora.ads (98%) rename gcc/ada/{ => libgnat}/g-busorg.adb (97%) rename gcc/ada/{ => libgnat}/g-busorg.ads (98%) rename gcc/ada/{ => libgnat}/g-byorma.adb (99%) rename gcc/ada/{ => libgnat}/g-byorma.ads (98%) rename gcc/ada/{ => libgnat}/g-bytswa.adb (98%) rename gcc/ada/{ => libgnat}/g-bytswa.ads (99%) rename gcc/ada/{ => libgnat}/g-calend.adb (99%) rename gcc/ada/{ => libgnat}/g-calend.ads (99%) rename gcc/ada/{ => libgnat}/g-casuti.adb (97%) rename gcc/ada/{ => libgnat}/g-casuti.ads (98%) rename gcc/ada/{ => libgnat}/g-catiio.adb (100%) rename gcc/ada/{ => libgnat}/g-catiio.ads (100%) rename gcc/ada/{ => libgnat}/g-cgi.adb (99%) rename gcc/ada/{ => libgnat}/g-cgi.ads (99%) rename gcc/ada/{ => libgnat}/g-cgicoo.adb (99%) rename gcc/ada/{ => libgnat}/g-cgicoo.ads (98%) rename gcc/ada/{ => libgnat}/g-cgideb.adb (99%) rename gcc/ada/{ => libgnat}/g-cgideb.ads (97%) rename gcc/ada/{ => libgnat}/g-comlin.adb (100%) rename gcc/ada/{ => libgnat}/g-comlin.ads (99%) rename gcc/ada/{ => libgnat}/g-comver.adb (100%) rename gcc/ada/{ => libgnat}/g-comver.ads (98%) rename gcc/ada/{ => libgnat}/g-cppexc.adb (98%) rename gcc/ada/{ => libgnat}/g-cppexc.ads (97%) rename gcc/ada/{ => libgnat}/g-crc32.adb (98%) rename gcc/ada/{ => libgnat}/g-crc32.ads (98%) rename gcc/ada/{ => libgnat}/g-ctrl_c.adb (97%) rename gcc/ada/{ => libgnat}/g-ctrl_c.ads (98%) rename gcc/ada/{ => libgnat}/g-curexc.ads (98%) rename gcc/ada/{ => libgnat}/g-debpoo.adb (100%) rename gcc/ada/{ => libgnat}/g-debpoo.ads (99%) rename gcc/ada/{ => libgnat}/g-debuti.adb (98%) rename gcc/ada/{ => libgnat}/g-debuti.ads (98%) rename gcc/ada/{ => libgnat}/g-decstr.adb (99%) rename gcc/ada/{ => libgnat}/g-decstr.ads (99%) rename gcc/ada/{ => libgnat}/g-deutst.ads (97%) rename gcc/ada/{ => libgnat}/g-diopit.adb (99%) rename gcc/ada/{ => libgnat}/g-diopit.ads (98%) rename gcc/ada/{ => libgnat}/g-dirope.adb (100%) rename gcc/ada/{ => libgnat}/g-dirope.ads (99%) copy gcc/ada/{s-htable.adb => libgnat/g-dynhta.adb} (55%) rename gcc/ada/{ => libgnat}/g-dynhta.ads (67%) rename gcc/ada/{ => libgnat}/g-dyntab.adb (100%) rename gcc/ada/{ => libgnat}/g-dyntab.ads (100%) rename gcc/ada/{ => libgnat}/g-eacodu.adb (97%) rename gcc/ada/{ => libgnat}/g-encstr.adb (99%) rename gcc/ada/{ => libgnat}/g-encstr.ads (98%) rename gcc/ada/{ => libgnat}/g-enutst.ads (97%) rename gcc/ada/{ => libgnat}/g-excact.adb (98%) rename gcc/ada/{ => libgnat}/g-excact.ads (99%) rename gcc/ada/{ => libgnat}/g-except.ads (93%) rename gcc/ada/{ => libgnat}/g-exctra.adb (97%) rename gcc/ada/{ => libgnat}/g-exctra.ads (97%) rename gcc/ada/{ => libgnat}/g-expect.adb (99%) rename gcc/ada/{ => libgnat}/g-expect.ads (99%) rename gcc/ada/{ => libgnat}/g-exptty.adb (99%) rename gcc/ada/{ => libgnat}/g-exptty.ads (98%) rename gcc/ada/{ => libgnat}/g-flocon.ads (97%) rename gcc/ada/{ => libgnat}/g-forstr.adb (100%) rename gcc/ada/{ => libgnat}/g-forstr.ads (100%) rename gcc/ada/{ => libgnat}/g-heasor.adb (98%) rename gcc/ada/{ => libgnat}/g-heasor.ads (98%) rename gcc/ada/{ => libgnat}/g-hesora.adb (98%) rename gcc/ada/{ => libgnat}/g-hesora.ads (98%) rename gcc/ada/{ => libgnat}/g-hesorg.adb (98%) rename gcc/ada/{ => libgnat}/g-hesorg.ads (98%) rename gcc/ada/{ => libgnat}/g-htable.adb (97%) rename gcc/ada/{ => libgnat}/g-htable.ads (98%) rename gcc/ada/{g-io-put-vxworks.adb => libgnat/g-io-put__vxworks.adb} (97%) rename gcc/ada/{ => libgnat}/g-io.adb (98%) rename gcc/ada/{ => libgnat}/g-io.ads (98%) rename gcc/ada/{ => libgnat}/g-io_aux.adb (98%) rename gcc/ada/{ => libgnat}/g-io_aux.ads (97%) rename gcc/ada/{ => libgnat}/g-locfil.adb (98%) rename gcc/ada/{ => libgnat}/g-locfil.ads (98%) rename gcc/ada/{ => libgnat}/g-mbdira.adb (99%) rename gcc/ada/{ => libgnat}/g-mbdira.ads (98%) rename gcc/ada/{ => libgnat}/g-mbflra.adb (99%) rename gcc/ada/{ => libgnat}/g-mbflra.ads (98%) rename gcc/ada/{ => libgnat}/g-md5.adb (97%) rename gcc/ada/{ => libgnat}/g-md5.ads (97%) rename gcc/ada/{ => libgnat}/g-memdum.adb (98%) rename gcc/ada/{ => libgnat}/g-memdum.ads (98%) rename gcc/ada/{ => libgnat}/g-moreex.adb (98%) rename gcc/ada/{ => libgnat}/g-moreex.ads (98%) rename gcc/ada/{ => libgnat}/g-os_lib.adb (97%) rename gcc/ada/{ => libgnat}/g-os_lib.ads (98%) rename gcc/ada/{ => libgnat}/g-pehage.adb (99%) rename gcc/ada/{ => libgnat}/g-pehage.ads (99%) rename gcc/ada/{ => libgnat}/g-rannum.adb (99%) rename gcc/ada/{ => libgnat}/g-rannum.ads (99%) rename gcc/ada/{ => libgnat}/g-regexp.adb (97%) rename gcc/ada/{ => libgnat}/g-regexp.ads (98%) rename gcc/ada/{ => libgnat}/g-regist.adb (99%) rename gcc/ada/{ => libgnat}/g-regist.ads (99%) rename gcc/ada/{ => libgnat}/g-regpat.adb (97%) rename gcc/ada/{ => libgnat}/g-regpat.ads (98%) rename gcc/ada/{ => libgnat}/g-rewdat.adb (98%) rename gcc/ada/{ => libgnat}/g-rewdat.ads (100%) rename gcc/ada/{ => libgnat}/g-sechas.adb (99%) rename gcc/ada/{ => libgnat}/g-sechas.ads (100%) rename gcc/ada/{ => libgnat}/g-sehamd.adb (99%) rename gcc/ada/{ => libgnat}/g-sehamd.ads (98%) rename gcc/ada/{ => libgnat}/g-sehash.adb (98%) rename gcc/ada/{ => libgnat}/g-sehash.ads (98%) rename gcc/ada/{ => libgnat}/g-sercom.adb (98%) rename gcc/ada/{ => libgnat}/g-sercom.ads (99%) rename gcc/ada/{g-sercom-linux.adb => libgnat/g-sercom__linux.adb} (99%) rename gcc/ada/{g-sercom-mingw.adb => libgnat/g-sercom__mingw.adb} (99%) rename gcc/ada/{ => libgnat}/g-sestin.ads (97%) rename gcc/ada/{ => libgnat}/g-sha1.adb (96%) rename gcc/ada/{ => libgnat}/g-sha1.ads (97%) rename gcc/ada/{ => libgnat}/g-sha224.ads (97%) rename gcc/ada/{ => libgnat}/g-sha256.ads (97%) rename gcc/ada/{ => libgnat}/g-sha384.ads (97%) rename gcc/ada/{ => libgnat}/g-sha512.ads (97%) rename gcc/ada/{ => libgnat}/g-shsh32.adb (97%) rename gcc/ada/{ => libgnat}/g-shsh32.ads (98%) rename gcc/ada/{ => libgnat}/g-shsh64.adb (97%) rename gcc/ada/{ => libgnat}/g-shsh64.ads (98%) rename gcc/ada/{ => libgnat}/g-shshco.adb (98%) rename gcc/ada/{ => libgnat}/g-shshco.ads (97%) rename gcc/ada/{ => libgnat}/g-soccon.ads (97%) rename gcc/ada/{ => libgnat}/g-socket.adb (99%) rename gcc/ada/{ => libgnat}/g-socket.ads (99%) rename gcc/ada/{g-socket-dummy.adb => libgnat/g-socket__dummy.adb} (97%) rename gcc/ada/{g-socket-dummy.ads => libgnat/g-socket__dummy.ads} (97%) rename gcc/ada/{ => libgnat}/g-socthi.adb (99%) rename gcc/ada/{ => libgnat}/g-socthi.ads (99%) rename gcc/ada/{g-socthi-dummy.adb => libgnat/g-socthi__dummy.adb} (97%) rename gcc/ada/{g-socthi-dummy.ads => libgnat/g-socthi__dummy.ads} (97%) rename gcc/ada/{g-socthi-mingw.adb => libgnat/g-socthi__mingw.adb} (99%) rename gcc/ada/{g-socthi-mingw.ads => libgnat/g-socthi__mingw.ads} (99%) rename gcc/ada/{g-socthi-vxworks.adb => libgnat/g-socthi__vxworks.adb} (99%) rename gcc/ada/{g-socthi-vxworks.ads => libgnat/g-socthi__vxworks.ads} (99%) rename gcc/ada/{ => libgnat}/g-soliop.ads (97%) copy gcc/ada/{g-soliop-mingw.ads => libgnat/g-soliop__lynxos.ads} (94%) rename gcc/ada/{g-soliop-mingw.ads => libgnat/g-soliop__mingw.ads} (97%) rename gcc/ada/{g-soliop-solaris.ads => libgnat/g-soliop__solaris.ads} (97%) rename gcc/ada/{ => libgnat}/g-sothco.adb (98%) rename gcc/ada/{ => libgnat}/g-sothco.ads (99%) rename gcc/ada/{g-sothco-dummy.adb => libgnat/g-sothco__dummy.adb} (97%) rename gcc/ada/{g-sothco-dummy.ads => libgnat/g-sothco__dummy.ads} (97%) rename gcc/ada/{ => libgnat}/g-souinf.ads (98%) rename gcc/ada/{ => libgnat}/g-spchge.adb (99%) rename gcc/ada/{ => libgnat}/g-spchge.ads (98%) rename gcc/ada/{ => libgnat}/g-speche.adb (97%) rename gcc/ada/{ => libgnat}/g-speche.ads (98%) rename gcc/ada/{ => libgnat}/g-spipat.adb (100%) rename gcc/ada/{ => libgnat}/g-spipat.ads (99%) rename gcc/ada/{ => libgnat}/g-spitbo.adb (99%) rename gcc/ada/{ => libgnat}/g-spitbo.ads (99%) rename gcc/ada/{ => libgnat}/g-sptabo.ads (97%) rename gcc/ada/{ => libgnat}/g-sptain.ads (97%) rename gcc/ada/{ => libgnat}/g-sptavs.ads (97%) rename gcc/ada/{ => libgnat}/g-sse.ads (98%) rename gcc/ada/{ => libgnat}/g-ssvety.ads (98%) rename gcc/ada/{ => libgnat}/g-stheme.adb (97%) rename gcc/ada/{ => libgnat}/g-strhas.ads (97%) rename gcc/ada/{ => libgnat}/g-string.adb (97%) rename gcc/ada/{ => libgnat}/g-string.ads (97%) rename gcc/ada/{ => libgnat}/g-strspl.ads (97%) rename gcc/ada/{ => libgnat}/g-stseme.adb (97%) rename gcc/ada/{g-stsifd-sockets.adb => libgnat/g-stsifd__sockets.adb} (99%) rename gcc/ada/{ => libgnat}/g-table.adb (100%) rename gcc/ada/{ => libgnat}/g-table.ads (100%) rename gcc/ada/{ => libgnat}/g-tasloc.adb (97%) rename gcc/ada/{ => libgnat}/g-tasloc.ads (97%) rename gcc/ada/{ => libgnat}/g-timsta.adb (97%) rename gcc/ada/{ => libgnat}/g-timsta.ads (97%) rename gcc/ada/{ => libgnat}/g-traceb.adb (97%) rename gcc/ada/{ => libgnat}/g-traceb.ads (98%) rename gcc/ada/{ => libgnat}/g-trasym.adb (97%) rename gcc/ada/{ => libgnat}/g-trasym.ads (97%) rename gcc/ada/{ => libgnat}/g-tty.adb (98%) rename gcc/ada/{ => libgnat}/g-tty.ads (98%) rename gcc/ada/{ => libgnat}/g-u3spch.adb (97%) rename gcc/ada/{ => libgnat}/g-u3spch.ads (98%) rename gcc/ada/{ => libgnat}/g-utf_32.adb (97%) rename gcc/ada/{ => libgnat}/g-utf_32.ads (97%) rename gcc/ada/{ => libgnat}/g-wispch.adb (97%) rename gcc/ada/{ => libgnat}/g-wispch.ads (98%) rename gcc/ada/{ => libgnat}/g-wistsp.ads (97%) rename gcc/ada/{ => libgnat}/g-zspche.adb (97%) rename gcc/ada/{ => libgnat}/g-zspche.ads (98%) rename gcc/ada/{ => libgnat}/g-zstspl.ads (97%) rename gcc/ada/{ => libgnat}/gnat.ads (97%) rename gcc/ada/{ => libgnat}/i-c.adb (99%) rename gcc/ada/{ => libgnat}/i-c.ads (100%) rename gcc/ada/{ => libgnat}/i-cexten.ads (99%) rename gcc/ada/{ => libgnat}/i-cobol.adb (99%) rename gcc/ada/{ => libgnat}/i-cobol.ads (99%) rename gcc/ada/{ => libgnat}/i-cpoint.adb (99%) rename gcc/ada/{ => libgnat}/i-cpoint.ads (98%) rename gcc/ada/{ => libgnat}/i-cstrea.adb (98%) rename gcc/ada/{ => libgnat}/i-cstrea.ads (99%) rename gcc/ada/{ => libgnat}/i-cstrin.adb (99%) rename gcc/ada/{ => libgnat}/i-cstrin.ads (98%) rename gcc/ada/{ => libgnat}/i-fortra.adb (98%) rename gcc/ada/{ => libgnat}/i-fortra.ads (100%) rename gcc/ada/{ => libgnat}/i-pacdec.adb (99%) rename gcc/ada/{ => libgnat}/i-pacdec.ads (99%) rename gcc/ada/{ => libgnat}/i-vxwoio.adb (98%) rename gcc/ada/{ => libgnat}/i-vxwoio.ads (99%) rename gcc/ada/{ => libgnat}/i-vxwork.ads (99%) rename gcc/ada/{i-vxwork-x86.ads => libgnat/i-vxwork__x86.ads} (99%) rename gcc/ada/{ => libgnat}/interfac.ads (99%) rename gcc/ada/{ => libgnat}/ioexcept.ads (100%) rename gcc/ada/{ => libgnat}/machcode.ads (100%) rename gcc/ada/{ => libgnat}/memtrack.adb (99%) rename gcc/ada/{ => libgnat}/s-addima.adb (98%) rename gcc/ada/{ => libgnat}/s-addima.ads (97%) rename gcc/ada/{ => libgnat}/s-addope.adb (98%) rename gcc/ada/{ => libgnat}/s-addope.ads (98%) rename gcc/ada/{ => libgnat}/s-arit64.adb (99%) rename gcc/ada/{ => libgnat}/s-arit64.ads (98%) rename gcc/ada/{ => libgnat}/s-assert.adb (97%) rename gcc/ada/{ => libgnat}/s-assert.ads (97%) rename gcc/ada/{ => libgnat}/s-atacco.adb (97%) rename gcc/ada/{ => libgnat}/s-atacco.ads (98%) rename gcc/ada/{ => libgnat}/s-atocou.adb (98%) rename gcc/ada/{ => libgnat}/s-atocou.ads (98%) rename gcc/ada/{s-atocou-builtin.adb => libgnat/s-atocou__builtin.adb} (98%) rename gcc/ada/{s-atocou-x86.adb => libgnat/s-atocou__x86.adb} (98%) rename gcc/ada/{ => libgnat}/s-atopri.adb (98%) rename gcc/ada/{ => libgnat}/s-atopri.ads (98%) rename gcc/ada/{ => libgnat}/s-auxdec.adb (99%) rename gcc/ada/{ => libgnat}/s-auxdec.ads (99%) rename gcc/ada/{ => libgnat}/s-bignum.adb (99%) rename gcc/ada/{ => libgnat}/s-bignum.ads (98%) rename gcc/ada/{ => libgnat}/s-bitops.adb (99%) rename gcc/ada/{ => libgnat}/s-bitops.ads (98%) rename gcc/ada/{ => libgnat}/s-boarop.ads (98%) rename gcc/ada/{ => libgnat}/s-boustr.adb (98%) rename gcc/ada/{ => libgnat}/s-boustr.ads (98%) rename gcc/ada/{ => libgnat}/s-bytswa.ads (97%) rename gcc/ada/{ => libgnat}/s-carsi8.adb (98%) rename gcc/ada/{ => libgnat}/s-carsi8.ads (98%) rename gcc/ada/{ => libgnat}/s-carun8.adb (98%) rename gcc/ada/{ => libgnat}/s-carun8.ads (98%) rename gcc/ada/{ => libgnat}/s-casi16.adb (98%) rename gcc/ada/{ => libgnat}/s-casi16.ads (98%) rename gcc/ada/{ => libgnat}/s-casi32.adb (98%) rename gcc/ada/{ => libgnat}/s-casi32.ads (98%) rename gcc/ada/{ => libgnat}/s-casi64.adb (98%) rename gcc/ada/{ => libgnat}/s-casi64.ads (98%) rename gcc/ada/{ => libgnat}/s-casuti.adb (98%) rename gcc/ada/{ => libgnat}/s-casuti.ads (98%) rename gcc/ada/{ => libgnat}/s-caun16.adb (98%) rename gcc/ada/{ => libgnat}/s-caun16.ads (98%) rename gcc/ada/{ => libgnat}/s-caun32.adb (98%) rename gcc/ada/{ => libgnat}/s-caun32.ads (98%) rename gcc/ada/{ => libgnat}/s-caun64.adb (98%) rename gcc/ada/{ => libgnat}/s-caun64.ads (98%) rename gcc/ada/{ => libgnat}/s-chepoo.ads (98%) rename gcc/ada/{ => libgnat}/s-commun.adb (97%) rename gcc/ada/{ => libgnat}/s-commun.ads (97%) rename gcc/ada/{ => libgnat}/s-conca2.adb (97%) rename gcc/ada/{ => libgnat}/s-conca2.ads (98%) rename gcc/ada/{ => libgnat}/s-conca3.adb (98%) rename gcc/ada/{ => libgnat}/s-conca3.ads (98%) rename gcc/ada/{ => libgnat}/s-conca4.adb (98%) rename gcc/ada/{ => libgnat}/s-conca4.ads (98%) rename gcc/ada/{ => libgnat}/s-conca5.adb (98%) rename gcc/ada/{ => libgnat}/s-conca5.ads (98%) rename gcc/ada/{ => libgnat}/s-conca6.adb (98%) rename gcc/ada/{ => libgnat}/s-conca6.ads (98%) rename gcc/ada/{ => libgnat}/s-conca7.adb (98%) rename gcc/ada/{ => libgnat}/s-conca7.ads (98%) rename gcc/ada/{ => libgnat}/s-conca8.adb (98%) rename gcc/ada/{ => libgnat}/s-conca8.ads (98%) rename gcc/ada/{ => libgnat}/s-conca9.adb (98%) rename gcc/ada/{ => libgnat}/s-conca9.ads (98%) rename gcc/ada/{ => libgnat}/s-crc32.adb (99%) rename gcc/ada/{ => libgnat}/s-crc32.ads (98%) rename gcc/ada/{ => libgnat}/s-crtl.ads (99%) rename gcc/ada/{ => libgnat}/s-diflio.adb (98%) rename gcc/ada/{ => libgnat}/s-diflio.ads (100%) rename gcc/ada/{ => libgnat}/s-diinio.adb (98%) rename gcc/ada/{ => libgnat}/s-diinio.ads (100%) rename gcc/ada/{ => libgnat}/s-dim.ads (98%) copy gcc/ada/{ => libgnat}/s-dimkio.ads (97%) rename gcc/ada/{ => libgnat}/s-dimmks.ads (99%) rename gcc/ada/{ => libgnat}/s-direio.adb (99%) rename gcc/ada/{ => libgnat}/s-direio.ads (98%) rename gcc/ada/{ => libgnat}/s-dmotpr.ads (99%) rename gcc/ada/{ => libgnat}/s-dsaser.ads (98%) create mode 100644 gcc/ada/libgnat/s-dwalin.adb create mode 100644 gcc/ada/libgnat/s-dwalin.ads rename gcc/ada/{ => libgnat}/s-elaall.adb (97%) rename gcc/ada/{ => libgnat}/s-elaall.ads (97%) rename gcc/ada/{ => libgnat}/s-excdeb.adb (98%) rename gcc/ada/{ => libgnat}/s-excdeb.ads (98%) rename gcc/ada/{ => libgnat}/s-except.adb (97%) rename gcc/ada/{ => libgnat}/s-except.ads (98%) rename gcc/ada/{s-excmac-arm.adb => libgnat/s-excmac__arm.adb} (100%) rename gcc/ada/{s-excmac-arm.ads => libgnat/s-excmac__arm.ads} (100%) rename gcc/ada/{s-excmac-gcc.adb => libgnat/s-excmac__gcc.adb} (100%) rename gcc/ada/{s-excmac-gcc.ads => libgnat/s-excmac__gcc.ads} (100%) rename gcc/ada/{ => libgnat}/s-exctab.adb (99%) rename gcc/ada/{ => libgnat}/s-exctab.ads (98%) rename gcc/ada/{ => libgnat}/s-exctra.adb (98%) rename gcc/ada/{ => libgnat}/s-exctra.ads (98%) rename gcc/ada/{ => libgnat}/s-exnint.adb (98%) rename gcc/ada/{ => libgnat}/s-exnint.ads (97%) rename gcc/ada/{ => libgnat}/s-exnllf.adb (99%) rename gcc/ada/{ => libgnat}/s-exnllf.ads (97%) rename gcc/ada/{ => libgnat}/s-exnlli.adb (98%) rename gcc/ada/{ => libgnat}/s-exnlli.ads (97%) rename gcc/ada/{ => libgnat}/s-expint.adb (98%) rename gcc/ada/{ => libgnat}/s-expint.ads (97%) rename gcc/ada/{ => libgnat}/s-explli.adb (98%) rename gcc/ada/{ => libgnat}/s-explli.ads (97%) rename gcc/ada/{ => libgnat}/s-expllu.adb (98%) rename gcc/ada/{ => libgnat}/s-expllu.ads (97%) rename gcc/ada/{ => libgnat}/s-expmod.adb (98%) rename gcc/ada/{ => libgnat}/s-expmod.ads (98%) rename gcc/ada/{ => libgnat}/s-expuns.adb (98%) rename gcc/ada/{ => libgnat}/s-expuns.ads (97%) rename gcc/ada/{ => libgnat}/s-fatflt.ads (97%) rename gcc/ada/{ => libgnat}/s-fatgen.adb (100%) rename gcc/ada/{ => libgnat}/s-fatgen.ads (98%) rename gcc/ada/{ => libgnat}/s-fatlfl.ads (97%) rename gcc/ada/{ => libgnat}/s-fatllf.ads (97%) rename gcc/ada/{ => libgnat}/s-fatsfl.ads (97%) rename gcc/ada/{ => libgnat}/s-ficobl.ads (99%) rename gcc/ada/{ => libgnat}/s-filatt.ads (97%) rename gcc/ada/{ => libgnat}/s-fileio.adb (100%) rename gcc/ada/{ => libgnat}/s-fileio.ads (99%) rename gcc/ada/{ => libgnat}/s-finmas.adb (99%) rename gcc/ada/{ => libgnat}/s-finmas.ads (100%) rename gcc/ada/{ => libgnat}/s-finroo.adb (97%) rename gcc/ada/{ => libgnat}/s-finroo.ads (97%) rename gcc/ada/{ => libgnat}/s-flocon.adb (97%) rename gcc/ada/{ => libgnat}/s-flocon.ads (98%) rename gcc/ada/{s-flocon-none.adb => libgnat/s-flocon__none.adb} (97%) rename gcc/ada/{ => libgnat}/s-fore.adb (97%) rename gcc/ada/{ => libgnat}/s-fore.ads (97%) rename gcc/ada/{ => libgnat}/s-gearop.adb (99%) rename gcc/ada/{ => libgnat}/s-gearop.ads (99%) rename gcc/ada/{ => libgnat}/s-geveop.adb (98%) rename gcc/ada/{ => libgnat}/s-geveop.ads (98%) rename gcc/ada/{ => libgnat}/s-gloloc.adb (98%) copy gcc/ada/{ => libgnat}/s-gloloc.ads (98%) rename gcc/ada/{s-gloloc-mingw.adb => libgnat/s-gloloc__mingw.adb} (98%) rename gcc/ada/{ => libgnat}/s-htable.adb (97%) rename gcc/ada/{ => libgnat}/s-htable.ads (99%) rename gcc/ada/{ => libgnat}/s-imenne.adb (98%) rename gcc/ada/{ => libgnat}/s-imenne.ads (98%) rename gcc/ada/{ => libgnat}/s-imgbiu.adb (98%) rename gcc/ada/{ => libgnat}/s-imgbiu.ads (98%) rename gcc/ada/{ => libgnat}/s-imgboo.adb (97%) rename gcc/ada/{ => libgnat}/s-imgboo.ads (97%) rename gcc/ada/{ => libgnat}/s-imgcha.adb (99%) rename gcc/ada/{ => libgnat}/s-imgcha.ads (98%) rename gcc/ada/{ => libgnat}/s-imgdec.adb (99%) rename gcc/ada/{ => libgnat}/s-imgdec.ads (98%) rename gcc/ada/{ => libgnat}/s-imgenu.adb (98%) rename gcc/ada/{ => libgnat}/s-imgenu.ads (98%) rename gcc/ada/{ => libgnat}/s-imgint.adb (98%) rename gcc/ada/{ => libgnat}/s-imgint.ads (98%) rename gcc/ada/{ => libgnat}/s-imgllb.adb (98%) rename gcc/ada/{ => libgnat}/s-imgllb.ads (98%) copy gcc/ada/{ => libgnat}/s-imglld.adb (98%) rename gcc/ada/{ => libgnat}/s-imglld.ads (98%) rename gcc/ada/{ => libgnat}/s-imglli.adb (98%) rename gcc/ada/{ => libgnat}/s-imglli.ads (98%) rename gcc/ada/{ => libgnat}/s-imgllu.adb (98%) rename gcc/ada/{ => libgnat}/s-imgllu.ads (98%) rename gcc/ada/{ => libgnat}/s-imgllw.adb (98%) rename gcc/ada/{ => libgnat}/s-imgllw.ads (98%) rename gcc/ada/{ => libgnat}/s-imgrea.adb (99%) rename gcc/ada/{ => libgnat}/s-imgrea.ads (98%) rename gcc/ada/{ => libgnat}/s-imguns.adb (98%) rename gcc/ada/{ => libgnat}/s-imguns.ads (98%) rename gcc/ada/{ => libgnat}/s-imgwch.adb (98%) rename gcc/ada/{ => libgnat}/s-imgwch.ads (98%) rename gcc/ada/{ => libgnat}/s-imgwiu.adb (98%) rename gcc/ada/{ => libgnat}/s-imgwiu.ads (98%) rename gcc/ada/{ => libgnat}/s-io.adb (98%) rename gcc/ada/{ => libgnat}/s-io.ads (98%) rename gcc/ada/{ => libgnat}/s-llflex.ads (97%) rename gcc/ada/{ => libgnat}/s-maccod.ads (98%) rename gcc/ada/{ => libgnat}/s-mantis.adb (97%) rename gcc/ada/{ => libgnat}/s-mantis.ads (97%) rename gcc/ada/{ => libgnat}/s-mastop.adb (98%) rename gcc/ada/{ => libgnat}/s-mastop.ads (98%) rename gcc/ada/{ => libgnat}/s-memcop.ads (98%) rename gcc/ada/{ => libgnat}/s-memory.adb (98%) rename gcc/ada/{ => libgnat}/s-memory.ads (98%) rename gcc/ada/{s-memory-mingw.adb => libgnat/s-memory__mingw.adb} (99%) rename gcc/ada/{ => libgnat}/s-mmap.adb (99%) rename gcc/ada/{ => libgnat}/s-mmap.ads (99%) rename gcc/ada/{s-mmauni-long.ads => libgnat/s-mmauni__long.ads} (98%) rename gcc/ada/{s-mmosin-mingw.adb => libgnat/s-mmosin__mingw.adb} (99%) rename gcc/ada/{s-mmosin-mingw.ads => libgnat/s-mmosin__mingw.ads} (99%) rename gcc/ada/{s-mmosin-unix.adb => libgnat/s-mmosin__unix.adb} (99%) rename gcc/ada/{s-mmosin-unix.ads => libgnat/s-mmosin__unix.ads} (98%) rename gcc/ada/{ => libgnat}/s-multip.adb (97%) rename gcc/ada/{ => libgnat}/s-multip.ads (100%) create mode 100644 gcc/ada/libgnat/s-objrea.adb create mode 100644 gcc/ada/libgnat/s-objrea.ads rename gcc/ada/{ => libgnat}/s-os_lib.adb (100%) rename gcc/ada/{ => libgnat}/s-os_lib.ads (100%) copy gcc/ada/{ => libgnat}/s-osprim.ads (98%) rename gcc/ada/{s-osprim-darwin.adb => libgnat/s-osprim__darwin.adb} (98%) rename gcc/ada/{s-osprim.ads => libgnat/s-osprim__lynxos.ads} (82%) rename gcc/ada/{s-osprim-mingw.adb => libgnat/s-osprim__mingw.adb} (99%) copy gcc/ada/{s-osprim-posix.adb => libgnat/s-osprim__posix.adb} (99%) rename gcc/ada/{s-osprim-posix.adb => libgnat/s-osprim__posix2008.adb} (94%) rename gcc/ada/{s-osprim-solaris.adb => libgnat/s-osprim__solaris.adb} (98%) rename gcc/ada/{s-osprim-unix.adb => libgnat/s-osprim__unix.adb} (98%) rename gcc/ada/{s-osprim-vxworks.adb => libgnat/s-osprim__vxworks.adb} (98%) rename gcc/ada/{s-osprim-x32.adb => libgnat/s-osprim__x32.adb} (98%) rename gcc/ada/{s-dimkio.ads => libgnat/s-osvers__vxworks-653.ads} (74%) rename gcc/ada/{ => libgnat}/s-pack03.adb (98%) rename gcc/ada/{ => libgnat}/s-pack03.ads (98%) rename gcc/ada/{ => libgnat}/s-pack05.adb (98%) rename gcc/ada/{ => libgnat}/s-pack05.ads (98%) rename gcc/ada/{ => libgnat}/s-pack06.adb (99%) rename gcc/ada/{ => libgnat}/s-pack06.ads (98%) rename gcc/ada/{ => libgnat}/s-pack07.adb (98%) rename gcc/ada/{ => libgnat}/s-pack07.ads (98%) rename gcc/ada/{ => libgnat}/s-pack09.adb (98%) rename gcc/ada/{ => libgnat}/s-pack09.ads (98%) rename gcc/ada/{ => libgnat}/s-pack10.adb (99%) rename gcc/ada/{ => libgnat}/s-pack10.ads (98%) rename gcc/ada/{ => libgnat}/s-pack11.adb (98%) rename gcc/ada/{ => libgnat}/s-pack11.ads (98%) rename gcc/ada/{ => libgnat}/s-pack12.adb (99%) rename gcc/ada/{ => libgnat}/s-pack12.ads (98%) rename gcc/ada/{ => libgnat}/s-pack13.adb (98%) rename gcc/ada/{ => libgnat}/s-pack13.ads (98%) rename gcc/ada/{ => libgnat}/s-pack14.adb (99%) rename gcc/ada/{ => libgnat}/s-pack14.ads (98%) rename gcc/ada/{ => libgnat}/s-pack15.adb (98%) rename gcc/ada/{ => libgnat}/s-pack15.ads (98%) rename gcc/ada/{ => libgnat}/s-pack17.adb (98%) rename gcc/ada/{ => libgnat}/s-pack17.ads (98%) rename gcc/ada/{ => libgnat}/s-pack18.adb (99%) rename gcc/ada/{ => libgnat}/s-pack18.ads (98%) rename gcc/ada/{ => libgnat}/s-pack19.adb (98%) rename gcc/ada/{ => libgnat}/s-pack19.ads (98%) rename gcc/ada/{ => libgnat}/s-pack20.adb (99%) rename gcc/ada/{ => libgnat}/s-pack20.ads (98%) rename gcc/ada/{ => libgnat}/s-pack21.adb (98%) rename gcc/ada/{ => libgnat}/s-pack21.ads (98%) rename gcc/ada/{ => libgnat}/s-pack22.adb (99%) rename gcc/ada/{ => libgnat}/s-pack22.ads (98%) rename gcc/ada/{ => libgnat}/s-pack23.adb (98%) rename gcc/ada/{ => libgnat}/s-pack23.ads (98%) rename gcc/ada/{ => libgnat}/s-pack24.adb (99%) rename gcc/ada/{ => libgnat}/s-pack24.ads (98%) rename gcc/ada/{ => libgnat}/s-pack25.adb (98%) rename gcc/ada/{ => libgnat}/s-pack25.ads (98%) rename gcc/ada/{ => libgnat}/s-pack26.adb (99%) rename gcc/ada/{ => libgnat}/s-pack26.ads (98%) rename gcc/ada/{ => libgnat}/s-pack27.adb (98%) rename gcc/ada/{ => libgnat}/s-pack27.ads (98%) rename gcc/ada/{ => libgnat}/s-pack28.adb (99%) rename gcc/ada/{ => libgnat}/s-pack28.ads (98%) rename gcc/ada/{ => libgnat}/s-pack29.adb (98%) rename gcc/ada/{ => libgnat}/s-pack29.ads (98%) rename gcc/ada/{ => libgnat}/s-pack30.adb (99%) rename gcc/ada/{ => libgnat}/s-pack30.ads (98%) rename gcc/ada/{ => libgnat}/s-pack31.adb (98%) rename gcc/ada/{ => libgnat}/s-pack31.ads (98%) rename gcc/ada/{ => libgnat}/s-pack33.adb (98%) rename gcc/ada/{ => libgnat}/s-pack33.ads (98%) rename gcc/ada/{ => libgnat}/s-pack34.adb (99%) rename gcc/ada/{ => libgnat}/s-pack34.ads (98%) rename gcc/ada/{ => libgnat}/s-pack35.adb (98%) rename gcc/ada/{ => libgnat}/s-pack35.ads (98%) rename gcc/ada/{ => libgnat}/s-pack36.adb (99%) rename gcc/ada/{ => libgnat}/s-pack36.ads (98%) rename gcc/ada/{ => libgnat}/s-pack37.adb (98%) rename gcc/ada/{ => libgnat}/s-pack37.ads (98%) rename gcc/ada/{ => libgnat}/s-pack38.adb (99%) rename gcc/ada/{ => libgnat}/s-pack38.ads (98%) rename gcc/ada/{ => libgnat}/s-pack39.adb (98%) rename gcc/ada/{ => libgnat}/s-pack39.ads (98%) rename gcc/ada/{ => libgnat}/s-pack40.adb (99%) rename gcc/ada/{ => libgnat}/s-pack40.ads (98%) rename gcc/ada/{ => libgnat}/s-pack41.adb (98%) rename gcc/ada/{ => libgnat}/s-pack41.ads (98%) rename gcc/ada/{ => libgnat}/s-pack42.adb (99%) rename gcc/ada/{ => libgnat}/s-pack42.ads (98%) rename gcc/ada/{ => libgnat}/s-pack43.adb (98%) rename gcc/ada/{ => libgnat}/s-pack43.ads (98%) rename gcc/ada/{ => libgnat}/s-pack44.adb (99%) rename gcc/ada/{ => libgnat}/s-pack44.ads (98%) rename gcc/ada/{ => libgnat}/s-pack45.adb (98%) rename gcc/ada/{ => libgnat}/s-pack45.ads (98%) rename gcc/ada/{ => libgnat}/s-pack46.adb (99%) rename gcc/ada/{ => libgnat}/s-pack46.ads (98%) rename gcc/ada/{ => libgnat}/s-pack47.adb (98%) rename gcc/ada/{ => libgnat}/s-pack47.ads (98%) rename gcc/ada/{ => libgnat}/s-pack48.adb (99%) rename gcc/ada/{ => libgnat}/s-pack48.ads (98%) rename gcc/ada/{ => libgnat}/s-pack49.adb (98%) rename gcc/ada/{ => libgnat}/s-pack49.ads (98%) rename gcc/ada/{ => libgnat}/s-pack50.adb (99%) rename gcc/ada/{ => libgnat}/s-pack50.ads (98%) rename gcc/ada/{ => libgnat}/s-pack51.adb (98%) rename gcc/ada/{ => libgnat}/s-pack51.ads (98%) rename gcc/ada/{ => libgnat}/s-pack52.adb (99%) rename gcc/ada/{ => libgnat}/s-pack52.ads (98%) rename gcc/ada/{ => libgnat}/s-pack53.adb (98%) rename gcc/ada/{ => libgnat}/s-pack53.ads (98%) rename gcc/ada/{ => libgnat}/s-pack54.adb (99%) rename gcc/ada/{ => libgnat}/s-pack54.ads (98%) rename gcc/ada/{ => libgnat}/s-pack55.adb (98%) rename gcc/ada/{ => libgnat}/s-pack55.ads (98%) rename gcc/ada/{ => libgnat}/s-pack56.adb (99%) rename gcc/ada/{ => libgnat}/s-pack56.ads (98%) rename gcc/ada/{ => libgnat}/s-pack57.adb (98%) rename gcc/ada/{ => libgnat}/s-pack57.ads (98%) rename gcc/ada/{ => libgnat}/s-pack58.adb (99%) rename gcc/ada/{ => libgnat}/s-pack58.ads (98%) rename gcc/ada/{ => libgnat}/s-pack59.adb (98%) rename gcc/ada/{ => libgnat}/s-pack59.ads (98%) rename gcc/ada/{ => libgnat}/s-pack60.adb (99%) rename gcc/ada/{ => libgnat}/s-pack60.ads (98%) rename gcc/ada/{ => libgnat}/s-pack61.adb (98%) rename gcc/ada/{ => libgnat}/s-pack61.ads (98%) rename gcc/ada/{ => libgnat}/s-pack62.adb (99%) rename gcc/ada/{ => libgnat}/s-pack62.ads (98%) rename gcc/ada/{ => libgnat}/s-pack63.adb (98%) rename gcc/ada/{ => libgnat}/s-pack63.ads (98%) rename gcc/ada/{ => libgnat}/s-parame.adb (98%) rename gcc/ada/{ => libgnat}/s-parame.ads (96%) rename gcc/ada/{s-parame-ae653.ads => libgnat/s-parame__ae653.ads} (96%) rename gcc/ada/{s-parame-hpux.ads => libgnat/s-parame__hpux.ads} (96%) rename gcc/ada/{s-parame-rtems.adb => libgnat/s-parame__rtems.adb} (100%) rename gcc/ada/{s-parame-vxworks.adb => libgnat/s-parame__vxworks.adb} (98%) rename gcc/ada/{s-parame-vxworks.ads => libgnat/s-parame__vxworks.ads} (96%) rename gcc/ada/{ => libgnat}/s-parint.adb (99%) rename gcc/ada/{ => libgnat}/s-parint.ads (99%) rename gcc/ada/{ => libgnat}/s-pooglo.adb (98%) rename gcc/ada/{ => libgnat}/s-pooglo.ads (98%) rename gcc/ada/{ => libgnat}/s-pooloc.adb (98%) rename gcc/ada/{ => libgnat}/s-pooloc.ads (98%) rename gcc/ada/{ => libgnat}/s-poosiz.adb (99%) rename gcc/ada/{ => libgnat}/s-poosiz.ads (98%) rename gcc/ada/{ => libgnat}/s-powtab.ads (98%) rename gcc/ada/{ => libgnat}/s-purexc.ads (93%) rename gcc/ada/{ => libgnat}/s-rannum.adb (99%) rename gcc/ada/{ => libgnat}/s-rannum.ads (99%) rename gcc/ada/{ => libgnat}/s-ransee.adb (97%) rename gcc/ada/{ => libgnat}/s-ransee.ads (97%) rename gcc/ada/{ => libgnat}/s-regexp.adb (100%) rename gcc/ada/{ => libgnat}/s-regexp.ads (93%) rename gcc/ada/{ => libgnat}/s-regpat.adb (100%) rename gcc/ada/{ => libgnat}/s-regpat.ads (99%) rename gcc/ada/{ => libgnat}/s-resfil.adb (100%) rename gcc/ada/{ => libgnat}/s-resfil.ads (100%) rename gcc/ada/{ => libgnat}/s-restri.adb (97%) rename gcc/ada/{ => libgnat}/s-restri.ads (98%) rename gcc/ada/{ => libgnat}/s-rident.ads (100%) rename gcc/ada/{ => libgnat}/s-rpc.adb (98%) rename gcc/ada/{ => libgnat}/s-rpc.ads (98%) rename gcc/ada/{ => libgnat}/s-scaval.adb (99%) rename gcc/ada/{ => libgnat}/s-scaval.ads (98%) rename gcc/ada/{ => libgnat}/s-secsta.adb (99%) rename gcc/ada/{ => libgnat}/s-secsta.ads (98%) rename gcc/ada/{ => libgnat}/s-sequio.adb (98%) rename gcc/ada/{ => libgnat}/s-sequio.ads (98%) rename gcc/ada/{ => libgnat}/s-shasto.adb (99%) rename gcc/ada/{ => libgnat}/s-shasto.ads (99%) rename gcc/ada/{ => libgnat}/s-soflin.adb (99%) rename gcc/ada/{ => libgnat}/s-soflin.ads (99%) rename gcc/ada/{ => libgnat}/s-sopco3.adb (98%) rename gcc/ada/{ => libgnat}/s-sopco3.ads (97%) rename gcc/ada/{ => libgnat}/s-sopco4.adb (98%) rename gcc/ada/{ => libgnat}/s-sopco4.ads (97%) rename gcc/ada/{ => libgnat}/s-sopco5.adb (98%) rename gcc/ada/{ => libgnat}/s-sopco5.ads (97%) rename gcc/ada/{ => libgnat}/s-spsufi.adb (98%) rename gcc/ada/{ => libgnat}/s-spsufi.ads (97%) rename gcc/ada/{ => libgnat}/s-stache.adb (97%) rename gcc/ada/{ => libgnat}/s-stache.ads (98%) rename gcc/ada/{ => libgnat}/s-stalib.adb (98%) rename gcc/ada/{ => libgnat}/s-stalib.ads (99%) rename gcc/ada/{ => libgnat}/s-stausa.adb (99%) rename gcc/ada/{ => libgnat}/s-stausa.ads (99%) rename gcc/ada/{ => libgnat}/s-stchop.adb (99%) rename gcc/ada/{ => libgnat}/s-stchop.ads (98%) rename gcc/ada/{s-stchop-limit.ads => libgnat/s-stchop__limit.ads} (98%) rename gcc/ada/{s-stchop-rtems.adb => libgnat/s-stchop__rtems.adb} (100%) rename gcc/ada/{s-stchop-vxworks.adb => libgnat/s-stchop__vxworks.adb} (98%) rename gcc/ada/{ => libgnat}/s-stoele.adb (98%) rename gcc/ada/{ => libgnat}/s-stoele.ads (98%) rename gcc/ada/{ => libgnat}/s-stopoo.adb (98%) rename gcc/ada/{ => libgnat}/s-stopoo.ads (98%) rename gcc/ada/{ => libgnat}/s-stposu.adb (100%) rename gcc/ada/{ => libgnat}/s-stposu.ads (99%) rename gcc/ada/{ => libgnat}/s-stratt.adb (99%) rename gcc/ada/{ => libgnat}/s-stratt.ads (99%) rename gcc/ada/{s-stratt-xdr.adb => libgnat/s-stratt__xdr.adb} (99%) rename gcc/ada/{ => libgnat}/s-strcom.adb (98%) rename gcc/ada/{ => libgnat}/s-strcom.ads (98%) rename gcc/ada/{ => libgnat}/s-strhas.adb (98%) rename gcc/ada/{ => libgnat}/s-strhas.ads (98%) rename gcc/ada/{ => libgnat}/s-string.adb (97%) rename gcc/ada/{ => libgnat}/s-string.ads (98%) rename gcc/ada/{ => libgnat}/s-strops.adb (98%) rename gcc/ada/{ => libgnat}/s-strops.ads (98%) rename gcc/ada/{ => libgnat}/s-ststop.adb (95%) rename gcc/ada/{ => libgnat}/s-ststop.ads (96%) rename gcc/ada/{ => libgnat}/s-tasloc.adb (97%) rename gcc/ada/{ => libgnat}/s-tasloc.ads (98%) rename gcc/ada/{s-gloloc.ads => libgnat/s-thread.ads} (56%) create mode 100644 gcc/ada/libgnat/s-thread__ae653.adb rename gcc/ada/{ => libgnat}/s-traceb.adb (98%) rename gcc/ada/{ => libgnat}/s-traceb.ads (98%) rename gcc/ada/{s-traceb-hpux.adb => libgnat/s-traceb__hpux.adb} (99%) rename gcc/ada/{s-traceb-mastop.adb => libgnat/s-traceb__mastop.adb} (98%) copy gcc/ada/{ => libgnat}/s-traent.adb (97%) rename gcc/ada/{ => libgnat}/s-traent.ads (98%) rename gcc/ada/{ => libgnat}/s-trasym.adb (82%) rename gcc/ada/{ => libgnat}/s-trasym.ads (67%) create mode 100644 gcc/ada/libgnat/s-trasym__dwarf.adb rename gcc/ada/{s-traent.adb => libgnat/s-tsmona.adb} (75%) create mode 100644 gcc/ada/libgnat/s-tsmona__linux.adb rename gcc/ada/{s-imglld.adb => libgnat/s-tsmona__mingw.adb} (64%) rename gcc/ada/{ => libgnat}/s-unstyp.ads (99%) rename gcc/ada/{ => libgnat}/s-utf_32.adb (99%) rename gcc/ada/{ => libgnat}/s-utf_32.ads (99%) rename gcc/ada/{ => libgnat}/s-valboo.adb (97%) rename gcc/ada/{ => libgnat}/s-valboo.ads (97%) rename gcc/ada/{ => libgnat}/s-valcha.adb (98%) rename gcc/ada/{ => libgnat}/s-valcha.ads (97%) rename gcc/ada/{ => libgnat}/s-valdec.adb (98%) rename gcc/ada/{ => libgnat}/s-valdec.ads (98%) rename gcc/ada/{ => libgnat}/s-valenu.adb (98%) rename gcc/ada/{ => libgnat}/s-valenu.ads (98%) rename gcc/ada/{ => libgnat}/s-valint.adb (98%) rename gcc/ada/{ => libgnat}/s-valint.ads (98%) rename gcc/ada/{ => libgnat}/s-vallld.adb (98%) rename gcc/ada/{ => libgnat}/s-vallld.ads (98%) rename gcc/ada/{ => libgnat}/s-vallli.adb (98%) rename gcc/ada/{ => libgnat}/s-vallli.ads (98%) rename gcc/ada/{ => libgnat}/s-valllu.adb (99%) rename gcc/ada/{ => libgnat}/s-valllu.ads (99%) rename gcc/ada/{ => libgnat}/s-valrea.adb (99%) rename gcc/ada/{ => libgnat}/s-valrea.ads (98%) rename gcc/ada/{ => libgnat}/s-valuns.adb (99%) rename gcc/ada/{ => libgnat}/s-valuns.ads (99%) rename gcc/ada/{ => libgnat}/s-valuti.adb (99%) rename gcc/ada/{ => libgnat}/s-valuti.ads (99%) rename gcc/ada/{ => libgnat}/s-valwch.adb (98%) rename gcc/ada/{ => libgnat}/s-valwch.ads (97%) rename gcc/ada/{ => libgnat}/s-veboop.adb (98%) rename gcc/ada/{ => libgnat}/s-veboop.ads (98%) rename gcc/ada/{ => libgnat}/s-vector.ads (97%) rename gcc/ada/{ => libgnat}/s-vercon.adb (97%) rename gcc/ada/{ => libgnat}/s-vercon.ads (97%) rename gcc/ada/{ => libgnat}/s-wchcnv.adb (99%) rename gcc/ada/{ => libgnat}/s-wchcnv.ads (99%) rename gcc/ada/{ => libgnat}/s-wchcon.adb (98%) rename gcc/ada/{ => libgnat}/s-wchcon.ads (99%) rename gcc/ada/{ => libgnat}/s-wchjis.adb (99%) rename gcc/ada/{ => libgnat}/s-wchjis.ads (98%) rename gcc/ada/{ => libgnat}/s-wchstw.adb (98%) rename gcc/ada/{ => libgnat}/s-wchstw.ads (98%) rename gcc/ada/{ => libgnat}/s-wchwts.adb (98%) rename gcc/ada/{ => libgnat}/s-wchwts.ads (98%) rename gcc/ada/{ => libgnat}/s-widboo.adb (97%) rename gcc/ada/{ => libgnat}/s-widboo.ads (97%) rename gcc/ada/{ => libgnat}/s-widcha.adb (97%) rename gcc/ada/{ => libgnat}/s-widcha.ads (97%) rename gcc/ada/{ => libgnat}/s-widenu.adb (98%) rename gcc/ada/{ => libgnat}/s-widenu.ads (98%) rename gcc/ada/{ => libgnat}/s-widlli.adb (98%) rename gcc/ada/{ => libgnat}/s-widlli.ads (97%) rename gcc/ada/{ => libgnat}/s-widllu.adb (98%) rename gcc/ada/{ => libgnat}/s-widllu.ads (97%) rename gcc/ada/{ => libgnat}/s-widwch.adb (98%) rename gcc/ada/{ => libgnat}/s-widwch.ads (97%) rename gcc/ada/{ => libgnat}/s-win32.ads (99%) rename gcc/ada/{ => libgnat}/s-winext.ads (98%) rename gcc/ada/{ => libgnat}/s-wwdcha.adb (98%) rename gcc/ada/{ => libgnat}/s-wwdcha.ads (97%) rename gcc/ada/{ => libgnat}/s-wwdenu.adb (99%) rename gcc/ada/{ => libgnat}/s-wwdenu.ads (98%) rename gcc/ada/{ => libgnat}/s-wwdwch.adb (98%) rename gcc/ada/{ => libgnat}/s-wwdwch.ads (98%) rename gcc/ada/{ => libgnat}/sequenio.ads (100%) rename gcc/ada/{ => libgnat}/system-aix.ads (99%) rename gcc/ada/{ => libgnat}/system-darwin-arm.ads (99%) rename gcc/ada/{ => libgnat}/system-darwin-ppc.ads (99%) rename gcc/ada/{ => libgnat}/system-darwin-x86.ads (99%) rename gcc/ada/{ => libgnat}/system-djgpp.ads (100%) rename gcc/ada/{ => libgnat}/system-dragonfly-x86_64.ads (100%) rename gcc/ada/{ => libgnat}/system-freebsd.ads (100%) rename gcc/ada/{ => libgnat}/system-hpux-ia64.ads (99%) rename gcc/ada/{ => libgnat}/system-hpux.ads (99%) rename gcc/ada/{ => libgnat}/system-linux-alpha.ads (99%) rename gcc/ada/{ => libgnat}/system-linux-arm.ads (100%) copy gcc/ada/{ => libgnat}/system-linux-hppa.ads (99%) rename gcc/ada/{ => libgnat}/system-linux-ia64.ads (99%) rename gcc/ada/{ => libgnat}/system-linux-m68k.ads (100%) rename gcc/ada/{ => libgnat}/system-linux-mips.ads (100%) rename gcc/ada/{ => libgnat}/system-linux-ppc.ads (100%) rename gcc/ada/{ => libgnat}/system-linux-s390.ads (100%) rename gcc/ada/{ => libgnat}/system-linux-sh4.ads (99%) rename gcc/ada/{ => libgnat}/system-linux-sparc.ads (99%) rename gcc/ada/{ => libgnat}/system-linux-x86.ads (100%) rename gcc/ada/{system-linux-hppa.ads => libgnat/system-lynxos178-ppc.ads} (85%) rename gcc/ada/{ => libgnat}/system-mingw.ads (99%) rename gcc/ada/{ => libgnat}/system-rtems.ads (100%) rename gcc/ada/{ => libgnat}/system-solaris-sparc.ads (99%) rename gcc/ada/{ => libgnat}/system-solaris-x86.ads (99%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks-arm-rtp-smp.ads} (89%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks-arm-rtp.ads} (90%) copy gcc/ada/{ => libgnat}/system-vxworks-arm.ads (99%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks-e500-kernel.ads} (96%) copy gcc/ada/{system-vxworks-ppc.ads => libgnat/system-vxworks-e500-rtp-smp.ads} (91%) copy gcc/ada/{system-vxworks-ppc.ads => libgnat/system-vxworks-e500-rtp.ads} (93%) rename gcc/ada/{system-vxworks-sparcv9.ads => libgnat/system-vxworks-e500-vthread. [...] copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks-ppc-kernel.ads} (97%) copy gcc/ada/{system-vxworks-ppc.ads => libgnat/system-vxworks-ppc-ravenscar.ads} (82%) copy gcc/ada/{system-vxworks-ppc.ads => libgnat/system-vxworks-ppc-rtp-smp.ads} (93%) copy gcc/ada/{system-vxworks-ppc.ads => libgnat/system-vxworks-ppc-rtp.ads} (94%) rename gcc/ada/{system-vxworks-m68k.ads => libgnat/system-vxworks-ppc-vthread.ads} (95%) rename gcc/ada/{ => libgnat}/system-vxworks-ppc.ads (97%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks-ppc64-kernel.ads} (95%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks-x86-kernel.ads} (96%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks-x86-rtp-smp.ads} (93%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks-x86-rtp.ads} (94%) copy gcc/ada/{system-vxworks-x86.ads => libgnat/system-vxworks-x86-vthread.ads} (95%) rename gcc/ada/{ => libgnat}/system-vxworks-x86.ads (97%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks7-arm-rtp-smp.ads} (90%) rename gcc/ada/{system-vxworks-mips.ads => libgnat/system-vxworks7-arm.ads} (95%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks7-e500-rtp-smp.ads} (92%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks7-ppc-rtp-smp.ads} (93%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks7-ppc64-rtp-smp.ads} (92%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks7-x86-kernel.ads} (97%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks7-x86-rtp-smp.ads} (94%) copy gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks7-x86_64-kernel.ads} (96%) rename gcc/ada/{system-vxworks-arm.ads => libgnat/system-vxworks7-x86_64-rtp-smp.a [...] rename gcc/ada/{ => libgnat}/system.ads (96%) rename gcc/ada/{ => libgnat}/text_io.ads (100%) rename gcc/ada/{ => libgnat}/unchconv.ads (100%) rename gcc/ada/{ => libgnat}/unchdeal.ads (100%) delete mode 100644 gcc/ada/math_lib.adb delete mode 100644 gcc/ada/s-auxdec-empty.adb delete mode 100644 gcc/ada/s-auxdec-empty.ads delete mode 100644 gcc/ada/s-hibaen.ads delete mode 100644 gcc/ada/s-tfsetr-default.adb delete mode 100644 gcc/ada/s-tfsetr-vxworks.adb delete mode 100644 gcc/ada/s-traces-default.adb delete mode 100644 gcc/ada/s-traces.adb delete mode 100644 gcc/ada/s-traces.ads delete mode 100644 gcc/ada/s-trafor-default.adb delete mode 100644 gcc/ada/s-trafor-default.ads delete mode 100644 gcc/ada/s-tratas-default.adb delete mode 100644 gcc/ada/s-tratas.adb delete mode 100644 gcc/ada/s-tratas.ads delete mode 100644 gcc/ada/s-vxwork-m68k.ads delete mode 100644 gcc/ada/s-vxwork-mips.ads delete mode 100644 gcc/ada/s-vxwork-sparcv9.ads create mode 100644 gcc/ada/sem_spark.adb create mode 100644 gcc/ada/sem_spark.ads create mode 100644 gcc/config/arm/arm-isa.h create mode 100644 gcc/testsuite/c-c++-common/pr82112.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-68177.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr81325.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-defarg7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-ice2.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-18.C copy gcc/testsuite/g++.dg/{torture/pr70029.C => lto/pr70029_0.C} (53%) copy gcc/testsuite/g++.dg/{torture/pr65626.C => pr82128.C} (91%) create mode 100644 gcc/testsuite/g++.dg/torture/pr70621.C create mode 100644 gcc/testsuite/g++.dg/torture/pr82154.C create mode 100644 gcc/testsuite/gcc.dg/pr81979.c create mode 100644 gcc/testsuite/gcc.dg/pr81988.c create mode 100644 gcc/testsuite/gcc.dg/pr82112.c create mode 100644 gcc/testsuite/gcc.dg/pr82167.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr82157.c copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-fre-47.c => ssa-fre-59.c} (57%) create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-3.c copy gcc/testsuite/gcc.target/powerpc/{float128-1.c => float128-4.c} (72%) create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-ld-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-ld-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-ld-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-ld-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-ld-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr82112.c create mode 100644 gcc/testsuite/gfortran.dg/associate_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/pdt_1.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_10.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_2.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_4.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_5.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_6.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_7.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_8.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_9.f03 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_component_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_component_2.f90 create mode 100644 gcc/testsuite/gnat.dg/debug14.adb create mode 100644 gcc/testsuite/gnat.dg/opt67.adb create mode 100644 gcc/testsuite/gnat.dg/opt67_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt67_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/atomic3.ads rename gcc/testsuite/gnat.dg/specs/{vfa.ads => vfa1.ads} (88%) create mode 100644 gcc/testsuite/gnat.dg/specs/vfa2.ads delete mode 100644 libstdc++-v3/include/bits/c++14_warning.h delete mode 100644 libstdc++-v3/include/bits/c++17_warning.h create mode 100644 libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc copy libstdc++-v3/testsuite/20_util/{is_constructible/80812.cc => time_point/cons/ [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/79162.cc => basic_s [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/wchar_t/79162.cc => basi [...] copy libstdc++-v3/testsuite/{20_util/function_objects/mem_fn/80478.cc => 21_string [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] copy libstdc++-v3/testsuite/{20_util/function_objects/mem_fn/80478.cc => 21_string [...] create mode 100644 libstdc++-v3/testsuite/experimental/string_view/operations/comp [...]