forked from Rust-GCC/gccrs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
GCC Administrator
committed
Mar 22, 2023
1 parent
b332131
commit 0317852
Showing
8 changed files
with
228 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,96 @@ | ||
2023-03-21 Joseph Myers <[email protected]> | ||
|
||
* stor-layout.cc (finalize_type_size): Copy TYPE_TYPELESS_STORAGE | ||
to variants. | ||
|
||
2023-03-21 Andrew MacLeod <[email protected]> | ||
|
||
PR tree-optimization/109192 | ||
* gimple-range-gori.cc (gori_compute::compute_operand_range): | ||
Terminate gori calculations if a relation is not relevant. | ||
* value-relation.h (value_relation::set_relation): Allow | ||
equality between op1 and op2 if they are the same. | ||
|
||
2023-03-21 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/109219 | ||
* tree-vect-loop.cc (vectorizable_reduction): Check | ||
slp_node, not STMT_SLP_TYPE. | ||
* tree-vect-stmts.cc (vectorizable_condition): Likewise. | ||
* tree-vect-slp.cc (vect_slp_analyze_node_operations_1): | ||
Remove assertion on STMT_SLP_TYPE. | ||
|
||
2023-03-21 Jakub Jelinek <[email protected]> | ||
|
||
PR tree-optimization/109215 | ||
* tree.h (enum special_array_member): Adjust comments for int_0 | ||
and trail_0. | ||
* tree.cc (component_ref_sam_type): Clear zero_elts if memtype | ||
has zero sized element type and the array has variable number of | ||
elements or constant one or more elements. | ||
(component_ref_size): Adjust comments, formatting fix. | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* configure.ac: Add check for the Texinfo 6.8 | ||
CONTENTS_OUTPUT_LOCATION customization variable and set it if | ||
supported. | ||
* configure: Regenerate. | ||
* Makefile.in (MAKEINFO_TOC_INLINE_FLAG): New variable. Set by | ||
configure.ac to -c CONTENTS_OUTPUT_LOCATION=inline if | ||
CONTENTS_OUTPUT_LOCATION support is detected, empty otherwise. | ||
($(build_htmldir)/%/index.html): Pass MAKEINFO_TOC_INLINE_FLAG. | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* doc/extend.texi: Associate use_hazard_barrier_return index | ||
entry with its attribute. | ||
* doc/invoke.texi: Associate -fcanon-prefix-map index entry with | ||
its attribute | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* doc/implement-c.texi: Remove usage of @gol. | ||
* doc/invoke.texi: Ditto. | ||
* doc/sourcebuild.texi: Ditto. | ||
* doc/include/gcc-common.texi: Remove @gol. In new Makeinfo and | ||
texinfo.tex versions, the bug it was working around appears to | ||
be gone. | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* doc/include/texinfo.tex: Update to 2023-01-17.19. | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* doc/include/gcc-common.texi: Add @defbuiltin{,x} and | ||
@enddefbuiltin for defining built-in functions. | ||
* doc/extend.texi: Apply @defbuiltin{,x} to many, but not all, | ||
places where it should be used. | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* doc/extend.texi (Formatted Output Function Checking): New | ||
subsection for grouping together printf et al. | ||
(Exception handling) Fix missing @ sign before copyright | ||
header, which lead to the copyright line leaking into | ||
'(gcc)Exception handling'. | ||
* doc/gcc.texi: Set document language to en_US. | ||
(@copying): Wrap front cover texts in quotations, move in manual | ||
description text. | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* doc/gcc.texi: Add the Indices appendix, to make texinfo | ||
generate nice indices overview page. | ||
|
||
2023-03-21 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/109170 | ||
* gimple-range-op.cc (cfn_pass_through_arg1): New. | ||
(gimple_range_op_handler::maybe_builtin_call): Handle | ||
__builtin_expect via cfn_pass_through_arg1. | ||
|
||
2023-03-20 Michael Meissner <[email protected]> | ||
|
||
PR target/109067 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20230321 | ||
20230322 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
2023-03-21 Jason Merrill <[email protected]> | ||
|
||
PR c++/106890 | ||
* init.cc (maybe_instantiate_nsdmi_init): Don't leave | ||
current_function_decl set to a constructor. | ||
|
||
2023-03-20 Marek Polacek <[email protected]> | ||
|
||
PR c++/109159 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,26 @@ | ||
2023-03-21 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/99036 | ||
* decl.cc (gfc_match_modproc): Reject MODULE PROCEDURE if not in a | ||
generic module interface. | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* invoke.texi: Remove usages of @gol. | ||
* intrinsic.texi: Ditto. | ||
|
||
2023-03-21 Paul Thomas <[email protected]> | ||
|
||
PR fortran/109206 | ||
* trans-array.cc (gfc_trans_array_constructor_value): Correct | ||
incorrect setting of typespec. | ||
|
||
2023-03-21 Paul Thomas <[email protected]> | ||
|
||
PR fortran/109209 | ||
* resolve.cc (generate_component_assignments): Restore the | ||
exclusion of allocatable components from the loop. | ||
|
||
2023-03-20 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/109216 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,10 @@ | ||
2023-03-21 Gaius Mulley <[email protected]> | ||
|
||
* Make-lang.in (m2/mc-boot/$(SRC_PREFIX)%.o): Add $(CXXFLAGS). | ||
(m2/mc-boot-ch/$(SRC_PREFIX)%.o): Add $(CXXFLAGS). | ||
(m2/mc-boot-ch/$(SRC_PREFIX)%.o): Add $(CXXFLAGS). | ||
(m2/mc-boot/main.o): Add $(CXXFLAGS). | ||
|
||
2023-03-19 Gaius Mulley <[email protected]> | ||
|
||
* Make-maintainer.in (gm2.maintainer-clean): Remove. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,62 @@ | ||
2023-03-21 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/99036 | ||
* gfortran.dg/pr99036.f90: New test. | ||
|
||
2023-03-21 Jason Merrill <[email protected]> | ||
|
||
PR c++/106890 | ||
* g++.dg/cpp0x/nsdmi-template25.C: New test. | ||
|
||
2023-03-21 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/109219 | ||
* gcc.dg/torture/pr109219.c: New testcase. | ||
|
||
2023-03-21 Jakub Jelinek <[email protected]> | ||
|
||
PR testsuite/108898 | ||
* gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning | ||
epilogue loops. | ||
* gcc.dg/vect/vect-simd-clone-17.c: Likewise. | ||
* gcc.dg/vect/vect-simd-clone-18.c: Likewise. | ||
|
||
2023-03-21 Jakub Jelinek <[email protected]> | ||
|
||
PR testsuite/108898 | ||
* gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0 | ||
to dg-additional-options. Always expect just 2 foo.simdclone calls. | ||
* gcc.dg/vect/vect-simd-clone-16f.c: Add | ||
--param vect-epilogues-nomask=0 to dg-additional-options. | ||
* gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2 | ||
foo.simdclone calls. | ||
* gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from | ||
dg-additional-options. | ||
* gcc.dg/vect/vect-simd-clone-17e.c: Likewise. | ||
* gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add | ||
--param vect-epilogues-nomask=0 to dg-additional-options. | ||
* gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0 | ||
to dg-additional-options. Always expect just 2 foo.simdclone calls. | ||
* gcc.dg/vect/vect-simd-clone-18f.c: Add | ||
--param vect-epilogues-nomask=0 to dg-additional-options. | ||
|
||
2023-03-21 Jakub Jelinek <[email protected]> | ||
|
||
PR tree-optimization/109215 | ||
* gcc.dg/Wzero-length-array-bounds-3.c: New test. | ||
|
||
2023-03-21 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/109170 | ||
* gcc.dg/Wuse-after-free-pr109170.c: New testcase. | ||
* gcc.dg/tree-ssa/ssa-lim-21.c: Adjust. | ||
* gcc.dg/predict-20.c: Likewise. | ||
|
||
2023-03-21 Paul Thomas <[email protected]> | ||
|
||
PR fortran/109209 | ||
* gfortran.dg/pr109209.f90: New test. | ||
|
||
2023-03-20 Marek Polacek <[email protected]> | ||
|
||
PR c++/109159 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,32 @@ | ||
2023-03-21 Matthias Kretz <[email protected]> | ||
|
||
* include/experimental/bits/simd_x86.h | ||
(_SimdImplX86::_S_divides): Replace test for __GCC_IEC_559 == 0 | ||
with __RECIPROCAL_MATH__. | ||
|
||
2023-03-21 Matthias Kretz <[email protected]> | ||
|
||
* include/experimental/bits/simd_detail.h: Don't define | ||
_GLIBCXX_SIMD_WORKAROUND_PR90993 for Clang. | ||
* include/experimental/bits/simd_x86.h (_S_divides): Remove | ||
check for __clang__. | ||
|
||
2023-03-21 Matthias Kretz <[email protected]> | ||
|
||
* include/experimental/bits/simd_detail.h: Don't declare the | ||
simd API as constexpr with Clang. | ||
* include/experimental/bits/simd_x86.h (__movm): New. | ||
(_S_blend_avx512): Resolve FIXME. Implement blend using __movm | ||
and ?:. | ||
(_SimdImplX86::_S_masked_unary): Clang does not implement the | ||
same builtins. Implement the function using __movm, ?:, and - | ||
operators on vector_size types instead. | ||
|
||
2023-03-21 Matthias Kretz <[email protected]> | ||
|
||
* testsuite/experimental/simd/tests/operators.cc: Clang doesn't | ||
define __GCC_IEC_559. Use __STDC_IEC_559__ instead. | ||
|
||
2023-03-20 Jonathan Wakely <[email protected]> | ||
|
||
* src/filesystem/ops-common.h (get_temp_directory_from_env): Fix | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,13 @@ | ||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* update_web_docs_git: Set CONTENTS_OUTPUT_LOCATION=inline in | ||
order to put @shortcontents above contents. | ||
|
||
2023-03-21 Arsen Arsenović <[email protected]> | ||
|
||
* update_web_docs_git (CSS): Update CSS reference to point to | ||
/texinfo-manuals.css. | ||
|
||
2023-03-16 Gaius Mulley <[email protected]> | ||
|
||
* update_web_docs_git (MANUALS): Add gm2. | ||
|