Daily bump.
This commit is contained in:
parent
83cc5e2b2f
commit
9bb403dca6
|
@ -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>
|
2020-07-17 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
* gcc-changelog/git_update_version.py: Fix typo.
|
* gcc-changelog/git_update_version.py: Fix typo.
|
||||||
|
|
|
@ -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>
|
2020-07-22 Peter Bergner <bergner@linux.ibm.com>
|
||||||
|
|
||||||
PR target/96236
|
PR target/96236
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
20200723
|
20200724
|
||||||
|
|
|
@ -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>
|
2020-07-16 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
* exp_ch3.adb (Expand_N_Full_Type_Declaration): Ensure a _master
|
* exp_ch3.adb (Expand_N_Full_Type_Declaration): Ensure a _master
|
||||||
|
|
|
@ -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>
|
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
* gfortran.h (enum gfc_omp_if_kind): Add OMP_IF_CANCEL and OMP_IF_SIMD.
|
* gfortran.h (enum gfc_omp_if_kind): Add OMP_IF_CANCEL and OMP_IF_SIMD.
|
||||||
|
|
|
@ -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>
|
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
* gfortran.dg/gomp/cancel-2.f90: New test.
|
* gfortran.dg/gomp/cancel-2.f90: New test.
|
||||||
|
|
|
@ -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>
|
2020-07-14 David Edelsohn <dje.gcc@gmail.com>
|
||||||
|
|
||||||
* config/rs6000/t-slibgcc-aix: Set BITS from compiler cpp macro.
|
* config/rs6000/t-slibgcc-aix: Set BITS from compiler cpp macro.
|
||||||
|
|
|
@ -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>
|
2020-07-22 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
* testsuite/libgomp.c-c++-common/critical-hint-1.c: New; moved from
|
* testsuite/libgomp.c-c++-common/critical-hint-1.c: New; moved from
|
||||||
|
|
Loading…
Reference in New Issue