1. 31 Mar, 2019 6 commits
  2. 30 Mar, 2019 7 commits
    • testsuite/gdc.test: Merge upstream dmd 5dd3eccc3 · 1821f97b
      The D2 testsuite script has been updated to handle EXTRA_SOURCES and
      EXTRA_FILES settings being split across multiple lines, which is how
      they appear in upstream.
      
      Reviewed-on: https://github.com/dlang/dmd/pull/9517
      
      gcc/testsuite/ChangeLog:
      
      2019-03-30  Iain Buclaw  <ibuclaw@gdcproject.org>
      
      	* gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
      	cleanup_extra_files.
      	(dmd2dg): Copy additional files after test is processed.
      	(gdc-do-test): Remove all copied files after test.
      
      From-SVN: r270038
      Iain Buclaw committed
    • re PR fortran/89841 (improper descriptor information passed to C) · 0324a497
      2019-03-30  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/89841
      	* trans-expr.c (gfc_conv_gfc_desc_to_cfi_desc): Use the formal
      	argument attributes rather than those of the actual argument.
      
      	PR fortran/89842
      	* trans-expr.c (gfc_conv_gfc_desc_to_cfi_desc): Call
      	'set_dtype_for_unallocated' for any type of arrayspec.
      
      2019-03-30  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/89841
      	* gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
      	for c_deallocate, c_allocate and c_assumed_size so that the
      	attributes of the array arguments are correct and are typed.
      	* gfortran.dg/ISO_Fortran_binding_7.f90: New test.
      	* gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
      
      	PR fortran/89842
      	* gfortran.dg/ISO_Fortran_binding_8.f90: New test.
      	* gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
      
      From-SVN: r270037
      Paul Thomas committed
    • PR c++/89744 - ICE with specialization of member class template. · 26b81a44
      My fix five years ago for PR 60241 was incomplete: when we reassign implicit
      instances of a partial instantiation of a member template to the explicit
      specialization of that partial instantiation, we also need to adjust the
      CLASSTYPE_TI_ARGS to match what we'd get when looking up that instance after
      the explicit specialization.  We also need to do this when we later look up
      the instance in a way that only finds the explicit specialization halfway
      through lookup_template_class_1.
      
      	* pt.c (lookup_template_class_1): If the partial instantiation is
      	explicitly specialized, adjust.
      	(maybe_process_partial_specialization): Also adjust
      	CLASSTYPE_TI_ARGS.
      
      From-SVN: r270036
      Jason Merrill committed
    • re PR fortran/89866 ([F08] wrong-code problem with POINTER, INTENT(IN) argument) · 5c95b82b
      2019-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/89866
      	* gfortran.dg/pointer_intent_8.f90: New test.
      
      From-SVN: r270034
      Thomas Koenig committed
    • re PR rtl-optimization/89862 (LTO bootstrap fails for ARM) · 09062aa4
      
      2019-03-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
      	    Eric Botcazou  <ebotcazou@adacore.com>
      
      	PR rtl-optimization/89862
      	* rtl.h (word_register_operation_p): Exclude CONST_INT from operations
      	that operates on the full registers for WORD_REGISTER_OPERATIONS
      	architectures.
      
      
      Co-Authored-By: Eric Botcazou <ebotcazou@adacore.com>
      
      From-SVN: r270030
      Kugan Vivekanandarajah committed
    • Daily bump. · 593f8d64
      From-SVN: r270029
      GCC Administrator committed
  3. 29 Mar, 2019 12 commits
  4. 28 Mar, 2019 15 commits