1. 15 Jun, 2016 20 commits
    • decl.c (wrapup_globals_for_namespace): Use DECL_SOURCE_LOCATION and "%qF" in… · c5f914a3
      decl.c (wrapup_globals_for_namespace): Use DECL_SOURCE_LOCATION and "%qF" in warning_at instead of "%q+F" in warning.
      
      2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* decl.c (wrapup_globals_for_namespace): Use DECL_SOURCE_LOCATION and
      	"%qF" in warning_at instead of "%q+F" in warning.
      	(check_redeclaration_exception_specification): Likewise in pedwarn
      	(and error, inform, for consistency).
      	* call.c (joust): Likewise.
      
      From-SVN: r237496
      Paolo Carlini committed
    • 2016-06-15 François Dumont <fdumont@gcc.gnu.org> · d7e16fc5
      	* include/bits/stl_deque.h
      	(std::deque<>::operator=): Call _M_assign_aux.
      	(std::deque<>::assign(initializer_list<>)): Likewise.
      	(std::deque<>::resize(size_t, const value_type&)): Call _M_fill_insert.
      	(std::deque<>::insert(const_iterator, initializer_list<>)):
      	Call _M_range_insert_aux.
      	(std::deque<>::_M_assign_aux<It>(It, It, std::forward_iterator_tag):
      	Likewise.
      	(std::deque<>::_M_fill_assign): Call _M_fill_insert.
      	(std::deque<>::_M_move_assign2): Call _M_assign_aux.
      	* include/bits/deque.tcc
      	(std::deque<>::operator=): Call _M_range_insert_aux.
      	(std::deque<>::_M_assign_aux<It>(It, It, std::input_iterator_tag)):
      	Likewise.
      	* include/bits/stl_vector.h
      	(std::vector<>::operator=): Call _M_assign_aux.
      	(std::vector<>::assign(initializer_list<>)): Likewise.
      	(std::vector<>::resize(size_t, const value_type&)): Call _M_fill_insert.
      	(std::vector<>::insert(const_iterator, initializer_list<>)):
      	Call _M_range_insert.
      	* include/bits/vector.tcc (std::vector<>::_M_assign_aux): Likewise.
      
      From-SVN: r237495
      François Dumont committed
    • vsx.md (VSINT_84): Add DImode to enable loading DImode constants with XXSPLTIB in vector registers. · 1a3c3ee9
      [gcc]
      2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	* config/rs6000/vsx.md (VSINT_84): Add DImode to enable loading
      	DImode constants with XXSPLTIB in vector registers.
      	(vsx_extract_<mode>, V2DImode/V2DFmode): Combine both
      	vsx_extract_<mode>_internal{1,2} into a single insn that handles
      	direct move (both ISA 2.07 and ISA 3.0 versions), and optimizes
      	extraction of the element at the top of the register as a scalar
      	value.
      	(vsx_extract_<mode>_internal1): Likewise.
      	(vsx_extract_<mode>_internal2): Likewise.
      	* config/rs6000/constraints.md (wi constraint): Remove a comment
      	about DImode not being allowed in Altivec registers.
      	(wB constraint): New constraint for constants that can be
      	generated in Altivec registers with VSPLTISW/VUPKHSW.
      	* config/rs6000/predicates.md (xxspltib_constant_split): Update
      	comments.
      	(xxspltib_constant_nosplit): Likewise.
      	* config/rs6000/rs6000-cpus.def (ISA_2_6_MASKS_SERVER): Add
      	support for -mupper-regs-di to enable DImode to go into Altivec
      	registers.
      	(POWERPC_MASKS): Likewise.
      	(power7 cpu): Likewise.
      	* config/rs6000/rs6000.opt (-mupper-regs-di): Likewise.
      	* config/rs6000/rs6000.c (rs6000_hard_regno_mode_ok): Add support
      	for DImode being allowed in Altivec registers.  Update wi/wj
      	constraints.  Set scalar_in_vmx_p flag.
      	(rs6000_option_override_internal): Add checks for -mupper-regs-di.
      	(xxspltib_constant_p): Allow CONST_INT's with VOIDmode.  Don't
      	return true if we could use VSPLTISW/VUPKHSW instead of XXSPLTIB.
      	(rs6000_opt_masks): Add -mupper-regs-di.
      	* config/rs6000/rs6000.md (lfiwax): Update clobbers that don't use
      	direct move to use wi and not wj.
      	(lfiwzx): Likewise.
      	(floatsi<mode>2_lfiwax_mem): Combine alternatives into a single
      	alternative.
      	(floatunssi<mode>2_lfiwzx_mem): Likewise.
      	(fix_trunc<mode>di2_fctidz): Change second alternative to allow
      	any VSX register, instead of just Altivec registers, to allow
      	either operand to be an Altivec register or both.
      	(fixuns_trunc<mode>di2_fctiduz): Likewise.
      	(movdi_internal32): Add support for -mupper-regs-di.  Add support
      	to load constants via XXSPLTIB or VSPLTISW.  Add spacing to allow
      	the alternatives and attributes to be lined up to be easier to
      	read.
      	(movdi_internal64): Likewise.
      	(64-bit DImode splitters): Change predicates to only split loading
      	up GPR registers.  Add splits for using XXSPLTIB or VSPLTISW to
      	load constants in ISA 3.0 or ISA 2.07 respectively.
      	* doc/invoke.texi (RS/6000 and PowerPC Options): Document
      	-mupper-regs-di.  Update -mupper-regs-df and -mupper-regs-sf to
      	mention -mcpu=power9 sets these options.
      	* doc/md.texi (PowerPC and IBM RS6000 constraints): Document the
      	wB constraint.
      
      [gcc/testsuite]
      2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	* gcc.target/powerpc/p9-dimode1.c: New test.
      	* gcc.target/powerpc/p9-dimode2.c: Likewise.
      
      From-SVN: r237490
      Michael Meissner committed
    • * gcc.c-torture/compile/20160615-1.c: New test. · 61daecc4
      From-SVN: r237489
      Jakub Jelinek committed
    • * g++.dg/cpp0x/ref-qual17.C: New test. · f29468a7
      From-SVN: r237488
      Jakub Jelinek committed
    • Correct Changelog entry: · c4468fc3
      	PR target/67353
      	* config/avr/avr.c (avr_set_current_function): Warn misspelled
      	interrupt/ signal handler if -Wmisspelled-isr flag is enabled.
      	* config/avr/avr.opt (Wmisspelled-isr): New warning flag. Enabled
      	by default to warn misspelled interrupt/ signal handler.
      	* doc/invoke.texi (AVR Options): Document it. Update description
      	for -nodevicelib option.
      
      From-SVN: r237487
      Denis Chertykov committed
    • re PR target/67353 ([avr] Option-ize Warning "appears to be a misspelled signal… · 22fba352
      re PR target/67353 ([avr] Option-ize Warning "appears to be a misspelled signal / interrupt handler")
      
          PR target/67353
          * config/avr/avr.c (avr_set_current_function): Warn misspelled
          interrupt/ signal handler if -Wmisspelled-isr flag is enabled.
      
      From-SVN: r237486
      Pitchumani Sivanupandi committed
    • [AArch64][obvious] Clean up parentheses and use GET_MODE_UNIT_BITSIZE in a couple of patterns · 10c619de
      	* config/aarch64/aarch64-simd.md (aarch64_<sur>shll_n<mode>): Clean
      	up parentheses.  Use GET_MODE_UNIT_BITSIZE.
      	(aarch64_<sur>shll2_n<mode>): Likewise.
      
      From-SVN: r237485
      Kyrylo Tkachov committed
    • re PR middle-end/71529 ([CHKP] ICE in expand_expr_real_1) · 209d1e2d
      gcc/
      
      	PR middle-end/71529
      	* ipa-chkp.c (chkp_build_instrumented_fndecl): Fix
      	DECL_CONTEXT for copied arguments.
      
      gcc/testsuite/
      
      	PR middle-end/71529
      	* gcc.target/i386/pr71529.C: New test.
      
      From-SVN: r237484
      Ilya Enkovich committed
    • re PR tree-optimization/71483 (g++ ICE at -O3 on valid code on x86_64-linux-gnu… · 8dc35712
      re PR tree-optimization/71483 (g++ ICE at -O3 on valid code on x86_64-linux-gnu with “Floating point exception”)
      
      2016-06-15  Alan Hayward  <alan.hayward@arm.com>
      
      gcc/
      	PR tree-optimization/71483
      	* tree-vect-loop.c (vectorizable_live_operation): Pick correct index
      	for slp
      
      testsuite/
      	PR tree-optimization/71483
      	* g++.dg/vect/pr71483.c: New
      
      From-SVN: r237483
      Alan Hayward committed
    • re PR c++/70202 (ICE on invalid code on x86_64-linux-gnu in… · b8911cb8
      re PR c++/70202 (ICE on invalid code on x86_64-linux-gnu in build_simple_base_path, at cp/class.c:579)
      
      /cp
      2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/70202
      	* decl.c (xref_basetypes): Revert r117839 changes; add fix-up
      	code at the end of the for loop; also revert r159637 changes,
      	add back the gcc_assert.
      	* cp-tree.h (xref_basetypes): Adjust declaration.
      	* parser.c (cp_parser_class_head): Adjust xref_basetypes call.
      
      /testsuite
      2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/70202
      	* g++.dg/inherit/crash6.C: New.
      	* g++.dg/inherit/union2.C: Likewise.
      	* g++.dg/inherit/virtual12.C: Likewise.
      	* g++.dg/inherit/virtual13.C: Likewise.
      	* g++.dg/inherit/virtual1.C: Tweak dg-* tests.
      
      From-SVN: r237482
      Paolo Carlini committed
    • Fix obvious typo in predict.c · 75dc52c6
      	* predict.c (tree_predict_by_opcode): Call predict_edge_def
      	instead of predict_edge w/o a probability.
      
      From-SVN: r237481
      Martin Liska committed
    • float128-nan.c: Include stdint.h to define uint64_t. · cf5d08ab
              * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
      
      From-SVN: r237480
      Uros Bizjak committed
    • re PR tree-optimization/71439 (wrong code at -O3 in 32-bit and 64-bit mode on x86_64-linux-gnu) · 8f482165
      2016-06-15  Alan Hayward  <alan.hayward@arm.com>
      
      gcc/
      	PR tree-optimization/71439
      	* tree-vect-loop.c (vect_analyze_loop_operations): Additional check for
      	live PHIs.
      
      testsuite/
      	PR tree-optimization/71439
      	* gcc.dg/vect/pr71439.c: New
      
      From-SVN: r237476
      Alan Hayward committed
    • [RTL ifcvt] Allow simple register subregs in noce_convert_multiple_sets · 3256673f
      	* ifcvt.c (bb_ok_for_noce_multiple_sets): Allow simple lowpart
      	register subregs in SET_SRC.
      
      	* gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
      
      From-SVN: r237475
      Kyrylo Tkachov committed
    • tree-vect-stmts.c (vectorizable_store): Remove strided grouped store restrictions. · b17dc4d4
      2016-06-15  Richard Biener  <rguenther@suse.de>
      
      	* tree-vect-stmts.c (vectorizable_store): Remove strided grouped
      	store restrictions.
      
      	* gcc.dg/vect/slp-45.c: New testcase.
      
      From-SVN: r237474
      Richard Biener committed
    • tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Do not consider… · 2a5825f2
      tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Do not consider dependences between accesses that belong to the same group.
      
      2016-06-15  Richard Biener  <rguenther@suse.de>
      
      	* tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Do
      	not consider dependences between accesses that belong to the
      	same group.
      	(vect_analyze_data_ref_dependences): Do not analyze read-read
      	or self-dependences.
      
      	* gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
      
      From-SVN: r237473
      Richard Biener committed
    • spellcheck.h: add best_match template; implement early-reject · 6a3f203c
      gcc/c/ChangeLog:
      	* c-typeck.c: Include spellcheck-tree.h rather than spellcheck.h.
      
      gcc/cp/ChangeLog:
      	* search.c: Include spellcheck-tree.h rather than spellcheck.h.
      
      gcc/ChangeLog:
      	* spellcheck-tree.c: Include spellcheck-tree.h rather than
      	spellcheck.h.
      	(find_closest_identifier): Reimplement in terms of
      	best_match<tree,tree>.
      	* spellcheck-tree.h: New file.
      	* spellcheck.c (struct edit_distance_traits<const char *>): New
      	struct.
      	(find_closest_string): Reimplement in terms of
      	best_match<const char *, const char *>.
      	* spellcheck.h (levenshtein_distance): Move prototype of tree-based
      	overload to spellcheck-tree.h.
      	(find_closest_identifier): Likewise.
      	(struct edit_distance_traits<T>): New template.
      	(class best_match): New class.
      
      From-SVN: r237471
      David Malcolm committed
    • Daily bump. · 9e990b5d
      From-SVN: r237470
      GCC Administrator committed
    • Add more spellcheck selftests · f254671f
      gcc/ChangeLog:
      	* selftest-run-tests.c (selftest::run_tests): Call
      	selftest::spellcheck_tree_c_tests.
      	* selftest.h (selftest::spellcheck_tree_c_tests): New decl.
      	* spellcheck-tree.c: Include selftest.h and stringpool.h.
      	(selftest::test_find_closest_identifier): New function.
      	(selftest::spellcheck_tree_c_tests): New function.
      	* spellcheck.c (selftest::test_find_closest_string): Verify that
      	the order of the vec does not affect the results for this case.
      	(selftest::test_data): New array.
      	(selftest::test_metric_conditions): New function.
      	(selftest::spellcheck_c_tests): Add a test of case-comparison.
      	Call selftest::test_metric_conditions.
      
      From-SVN: r237466
      David Malcolm committed
  2. 14 Jun, 2016 20 commits
    • rs6000-builtin.def (commentary): Typo. · ee62e302
      2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	* config/rs6000/rs6000-builtin.def (commentary): Typo.
      	(BU_P9_MISC_1): Likewise.
      	(BU_P9_64BIT_MISC_0): Likewise.
      	(BU_P9_MISC_0): Likewise.
      
      From-SVN: r237465
      Bill Schmidt committed
    • vsx-elemrev-2.c: Change effective target requirements, and disable for AIX for now. · 6e433d0b
      2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	* gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
      	requirements, and disable for AIX for now.
      	* gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
      
      From-SVN: r237464
      Bill Schmidt committed
    • Introduce gcc_rich_location::add_fixit_misspelled_id · 264757fb
      gcc/c/ChangeLog:
      	* c-typeck.c (build_component_ref): Simplify fixit code by
      	using gcc_rich_location::add_fixit_misspelled_id.
      	(set_init_label): Likewise.
      
      gcc/cp/ChangeLog:
      	* typeck.c: Include "gcc-rich-location.h".
      	(finish_class_member_access_expr): Simplify fixit code by
      	using gcc_rich_location::add_fixit_misspelled_id.
      
      gcc/ChangeLog:
      	* gcc-rich-location.c
      	(gcc_rich_location::add_fixit_misspelled_id): New method.
      	* gcc-rich-location.h
      	(gcc_rich_location::add_fixit_misspelled_id): Add decl.
      
      From-SVN: r237463
      David Malcolm committed
    • P0145R2: Refining Expression Order for C++. · 4eb24e01
      gcc/c-family/
      	* c.opt (fargs-in-order): New.
      	* c-opts.c (c_common_post_options): Adjust flag_args_in_order.
      gcc/cp/
      	* cp-tree.h (CALL_EXPR_OPERATOR_SYNTAX, CALL_EXPR_ORDERED_ARGS)
      	(CALL_EXPR_REVERSE_ARGS): New.
      	* call.c (build_new_op_1): Set them.
      	(extract_call_expr, op_is_ordered): New.
      	(build_over_call): Set CALL_EXPR_ORDERED_ARGS.
      	* cp-gimplify.c (cp_gimplify_expr) [CALL_EXPR]: Handle new flags.
      	* pt.c (tsubst_copy_and_build): Copy new flags.
      	* semantics.c (simplify_aggr_init_expr): Likewise.
      	* tree.c (build_aggr_init_expr): Likewise.
      	(build_min_non_dep_op_overload): Likewise.
      
      From-SVN: r237459
      Jason Merrill committed
    • re PR c++/71528 (multiple extern reference declarations produce uninitialized access) · a09c81b4
      	PR c++/71528
      	* decl.c (duplicate_decls): For DECL_INITIALIZED_P non-external
      	olddecl vars, preserve their TREE_READONLY bit.
      
      	* g++.dg/opt/pr71528.C: New test.
      
      From-SVN: r237458
      Jakub Jelinek committed
    • freebsd.h: Only enable unaligned access for armv6 on FreeBSD 11 and above. · 5618c53f
      2016-06-14  Andreas Tobler  <andreast@gcc.gnu.org>
      
          * config/arm/freebsd.h: Only enable unaligned access for armv6 on
          FreeBSD 11 and above.
      
      From-SVN: r237457
      Andreas Tobler committed
    • * MAINTAINERS (Write After Approval): Update e-mail address. · 775ee7fa
      From-SVN: r237454
      Mikael Morin committed
    • escape: Implement flood phase. · 079d2e14
          
          Walks the connection graphs built in the assign phase from the
          function context's sink, propagating the escape level to each
          visited node and uncovering nodes that leak out of their scope
          which implies they must be heap allocated.
          
          Reviewed-on: https://go-review.googlesource.com/18413
      
      From-SVN: r237453
      Ian Lance Taylor committed
    • [AArch64] Add commit message · eed7fbc5
      	* gcc/ChangeLog: Add commit messages for patch series that added
      	support for optionally using the Newton series for division and
      	square root.
      
      From-SVN: r237452
      Evandro Menezes committed
    • i386.md (signbittf2): Emit sse_movmskps for TARGET_SSE. · 0d323358
      	* config/i386/i386.md (signbittf2): Emit sse_movmskps for TARGET_SSE.
      
      From-SVN: r237451
      Uros Bizjak committed
    • re PR c++/71516 (ICE on invalid C++ code (invalid use of forward declared type)… · abe7f828
      re PR c++/71516 (ICE on invalid C++ code (invalid use of forward declared type) on x86_64-linux-gnu: Segmentation fault (program cc1plus))
      
      	PR c++/71516
      	* decl.c (complete_vars): Handle gracefully type == error_mark_node.
      
      	* g++.dg/init/pr71516.C: New test.
      
      From-SVN: r237445
      Jakub Jelinek committed
    • typeck2.c (digest_init_r): Use EXPR_LOC_OR_LOC on init. · acfadf06
      /cp
      2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* typeck2.c (digest_init_r): Use EXPR_LOC_OR_LOC on init.
      
      /testsuite
      2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* g++.dg/init/array46.C: New.
      
      From-SVN: r237444
      Paolo Carlini committed
    • float128-3.c: New test. · 4d568ab2
              * gcc.target/i386/float128-3.c: New test.
              * gcc.target/i386/quad-sse4.c: Ditto.
              * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
              Update scan strings.
      
      From-SVN: r237443
      Uros Bizjak committed
    • Fix typo in copyright boilerplate · ee7d63ab
      	* expmed.h: Close parenthesis in "at your option" in copyright
      	boilerplate.
      	* lower-subreg.h: Likewise.
      
      From-SVN: r237442
      Kyrylo Tkachov committed
    • re PR middle-end/71526 (ICE: verify_gimple failed) · 30934c5d
      2016-06-14  Richard Biener  <rguenther@suse.de>
      
      	PR middle-end/71526
      	* genmatch.c (expr::gen_transform): Use in_type for comparisons
      	if available.
      
      	* gfortran.dg/pr71526.f90: New testcase.
      
      From-SVN: r237441
      Richard Biener committed
    • [AArch64] Handle AND+ASHIFT form of UBFIZ correctly in costs · 8c83f71d
      	* config/aarch64/aarch64.c (aarch64_mask_and_shift_for_ubfiz_p):
      	New function.
      	(aarch64_rtx_costs): Use it.  Rewrite CONST_INT_P (op1) case to handle
      	mask+shift version.
      	* config/aarch64/aarch64-protos.h (aarch64_mask_and_shift_for_ubfiz_p):
      	New prototype.
      	* config/aarch64/aarch64.md (*andim_ashift<mode>_bfiz): Replace
      	matching condition with aarch64_mask_and_shift_for_ubfiz_p.
      
      From-SVN: r237440
      Kyrylo Tkachov committed
    • [multiple changes] · 124bed29
      2016-06-14  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch6.adb (Set_Actual_Subtypes): Do not generate actual
      	subtypes for unconstrained formals when analyzing the generated
      	body of an expression function, because it may lead to premature
      	and misplaced freezing of the types of formals.
      
      2016-06-14  Gary Dismukes  <dismukes@adacore.com>
      
      	* sem_elab.adb, sem_ch4.adb: Minor reformatting and typo fix.
      
      2016-06-14  Tristan Gingold  <gingold@adacore.com>
      
      	* einfo.adb (Set_Has_Timing_Event): Add assertion.
      	* sem_util.ads, sem_util.adb (Propagate_Concurrent_Flags): New
      	name for Propagate_Type_Has_Flags.
      	* exp_ch3.adb, sem_ch3.adb, sem_ch7.adb, sem_ch9.adb: Adjust after
      	renaming.
      
      From-SVN: r237439
      Arnaud Charlet committed
    • [multiple changes] · 519e9fdf
      2016-06-14  Bob Duff  <duff@adacore.com>
      
      	* sem_elab.adb (Check_A_Call): Do nothing if the callee is
      	(or is in) an instance, and the caller is outside.  Misc cleanup.
      
      2016-06-14  Javier Miranda  <miranda@adacore.com>
      
      	* sem_ch4.adb (Analyze_Quantified_Expression):
      	Generating C code avoid spurious warning on loop variable of
      	inlinined postconditions.
      
      From-SVN: r237438
      Arnaud Charlet committed
    • sem_attr.adb (Analyze_Attribute_Old_Result): Adding assertion. · 64f5d139
      2016-06-14  Javier Miranda  <miranda@adacore.com>
      
      	* sem_attr.adb (Analyze_Attribute_Old_Result): Adding assertion.
      	(Analyze_Attribute [Attribute_Old]): Generating C handle
      	analysis of 'old in inlined postconditions.
      	(Analyze_Attribute [Attribute_Result]): Generating C handle analysis
      	of 'result in inlined postconditions.
      	* exp_attr.adb (Expand_N_Attribute_Reference [Attribute_Old]):
      	Generating C handle expansion of 'old in inlined postconditions.
      	* inline.adb (Declare_Postconditions_Result): New subprogram.
      	* sem_ch12.adb (Copy_Generic_Node): Copy pragmas generated from
      	aspects when generating C code since pre/post conditions are
      	inlined and the frontend inlining relies on this routine to
      	perform inlining.
      	* exp_ch6.adb (Inlined_Subprogram): Replace Generate_C_Code
      	by Modify_Tree_For_C.
      	* exp_unst.adb (Visit_Node): Searching for up-level references
      	skip entities defined in inlined subprograms.
      
      From-SVN: r237437
      Javier Miranda committed
    • [multiple changes] · 5a527952
      2016-06-14  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_ch7.adb, sem_ch12.adb, freeze.adb, lib-xref.ads, exp_ch3.adb:
      	Minor reformatting.
      
      2016-06-14  Bob Duff  <duff@adacore.com>
      
      	* sem_elab.adb: Do nothing if the callee is intrinsic.
      	* sinfo.ads, einfo.ads: Minor comment fixes.
      
      From-SVN: r237436
      Arnaud Charlet committed