From 54b20ee0acf9aeffb71333df9cf07a1c9c6d7d58 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Mon, 3 May 2021 00:16:25 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 42 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 8 ++++++++ libgfortran/ChangeLog | 9 +++++++++ libstdc++-v3/ChangeLog | 5 +++++ 5 files changed, 65 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6c22960a1b9..0fbb3ec0d9e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,45 @@ +2021-05-02 David Edelsohn + + * varasm.c (compute_reloc_for_var): Split out from... + (get_variable_section): Use it. + * output.h (compute_reloc_for_var): Declare. + * config/rs6000/rs6000-protos.h + (rs6000_xcoff_asm_output_aligned_decl_common): Change alignment to + unsigned int. + * config/rs6000/rs6000.c (rs6000_legitimize_tls_address_aix): + Don't append storage mapping class to symbol. + (rs6000_xcoff_asm_named_section): Add BS and UL mapping classes. + Don't convert TLS BSS to common. + (rs6000_xcoff_unique_section): Don't fall back to select_secton. + (rs6000_xcoff_section_type_flags): Add SECTION_BSS if DECL is + bss_initializer. + (rs6000_xcoff_asm_globalize_decl_name): Don't strip storage + mapping class. + (rs6000_xcoff_asm_output_aligned_decl_common): Align is unsigned int. + If align is 0 from TLS class, use the same rules as varasm.c + If not common, switch to BSS section manually. + If common, emit appropriate comm or lcomm directive. + (rs6000_xcoff_encode_section_info): Add logic to append all + storage mapping classes. + (rs6000_asm_weaken_decl): Adjust for qualname symbols. + * config/rs6000/xcoff.h (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Use + rs6000_xcoff_asm_output_aligned_decl_common. + (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Use + rs6000_xcoff_asm_output_aligned_decl_common. + (ASM_OUTPUT_TLS_COMMON): Use + rs6000_xcoff_asm_output_aligned_decl_common. + +2021-05-02 Jakub Jelinek + + PR target/100375 + * config/nvptx/nvptx.c (nvptx_sese_pseudo): Use nullptr instead of 0 + as first argument of pseudo_node_t constructors. + +2021-05-02 Jakub Jelinek + + PR target/100336 + * config/i386/t-i386 (TM_H): Add $(srcdir)/config/i386/i386-isa.def. + 2021-05-01 Aldy Hernandez * value-range.cc (DEFINE_INT_RANGE_GC_STUBS): Remove. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c2c5100c823..891293d2df1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210502 +20210503 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b26c655d42a..6acb58a2a54 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2021-05-02 David Edelsohn + + * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS] + mapping class on AIX. + * gcc.c-torture/compile/pr61159.c: XFAIL on AIX. + * gcc.c-torture/execute/alias-2.c: Same. + * gcc.dg/alias-7.c: Same. + 2021-04-30 Jonathan Wright * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c: diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 93e788f3c9f..048bb4b0b63 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,12 @@ +2021-05-02 Tobias Burnus + + PR libgomp/100352 + * io/transfer.c (st_read_done_worker, st_write_done_worker): Add new + arg whether to unlock unit. + (st_read_done, st_write_done): Call it with true. + * io/async.c (async_io): Call it with false. + * io/io.h (st_write_done_worker, st_read_done_worker): Update prototype. + 2021-03-12 Tobias Burnus * io/transfer.c (st_read_done_worker, st_write_done_worker): diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b2c59bb51ab..cdd23a9b684 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2021-05-03 Gerald Pfeifer + + * doc/xml/manual/ctype.xml: Move unix.org reference to https. + * doc/html/manual/facets.html: Regenerate. + 2021-04-30 Patrick Palka * include/std/ranges (__detail::__non_propating_cache): Define