Skip to content

Commit 5191ec4

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent b136422 commit 5191ec4

13 files changed

Lines changed: 1268 additions & 1 deletion

File tree

gcc/ChangeLog

Lines changed: 666 additions & 0 deletions
Large diffs are not rendered by default.

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20260630
1+
20260701

gcc/c-family/ChangeLog

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2026-06-30 Jakub Jelinek <jakub@redhat.com>
2+
3+
PR c++/125837
4+
* c.opt.urls: Regenerate.
5+
6+
2026-06-30 Jakub Jelinek <jakub@redhat.com>
7+
8+
PR c++/125837
9+
* c.opt (Wc++29-extensions): New option.
10+
* c-cppbuiltin.cc (c_cpp_builtins): Change __cpp_pp_embed value for
11+
C++29.
12+
113
2026-06-24 Paul-Antoine Arras <parras@baylibre.com>
214

315
* c-omp.cc (c_finish_omp_barrier): Pass GOMP_BARRIER_EXPLICIT to

gcc/c/ChangeLog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2026-06-30 Chung-Lin Tang <cltang@baylibre.com>
2+
3+
* c-typeck.cc (c_finish_omp_clauses): Fix comments.
4+
5+
2026-06-30 Jakub Jelinek <jakub@redhat.com>
6+
7+
PR c/125935
8+
* c-decl.cc (c_init_decl_processing): Use "bool" rather than "_Bool"
9+
as the name of boolean_type_node for C23+.
10+
111
2026-06-28 Kevin Stefanov <kevinstefanov15@gmail.com>
212

313
PR middle-end/125274

gcc/cobol/ChangeLog

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,101 @@
1+
2026-06-30 Robert Dubner <rdubner@symas.com>
2+
3+
* compare.cc (alpha_compare_figconst): Make the code endian-agnostic.
4+
(alpha_compare): Likewise.
5+
(numeric_alpha_compare): Likewise.
6+
(float_compare): Force proper data comparisons.
7+
* genapi.cc (parser_goto): Use improved get_binary_value() routine.
8+
(parser_perform_times): Likewise.
9+
(internal_perform_through_times): Likewise.
10+
(parser_display_internal): Set formal parameter to const.
11+
(program_end_stuff): Use get_binary_value().
12+
(parser_relop_long): Likewise.
13+
(parser_see_stop_run): Likewise.
14+
(parser_perform): Set formal parameter to const.
15+
(parser_perform_inline_times): Use new get_binary_value().
16+
(parser_file_write): Likewise.
17+
(parser_file_start): Likewise.
18+
(handle_gg_trim): Endian.
19+
(parser_trim): Likewise.
20+
(field_increment): Use new get_binary_value().
21+
(parser_lsearch_start): Likewise.
22+
(parser_release): Set formal parameter to const.
23+
(parser_match_exception): Use new get_binary_value().
24+
(parser_field_attr_set): Set formal parameter to const.
25+
* genapi.h (parser_display_internal): Likewise.
26+
(parser_perform_times): Likewise.
27+
(parser_perform): Likewise.
28+
(parser_goto): Likewise.
29+
(parser_field_attr_set): Likewise.
30+
(parser_file_start): Likewise.
31+
(parser_release): Likewise.
32+
* gengen.cc (gg_assign): Comment.
33+
* genmath.cc (fast_add): New get_binary_value; address aliasing.
34+
(fast_subtract): Likewise.
35+
(fast_multiply): Likewise.
36+
(fast_divide): Likewise.
37+
* genutil.cc (get_scaled_rdigits): Set formal parameter to const.
38+
(get_scaled_digits): Set formal parameter to const.
39+
(get_integer_value): Improved data conversion; make local static.
40+
(CHECK_FOR_FRACTIONAL_DIGITS): Moved here from genutil.h.
41+
(giv_helper): New get_integer_value helper routine.
42+
(get_and_check_refstart_and_reflen): get_binary_value and aliasing.
43+
(get_depending_on_value_from_odo): Set some variables to const.
44+
(get_data_offset): Use new get_integer_value() routine.
45+
(digit): Eliminate as part of improved get_binary_value() conversion.
46+
(num_disp_dive): Likewise.
47+
(pd_dive): Likewise.
48+
(get_pd_value): Likewise.
49+
(get_binary_value_tree): Likewise.
50+
(get_binary_value): New binary conversion routines.
51+
(field_is_super_clean): Likewise.
52+
(refer_is_working_storage): Likewise.
53+
(is_working_storage): Likewise.
54+
(refer_refmod_length): Likewise.
55+
(binary_from_FldNumericBin5): Likewise.
56+
(binary_from_FldLiteralN): Likewise.
57+
(binary_from_FldNumericBinary): Likewise.
58+
(binary_from_FldNumericDisplay): Likewise.
59+
(binary_from_numdisp): Likewise.
60+
(binary_from_comp_3): Likewise.
61+
(b_from_c3): Likewise.
62+
(binary_from_comp_6): Likewise.
63+
(binary_from_FldPacked): Likewise.
64+
(binary_from_FldFloat): Likewise.
65+
(get_location): Avoid aliasing.
66+
(safe_cast): Likewise.
67+
(attribute_bit_clear): Set formal parameter to const.
68+
(attribute_bit_get): Likewise.
69+
(attribute_bit_set): Likewise.
70+
(round_this_value): New routine for COBOL rounding.
71+
* genutil.h (get_scaled_rdigits): Set formal parameter to const.
72+
(get_scaled_digits): Set formal parameter to const.
73+
(get_binary_value): Modified declaration.
74+
(get_binary_value_tree): Eliminate.
75+
(CHECK_FOR_FRACTIONAL_DIGITS): Move to genutil.cc.
76+
(get_integer_value): Eliminated declaration.
77+
(field_is_super_clean): New declaration.
78+
(refer_is_working_storage): Changed to is_working_storage().
79+
(is_working_storage): Eliminated.
80+
(get_location): New declaration for field_t * overload.
81+
(safe_cast): New declaration.
82+
(attribute_bit_clear): Set formal parameter to const.
83+
(attribute_bit_get): Likewise.
84+
(attribute_bit_set): Likewise.
85+
* move.cc (copy_little_endian_into_place): Changed to
86+
copy_native_into_place().
87+
(copy_native_into_place): Endian awareness.
88+
(mh_little_endian): Change name to mh_to_binary.
89+
(mh_to_binary): Endian awareness.
90+
(move_helper): Use mh_to_binary.
91+
* parse.y: Comment out code pending a bug fix.
92+
* parse_ante.h (cbl_field_t::blank_initial): Endian awareness.
93+
* show_parse.h: Make a variable const.
94+
* structs.cc (member): Set formal parameter to const.
95+
* structs.h (member): Likewise.
96+
* util.cc (binary_initial): Endian awareness.
97+
(cbl_field_t::encode_numeric): Endian and aliasing awareness.
98+
199
2026-06-25 Robert Dubner <rdubner@symas.com>
2100

