Daily bump.

This commit is contained in:
GCC Administrator 2020-07-24 00:16:20 +00:00
parent 83cc5e2b2f
commit 9bb403dca6
8 changed files with 161 additions and 1 deletions

View File

@ -1,3 +1,13 @@
2020-07-23 Patrick Palka <ppalka@redhat.com>
* vimrc (SetStyle): Also inspect &filetype to determine whether
a file is C-like.
2020-07-23 Martin Liska <mliska@suse.cz>
* gcc-changelog/git_commit.py: When reverting a backport,
we should print only Revert header.
2020-07-17 Jonathan Wakely <jwakely@redhat.com>
* gcc-changelog/git_update_version.py: Fix typo.

View File

@ -1,3 +1,36 @@
2020-07-23 Roger Sayle <roger@nextmovesoftware.com>
PR rtl-optimization/96298
* simplify-rtx.c (simplify_binary_operation_1) [XOR]: Xor doesn't
distribute over xor, so (a^b)^(c^b) is not the same as (a^c)^b.
2020-07-23 Dong JianQiang <dongjianqiang2@huawei.com>
PR gcov-profile/96267
* gcov-io.c (gcov_open): enable if IN_GCOV_TOOL.
2020-07-23 Kewen Lin <linkw@linux.ibm.com>
* config/rs6000/rs6000.c (adjust_vectorization_cost): Renamed to ...
(rs6000_adjust_vect_cost_per_stmt): ... here.
(rs6000_add_stmt_cost): Rename adjust_vectorization_cost to
rs6000_adjust_vect_cost_per_stmt.
2020-07-23 Kewen Lin <linkw@linux.ibm.com>
* tree-ssa-loop-ivopts.c (get_mem_type_for_internal_fn): Handle
IFN_LEN_LOAD and IFN_LEN_STORE.
(get_alias_ptr_type_for_ptr_address): Likewise.
2020-07-23 Kito Cheng <kito.cheng@sifive.com>
PR target/96260
* asan.c (asan_shadow_offset_set_p): New.
* asan.h (asan_shadow_offset_set_p): Ditto.
* toplev.c (process_options): Allow -fsanitize=kernel-address
even TARGET_ASAN_SHADOW_OFFSET not implemented, only check when
asan stack protection is enabled.
2020-07-22 Peter Bergner <bergner@linux.ibm.com>
PR target/96236

View File

@ -1 +1 @@
20200723
20200724

View File

@ -1,3 +1,52 @@
2020-07-23 Arnaud Charlet <charlet@adacore.com>
* aspects.ads: Declare CUDA_Global as aspect.
* einfo.ads: Use Flag118 for the Is_CUDA_Kernel flag.
(Set_Is_CUDA_Kernel): New function.
(Is_CUDA_Kernel): New function.
* einfo.adb (Set_Is_CUDA_Kernel): New function.
(Is_CUDA_Kernel): New function.
* par-prag.adb (Prag): Ignore Pragma_CUDA_Execute and
Pragma_CUDA_global.
* rtsfind.ads: Define CUDA.Driver_Types.Stream_T and
CUDA.Vector_Types.Dim3 entities
* rtsfind.adb: Define CUDA_Descendant subtype.
(Get_Unit_Name): Handle CUDA_Descendant packages.
* sem_prag.ads: Mark CUDA_Global as aspect-specifying pragma.
* sem_prag.adb (Analyze_Pragma): Validate Pragma_CUDA_Execute and
Pragma_CUDA_Global.
* snames.ads-tmpl: Define Name_CUDA_Execute and Name_CUDA_Global.
2020-07-23 Arnaud Charlet <charlet@adacore.com>
* sem_ch13.ads (Same_Representation): Renamed as
Has_Compatible_Representation because now the order of the arguments
are taken into account; its formals are also renamed as Target_Type
and Operand_Type.
* sem_ch13.adb (Same_Representation): Renamed and moved to place the
routine in alphabetic order.
* sem_attr.adb (Prefix_With_Safe_Accessibility_Level): New subprogram.
(Resolve_Attribute): Check that the prefix of attribute Access
does not have a value conversion of an array type.
* sem_res.adb (Resolve_Actuals): Remove restrictive check on view
conversions which required matching value of Has_Aliased_Components of
formals and actuals.
* exp_ch4.adb (Handle_Changed_Representation): Update call to
Same_Representation.
(Expand_N_Type_Conversion): Update call to Same_Representation.
* exp_ch5.adb (Change_Of_Representation): Update call to
Same_Representation.
* exp_ch6.adb (Add_Call_By_Copy_Code): Update call to
Same_Representation.
(Expand_Actuals): Update call to Same_Representation.
(Expand_Call_Helper): Update call to Same_Representation.
2020-07-23 Arnaud Charlet <charlet@adacore.com>
* output.ads (Push_Output, Pop_Output): New procedures.
* output.adb (FD_Array, FD_Stack, FD_Stack_Idx): New type and vars.
(Push_Output, Pop_Output): New procedures.
2020-07-16 Javier Miranda <miranda@adacore.com>
* exp_ch3.adb (Expand_N_Full_Type_Declaration): Ensure a _master

