Daily bump.
This commit is contained in:
parent
895dd027d5
commit
9ff6c33e2e
13 changed files with 326 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
|||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_update_version.py: Remove extra fetch.
|
||||
|
||||
2022-10-06 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc-changelog/git_update_version.py: Use logging module
|
||||
|
|
|
@ -1,3 +1,18 @@
|
|||
2022-10-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR bootstrap/107059
|
||||
* inclhack.def (glibc_cxx_floatn_5): New.
|
||||
* fixincl.x: Regenerated.
|
||||
* tests/base/bits/floatn.h: Regenerated.
|
||||
|
||||
2022-10-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR bootstrap/107059
|
||||
* inclhack.def (glibc_cxx_floatn_2): Handle #elif the same as #if.
|
||||
(glibc_cxx_floatn_4): New.
|
||||
* fixincl.x: Regenerated.
|
||||
* tests/base/bits/floatn.h: Regenerated.
|
||||
|
||||
2022-09-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* inclhack.def (glibc_cxx_floatn_1, glibc_cxx_floatn_2,
|
||||
|
|
126
gcc/ChangeLog
126
gcc/ChangeLog
|
@ -1,3 +1,129 @@
|
|||
2022-10-07 Eugene Rozenfeld <erozen@microsoft.com>
|
||||
|
||||
* tree-cfg.cc (assign_discriminators): Set discriminators for call stmts
|
||||
on the same line within the same basic block.
|
||||
|
||||
2022-10-07 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
PR tree-optimization/101836
|
||||
* tree-object-size.cc (addr_object_size): Use array_at_struct_end_p
|
||||
to determine a flexible array member reference.
|
||||
|
||||
2022-10-07 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* doc/extend.texi: Document strict_flex_array attribute.
|
||||
* doc/invoke.texi: Document -fstrict-flex-arrays[=n] option.
|
||||
* print-tree.cc (print_node): Print new bit decl_not_flexarray.
|
||||
* tree-core.h (struct tree_decl_common): New bit field
|
||||
decl_not_flexarray.
|
||||
* tree-streamer-in.cc (unpack_ts_decl_common_value_fields): Stream
|
||||
in new bit decl_not_flexarray.
|
||||
* tree-streamer-out.cc (pack_ts_decl_common_value_fields): Stream
|
||||
out new bit decl_not_flexarray.
|
||||
* tree.cc (array_at_struct_end_p): Update it with the new bit field
|
||||
decl_not_flexarray.
|
||||
* tree.h (DECL_NOT_FLEXARRAY): New flag.
|
||||
|
||||
2022-10-07 Olivier Hainque <hainque@adacore.com>
|
||||
|
||||
* config/vxworks/_vxworks-versions.h: Use OS specific
|
||||
paths in #include of version.h.
|
||||
|
||||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* opts.cc (finish_options): Print sorry message only
|
||||
for -flive-patching=inline-only-static.
|
||||
|
||||
2022-10-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* gimplify.cc (gimplify_modify_expr_rhs): Don't optimize
|
||||
x = *(A*)&<expr> to x = <expr> for a TREE_ADDRESSABLE type.
|
||||
|
||||
2022-10-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/107153
|
||||
* tree-cfg.cc (gimple_duplicate_sese_tail): Do not update
|
||||
SSA form here.
|
||||
* tree-parloops.cc (gen_parallel_loop): Update SSA form
|
||||
after to-exit-first transform, no PHI insertion is necessary.
|
||||
(pass_parallelize_loops::execute): Force re-write of the
|
||||
virtual operand SSA web.
|
||||
|
||||
2022-10-07 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* value-range.cc (irange::irange_contains_p): Fix comment typo.
|
||||
|
||||
2022-10-07 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* function.cc (thread_prologue_and_epilogue_insns): Update only
|
||||
entry and exit blocks when not optimizing. Remove dead statement.
|
||||
|
||||
2022-10-07 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* value-range.cc (irange::irange_set): Convert nonzero mask to
|
||||
tree.
|
||||
(irange::irange_set_anti_range): Same.
|
||||
(irange::set): Same.
|
||||
(irange::verify_range): Same.
|
||||
(irange::contains_p): Same.
|
||||
(irange::invert): Same.
|
||||
(irange::set_range_from_nonzero_bits): Same.
|
||||
(irange::set_nonzero_bits): Same.
|
||||
(mask_to_wi): Same.
|
||||
(irange::intersect_nonzero_bits): Same.
|
||||
(irange::union_nonzero_bits): Same.
|
||||
* value-range.h (irange::varying_compatible_p): Same.
|
||||
(gt_ggc_mx): Same.
|
||||
(gt_pch_nx): Same.
|
||||
(irange::set_undefined): Same.
|
||||
(irange::set_varying): Same.
|
||||
|
||||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* config/i386/i386-protos.h (ix86_binary_operator_ok): Add array
|
||||
size to function parameter.
|
||||
(ix86_unary_operator_ok): Likewise.
|
||||
|
||||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* auto-profile.cc (get_inline_stack): Remove unused variable.
|
||||
|
||||
2022-10-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* ipa-prop.h (ipa_constant_data): Fix comment typo.
|
||||
* value-range.cc (irange::irange_contains_p): Likewise.
|
||||
* value-relation.cc (dom_oracle::set_one_relation): Likewise.
|
||||
* gimple-predicate-analysis.cc (predicate::simplify_4): Likewise.
|
||||
* tree-inline.cc (remap_ssa_name): Likewise.
|
||||
|
||||
2022-10-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* attribs.h (is_attribute_namespace_p): New inline function.
|
||||
(lookup_attribute): Document meaning of ATTR_NS equal to "".
|
||||
* attribs.cc (remove_attribute): Use is_attribute_namespace_p.
|
||||
(private_lookup_attribute): For ATTR_NS "" match either standard
|
||||
attribute or "gnu" namespace one.
|
||||
|
||||
2022-10-07 Olivier Hainque <hainque@adacore.com>
|
||||
|
||||
* config/vxworks.h (DWARF_VERSION_DEFAULT): Adjust from
|
||||
4 to 3 for VxWorks >= 7.
|
||||
|
||||
2022-10-07 Olivier Hainque <hainque@adacore.com>
|
||||
|
||||
* defaults.h (DWARF_DEFAULT_VERSION): Define if not
|
||||
defined already.
|
||||
* common.opt (gdwarf-): Use it.
|
||||
* doc/tm.texi.in (DWARF_DEFAULT_VERSION): Document.
|
||||
* doc/tm.texi: Update accordingly.
|
||||
* config/vxworks.h (DWARF_DEFAULT_VERSION): Redefine.
|
||||
* config/vxworks.cc: Remove code setting dwarf_version, now
|
||||
handled by the DWARF_DEFAULT_VERSION redefinition.
|
||||
|
||||
2022-10-07 Olivier Hainque <hainque@adacore.com>
|
||||
|
||||
* ginclude/stddef.h: #undef offsetof before #define.
|
||||
|
||||
2022-10-06 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/107170
|
||||
|
|
|
@ -1 +1 @@
|
|||
20221007
|
||||
20221008
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
2022-10-07 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/105783
|
||||
* region-model.cc (selftest::get_bit): New function.
|
||||
(selftest::test_bits_within_svalue_folding): New.
|
||||
(selfftest::analyzer_region_model_cc_tests): Call it.
|
||||
* svalue.cc (constant_svalue::maybe_fold_bits_within): Handle the
|
||||
case of extracting a single bit.
|
||||
|
||||
2022-10-06 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/107158
|
||||
|
|
|
@ -1,3 +1,20 @@
|
|||
2022-10-07 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* c-attribs.cc (handle_strict_flex_array_attribute): New function.
|
||||
(c_common_attribute_table): New item for strict_flex_array.
|
||||
* c.opt: (fstrict-flex-arrays): New option.
|
||||
(fstrict-flex-arrays=): New option.
|
||||
|
||||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* name-hint.h: Use std::move.
|
||||
|
||||
2022-10-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c-common.cc (attribute_fallthrough_p): Lookup fallthrough attribute
|
||||
only in gnu namespace or as standard attribute, treat fallthrough
|
||||
attributes in other namespaces like any other unknown attribute.
|
||||
|
||||
2022-10-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* c-common.cc (c_common_reswords): Mark typeof as D_EXT11. Add
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2022-10-07 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* c-decl.cc (flexible_array_member_type_p): New function.
|
||||
(one_element_array_type_p): Likewise.
|
||||
(zero_length_array_type_p): Likewise.
|
||||
(add_flexible_array_elts_to_size): Call new utility
|
||||
routine flexible_array_member_type_p.
|
||||
(is_flexible_array_member_p): New function.
|
||||
(finish_struct): Set the new DECL_NOT_FLEXARRAY flag.
|
||||
|
||||
2022-10-06 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* c-parser.cc (c_parse_init): Add D_EXT11 to mask if flag_no_asm
|
||||
|
|
|
@ -1,3 +1,55 @@
|
|||
2022-10-07 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/107085
|
||||
* call.cc (conv_binds_ref_to_temporary): New.
|
||||
(ref_conv_binds_directly): Rename to...
|
||||
(ref_conv_binds_to_temporary): ...this. Use
|
||||
conv_binds_ref_to_temporary.
|
||||
* cp-tree.h (ref_conv_binds_directly): Rename to...
|
||||
(ref_conv_binds_to_temporary): ...this.
|
||||
* method.cc (ref_xes_from_temporary): Use ref_conv_binds_to_temporary.
|
||||
* parser.cc (warn_for_range_copy): Likewise.
|
||||
|
||||
2022-10-07 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* module.cc (trees_out::core_bools): Stream out new bit
|
||||
decl_not_flexarray.
|
||||
(trees_in::core_bools): Stream in new bit decl_not_flexarray.
|
||||
|
||||
2022-10-07 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* module.cc (trees_out::mark_class_def): Guard against
|
||||
DECL_BIT_FIELD_REPRESENTATIVE not being a decl.
|
||||
|
||||
2022-10-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* init.cc (expand_default_init): Also push the INIT_EXPR inside a
|
||||
CLEANUP_POINT_EXPR.
|
||||
|
||||
2022-10-07 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/104433
|
||||
* module.cc (trees_out::core_bools): Don't override
|
||||
DECL_EXTERNAL to true for static variables from an inline
|
||||
function.
|
||||
|
||||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* module.cc (enum module_state_counts): Use array size.
|
||||
* name-lookup.cc (class namespace_limit_reached): Likewise.
|
||||
(class module_state): Move up in the file.
|
||||
|
||||
2022-10-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parser.cc (cp_parser_check_std_attribute): Only do checks if
|
||||
attribute is a standard attribute or in gnu namespace and only
|
||||
lookup other attributes in those namespaces.
|
||||
* cp-gimplify.cc (lookup_hotness_attribute): Adjust function comment.
|
||||
Only return true for standard attribute or gnu namespace attribute.
|
||||
(remove_hotness_attribute): Only remove hotness attributes when
|
||||
they are standard or in gnu namespace, implement it in a single
|
||||
loop rather than former 4 now 8 remove_attribute calls.
|
||||
|
||||
2022-10-06 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* coroutines.cc (expand_one_await_expression): Change conversion
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* objc-gnu-runtime-abi-01.cc (generate_static_references):
|
||||
Remove unused variable.
|
||||
|
||||
2022-06-02 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* objc-act.h (objc_get_sarif_source_language): New decl.
|
||||
|
|
|
@ -1,3 +1,62 @@
|
|||
2022-10-07 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/107085
|
||||
* g++.dg/ext/reference_constructs_from_temporary1.C: Adjust expected
|
||||
result.
|
||||
* g++.dg/ext/reference_converts_from_temporary1.C: Likewise.
|
||||
* g++.dg/cpp0x/elision4.C: New test.
|
||||
|
||||
2022-10-07 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
PR tree-optimization/101836
|
||||
* gcc.dg/pr101836.c: New test.
|
||||
* gcc.dg/pr101836_1.c: New test.
|
||||
* gcc.dg/pr101836_2.c: New test.
|
||||
* gcc.dg/pr101836_3.c: New test.
|
||||
* gcc.dg/pr101836_4.c: New test.
|
||||
* gcc.dg/pr101836_5.c: New test.
|
||||
* gcc.dg/strict-flex-array-2.c: New test.
|
||||
* gcc.dg/strict-flex-array-3.c: New test.
|
||||
|
||||
2022-10-07 Qing Zhao <qing.zhao@oracle.com>
|
||||
|
||||
* g++.dg/strict-flex-array-1.C: New test.
|
||||
* gcc.dg/strict-flex-array-1.c: New test.
|
||||
|
||||
2022-10-07 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/105783
|
||||
* gcc.dg/analyzer/pr105783.c: New test.
|
||||
|
||||
2022-10-07 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* g++.dg/modules/bfield-3.H: New test.
|
||||
|
||||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gcc.dg/live-patching-2.c: Update scanned pattern.
|
||||
* gcc.dg/live-patching-5.c: New test.
|
||||
|
||||
2022-10-07 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/104433
|
||||
* g++.dg/modules/static-2_a.H: New test.
|
||||
* g++.dg/modules/static-2_b.C: New test.
|
||||
|
||||
2022-10-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* g++.dg/init/elide9.C: New test.
|
||||
|
||||
2022-10-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/107153
|
||||
* gcc.dg/autopar/pr107153.c: New testcase.
|
||||
|
||||
2022-10-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/cpp1z/fallthrough2.C: New test.
|
||||
* g++.dg/cpp2a/attr-likely7.C: New test.
|
||||
|
||||
2022-10-06 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
PR tree-optimization/107170
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2022-10-07 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* dpd/decimal64.c (decDigitsToDPD): Remove unused variable.
|
||||
|
||||
2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2022-10-07 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* cp-demangle.c (d_print_comp_inner): Allow parameter packs
|
||||
in a lambda signature.
|
||||
* testsuite/demangle-expected: Add tests.
|
||||
|
||||
2022-09-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/106652
|
||||
|
|
|
@ -1,3 +1,21 @@
|
|||
2022-10-07 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* acinclude.m4 (GLIBCXX_ENABLE_HOSTED): Add libstdcxx-hosted
|
||||
enable arg as an alias for hosted-libstdcxx enable arg.
|
||||
* configure: Regenerate.
|
||||
|
||||
2022-10-07 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/std_function.h: Include <new> but do not include
|
||||
<bits/stl_function.h>.
|
||||
* include/std/functional: Do not include <new>.
|
||||
|
||||
2022-10-07 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/intro.xml: Add role="bold" attribute to
|
||||
emphasis elements for issue titles.
|
||||
* doc/html/manual/bugs.html: Regenerate.
|
||||
|
||||
2022-10-05 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/Makefile.in: Regenerate.
|
||||
|
|
Loading…
Add table
Reference in a new issue