3101
* gengen.cc (gg_abs): Use fold_build1().

gcc/cp/ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2026-06-30 Jakub Jelinek <jakub@redhat.com>
2+
3+
PR c++/126007
4+
* tree.cc (eligible_special_member_function_p): New function.
5+
(implicit_lifetime_type_p): Use true instead of 1 in function comment.
6+
Add some further comments. Use eligible_special_member_function_p
7+
instead of !DECL_DELETED_FN.
8+
19
2026-06-29 Georg-Johann Lay <avr@gjlay.de>
210

311
* mangle.cc (mangle_ctor_vtbl_for_type): Fix production in comment.

gcc/fortran/ChangeLog

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
2026-06-30 Paul Thomas <pault@gcc.gnu.org>
2+
Jerry DeLisle <jvdelisle@gcc.gnu.org>
3+
4+
PR fortran/121972
5+
* decl.cc (gfc_get_pdt_instance): A PDT that has a derived type
6+
component, which has allocatable components, must be marked as
7+
having allocatable components.
8+
* resolve.cc (gfc_resolve_ref): Initialize last_pdt from the base
9+
symbol's declared type when the expression type is not a PDT.
10+
11+
2026-06-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12+
13+
PR fortran/121972
14+
* resolve.cc (gfc_resolve_finalizers): Fix linked-list tail-pointer
15+
bug that dropped all but the first two finalizers from a derived
16+
type's finalizer list when three or more matched.
17+
18+
2026-06-30 Chung-Lin Tang <cltang@baylibre.com>
19+
20+
* trans-array.cc (gfc_conv_array_initializer): Always set PURPOSE
21+
when building constructor for get_initialized_tmp_var, adjust test
22+
to use integer_zerop instead of != NULL_TREE.
23+
* trans-openmp.cc (gfc_trans_omp_clauses): Handle uses_allocators.
24+
125
2026-06-29 Paul Thomas <pault@gcc.gnu.org>
226

327
PR fortran/84622

0 commit comments

Comments
 (0)