The wide_int routines allow things like: wi::add (t, 1) to add 1 to an INTEGER_CST T in its native precision. But we also have: wi::to_offset (t) // Treat T as an offset_int wi::to_widest (t) // Treat T as a widest_int Recently we also gained: wi::to_wide (t, prec) // Treat T as a wide_int in preccision PREC This patch therefore requires: wi::to_wide (t) when operating on INTEGER_CSTs in their native precision. This is just as efficient, and makes it clearer that a deliberate choice is being made to treat the tree as a wide_int in its native precision. This also removes the inconsistency that a) INTEGER_CSTs in their native precision can be used without an accessor but must use wi:: functions instead of C++ operators b) the other forms need an explicit accessor but the result can be used with C++ operators. It also helps with SVE, where there's the additional possibility that the tree could be a runtime value. 2017-10-10 Richard Sandiford <richard.sandiford@linaro.org> gcc/ * wide-int.h (wide_int_ref_storage): Make host_dependent_precision a template parameter. (WIDE_INT_REF_FOR): Update accordingly. * tree.h (wi::int_traits <const_tree>): Delete. (wi::tree_to_widest_ref, wi::tree_to_offset_ref): New typedefs. (wi::to_widest, wi::to_offset): Use them. Expand commentary. (wi::tree_to_wide_ref): New typedef. (wi::to_wide): New function. * calls.c (get_size_range): Use wi::to_wide when operating on trees as wide_ints. * cgraph.c (cgraph_node::create_thunk): Likewise. * config/i386/i386.c (ix86_data_alignment): Likewise. (ix86_local_alignment): Likewise. * dbxout.c (stabstr_O): Likewise. * dwarf2out.c (add_scalar_info, gen_enumeration_type_die): Likewise. * expr.c (const_vector_from_tree): Likewise. * fold-const-call.c (host_size_t_cst_p, fold_const_call_1): Likewise. * fold-const.c (may_negate_without_overflow_p, negate_expr_p) (fold_negate_expr_1, int_const_binop_1, const_binop) (fold_convert_const_int_from_real, optimize_bit_field_compare) (all_ones_mask_p, sign_bit_p, unextend, extract_muldiv_1) (fold_div_compare, fold_single_bit_test, fold_plusminus_mult_expr) (pointer_may_wrap_p, expr_not_equal_to, fold_binary_loc) (fold_ternary_loc, multiple_of_p, fold_negate_const, fold_abs_const) (fold_not_const, round_up_loc): Likewise. * gimple-fold.c (gimple_fold_indirect_ref): Likewise. * gimple-ssa-warn-alloca.c (alloca_call_type_by_arg): Likewise. (alloca_call_type): Likewise. * gimple.c (preprocess_case_label_vec_for_gimple): Likewise. * godump.c (go_output_typedef): Likewise. * graphite-sese-to-poly.c (tree_int_to_gmp): Likewise. * internal-fn.c (get_min_precision): Likewise. * ipa-cp.c (ipcp_store_vr_results): Likewise. * ipa-polymorphic-call.c (ipa_polymorphic_call_context::ipa_polymorphic_call_context): Likewise. * ipa-prop.c (ipa_print_node_jump_functions_for_edge): Likewise. (ipa_modify_call_arguments): Likewise. * match.pd: Likewise. * omp-low.c (scan_omp_1_op, lower_omp_ordered_clauses): Likewise. * print-tree.c (print_node_brief, print_node): Likewise. * stmt.c (expand_case): Likewise. * stor-layout.c (layout_type): Likewise. * tree-affine.c (tree_to_aff_combination): Likewise. * tree-cfg.c (group_case_labels_stmt): Likewise. * tree-data-ref.c (dr_analyze_indices): Likewise. (prune_runtime_alias_test_list): Likewise. * tree-dump.c (dequeue_and_dump): Likewise. * tree-inline.c (remap_gimple_op_r, copy_tree_body_r): Likewise. * tree-predcom.c (is_inv_store_elimination_chain): Likewise. * tree-pretty-print.c (dump_generic_node): Likewise. * tree-scalar-evolution.c (iv_can_overflow_p): Likewise. (simple_iv_with_niters): Likewise. * tree-ssa-address.c (addr_for_mem_ref): Likewise. * tree-ssa-ccp.c (ccp_finalize, evaluate_stmt): Likewise. * tree-ssa-loop-ivopts.c (constant_multiple_of): Likewise. * tree-ssa-loop-niter.c (split_to_var_and_offset) (refine_value_range_using_guard, number_of_iterations_ne_max) (number_of_iterations_lt_to_ne, number_of_iterations_lt) (get_cst_init_from_scev, record_nonwrapping_iv) (scev_var_range_cant_overflow): Likewise. * tree-ssa-phiopt.c (minmax_replacement): Likewise. * tree-ssa-pre.c (compute_avail): Likewise. * tree-ssa-sccvn.c (vn_reference_fold_indirect): Likewise. (vn_reference_maybe_forwprop_address, valueized_wider_op): Likewise. * tree-ssa-structalias.c (get_constraint_for_ptr_offset): Likewise. * tree-ssa-uninit.c (is_pred_expr_subset_of): Likewise. * tree-ssanames.c (set_nonzero_bits, get_nonzero_bits): Likewise. * tree-switch-conversion.c (collect_switch_conv_info, array_value_type) (dump_case_nodes, try_switch_expansion): Likewise. * tree-vect-loop-manip.c (vect_gen_vector_loop_niters): Likewise. (vect_do_peeling): Likewise. * tree-vect-patterns.c (vect_recog_bool_pattern): Likewise. * tree-vect-stmts.c (vectorizable_load): Likewise. * tree-vrp.c (compare_values_warnv, vrp_int_const_binop): Likewise. (zero_nonzero_bits_from_vr, ranges_from_anti_range): Likewise. (extract_range_from_binary_expr_1, adjust_range_with_scev): Likewise. (overflow_comparison_p_1, register_edge_assert_for_2): Likewise. (is_masked_range_test, find_switch_asserts, maybe_set_nonzero_bits) (vrp_evaluate_conditional_warnv_with_ops, intersect_ranges): Likewise. (range_fits_type_p, two_valued_val_range_p, vrp_finalize): Likewise. (evrp_dom_walker::before_dom_children): Likewise. * tree.c (cache_integer_cst, real_value_from_int_cst, integer_zerop) (integer_all_onesp, integer_pow2p, integer_nonzerop, tree_log2) (tree_floor_log2, tree_ctz, mem_ref_offset, tree_int_cst_sign_bit) (tree_int_cst_sgn, get_unwidened, int_fits_type_p): Likewise. (get_type_static_bounds, num_ending_zeros, drop_tree_overflow) (get_range_pos_neg): Likewise. * ubsan.c (ubsan_expand_ptr_ifn): Likewise. * config/darwin.c (darwin_mergeable_constant_section): Likewise. * config/aarch64/aarch64.c (aapcs_vfp_sub_candidate): Likewise. * config/arm/arm.c (aapcs_vfp_sub_candidate): Likewise. * config/avr/avr.c (avr_fold_builtin): Likewise. * config/bfin/bfin.c (bfin_local_alignment): Likewise. * config/msp430/msp430.c (msp430_attr): Likewise. * config/nds32/nds32.c (nds32_insert_attributes): Likewise. * config/powerpcspe/powerpcspe-c.c (altivec_resolve_overloaded_builtin): Likewise. * config/powerpcspe/powerpcspe.c (rs6000_aggregate_candidate) (rs6000_expand_ternop_builtin): Likewise. * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin): Likewise. * config/rs6000/rs6000.c (rs6000_aggregate_candidate): Likewise. (rs6000_expand_ternop_builtin): Likewise. * config/s390/s390.c (s390_handle_hotpatch_attribute): Likewise. gcc/ada/ * gcc-interface/decl.c (annotate_value): Use wi::to_wide when operating on trees as wide_ints. gcc/c/ * c-parser.c (c_parser_cilk_clause_vectorlength): Use wi::to_wide when operating on trees as wide_ints. * c-typeck.c (build_c_cast, c_finish_omp_clauses): Likewise. (c_tree_equal): Likewise. gcc/c-family/ * c-ada-spec.c (dump_generic_ada_node): Use wi::to_wide when operating on trees as wide_ints. * c-common.c (pointer_int_sum): Likewise. * c-pretty-print.c (pp_c_integer_constant): Likewise. * c-warn.c (match_case_to_enum_1): Likewise. (c_do_switch_warnings): Likewise. (maybe_warn_shift_overflow): Likewise. gcc/cp/ * cvt.c (ignore_overflows): Use wi::to_wide when operating on trees as wide_ints. * decl.c (check_array_designated_initializer): Likewise. * mangle.c (write_integer_cst): Likewise. * semantics.c (cp_finish_omp_clause_depend_sink): Likewise. gcc/fortran/ * target-memory.c (gfc_interpret_logical): Use wi::to_wide when operating on trees as wide_ints. * trans-const.c (gfc_conv_tree_to_mpz): Likewise. * trans-expr.c (gfc_conv_cst_int_power): Likewise. * trans-intrinsic.c (trans_this_image): Likewise. (gfc_conv_intrinsic_bound): Likewise. (conv_intrinsic_cobound): Likewise. gcc/lto/ * lto.c (compare_tree_sccs_1): Use wi::to_wide when operating on trees as wide_ints. gcc/objc/ * objc-act.c (objc_decl_method_attributes): Use wi::to_wide when operating on trees as wide_ints. From-SVN: r253595
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| doc | Loading commit data... | |
| gcc-interface | Loading commit data... | |
| libgnarl | Loading commit data... | |
| libgnat | Loading commit data... | |
| ChangeLog | Loading commit data... | |
| ChangeLog-2001 | Loading commit data... | |
| ChangeLog-2002 | Loading commit data... | |
| ChangeLog-2003 | Loading commit data... | |
| ChangeLog-2004 | Loading commit data... | |
| ChangeLog-2005 | Loading commit data... | |
| ChangeLog-2006 | Loading commit data... | |
| ChangeLog-2007 | Loading commit data... | |
| ChangeLog-2008 | Loading commit data... | |
| ChangeLog-2009 | Loading commit data... | |
| ChangeLog-2010 | Loading commit data... | |
| ChangeLog-2011 | Loading commit data... | |
| ChangeLog-2012 | Loading commit data... | |
| ChangeLog-2013 | Loading commit data... | |
| ChangeLog-2014 | Loading commit data... | |
| ChangeLog-2015 | Loading commit data... | |
| ChangeLog-2016 | Loading commit data... | |
| ChangeLog.ptr | Loading commit data... | |
| ChangeLog.tree-ssa | Loading commit data... | |
| Make-generated.in | Loading commit data... | |
| Makefile.in | Loading commit data... | |
| Makefile.rtl | Loading commit data... | |
| ada_get_targ.adb | Loading commit data... | |
| adabkend.adb | Loading commit data... | |
| adabkend.ads | Loading commit data... | |
| adadecode.c | Loading commit data... | |
| adadecode.h | Loading commit data... | |
| adaint.c | Loading commit data... | |
| adaint.h | Loading commit data... | |
| affinity.c | Loading commit data... | |
| ali-util.adb | Loading commit data... | |
| ali-util.ads | Loading commit data... | |
| ali.adb | Loading commit data... | |
| ali.ads | Loading commit data... | |
| alloc.ads | Loading commit data... | |
| argv.c | Loading commit data... | |
| aspects.adb | Loading commit data... | |
| aspects.ads | Loading commit data... | |
| atree.adb | Loading commit data... | |
| atree.ads | Loading commit data... | |
| atree.h | Loading commit data... | |
| aux-io.c | Loading commit data... | |
| back_end.adb | Loading commit data... | |
| back_end.ads | Loading commit data... | |
| bcheck.adb | Loading commit data... | |
| bcheck.ads | Loading commit data... | |
| binde.adb | Loading commit data... | |
| binde.ads | Loading commit data... | |
| binderr.adb | Loading commit data... | |
| binderr.ads | Loading commit data... | |
| bindgen.adb | Loading commit data... | |
| bindgen.ads | Loading commit data... | |
| bindusg.adb | Loading commit data... | |
| bindusg.ads | Loading commit data... | |
| butil.adb | Loading commit data... | |
| butil.ads | Loading commit data... | |
| cal.c | Loading commit data... | |
| casing.adb | Loading commit data... | |
| casing.ads | Loading commit data... | |
| ceinfo.adb | Loading commit data... | |
| checks.adb | Loading commit data... | |
| checks.ads | Loading commit data... | |
| cio.c | Loading commit data... | |
| clean.adb | Loading commit data... | |
| clean.ads | Loading commit data... | |
| comperr.adb | Loading commit data... | |
| comperr.ads | Loading commit data... | |
| config-lang.in | Loading commit data... | |
| contracts.adb | Loading commit data... | |
| contracts.ads | Loading commit data... | |
| csets.adb | Loading commit data... | |
| csets.ads | Loading commit data... | |
| csinfo.adb | Loading commit data... | |
| cstand.adb | Loading commit data... | |
| cstand.ads | Loading commit data... | |
| cstreams.c | Loading commit data... | |
| ctrl_c.c | Loading commit data... | |
| debug.adb | Loading commit data... | |
| debug.ads | Loading commit data... | |
| debug_a.adb | Loading commit data... | |
| debug_a.ads | Loading commit data... | |
| einfo.adb | Loading commit data... | |
| einfo.ads | Loading commit data... | |
| elists.adb | Loading commit data... | |
| elists.ads | Loading commit data... | |
| elists.h | Loading commit data... | |
| env.c | Loading commit data... | |
| env.h | Loading commit data... | |
| err_vars.ads | Loading commit data... | |
| errno.c | Loading commit data... | |
| errout.adb | Loading commit data... | |
| errout.ads | Loading commit data... | |
| erroutc.adb | Loading commit data... | |
| erroutc.ads | Loading commit data... | |
| errutil.adb | Loading commit data... | |
| errutil.ads | Loading commit data... | |
| eval_fat.adb | Loading commit data... | |
| eval_fat.ads | Loading commit data... | |
| exit.c | Loading commit data... | |
| exp_aggr.adb | Loading commit data... | |
| exp_aggr.ads | Loading commit data... | |
| exp_atag.adb | Loading commit data... | |
| exp_atag.ads | Loading commit data... | |
| exp_attr.adb | Loading commit data... | |
| exp_attr.ads | Loading commit data... | |
| exp_cg.adb | Loading commit data... | |
| exp_cg.ads | Loading commit data... | |
| exp_ch10.ads | Loading commit data... | |
| exp_ch11.adb | Loading commit data... | |
| exp_ch11.ads | Loading commit data... | |
| exp_ch12.adb | Loading commit data... | |
| exp_ch12.ads | Loading commit data... | |
| exp_ch13.adb | Loading commit data... | |
| exp_ch13.ads | Loading commit data... | |
| exp_ch2.adb | Loading commit data... | |
| exp_ch2.ads | Loading commit data... | |
| exp_ch3.adb | Loading commit data... | |
| exp_ch3.ads | Loading commit data... | |
| exp_ch4.adb | Loading commit data... | |
| exp_ch4.ads | Loading commit data... | |
| exp_ch5.adb | Loading commit data... | |
| exp_ch5.ads | Loading commit data... | |
| exp_ch6.adb | Loading commit data... | |
| exp_ch6.ads | Loading commit data... | |
| exp_ch7.adb | Loading commit data... | |
| exp_ch7.ads | Loading commit data... | |
| exp_ch8.adb | Loading commit data... | |
| exp_ch8.ads | Loading commit data... | |
| exp_ch9.adb | Loading commit data... | |
| exp_ch9.ads | Loading commit data... | |
| exp_code.adb | Loading commit data... | |
| exp_code.ads | Loading commit data... | |
| exp_dbug.adb | Loading commit data... | |
| exp_dbug.ads | Loading commit data... | |
| exp_disp.adb | Loading commit data... | |
| exp_disp.ads | Loading commit data... | |
| exp_dist.adb | Loading commit data... | |
| exp_dist.ads | Loading commit data... | |
| exp_fixd.adb | Loading commit data... | |
| exp_fixd.ads | Loading commit data... | |
| exp_imgv.adb | Loading commit data... | |
| exp_imgv.ads | Loading commit data... | |
| exp_intr.adb | Loading commit data... | |
| exp_intr.ads | Loading commit data... | |
| exp_pakd.adb | Loading commit data... | |
| exp_pakd.ads | Loading commit data... | |
| exp_prag.adb | Loading commit data... | |
| exp_prag.ads | Loading commit data... | |
| exp_sel.adb | Loading commit data... | |
| exp_sel.ads | Loading commit data... | |
| exp_smem.adb | Loading commit data... | |
| exp_smem.ads | Loading commit data... | |
| exp_spark.adb | Loading commit data... | |
| exp_spark.ads | Loading commit data... | |
| exp_strm.adb | Loading commit data... | |
| exp_strm.ads | Loading commit data... | |
| exp_tss.adb | Loading commit data... | |
| exp_tss.ads | Loading commit data... | |
| exp_unst.adb | Loading commit data... | |
| exp_unst.ads | Loading commit data... | |
| exp_util.adb | Loading commit data... | |
| exp_util.ads | Loading commit data... | |
| expander.adb | Loading commit data... | |
| expander.ads | Loading commit data... | |
| expect.c | Loading commit data... | |
| fe.h | Loading commit data... | |
| final.c | Loading commit data... | |
| fmap.adb | Loading commit data... | |
| fmap.ads | Loading commit data... | |
| fname-sf.adb | Loading commit data... | |
| fname-sf.ads | Loading commit data... | |
| fname-uf.adb | Loading commit data... | |
| fname-uf.ads | Loading commit data... | |
| fname.adb | Loading commit data... | |
| fname.ads | Loading commit data... | |
| freeze.adb | Loading commit data... | |
| freeze.ads | Loading commit data... | |
| frontend.adb | Loading commit data... | |
| frontend.ads | Loading commit data... | |
| get_scos.adb | Loading commit data... | |
| get_scos.ads | Loading commit data... | |
| get_spark_xrefs.adb | Loading commit data... | |
| get_spark_xrefs.ads | Loading commit data... | |
| get_targ.adb | Loading commit data... | |
| get_targ.ads | Loading commit data... | |
| ghost.adb | Loading commit data... | |
| ghost.ads | Loading commit data... | |
| gnat-style.texi | Loading commit data... | |
| gnat1drv.adb | Loading commit data... | |
| gnat1drv.ads | Loading commit data... | |
| gnat_rm.texi | Loading commit data... | |
| gnat_ugn.texi | Loading commit data... | |
| gnatbind.adb | Loading commit data... | |
| gnatbind.ads | Loading commit data... | |
| gnatchop.adb | Loading commit data... | |
| gnatclean.adb | Loading commit data... | |
| gnatcmd.adb | Loading commit data... | |
| gnatcmd.ads | Loading commit data... | |
| gnatdll.adb | Loading commit data... | |
| gnatfind.adb | Loading commit data... | |
| gnathtml.pl | Loading commit data... | |
| gnatkr.adb | Loading commit data... | |
| gnatkr.ads | Loading commit data... | |
| gnatlink.adb | Loading commit data... | |
| gnatlink.ads | Loading commit data... | |
| gnatls.adb | Loading commit data... | |
| gnatls.ads | Loading commit data... | |
| gnatmake.adb | Loading commit data... | |
| gnatmake.ads | Loading commit data... | |
| gnatname.adb | Loading commit data... | |
| gnatname.ads | Loading commit data... | |
| gnatprep.adb | Loading commit data... | |
| gnatprep.ads | Loading commit data... | |
| gnatvsn.adb | Loading commit data... | |
| gnatvsn.ads | Loading commit data... | |
| gnatxref.adb | Loading commit data... | |
| gprep.adb | Loading commit data... | |
| gprep.ads | Loading commit data... | |
| gsocket.h | Loading commit data... | |
| hostparm.ads | Loading commit data... | |
| impunit.adb | Loading commit data... | |
| impunit.ads | Loading commit data... | |
| indepsw-aix.adb | Loading commit data... | |
| indepsw-darwin.adb | Loading commit data... | |
| indepsw-gnu.adb | Loading commit data... | |
| indepsw.adb | Loading commit data... | |
| indepsw.ads | Loading commit data... | |
| init.c | Loading commit data... | |
| initialize.c | Loading commit data... | |
| inline.adb | Loading commit data... | |
| inline.ads | Loading commit data... | |
| itypes.adb | Loading commit data... | |
| itypes.ads | Loading commit data... | |
| krunch.adb | Loading commit data... | |
| krunch.ads | Loading commit data... | |
| layout.adb | Loading commit data... | |
| layout.ads | Loading commit data... | |
| lib-list.adb | Loading commit data... | |
| lib-load.adb | Loading commit data... | |
| lib-load.ads | Loading commit data... | |
| lib-sort.adb | Loading commit data... | |
| lib-util.adb | Loading commit data... | |
| lib-util.ads | Loading commit data... | |
| lib-writ.adb | Loading commit data... | |
| lib-writ.ads | Loading commit data... | |
| lib-xref-spark_specific.adb | Loading commit data... | |
| lib-xref.adb | Loading commit data... | |
| lib-xref.ads | Loading commit data... | |
| lib.adb | Loading commit data... | |
| lib.ads | Loading commit data... | |
| link.c | Loading commit data... | |
| live.adb | Loading commit data... | |
| live.ads | Loading commit data... | |
| locales.c | Loading commit data... | |
| make.adb | Loading commit data... | |
| make.ads | Loading commit data... | |
| make_util.adb | Loading commit data... | |
| make_util.ads | Loading commit data... | |
| makeusg.adb | Loading commit data... | |
| makeusg.ads | Loading commit data... | |
| mdll-fil.adb | Loading commit data... | |
| mdll-fil.ads | Loading commit data... | |
| mdll-utl.adb | Loading commit data... | |
| mdll-utl.ads | Loading commit data... | |
| mdll.adb | Loading commit data... | |
| mdll.ads | Loading commit data... | |
| mingw32.h | Loading commit data... | |
| mkdir.c | Loading commit data... | |
| namet-sp.adb | Loading commit data... | |
| namet-sp.ads | Loading commit data... | |
| namet.adb | Loading commit data... | |
| namet.ads | Loading commit data... | |
| namet.h | Loading commit data... | |
| nlists.adb | Loading commit data... | |
| nlists.ads | Loading commit data... | |
| nlists.h | Loading commit data... | |
| nmake.adt | Loading commit data... | |
| opt.adb | Loading commit data... | |
| opt.ads | Loading commit data... | |
| osint-b.adb | Loading commit data... | |
| osint-b.ads | Loading commit data... | |
| osint-c.adb | Loading commit data... | |
| osint-c.ads | Loading commit data... | |
| osint-l.adb | Loading commit data... | |
| osint-l.ads | Loading commit data... | |
| osint-m.adb | Loading commit data... | |
| osint-m.ads | Loading commit data... | |
| osint.adb | Loading commit data... | |
| osint.ads | Loading commit data... | |
| output.adb | Loading commit data... | |
| output.ads | Loading commit data... | |
| par-ch10.adb | Loading commit data... | |
| par-ch11.adb | Loading commit data... | |
| par-ch12.adb | Loading commit data... | |
| par-ch13.adb | Loading commit data... | |
| par-ch2.adb | Loading commit data... | |
| par-ch3.adb | Loading commit data... | |
| par-ch4.adb | Loading commit data... | |
| par-ch5.adb | Loading commit data... | |
| par-ch6.adb | Loading commit data... | |
| par-ch7.adb | Loading commit data... | |
| par-ch8.adb | Loading commit data... | |
| par-ch9.adb | Loading commit data... | |
| par-endh.adb | Loading commit data... | |
| par-labl.adb | Loading commit data... | |
| par-load.adb | Loading commit data... | |
| par-prag.adb | Loading commit data... | |
| par-sync.adb | Loading commit data... | |
| par-tchk.adb | Loading commit data... | |
| par-util.adb | Loading commit data... | |
| par.adb | Loading commit data... | |
| par.ads | Loading commit data... | |
| par_sco.adb | Loading commit data... | |
| par_sco.ads | Loading commit data... | |
| pprint.adb | Loading commit data... | |
| pprint.ads | Loading commit data... | |
| prep.adb | Loading commit data... | |
| prep.ads | Loading commit data... | |
| prepcomp.adb | Loading commit data... | |
| prepcomp.ads | Loading commit data... | |
| put_scos.adb | Loading commit data... | |
| put_scos.ads | Loading commit data... | |
| put_spark_xrefs.adb | Loading commit data... | |
| put_spark_xrefs.ads | Loading commit data... | |
| raise-gcc.c | Loading commit data... | |
| raise.c | Loading commit data... | |
| raise.h | Loading commit data... | |
| repinfo.adb | Loading commit data... | |
| repinfo.ads | Loading commit data... | |
| repinfo.h | Loading commit data... | |
| restrict.adb | Loading commit data... | |
| restrict.ads | Loading commit data... | |
| rident.ads | Loading commit data... | |
| rtfinal.c | Loading commit data... | |
| rtinit.c | Loading commit data... | |
| rtsfind.adb | Loading commit data... | |
| rtsfind.ads | Loading commit data... | |
| s-oscons-tmplt.c | Loading commit data... | |
| scans.adb | Loading commit data... | |
| scans.ads | Loading commit data... | |
| scil_ll.adb | Loading commit data... | |
| scil_ll.ads | Loading commit data... | |
| scn.adb | Loading commit data... | |
| scn.ads | Loading commit data... | |
| scng.adb | Loading commit data... | |
| scng.ads | Loading commit data... | |
| scos.adb | Loading commit data... | |
| scos.ads | Loading commit data... | |
| scos.h | Loading commit data... | |
| sdefault.ads | Loading commit data... | |
| seh_init.c | Loading commit data... | |
| sem.adb | Loading commit data... | |
| sem.ads | Loading commit data... | |
| sem_aggr.adb | Loading commit data... | |
| sem_aggr.ads | Loading commit data... | |
| sem_attr.adb | Loading commit data... | |
| sem_attr.ads | Loading commit data... | |
| sem_aux.adb | Loading commit data... | |
| sem_aux.ads | Loading commit data... | |
| sem_case.adb | Loading commit data... | |
| sem_case.ads | Loading commit data... | |
| sem_cat.adb | Loading commit data... | |
| sem_cat.ads | Loading commit data... | |
| sem_ch10.adb | Loading commit data... | |
| sem_ch10.ads | Loading commit data... | |
| sem_ch11.adb | Loading commit data... | |
| sem_ch11.ads | Loading commit data... | |
| sem_ch12.adb | Loading commit data... | |
| sem_ch12.ads | Loading commit data... | |
| sem_ch13.adb | Loading commit data... | |
| sem_ch13.ads | Loading commit data... | |
| sem_ch2.adb | Loading commit data... | |
| sem_ch2.ads | Loading commit data... | |
| sem_ch3.adb | Loading commit data... | |
| sem_ch3.ads | Loading commit data... | |
| sem_ch4.adb | Loading commit data... | |
| sem_ch4.ads | Loading commit data... | |
| sem_ch5.adb | Loading commit data... | |
| sem_ch5.ads | Loading commit data... | |
| sem_ch6.adb | Loading commit data... | |
| sem_ch6.ads | Loading commit data... | |
| sem_ch7.adb | Loading commit data... | |
| sem_ch7.ads | Loading commit data... | |
| sem_ch8.adb | Loading commit data... | |
| sem_ch8.ads | Loading commit data... | |
| sem_ch9.adb | Loading commit data... | |
| sem_ch9.ads | Loading commit data... | |
| sem_dim.adb | Loading commit data... | |
| sem_dim.ads | Loading commit data... | |
| sem_disp.adb | Loading commit data... | |
| sem_disp.ads | Loading commit data... | |
| sem_dist.adb | Loading commit data... | |
| sem_dist.ads | Loading commit data... | |
| sem_elab.adb | Loading commit data... | |
| sem_elab.ads | Loading commit data... | |
| sem_elim.adb | Loading commit data... | |
| sem_elim.ads | Loading commit data... | |
| sem_eval.adb | Loading commit data... | |
| sem_eval.ads | Loading commit data... | |
| sem_intr.adb | Loading commit data... | |
| sem_intr.ads | Loading commit data... | |
| sem_mech.adb | Loading commit data... | |
| sem_mech.ads | Loading commit data... | |
| sem_prag.adb | Loading commit data... | |
| sem_prag.ads | Loading commit data... | |
| sem_res.adb | Loading commit data... | |
| sem_res.ads | Loading commit data... | |
| sem_scil.adb | Loading commit data... | |
| sem_scil.ads | Loading commit data... | |
| sem_smem.adb | Loading commit data... | |
| sem_smem.ads | Loading commit data... | |
| sem_spark.adb | Loading commit data... | |
| sem_spark.ads | Loading commit data... | |
| sem_type.adb | Loading commit data... | |
| sem_type.ads | Loading commit data... | |
| sem_util.adb | Loading commit data... | |
| sem_util.ads | Loading commit data... | |
| sem_warn.adb | Loading commit data... | |
| sem_warn.ads | Loading commit data... | |
| set_targ.adb | Loading commit data... | |
| set_targ.ads | Loading commit data... | |
| sfn_scan.adb | Loading commit data... | |
| sfn_scan.ads | Loading commit data... | |
| sigtramp-armdroid.c | Loading commit data... | |
| sigtramp-ios.c | Loading commit data... | |
| sigtramp-vxworks-target.inc | Loading commit data... | |
| sigtramp-vxworks.c | Loading commit data... | |
| sigtramp.h | Loading commit data... | |
| sinfo-cn.adb | Loading commit data... | |
| sinfo-cn.ads | Loading commit data... | |
| sinfo.adb | Loading commit data... | |
| sinfo.ads | Loading commit data... | |
| sinput-c.adb | Loading commit data... | |
| sinput-c.ads | Loading commit data... | |
| sinput-d.adb | Loading commit data... | |
| sinput-d.ads | Loading commit data... | |
| sinput-l.adb | Loading commit data... | |
| sinput-l.ads | Loading commit data... | |
| sinput.adb | Loading commit data... | |
| sinput.ads | Loading commit data... | |
| snames.adb-tmpl | Loading commit data... | |
| snames.ads-tmpl | Loading commit data... | |
| snames.h-tmpl | Loading commit data... | |
| socket.c | Loading commit data... | |
| spark_xrefs.adb | Loading commit data... | |
| spark_xrefs.ads | Loading commit data... | |
| spark_xrefs_test.adb | Loading commit data... | |
| sprint.adb | Loading commit data... | |
| sprint.ads | Loading commit data... | |
| stand.adb | Loading commit data... | |
| stand.ads | Loading commit data... | |
| stringt.adb | Loading commit data... | |
| stringt.ads | Loading commit data... | |
| stringt.h | Loading commit data... | |
| style.adb | Loading commit data... | |
| style.ads | Loading commit data... | |
| styleg.adb | Loading commit data... | |
| styleg.ads | Loading commit data... | |
| stylesw.adb | Loading commit data... | |
| stylesw.ads | Loading commit data... | |
| switch-b.adb | Loading commit data... | |
| switch-b.ads | Loading commit data... | |
| switch-c.adb | Loading commit data... | |
| switch-c.ads | Loading commit data... | |
| switch-m.adb | Loading commit data... | |
| switch-m.ads | Loading commit data... | |
| switch.adb | Loading commit data... | |
| switch.ads | Loading commit data... | |
| symbols.adb | Loading commit data... | |
| symbols.ads | Loading commit data... | |
| sysdep.c | Loading commit data... | |
| table.adb | Loading commit data... | |
| table.ads | Loading commit data... | |
| targext.c | Loading commit data... | |
| targparm.adb | Loading commit data... | |
| targparm.ads | Loading commit data... | |
| tb-gcc.c | Loading commit data... | |
| tbuild.adb | Loading commit data... | |
| tbuild.ads | Loading commit data... | |
| tempdir.adb | Loading commit data... | |
| tempdir.ads | Loading commit data... | |
| terminals.c | Loading commit data... | |
| tracebak.c | Loading commit data... | |
| tree_gen.adb | Loading commit data... | |
| tree_gen.ads | Loading commit data... | |
| tree_in.adb | Loading commit data... | |
| tree_in.ads | Loading commit data... | |
| tree_io.adb | Loading commit data... | |
| tree_io.ads | Loading commit data... | |
| treepr.adb | Loading commit data... | |
| treepr.ads | Loading commit data... | |
| treeprs.adt | Loading commit data... | |
| ttypes.ads | Loading commit data... | |
| types.adb | Loading commit data... | |
| types.ads | Loading commit data... | |
| types.h | Loading commit data... | |
| uintp.adb | Loading commit data... | |
| uintp.ads | Loading commit data... | |
| uintp.h | Loading commit data... | |
| uname.adb | Loading commit data... | |
| uname.ads | Loading commit data... | |
| urealp.adb | Loading commit data... | |
| urealp.ads | Loading commit data... | |
| urealp.h | Loading commit data... | |
| usage.adb | Loading commit data... | |
| usage.ads | Loading commit data... | |
| validsw.adb | Loading commit data... | |
| validsw.ads | Loading commit data... | |
| vx_crtbegin.c | Loading commit data... | |
| vx_crtbegin.inc | Loading commit data... | |
| vx_crtbegin_auto.c | Loading commit data... | |
| vx_crtend.c | Loading commit data... | |
| vx_stack_info.c | Loading commit data... | |
| vxaddr2line.adb | Loading commit data... | |
| vxworks-ppc-link.spec | Loading commit data... | |
| vxworks-x86-link.spec | Loading commit data... | |
| warnsw.adb | Loading commit data... | |
| warnsw.ads | Loading commit data... | |
| widechar.adb | Loading commit data... | |
| widechar.ads | Loading commit data... | |
| xeinfo.adb | Loading commit data... | |
| xnmake.adb | Loading commit data... | |
| xoscons.adb | Loading commit data... | |
| xr_tabls.adb | Loading commit data... | |
| xr_tabls.ads | Loading commit data... | |
| xref_lib.adb | Loading commit data... | |
| xref_lib.ads | Loading commit data... | |
| xsinfo.adb | Loading commit data... | |
| xsnamest.adb | Loading commit data... | |
| xtreeprs.adb | Loading commit data... | |
| xutil.adb | Loading commit data... | |
| xutil.ads | Loading commit data... |