View File

@ -1,3 +1,23 @@
2020-07-23 Tobias Burnus <tobias@codesourcery.com>
* gfortran.h (gfc_omp_namelist): Add lastprivate_conditional.
* openmp.c (gfc_match_omp_clauses): Handle 'conditional:'
modifier of 'lastprivate'.
* trans-openmp.c (gfc_omp_clause_default_ctor): Don't assert
on OMP_CLAUSE__CONDTEMP_ and other OMP_*TEMP_.
(gfc_trans_omp_variable_list): Handle lastprivate_conditional.
2020-07-23 Tobias Burnus <tobias@codesourcery.com>
* intrinsic.texi (OMP_LIB_KINDS): Add omp_depend_kind.
2020-07-23 Tobias Burnus <tobias@codesourcery.com>
* gfortran.texi (Standards): Update URL; state that OpenMP 4.5
is supported and 5.0 is partially.
* intrinsic.texi (OpenMP Modules): Refer also to OpenMP 5.0;
(OMP_LIB): Add missing derived type and new named constants.
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* gfortran.h (enum gfc_omp_if_kind): Add OMP_IF_CANCEL and OMP_IF_SIMD.

View File

@ -1,3 +1,26 @@
2020-07-23 Martin Sebor <msebor@redhat.com>
PR testsuite/95886
* gcc.target/i386/memcpy-pr95886.c: Restrict test to LP64.
2020-07-23 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/lastprivate-conditional-1.f90: New test.
* gfortran.dg/gomp/lastprivate-conditional-2.f90: New test.
* gfortran.dg/gomp/lastprivate-conditional-3.f90: New test.
* gfortran.dg/gomp/lastprivate-conditional-4.f90: New test.
* gfortran.dg/gomp/lastprivate-conditional-5.f90: New test.
2020-07-23 Kito Cheng <kito.cheng@sifive.com>
PR target/96260
* gcc.target/riscv/pr91441.c: Update warning message.
* gcc.target/riscv/pr96260.c: New.
2020-07-23 Hans-Peter Nilsson <hp@bitrange.com>
* c-c++-common/builtin-has-attribute-4.c: Require visibility.
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* gfortran.dg/gomp/cancel-2.f90: New test.

View File

@ -1,3 +1,9 @@
2020-07-23 Martin Liska <mliska@suse.cz>
PR gcov-profile/96035
* libgcov-driver-system.c: Create gcov folders with 0777
so that it respects a system umask.
2020-07-14 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/t-slibgcc-aix: Set BITS from compiler cpp macro.

View File

@ -1,3 +1,22 @@
2020-07-23 Julian Brown <julian@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
* target.c (gomp_unmap_vars_internal): Remove unnecessary forcing of
finalization for detach operation.
* testsuite/libgomp.oacc-c-c++-common/structured-detach-underflow.c:
New test.
2020-07-23 Tobias Burnus <tobias@codesourcery.com>
* configure.ac: Add OMP_DEPEND_KIND and OMP_INT128_SIZE.
* libgomp_f.h.in (omp_check_defines): Check whether
sizeof of determined Fortran kind and C typedef match.
* omp_lib.f90.in: Add omp_depened_kind.
* omp_lib.h.in: Likewise; fix omp_alloctrait_key_kind.
* configure: Regenerate.
* Makefile.in: Regenerate.
* testsuite/Makefile.in: Regenerate.
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
* testsuite/libgomp.c-c++-common/critical-hint-1.c: New; moved from