[gcc r14-9504] Daily bump.

2024-03-16 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:b5490afe3a480fb20eae7b93f8da203aa7f843b4

commit r14-9504-gb5490afe3a480fb20eae7b93f8da203aa7f843b4
Author: GCC Administrator 
Date:   Sun Mar 17 00:17:21 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 15 +++
 gcc/DATESTAMP   |  2 +-
 gcc/cp/ChangeLog|  7 +++
 gcc/testsuite/ChangeLog | 18 ++
 libcc1/ChangeLog|  6 ++
 5 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d8398c94231..9e546f261cc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,18 @@
+2024-03-16  Jakub Jelinek  
+
+   PR target/114175
+   * config/i386/i386.cc (ix86_setup_incoming_varargs): Only skip
+   ix86_function_arg_advance for TYPE_NO_NAMED_ARGS_STDARG_P functions
+   if arg.type is NULL.
+
+2024-03-16  Jakub Jelinek  
+
+   PR tree-optimization/114329
+   * gimple-lower-bitint.cc (struct bitint_large_huge): Declare
+   build_bit_field_ref method.
+   (bitint_large_huge::build_bit_field_ref): New method.
+   (bitint_large_huge::lower_mergeable_stmt): Use it.
+
 2024-03-15  YunQiang Su  
 
* config/riscv/riscv.opt.urls: Regenerated.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0c922a24f40..7495d4c6422 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240316
+20240317
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 05fd84c60ce..504bca895ca 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-16  Nathaniel Shead  
+
+   PR c++/112631
+   * cp-tree.h (named_module_attach_p): New function.
+   * decl.cc (start_decl): Check for attachment not purview.
+   (grokmethod): Likewise.
+
 2024-03-14  Chung-Lin Tang  
 
* parser.cc (cp_parser_oacc_data_clause): Add parsing support for
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6167f0b8dbf..3092127fbf3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,21 @@
+2024-03-16  Jakub Jelinek  
+
+   PR target/114175
+   * gcc.dg/c23-stdarg-7.c: New test.
+   * gcc.dg/c23-stdarg-8.c: New test.
+
+2024-03-16  Jakub Jelinek  
+
+   PR tree-optimization/114329
+   * gcc.dg/bitint-101.c: New test.
+
+2024-03-16  Nathaniel Shead  
+
+   PR c++/112631
+   * g++.dg/modules/block-decl-1_a.C: New test.
+   * g++.dg/modules/block-decl-1_b.C: New test.
+   * g++.dg/modules/block-decl-2.C: New test.
+
 2024-03-15  Jakub Jelinek  
 
PR libgcc/114327
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index 8b13a062366..32e4a5c6e1a 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-16  Francois-Xavier Coudert  
+
+   PR middle-end/111632
+   * libcc1plugin.cc: Fix include.
+   * libcp1plugin.cc: Fix include.
+
 2024-02-29  Tom Tromey  
 
PR libcc1/113977


gcc-13-20240316 is now available

2024-03-16 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240316 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240316/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision de45abc4b2a0446f374254981b59a19e0c6eebae

You'll find:

 gcc-13-20240316.tar.xz   Complete GCC

  SHA256=e845cb03429665c37c6ed6e86360bbe7b7021030cc6d04f56b46498f154e4c16
  SHA1=41d2a83eef0ad900b6a6b486480d6a60ba7b01a3

Diffs from 13-20240309 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[gcc r13-8456] Daily bump.

2024-03-15 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:5acf62723967605ad9037d83c3dc0fb2c8ca9669

commit r13-8456-g5acf62723967605ad9037d83c3dc0fb2c8ca9669
Author: GCC Administrator 
Date:   Sat Mar 16 00:22:21 2024 +

Daily bump.

Diff:
---
 contrib/ChangeLog   |   9 
 gcc/ChangeLog   | 100 +++
 gcc/DATESTAMP   |   2 +-
 gcc/fortran/ChangeLog   |  36 
 gcc/testsuite/ChangeLog | 111 
 libstdc++-v3/ChangeLog  |   5 +++
 6 files changed, 262 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 394f0aacbc7..eb6efaeada7 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,12 @@
+2024-03-15  Sam James  
+
+   Backported from master:
+   2024-03-08  Sam James  
+
+   PR other/109668
+   * dg-extract-results.sh: Check for python3 before python. Check for
+   python2 last.
+
 2023-07-27  Release Manager
 
* GCC 13.2.0 released.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fee30a80912..8609717275e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,103 @@
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-14  Jakub Jelinek  
+
+   * gimple-iterator.cc (edge_before_returns_twice_call): Copy all
+   flags and probability from ad_edge to e edge.  If CDI_DOMINATORS
+   are computed, recompute immediate dominator of other_edge->src
+   and other_edge->dest.
+   (gsi_safe_insert_before, gsi_safe_insert_seq_before): Update *iter
+   for the returns_twice call case to the gsi_for_stmt (stmt) to deal
+   with update it for bb splitting.
+
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-13  Jakub Jelinek  
+
+   PR sanitizer/112709
+   * asan.cc (maybe_create_ssa_name, maybe_cast_to_ptrmode,
+   build_check_stmt, maybe_instrument_call, asan_expand_mark_ifn): Use
+   gsi_safe_insert_before instead of gsi_insert_before.
+
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-13  Jakub Jelinek  
+
+   PR sanitizer/112709
+   * gimple-iterator.h (gsi_safe_insert_before,
+   gsi_safe_insert_seq_before): Declare.
+   * gimple-iterator.cc: Include gimplify.h.
+   (edge_before_returns_twice_call, adjust_before_returns_twice_call,
+   gsi_safe_insert_before, gsi_safe_insert_seq_before): New functions.
+   * ubsan.cc (instrument_mem_ref, instrument_pointer_overflow,
+   instrument_nonnull_arg, instrument_nonnull_return): Use
+   gsi_safe_insert_before instead of gsi_insert_before.
+   (maybe_instrument_pointer_overflow): Use force_gimple_operand,
+   gimple_seq_add_seq_without_update and gsi_safe_insert_seq_before
+   instead of force_gimple_operand_gsi.
+   (instrument_object_size): Likewise.  Use gsi_safe_insert_before
+   instead of gsi_insert_before.
+
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-15  Jakub Jelinek  
+
+   PR target/114339
+   * config/i386/i386-expand.cc (ix86_expand_int_sse_cmp) : Fix
+   a pasto, compare code against LE rather than GE.
+
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-14  Jakub Jelinek  
+
+   PR middle-end/113907
+   * ipa-icf.cc (sem_item_optimizer::merge_classes): Reset
+   SSA_NAME_RANGE_INFO and SSA_NAME_PTR_INFO on successfully ICF merged
+   functions.
+
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-14  Jakub Jelinek  
+
+   PR target/114310
+   * config/aarch64/aarch64.cc (aarch64_expand_compare_and_swap): For
+   TImode force newval into a register.
+
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-07  Jakub Jelinek  
+
+   PR rtl-optimization/110079
+   * bb-reorder.cc (fix_crossing_unconditional_branches): Don't adjust
+   asm goto.
+
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-05  Jakub Jelinek  
+
+   PR rtl-optimization/114211
+   * lower-subreg.cc (resolve_simple_move): For double-word
+   rotates by BITS_PER_WORD if there is overlap between source
+   and destination use a temporary.
+
+2024-03-15  Jakub Jelinek  
+
+   Backported from master:
+   2024-03-04  Jakub Jelinek  
+
+   PR target/114184
+   * config/i386/i386-expand.cc (ix86_expand_move): If XFmode op1
+   is SUBREG of CONSTANT_P, force the SUBREG_REG into memory or
+   register.
+
 2024-03-14  liuhongt  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d71dec2cf4d..0c922a24f40 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240315
+20240316
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 3795a066a38..c0a02de9605 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,39 @@
+2024-03-15  Harald 

[gcc r12-10216] Daily bump.

2024-03-15 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:3101b8e06fe08a0e63a2cac4bc8546cda8c87091

commit r12-10216-g3101b8e06fe08a0e63a2cac4bc8546cda8c87091
Author: GCC Administrator 
Date:   Sat Mar 16 00:20:33 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d71dec2cf4d..0c922a24f40 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240315
+20240316


[gcc r11-11281] Daily bump.

2024-03-15 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:cbb3931660d5bc2a5367bd65e3dfd42dacb7c56b

commit r11-11281-gcbb3931660d5bc2a5367bd65e3dfd42dacb7c56b
Author: GCC Administrator 
Date:   Sat Mar 16 00:19:57 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d71dec2cf4d..0c922a24f40 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240315
+20240316


[gcc r14-9499] Daily bump.

2024-03-15 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:53fb2cf75965e4dbcf145a12d8ae41f4667a8498

commit r14-9499-g53fb2cf75965e4dbcf145a12d8ae41f4667a8498
Author: GCC Administrator 
Date:   Sat Mar 16 00:16:51 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 60 +++
 gcc/DATESTAMP   |  2 +-
 gcc/fortran/ChangeLog   | 67 +
 gcc/testsuite/ChangeLog | 56 +
 libgcc/ChangeLog|  9 +++
 5 files changed, 193 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8e166805877..d8398c94231 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,63 @@
+2024-03-15  YunQiang Su  
+
+   * config/riscv/riscv.opt.urls: Regenerated.
+   * config/rs6000/sysv4.opt.urls: Likewise.
+   * config/xtensa/xtensa.opt.urls: Likewise.
+
+2024-03-15  Jakub Jelinek  
+
+   * lower-subreg.cc (resolve_simple_move): Fix comment typo,
+   betwee -> between.
+   * edit-context.cc (class line_event): Fix comment typo,
+   betweeen -> between.
+
+2024-03-15  Jakub Jelinek  
+
+   PR target/114339
+   * config/i386/i386-expand.cc (ix86_expand_int_sse_cmp) : Fix
+   a pasto, compare code against LE rather than GE.
+
+2024-03-15  Joe Ramsay  
+
+   * match.pd: Fix truncation pattern for -fno-signed-zeroes
+
+2024-03-15  Jakub Jelinek  
+
+   PR middle-end/114332
+   * expr.cc (expand_expr_real_1): EXTEND_BITINT also CALL_EXPR results.
+
+2024-03-15  Jakub Jelinek  
+
+   PR tree-optimization/113466
+   * gimple-lower-bitint.cc (bitint_large_huge): Add m_returns_twice_calls
+   member.
+   (bitint_large_huge::bitint_large_huge): Initialize it.
+   (bitint_large_huge::~bitint_large_huge): Release it.
+   (bitint_large_huge::lower_call): Remember ECF_RETURNS_TWICE call stmts
+   before which at least one statement has been inserted.
+   (gimple_lower_bitint): Move argument loads before ECF_RETURNS_TWICE
+   calls to a different block and add corresponding PHIs.
+
+2024-03-15  YunQiang Su  
+
+   * config/mips/mips.opt: Support -mstrict-align, and use
+   TARGET_STRICT_ALIGN as the flag; keep -m(no-)unaligned-access
+   as alias.
+   * config/mips/mips.h: Use TARGET_STRICT_ALIGN.
+   * config/mips/mips.opt.urls: Regenerate.
+   * doc/invoke.texi: Document -m(no-)strict-algin for MIPSr6.
+
+2024-03-15  Tejas Belagod  
+
+   PR middle-end/114108
+   * tree-vect-patterns.cc (vect_recog_abd_pattern): Call
+   vect_convert_output with the correct vecitype.
+
+2024-03-15  Chenghui Pan  
+
+   * config/loongarch/lasx.md (lasx_xvpermi_q_):
+   Remove masking of operand 3.
+
 2024-03-14  Jason Merrill  
 
* tree-core.h (enum clobber_kind): Clarify CLOBBER_OBJECT_*
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d71dec2cf4d..0c922a24f40 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240315
+20240316
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 21a85a6266b..7781daf40d2 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,70 @@
+2024-03-15  Paul Thomas  
+
+   PR fortran/87477
+   PR fortran/89645
+   PR fortran/99065
+   PR fortran/114141
+   PR fortran/114280
+   * class.cc (gfc_change_class): New function needed for
+   associate names, when rank changes or a derived type is
+   produced by resolution
+   * dump-parse-tree.cc (show_code_node): Make output for SELECT
+   TYPE more comprehensible.
+   * expr.cc (find_inquiry_ref): Do not simplify expressions of
+   an inferred type.
+   * gfortran.h : Add 'gfc_association_list' to structure
+   'gfc_association_list'. Add prototypes for
+   'gfc_find_derived_types', 'gfc_fixup_inferred_type_refs' and
+   'gfc_change_class'. Add macro IS_INFERRED_TYPE.
+   * match.cc (copy_ts_from_selector_to_associate): Add bolean arg
+   'select_type' with default false. If this is a select type name
+   and the selector is a inferred type, build the class type and
+   apply it to the associate name.
+   (build_associate_name): Pass true to 'select_type' in call to
+   previous.
+   * parse.cc (parse_associate): If the selector is inferred type
+   the associate name is too. Make sure that function selector
+   class and rank, if known, are passed to the associate name. If
+   a function result exists, pass its typespec to the associate
+   name.
+   * primary.cc (resolvable_fcns): New function to check that all
+   the function references are resolvable.
+   (gfc_match_varspec): If a scalar derived type select type
+   temporary has an array reference, match the array reference,
+   treating this in the same way as an equivalence member. Do not
+   set 'inquiry' if applied to an unknown type the inquiry name
+   is ambiguous with the com

gcc-12-20240315 is now available

2024-03-15 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240315 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240315/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision caabffc463db169e4a54deade79abe0888df05b5

You'll find:

 gcc-12-20240315.tar.xz   Complete GCC

  SHA256=23f757c6ba564f3b2fe561b0539d8396e264dc9af3876c08c7cf63b1aaa93e62
  SHA1=8e104f0952446a241568bbc6f80d75e89c3435b9

Diffs from 12-20240308 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[gcc r13-8439] Daily bump.

2024-03-14 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:7d2d6e1ab566f8fa5e87028b7ab9da8d5d0a1369

commit r13-8439-g7d2d6e1ab566f8fa5e87028b7ab9da8d5d0a1369
Author: GCC Administrator 
Date:   Fri Mar 15 00:22:58 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 11 +++
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  7 +++
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6aba4ac6794..fee30a80912 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,14 @@
+2024-03-14  liuhongt  
+
+   Backported from master:
+   2024-03-14  liuhongt  
+
+   * config/i386/i386-features.cc
+   (general_scalar_chain::convert_op): Handle REG_EH_REGION note.
+   (convert_scalars_to_vector): Ditto.
+   * config/i386/i386-features.h (class scalar_chain): New
+   memeber control_flow_insns.
+
 2024-03-12  Andrew Pinski  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d58fa7c0da5..d71dec2cf4d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240314
+20240315
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 54e83fbd606..5112636e751 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-14  liuhongt  
+
+   Backported from master:
+   2024-03-14  liuhongt  
+
+   * g++.target/i386/pr111822.C: New test.
+
 2024-03-13  Torbjörn SVENSSON  
 
* gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:


[gcc r12-10215] Daily bump.

2024-03-14 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:caabffc463db169e4a54deade79abe0888df05b5

commit r12-10215-gcaabffc463db169e4a54deade79abe0888df05b5
Author: GCC Administrator 
Date:   Fri Mar 15 00:21:10 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 11 +++
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  7 +++
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 741a6005c55..c40a2e24b0e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,14 @@
+2024-03-14  liuhongt  
+
+   Backported from master:
+   2024-03-14  liuhongt  
+
+   * config/i386/i386-features.cc
+   (general_scalar_chain::convert_op): Handle REG_EH_REGION note.
+   (convert_scalars_to_vector): Ditto.
+   * config/i386/i386-features.h (class scalar_chain): New
+   memeber control_flow_insns.
+
 2024-03-09  Lulu Cheng  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d58fa7c0da5..d71dec2cf4d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240314
+20240315
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e689967f855..c9496a659ec 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-14  liuhongt  
+
+   Backported from master:
+   2024-03-14  liuhongt  
+
+   * g++.target/i386/pr111822.C: New test.
+
 2024-03-10  Iain Buclaw  
 
Backported from master:


[gcc r11-11280] Daily bump.

2024-03-14 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:f51018ba255198aa342c2c7bb5e826e9a671f0a1

commit r11-11280-gf51018ba255198aa342c2c7bb5e826e9a671f0a1
Author: GCC Administrator 
Date:   Fri Mar 15 00:20:36 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d58fa7c0da5..d71dec2cf4d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240314
+20240315


[gcc r14-9485] Daily bump.

2024-03-14 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:c1f6690b821f06616d442d732b24473d91eca66a

commit r14-9485-gc1f6690b821f06616d442d732b24473d91eca66a
Author: GCC Administrator 
Date:   Fri Mar 15 00:17:52 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 77 +
 gcc/DATESTAMP   |  2 +-
 gcc/c/ChangeLog |  9 ++
 gcc/cp/ChangeLog|  9 ++
 gcc/fortran/ChangeLog   | 31 
 gcc/m2/ChangeLog| 48 ++
 gcc/testsuite/ChangeLog | 74 +++
 libcpp/ChangeLog| 16 ++
 libgomp/ChangeLog   |  5 
 libstdc++-v3/ChangeLog  | 72 +
 10 files changed, 342 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f6ac554e3ee..8e166805877 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,80 @@
+2024-03-14  Jason Merrill  
+
+   * tree-core.h (enum clobber_kind): Clarify CLOBBER_OBJECT_*
+   comments.
+
+2024-03-14  John David Anglin  
+
+   PR target/114288
+   * config/pa/pa.cc (pa_legitimate_address_p): Don't allow
+   14-bit displacements before reload for modes that may use
+   a floating-point load or store.
+
+2024-03-14  David Faust  
+
+   * config/bpf/bpf.h (INT8_TYPE): Change to signed char.
+
+2024-03-14  Max Filippov  
+
+   * config/xtensa/xtensa.md (movsi_internal): Move l32i and s32i
+   patterns ahead of the l32i.n and s32i.n.
+
+2024-03-14  Jakub Jelinek  
+
+   * config/gcn/gcn-hsa.h (ABI_VERSION_SPEC): Fix comment typo.
+
+2024-03-14  Jakub Jelinek  
+
+   PR middle-end/113907
+   * ipa-icf.cc (sem_item_optimizer::merge_classes): Reset
+   SSA_NAME_RANGE_INFO and SSA_NAME_PTR_INFO on successfully ICF merged
+   functions.
+
+2024-03-14  Xi Ruoyao  
+
+   * config/loongarch/loongarch.md (any_ge): Remove.
+   (sge_): Remove.
+
+2024-03-14  Jakub Jelinek  
+
+   PR target/114310
+   * config/aarch64/aarch64.cc (aarch64_expand_compare_and_swap): For
+   TImode force newval into a register.
+
+2024-03-14  Chung-Lin Tang  
+
+   * tree.h (OMP_CLAUSE_MAP_READONLY): New macro.
+   (OMP_CLAUSE__CACHE__READONLY): New macro.
+   * tree-core.h (struct GTY(()) tree_base): Adjust comments for new
+   uses of readonly_flag bit in OMP_CLAUSE_MAP_READONLY and
+   OMP_CLAUSE__CACHE__READONLY.
+   * tree-pretty-print.cc (dump_omp_clause): Add support for printing
+   OMP_CLAUSE_MAP_READONLY and OMP_CLAUSE__CACHE__READONLY.
+
+2024-03-14  Andreas Krebbel  
+
+   * config/s390/s390.cc (s390_encode_section_info): Adjust the check
+   for misaligned symbols.
+   * config/s390/s390.opt: Improve documentation.
+
+2024-03-14  Jakub Jelinek  
+
+   * gimple-iterator.cc (edge_before_returns_twice_call): Copy all
+   flags and probability from ad_edge to e edge.  If CDI_DOMINATORS
+   are computed, recompute immediate dominator of other_edge->src
+   and other_edge->dest.
+   (gsi_safe_insert_before, gsi_safe_insert_seq_before): Update *iter
+   for the returns_twice call case to the gsi_for_stmt (stmt) to deal
+   with update it for bb splitting.
+
+2024-03-14  liuhongt  
+
+   * config/i386/i386-features.cc
+   (general_scalar_chain::convert_op): Handle REG_EH_REGION note.
+   (convert_scalars_to_vector): Ditto.
+   * config/i386/i386-features.h (class scalar_chain): New
+   memeber control_flow_insns.
+
 2024-03-13  Jakub Jelinek  
 
PR middle-end/114319
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d58fa7c0da5..d71dec2cf4d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240314
+20240315
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index f8b56315ce5..b8374c7d774 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,12 @@
+2024-03-14  Chung-Lin Tang  
+
+   * c-parser.cc (c_parser_oacc_data_clause): Add parsing support for
+   'readonly' modifier, set OMP_CLAUSE_MAP_READONLY if readonly modifier
+   found, update comments.
+   (c_parser_oacc_cache): Add parsing support for 'readonly' modifier,
+   set OMP_CLAUSE__CACHE__READONLY if readonly modifier found, update
+   comments.
+
 2024-03-08  Jakub Jelinek  
 
PR debug/113918
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2965b95a51d..05fd84c60ce 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,12 @@
+2024-03-14  Chung-Lin Tang  
+
+   * parser.cc (cp_parser_oacc_data_clause): Add parsing support for
+   'readonly' modifier, set OMP_CLAUSE_MAP_READONLY if readonly modifier
+   found, update comments.
+   (cp_parser_oacc_cache): Add parsing support for 'readonly' modifier,
+   set OMP_CLAUSE__CACHE__READONLY if readonly modifier found, update
+   comments.
+
 2024-03-12  Nathaniel Shead  
 
PR c++/98645
diff --git a/gcc/fortran/ChangeLog b/gcc/f

gcc-11-20240314 is now available

2024-03-14 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240314 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240314/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision 5cc46561670ffc7f07004e6b28ed24ab94379ec9

You'll find:

 gcc-11-20240314.tar.xz   Complete GCC

  SHA256=acefa440d26b2e3e768ddbe1848a000a09e4f60d6948260f52db470763d3cb75
  SHA1=12347e8ba784f5c2ad3b93a11067e2eb22cf4637

Diffs from 11-20240307 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[gcc r13-8437] Daily bump.

2024-03-13 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:f3d49b9517fef4dfd4a16278a63efb3fa3612e48

commit r13-8437-gf3d49b9517fef4dfd4a16278a63efb3fa3612e48
Author: GCC Administrator 
Date:   Thu Mar 14 00:23:05 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   |  2 +-
 gcc/ada/ChangeLog   | 20 
 gcc/testsuite/ChangeLog |  5 +
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1ab707fca67..d58fa7c0da5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240313
+20240314
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index f025eeffb02..ff34b0c0028 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,23 @@
+2024-03-13  Marc Poulhiès  
+
+   * sem_ch13.adb (Check_Aspect_At_Freeze_Point): fix format string,
+   use existing local Ident.
+
+2024-03-13  Marc Poulhiès  
+
+   * sem_ch13.adb (Analyze_One_Aspect): Call Record_Rep_Item.
+   (Check_Aspect_At_Freeze_Point): Check the aspect is specified on
+   non-array type only...
+   (Analyze_One_Aspect): ... instead of doing it too early here.
+   * sem_aggr.adb (Resolve_Container_Aggregate): Do nothing in case
+   the parameters failed to resolve.
+
+2024-03-13  Marc Poulhiès  
+
+   * sem_ch13.adb (Analyze_One_Aspect): Mark Aggregate aspect as
+   needing delayed resolution and reject the aspect on non-array
+   type.
+
 2024-03-07  Eric Botcazou  
 
PR ada/113979
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9b617eb5704..54e83fbd606 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2024-03-13  Torbjörn SVENSSON  
+
+   * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
+   Added dg-bogus with xfail on offending line for short_enums.
+
 2024-03-12  Andrew Pinski  
 
Backported from master:


[gcc r12-10213] Daily bump.

2024-03-13 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:3a23863d1b4d41573016ac4559818f962faa3870

commit r12-10213-g3a23863d1b4d41573016ac4559818f962faa3870
Author: GCC Administrator 
Date:   Thu Mar 14 00:22:31 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP  |  2 +-
 libstdc++-v3/ChangeLog | 61 ++
 2 files changed, 62 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1ab707fca67..d58fa7c0da5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240313
+20240314
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8db58d58c7f..2fe8b8ccbe5 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,64 @@
+2024-03-13  Cassio Neri  
+
+   Backported from master:
+   2024-01-05  Cassio Neri  
+
+   * include/std/chrono: Fix + and - for months and weekdays.
+   * testsuite/std/time/month/1.cc: Add constexpr tests against overflow.
+   * testsuite/std/time/month/2.cc: New test for extreme values.
+   * testsuite/std/time/weekday/1.cc: Add constexpr tests against overflow.
+   * testsuite/std/time/weekday/2.cc: New test for extreme values.
+
+2024-03-13  Cassio Neri  
+
+   Backported from master:
+   2023-11-14  Cassio Neri  
+
+   * include/std/chrono (operator-(const weekday&, const weekday&)):
+   Optimize.
+
+2024-03-13  Cassio Neri  
+
+   Backported from master:
+   2023-11-14  Cassio Neri  
+
+   * include/std/chrono (year::is_leap): Clear code.
+
+2024-03-13  Cassio Neri  
+
+   Backported from master:
+   2023-11-14  Cassio Neri  
+
+   * include/std/chrono (year_month_day_last::day): Remove &1.
+
+2024-03-13  Cassio Neri  
+
+   Backported from master:
+   2023-11-14  Cassio Neri  
+
+   * include/std/chrono (weekday::_S_from_days): Fix UB.
+   * testsuite/std/time/weekday/1.cc: Add test for overflow.
+
+2024-03-13  Jonathan Wakely  
+
+   Backported from master:
+   2023-08-09  Jonathan Wakely  
+
+   * include/bits/list.tcc (list::sort(Cmp)): Fix -Wsign-compare
+   warning for loop condition.
+
+2024-03-13  Jonathan Wakely  
+
+   Backported from master:
+   2023-06-09  Jonathan Wakely  
+
+   PR libstdc++/110167
+   * include/std/array (to_array): Initialize arrays of trivial
+   types using memcpy. For non-trivial types, use lambda
+   expressions instead of a separate helper function.
+   (__to_array): Remove.
+   * testsuite/23_containers/array/creation/110167.cc: New test.
+
 2024-02-08  Jonathan Wakely  
 
Backported from master:


[gcc r11-11279] Daily bump.

2024-03-13 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:5cc46561670ffc7f07004e6b28ed24ab94379ec9

commit r11-11279-g5cc46561670ffc7f07004e6b28ed24ab94379ec9
Author: GCC Administrator 
Date:   Thu Mar 14 00:21:06 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1ab707fca67..d58fa7c0da5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240313
+20240314


[gcc r14-9458] Daily bump.

2024-03-13 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:746b71e26bd43366297f3e9f2f7d5f782c30622e

commit r14-9458-g746b71e26bd43366297f3e9f2f7d5f782c30622e
Author: GCC Administrator 
Date:   Thu Mar 14 00:18:12 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 65 +
 gcc/DATESTAMP   |  2 +-
 gcc/fortran/ChangeLog   | 12 +
 gcc/testsuite/ChangeLog | 36 +++
 libgomp/ChangeLog   |  5 
 libstdc++-v3/ChangeLog  | 19 +++
 6 files changed, 138 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 802438e60b6..f6ac554e3ee 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,68 @@
+2024-03-13  Jakub Jelinek  
+
+   PR middle-end/114319
+   * gimple-ssa-store-merging.cc
+   (imm_store_chain_info::try_coalesce_bswap): For 32-bit targets
+   allow matching __builtin_bswap64 if there is bswapsi2 optab.
+
+2024-03-13  Stefan Schulze Frielinghaus  
+
+   * config/s390/s390.cc (s390_secondary_reload): Guard
+   SYMBOL_FLAG_NOTALIGN2_P.
+
+2024-03-13  Stefan Schulze Frielinghaus  
+
+   * config/s390/s390-builtin-types.def: Update to reflect latest
+   changes.
+   * config/s390/s390-builtins.def: Streamline vector builtins with
+   LLVM.
+
+2024-03-13  Stefan Schulze Frielinghaus  
+
+   * config/s390/s390-builtins.def (vec_permi): Deprecate.
+   (vec_ctd): Deprecate.
+   (vec_ctd_s64): Deprecate.
+   (vec_ctd_u64): Deprecate.
+   (vec_ctsl): Deprecate.
+   (vec_ctul): Deprecate.
+   (vec_ld2f): Deprecate.
+   (vec_st2f): Deprecate.
+   (vec_insert): Deprecate overloads with bool vectors.
+
+2024-03-13  Jakub Jelinek  
+
+   PR middle-end/114313
+   * gimple-lower-bitint.cc (bitint_large_huge::limb_access): Use
+   TYPE_SIZE of TREE_TYPE (var) rather than TYPE_SIZE of type.
+   (bitint_large_huge::handle_load): Pass NULL_TREE rather than
+   rhs_type to limb_access for the bitfield load cases.
+   (bitint_large_huge::lower_mergeable_stmt): Pass NULL_TREE rather than
+   lhs_type to limb_access if nlhs is non-NULL.
+
+2024-03-13  Jakub Jelinek  
+
+   PR sanitizer/112709
+   * asan.cc (maybe_create_ssa_name, maybe_cast_to_ptrmode,
+   build_check_stmt, maybe_instrument_call, asan_expand_mark_ifn): Use
+   gsi_safe_insert_before instead of gsi_insert_before.
+
+2024-03-13  Jakub Jelinek  
+
+   PR sanitizer/112709
+   * gimple-iterator.h (gsi_safe_insert_before,
+   gsi_safe_insert_seq_before): Declare.
+   * gimple-iterator.cc: Include gimplify.h.
+   (edge_before_returns_twice_call, adjust_before_returns_twice_call,
+   gsi_safe_insert_before, gsi_safe_insert_seq_before): New functions.
+   * ubsan.cc (instrument_mem_ref, instrument_pointer_overflow,
+   instrument_nonnull_arg, instrument_nonnull_return): Use
+   gsi_safe_insert_before instead of gsi_insert_before.
+   (maybe_instrument_pointer_overflow): Use force_gimple_operand,
+   gimple_seq_add_seq_without_update and gsi_safe_insert_seq_before
+   instead of force_gimple_operand_gsi.
+   (instrument_object_size): Likewise.  Use gsi_safe_insert_before
+   instead of gsi_insert_before.
+
 2024-03-12  Richard Biener  
 
PR tree-optimization/114121
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1ab707fca67..d58fa7c0da5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240313
+20240314
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 5ce10fa704a..399a284b7e5 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2024-03-13  Harald Anlauf  
+
+   PR fortran/114001
+   * expr.cc (gfc_is_simply_contiguous): Adjust logic so that CLASS
+   symbols are also handled.
+
+2024-03-13  Tobias Burnus  
+
+   PR fortran/114283
+   * trans-openmp.cc (gfc_omp_predetermined_mapping): Map dummy
+   procedures as firstprivate.
+
 2024-03-12  Harald Anlauf  
 
PR fortran/110826
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 92da402f81a..17d0558957e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,39 @@
+2024-03-13  Harald Anlauf  
+
+   PR fortran/114001
+   * gfortran.dg/is_contiguous_4.f90: New test.
+
+2024-03-13  Jakub Jelinek  
+
+   PR middle-end/114319
+   * gcc.target/i386/pr114319.c: New test.
+
+2024-03-13  Torbjörn SVENSSON  
+
+   * 
c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
+   Added dg-bogus with target on offending line for short_enums.
+
+2024-03-13  Stefan Schulze Frielinghaus  
+
+   * gcc.target/s390/md/rXsbg_mode_sXl.c: Fix tests rosbg_si_srl
+   and rxsbg_si_srl.
+
+2024-03-13  Jakub Jelinek  
+
+   PR middle-end/114313
+   * gcc.dg/torture/bitint-62.c: New test.
+
+2024-03-13  Jakub Jelinek  
+
+   PR sanitizer/112709
+   * gcc.dg/asan/pr112709-2.c: New

[gcc r13-8432] Daily bump.

2024-03-12 Thread GCC Administrator via Libstdc++-cvs
https://gcc.gnu.org/g:a875cf86e2b5f3f8e2ffb3604c0f6d8e8eeeb433

commit r13-8432-ga875cf86e2b5f3f8e2ffb3604c0f6d8e8eeeb433
Author: GCC Administrator 
Date:   Wed Mar 13 00:21:43 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   |  18 +++
 gcc/DATESTAMP   |   2 +-
 gcc/testsuite/ChangeLog |   8 +++
 libstdc++-v3/ChangeLog  | 141 
 4 files changed, 168 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e6cd8505ef5..6aba4ac6794 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,21 @@
+2024-03-12  Andrew Pinski  
+
+   Backported from master:
+   2024-03-11  Andrew Pinski  
+
+   PR middle-end/95351
+   * fold-const.cc (merge_truthop_with_opposite_arm): Use
+   the type of the operands of the comparison and not the type
+   of the comparison.
+
+2024-03-12  Andrew Pinski  
+
+   Backported from master:
+   2024-03-12  Andrew Pinski  
+
+   PR driver/114314
+   * common.opt (fmultiflags): Add RejectNegative.
+
 2024-03-09  Lulu Cheng  
 
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d87f3cf23bc..1ab707fca67 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240312
+20240313
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4157e000ef5..9b617eb5704 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2024-03-12  Andrew Pinski  
+
+   Backported from master:
+   2024-03-11  Andrew Pinski  
+
+   PR middle-end/95351
+   * gcc.dg/float_opposite_arm-1.c: New test.
+
 2024-03-11  Jerry DeLisle  
 
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 63504ded4c4..a49713fc1f0 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,144 @@
+2024-03-12  Jonathan Wakely  
+
+   Backported from master:
+   2024-03-07  Jonathan Wakely  
+
+   * include/std/chrono (__get_leap_second_info): Update expiry
+   time for hardcoded list of leap seconds.
+   * testsuite/std/time/tzdb/leap_seconds.cc: Update comment.
+
+2024-03-12  Jonathan Wakely  
+
+   Backported from master:
+   2024-02-29  Jonathan Wakely  
+
+   * include/std/format (basic_format_arg::handle::__maybe_const_t):
+   Fix condition to check if const type is formattable.
+   (basic_format_arg::handle::handle(T&)): Remove redundant
+   static_assert.
+   * testsuite/std/format/formatter/basic.cc: New test.
+
+2024-03-12  Jonathan Wakely  
+
+   Backported from master:
+   2024-01-08  Jonathan Wakely  
+
+   * include/bits/chrono_io.h (__formatter_chrono): Always use
+   lvalue arguments to make_format_args.
+   * include/std/format (make_format_args): Change parameter pack
+   from forwarding references to lvalue references. Remove use of
+   remove_reference_t which is now unnecessary.
+   (format_to, formatted_size): Remove incorrect forwarding of
+   arguments.
+   * testsuite/20_util/duration/io.cc: Use lvalues as arguments to
+   make_format_args.
+   * testsuite/std/format/arguments/args.cc: Likewise.
+   * testsuite/std/format/arguments/lwg3810.cc: Likewise.
+   * testsuite/std/format/functions/format.cc: Likewise.
+   * testsuite/std/format/functions/vformat_to.cc: Likewise.
+   * testsuite/std/format/string.cc: Likewise.
+   * testsuite/std/time/day/io.cc: Likewise.
+   * testsuite/std/time/month/io.cc: Likewise.
+   * testsuite/std/time/weekday/io.cc: Likewise.
+   * testsuite/std/time/year/io.cc: Likewise.
+   * testsuite/std/time/year_month_day/io.cc: Likewise.
+   * testsuite/std/format/arguments/args_neg.cc: New test.
+
+2024-03-12  Cassio Neri  
+
+   Backported from master:
+   2024-01-05  Cassio Neri  
+
+   * include/std/chrono: Fix + and - for months and weekdays.
+   * testsuite/std/time/month/1.cc: Add constexpr tests against overflow.
+   * testsuite/std/time/month/2.cc: New test for extreme values.
+   * testsuite/std/time/weekday/1.cc: Add constexpr tests against overflow.
+   * testsuite/std/time/weekday/2.cc: New test for extreme values.
+
+2024-03-12  Cassio Neri  
+
+   Backported from master:
+   2023-11-14  Cassio Neri  
+
+   * include/std/chrono (operator-(const weekday&, const weekday&)):
+   Optimize.
+
+2024-03-12  Cassio Neri  
+
+   Backported from master:
+   2023-11-14  Cassio Neri  
+
+   * include/std/chrono (year::is_leap): Clear code.
+
+2024-03-12  Cassio Neri  
+
+   Backported from master:
+   2023-11-14  Cassio Neri  
+
+   * include/std/chrono (year_month_day_last::day): Remove &1.
+
+2024-03-12  Cassio Neri  
+
+   Backported from master:
+   2023-11-14  Cassio Neri  
+
+   * include/std/chrono (weekday::_S_from_days): Fix UB.
+   * testsuite/std/time/weekda

[gcc r12-10205] Daily bump.

2024-03-12 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:e219108afdf6e9eb4fd786286a775d85486a93b8

commit r12-10205-ge219108afdf6e9eb4fd786286a775d85486a93b8
Author: GCC Administrator 
Date:   Wed Mar 13 00:20:08 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d87f3cf23bc..1ab707fca67 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240312
+20240313


[gcc r11-11278] Daily bump.

2024-03-12 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:63d32f26099e2f6a644b6d94596fe3a440a4deab

commit r11-11278-g63d32f26099e2f6a644b6d94596fe3a440a4deab
Author: GCC Administrator 
Date:   Wed Mar 13 00:19:29 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d87f3cf23bc..1ab707fca67 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240312
+20240313


[gcc r14-9443] Daily bump.

2024-03-12 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:f6d9426b5bb3592fc33ea91420d13e4a1a64f8ab

commit r14-9443-gf6d9426b5bb3592fc33ea91420d13e4a1a64f8ab
Author: GCC Administrator 
Date:   Wed Mar 13 00:17:12 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 41 +
 gcc/DATESTAMP   |  2 +-
 gcc/cp/ChangeLog| 15 +++
 gcc/fortran/ChangeLog   |  7 +++
 gcc/testsuite/ChangeLog | 38 ++
 libgomp/ChangeLog   |  5 +
 6 files changed, 107 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 505e1da1618..802438e60b6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,44 @@
+2024-03-12  Richard Biener  
+
+   PR tree-optimization/114121
+   * tree-chrec.cc (chrec_fold_plus_1): Guard recursion with
+   converted operand properly.
+   (chrec_fold_multiply): Likewise.  Handle missed recursion.
+
+2024-03-12  Jakub Jelinek  
+
+   PR sanitizer/112709
+   * asan.cc (has_stmt_been_instrumented_p): Don't instrument call
+   stores on the caller side unless it is a call to a builtin or
+   internal function or function doesn't return by hidden reference.
+   (maybe_instrument_call): Likewise.
+   (instrument_derefs): Instrument stores to RESULT_DECL if
+   returning by hidden reference.
+
+2024-03-12  Jakub Jelinek  
+
+   PR tree-optimization/114293
+   * tree-ssa-strlen.cc (strlen_pass::handle_builtin_strlen): If
+   max is smaller than min, set max to ~(size_t)0.
+
+2024-03-12  Pan Li  
+
+   * config/riscv/riscv-c.cc (riscv_ext_version_value): Fix
+   code style greater than 80 chars.
+   (riscv_cpu_cpp_builtins): Fix useless empty line, indent
+   with 3 space(s) and argument unalignment.
+
+2024-03-12  Richard Biener  
+
+   PR tree-optimization/114297
+   * tree-vect-loop.cc (vectorizable_live_operation): Pass in the
+   live stmts SLP node to vect_create_epilog_for_reduction.
+
+2024-03-12  Andrew Pinski  
+
+   PR driver/114314
+   * common.opt (fmultiflags): Add RejectNegative.
+
 2024-03-11  Szabolcs Nagy  
 
* config/aarch64/aarch64.md: Rename aarch_ to aarch64_.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d87f3cf23bc..1ab707fca67 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240312
+20240313
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 85751b0e315..2965b95a51d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,18 @@
+2024-03-12  Nathaniel Shead  
+
+   PR c++/98645
+   PR c++/98688
+   PR c++/111224
+   * module.cc (enum tree_tag): Add new tag for builtin types.
+   (trees_out::start): POLY_INT_CSTs can be emitted.
+   (trees_in::start): Likewise.
+   (trees_out::core_vals): Stream POLY_INT_CSTs.
+   (trees_in::core_vals): Likewise.
+   (trees_out::type_node): Handle vectors with multiple coeffs.
+   (trees_in::tree_node): Likewise.
+   (init_modules): Register target-specific builtin types. Bump
+   initial capacity slightly.
+
 2024-03-08  Jakub Jelinek  
 
* pt.cc (tsubst_expr): Handle MEM_REF.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index fb11c05186a..5ce10fa704a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-12  Harald Anlauf  
+
+   PR fortran/110826
+   * array.cc (gfc_array_dimen_size): When walking the ref chain of an
+   array and the ultimate component is a procedure pointer, do not try
+   to figure out its dimension even if it is a array-valued function.
+
 2024-03-06  Harald Anlauf  
 
PR fortran/103707
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7fd16f212ff..92da402f81a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,41 @@
+2024-03-12  Harald Anlauf  
+
+   PR fortran/110826
+   * gfortran.dg/proc_ptr_comp_53.f90: New test.
+
+2024-03-12  Richard Biener  
+
+   PR tree-optimization/114121
+   * gcc.dg/torture/pr114312.c: New testcase.
+
+2024-03-12  Nathaniel Shead  
+
+   PR c++/98645
+   PR c++/98688
+   PR c++/111224
+   * g++.dg/modules/target-aarch64-1_a.C: New test.
+   * g++.dg/modules/target-aarch64-1_b.C: New test.
+   * g++.dg/modules/target-powerpc-1_a.C: New test.
+   * g++.dg/modules/target-powerpc-1_b.C: New test.
+   * g++.dg/modules/target-powerpc-2_a.C: New test.
+   * g++.dg/modules/target-powerpc-2_b.C: New test.
+
+2024-03-12  Jakub Jelinek  
+
+   PR sanitizer/112709
+   * gcc.dg/asan/pr112709-1.c: New test.
+   * g++.dg/asan/pr69276.C: Adjust expected output for some targets.
+
+2024-03-12  Jakub Jelinek  
+
+   PR tree-optimization/114293
+   * gcc.dg/pr114293.c: New test.
+
+2024-03-12  Richard Biener  
+
+   PR tree-optimization/114297
+   * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase.
+
 2024-03-11  Jerry DeLisle

[gcc r13-8418] Daily bump.

2024-03-11 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:8f81688f32017567512db7046520612c31baf660

commit r13-8418-g8f81688f32017567512db7046520612c31baf660
Author: GCC Administrator 
Date:   Tue Mar 12 00:22:31 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog | 10 ++
 libgfortran/ChangeLog   | 11 +++
 3 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7fe29887d3c..d87f3cf23bc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240311
+20240312
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9a656fb851a..4157e000ef5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,13 @@
+2024-03-11  Jerry DeLisle  
+
+   Backported from master:
+   2024-03-11  Jerry DeLisle  
+
+   PR libfortran/105437
+   PR libfortran/114304
+   * gfortran.dg/pr105473.f90: Add additional checks to address
+   the case of semicolon at the end of a line.
+
 2024-03-10  Iain Buclaw  
 
Backported from master:
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 0cc319881fe..630c013bf98 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,14 @@
+2024-03-11  Jerry DeLisle  
+
+   Backported from master:
+   2024-03-11  Jerry DeLisle  
+
+   PR libfortran/105437
+   PR libfortran/114304
+   * io/list_read.c (eat_separator): Remove check for decimal
+   point mode and semicolon used as a seprator. Removes
+   the regression.
+
 2024-03-08  Jerry DeLisle  
 
Backported from master:


[gcc r12-10204] Daily bump.

2024-03-11 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:a06885a32d06d599a1190b5ea77ff3b3b2cffacc

commit r12-10204-ga06885a32d06d599a1190b5ea77ff3b3b2cffacc
Author: GCC Administrator 
Date:   Tue Mar 12 00:20:28 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7fe29887d3c..d87f3cf23bc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240311
+20240312


[gcc r11-11277] Daily bump.

2024-03-11 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:6a3eece056a8c5291c9a985c743077188b31f747

commit r11-11277-g6a3eece056a8c5291c9a985c743077188b31f747
Author: GCC Administrator 
Date:   Tue Mar 12 00:19:56 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7fe29887d3c..d87f3cf23bc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240311
+20240312


[gcc r14-9433] Daily bump.

2024-03-11 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:06289168022f7c8dba00058c92cdf3fbd64919da

commit r14-9433-g06289168022f7c8dba00058c92cdf3fbd64919da
Author: GCC Administrator 
Date:   Tue Mar 12 00:17:48 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 65 +
 gcc/DATESTAMP   |  2 +-
 gcc/m2/ChangeLog| 46 ++
 gcc/po/ChangeLog|  4 +++
 gcc/testsuite/ChangeLog | 57 +++
 libgfortran/ChangeLog   |  8 ++
 6 files changed, 181 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 33b52868564..505e1da1618 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,68 @@
+2024-03-11  Szabolcs Nagy  
+
+   * config/aarch64/aarch64.md: Rename aarch_ to aarch64_.
+   * config/aarch64/aarch64.opt: Likewise.
+   * config/aarch64/aarch64-c.cc (aarch64_update_cpp_builtins): Likewise.
+   * config/aarch64/aarch64.cc (aarch64_expand_prologue): Likewise.
+   (aarch64_expand_epilogue): Likewise.
+   (aarch64_post_cfi_startproc): Likewise.
+   (aarch64_handle_no_branch_protection): Copy and rename.
+   (aarch64_handle_standard_branch_protection): Likewise.
+   (aarch64_handle_pac_ret_protection): Likewise.
+   (aarch64_handle_pac_ret_leaf): Likewise.
+   (aarch64_handle_pac_ret_b_key): Likewise.
+   (aarch64_handle_bti_protection): Likewise.
+   (aarch64_override_options): Update branch protection validation.
+   (aarch64_handle_attr_branch_protection): Likewise.
+   * config/arm/aarch-common-protos.h (aarch_validate_mbranch_protection):
+   Pass branch protection type description as argument.
+   (struct aarch_branch_protect_type): Move from aarch-common.h.
+   * config/arm/aarch-common.cc (aarch_handle_no_branch_protection):
+   Remove.
+   (aarch_handle_standard_branch_protection): Remove.
+   (aarch_handle_pac_ret_protection): Remove.
+   (aarch_handle_pac_ret_leaf): Remove.
+   (aarch_handle_pac_ret_b_key): Remove.
+   (aarch_handle_bti_protection): Remove.
+   (aarch_validate_mbranch_protection): Pass branch protection type
+   description as argument.
+   * config/arm/aarch-common.h (enum aarch_key_type): Remove.
+   (struct aarch_branch_protect_type): Remove.
+   * config/arm/arm-c.cc (arm_cpu_builtins): Remove aarch_ra_sign_key.
+   * config/arm/arm.cc (arm_handle_no_branch_protection): Copy and rename.
+   (arm_handle_standard_branch_protection): Likewise.
+   (arm_handle_pac_ret_protection): Likewise.
+   (arm_handle_pac_ret_leaf): Likewise.
+   (arm_handle_bti_protection): Likewise.
+   (arm_configure_build_target): Update branch protection validation.
+   * config/arm/arm.opt: Remove aarch_ra_sign_key.
+
+2024-03-11  Richard Biener  
+
+   PR middle-end/114299
+   * gimplify.cc (internal_get_tmp_var): When gimplification
+   of VAL failed, return a decl.
+
+2024-03-11  Jakub Jelinek  
+
+   PR tree-optimization/114278
+   * tree-ssa.cc (maybe_optimize_var): If large/huge _BitInt vars are no
+   longer addressable, set DECL_NOT_GIMPLE_REG_P on them.
+
+2024-03-11  Eric Botcazou  
+
+   PR debug/113519
+   PR debug/113777
+   * dwarf2out.cc (gen_enumeration_type_die): In the reverse case,
+   generate the DIE with the same parent as in the regular case.
+
+2024-03-11  Andrew Pinski  
+
+   PR middle-end/95351
+   * fold-const.cc (merge_truthop_with_opposite_arm): Use
+   the type of the operands of the comparison and not the type
+   of the comparison.
+
 2024-03-10  jlaw  
 
PR tree-optimization/110199
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7fe29887d3c..d87f3cf23bc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240311
+20240312
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index ed51728aa31..d9da0b1be96 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,49 @@
+2024-03-11  Gaius Mulley  
+
+   PR modula2/114295
+   * gm2-compiler/M2Batch.mod (MakeProgramSource): Call PutDeclared
+   if the module is known.
+   (MakeDefinitionSource): Ditto.
+   (MakeImplementationSource): Ditto.
+   * gm2-compiler/M2Comp.mod (ExamineHeader): New procedure.
+   (ExamineCompilationUnit): Rewrite.
+   (PeepInto): Rewrite.
+   * gm2-compiler/M2Error.mod (NewError): Remove default call to
+   GetTokenNo.
+   * gm2-compiler/M2Quads.mod (callRequestDependant): Push tokno with
+   Adr.
+   (BuildStringAdrParam): Ditto.
+   (doBuildBinaryOp): Push OperatorPos on the bool stack.
+   (BuildRelOp): Ditto.
+   * gm2-compiler/P2Build.bnf (SetType): Pass set token pos to
+   BuildSetType.
+   (PointerType): Pass pointer token pos to BuildPointerType.
+   * gm2-compiler/P2SymBuild.def (BuildPointerType): Add parameter
+   pointerpos.
+   (BuildSetType): Add

[gcc r13-8416] Daily bump.

2024-03-10 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:6d70807e0b9df68856fce4666022762e3e6adfd3

commit r13-8416-g6d70807e0b9df68856fce4666022762e3e6adfd3
Author: GCC Administrator 
Date:   Mon Mar 11 00:21:43 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   |  2 +-
 gcc/d/ChangeLog | 10 ++
 gcc/testsuite/ChangeLog | 11 +++
 3 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a187030afad..7fe29887d3c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240310
+20240311
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 8ea26144dc4..af3b47a51a5 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,13 @@
+2024-03-10  Iain Buclaw  
+
+   Backported from master:
+   2024-03-10  Iain Buclaw  
+
+   PR d/112285
+   PR d/112290
+   * d-target.cc (Target::preferPassByRef): Return true for all static
+   array and struct types.
+
 2024-03-03  Iain Buclaw  
 
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c954720e7f8..9a656fb851a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,14 @@
+2024-03-10  Iain Buclaw  
+
+   Backported from master:
+   2024-03-10  Iain Buclaw  
+
+   PR d/112285
+   PR d/112290
+   * gdc.dg/pr112285.d: New test.
+   * gdc.dg/pr112290.d: New test.
+   * gdc.test/compilable/previewin.d: Adjust testcase.
+
 2024-03-09  Lulu Cheng  
 
Backported from master:


[gcc r12-10203] Daily bump.

2024-03-10 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:029e36c1c27739e69959e5e1ff52ef36ba7f565f

commit r12-10203-g029e36c1c27739e69959e5e1ff52ef36ba7f565f
Author: GCC Administrator 
Date:   Mon Mar 11 00:19:56 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   |  2 +-
 gcc/d/ChangeLog | 10 ++
 gcc/testsuite/ChangeLog | 11 +++
 3 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a187030afad..7fe29887d3c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240310
+20240311
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 5ebc687114c..4f5338c193b 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,13 @@
+2024-03-10  Iain Buclaw  
+
+   Backported from master:
+   2024-03-10  Iain Buclaw  
+
+   PR d/112285
+   PR d/112290
+   * d-target.cc (Target::preferPassByRef): Return true for all static
+   array and struct types.
+
 2024-03-03  Iain Buclaw  
 
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 898abaff805..e689967f855 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,14 @@
+2024-03-10  Iain Buclaw  
+
+   Backported from master:
+   2024-03-10  Iain Buclaw  
+
+   PR d/112285
+   PR d/112290
+   * gdc.dg/pr112285.d: New test.
+   * gdc.dg/pr112290.d: New test.
+   * gdc.test/compilable/previewin.d: Adjust testcase.
+
 2024-03-09  Lulu Cheng  
 
Backported from master:


[gcc r11-11276] Daily bump.

2024-03-10 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:ff9f49a1c8cf3b0203fcd4d79807d6a7af393ccd

commit r11-11276-gff9f49a1c8cf3b0203fcd4d79807d6a7af393ccd
Author: GCC Administrator 
Date:   Mon Mar 11 00:19:26 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a187030afad..7fe29887d3c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240310
+20240311


[gcc r14-9421] Daily bump.

2024-03-10 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:1a4553bc253fc0141e5f41ac15a2320f650c9e7c

commit r14-9421-g1a4553bc253fc0141e5f41ac15a2320f650c9e7c
Author: GCC Administrator 
Date:   Mon Mar 11 00:16:47 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 26 ++
 gcc/DATESTAMP   |  2 +-
 gcc/d/ChangeLog |  7 +++
 gcc/testsuite/ChangeLog | 30 ++
 4 files changed, 64 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3ac5f039c4b..33b52868564 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,29 @@
+2024-03-10  jlaw  
+
+   PR tree-optimization/110199
+   * tree-ssa-scopedtables.cc
+   (avail_exprs_stack::simplify_binary_operation): Generalize handling
+   of MIN_EXPR/MAX_EXPR to allow additional simplifications.  Canonicalize
+   comparison operands for other cases.
+
+2024-03-10  Pan Li  
+
+   * tree-vect-stmts.cc (vectorizable_store): Enable the assert
+   during transform process.
+   (vectorizable_load): Ditto.
+
+2024-03-10  jlaw  
+
+   PR target/102250
+   * doc/install.texi: Document need for python when building
+   RISC-V compilers.
+
+2024-03-10  jlaw  
+
+   PR target/111362
+   * mode-switching.cc (optimize_mode_switching): Only process
+   NONDEBUG insns.
+
 2024-03-09  Georg-Johann Lay  
 
* config/avr/avr.md: Fix typos in comment, indentation glitches
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a187030afad..7fe29887d3c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240310
+20240311
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 595bb5993c4..843a3b7fb57 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-10  Iain Buclaw  
+
+   PR d/112285
+   PR d/112290
+   * d-target.cc (Target::preferPassByRef): Return true for all static
+   array and struct types.
+
 2024-03-03  Iain Buclaw  
 
* dmd/MERGE: Merge upstream dmd f8bae04558.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 14867898c05..6baee43bc1d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,33 @@
+2024-03-10  Iain Buclaw  
+
+   PR d/112285
+   PR d/112290
+   * gdc.dg/pr112285.d: New test.
+   * gdc.dg/pr112290.d: New test.
+
+2024-03-10  jlaw  
+
+   PR tree-optimization/110199
+   * gcc.dg/tree-ssa/minmax-27.c: New test.
+   * gcc.dg/tree-ssa/minmax-28.c: New test.
+
+2024-03-10  Pan Li  
+
+   * gcc.target/riscv/rvv/base/pr114195-1.c: New test.
+
+2024-03-10  jlaw  
+
+   Revert:
+   2024-01-22  Jeff Law  
+
+   * gcc.target/sh/pr59533-1.c: Adjust expected output.
+
+2024-03-10  jlaw  
+
+   PR target/111362
+   * gcc.target/riscv/compare-debug-1.c: New test.
+   * gcc.target/riscv/compare-debug-2.c: New test.
+
 2024-03-09  Xi Ruoyao  
 
* gcc.target/loongarch/tls-ie-relax.c: New test.


gcc-14-20240310 is now available

2024-03-10 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240310 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240310/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision a84b98c62d90bf9e8b01038f624a62725e6a44db

You'll find:

 gcc-14-20240310.tar.xz   Complete GCC

  SHA256=a699c8851f8e3f45f0700b72fd591a3de98830ee958391a8270863ca28998123
  SHA1=3c01a903a981027868e0a51a73be80182341e068

Diffs from 14-20240303 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[gcc r13-8414] Daily bump.

2024-03-09 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:9de9ff371c83505a8ce1ff1a7612c2523f175150

commit r13-8414-g9de9ff371c83505a8ce1ff1a7612c2523f175150
Author: GCC Administrator 
Date:   Sun Mar 10 00:21:42 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 9 +
 gcc/DATESTAMP   | 2 +-
 gcc/testsuite/ChangeLog | 7 +++
 3 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7da23a405af..e6cd8505ef5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2024-03-09  Lulu Cheng  
+
+   Backported from master:
+   2024-03-09  Lulu Cheng  
+
+   * config/loongarch/sync.md (atomic_cas_value_strong):
+   In loongarch64, a sign extension operation is added when
+   operands[2] is a register operand and the mode is SImode.
+
 2024-03-03  Oleg Endo  
 
PR target/101737
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7237a5054ba..a187030afad 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240309
+20240310
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b6898b83790..c954720e7f8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-09  Lulu Cheng  
+
+   Backported from master:
+   2024-03-09  Lulu Cheng  
+
+   * g++.target/loongarch/atomic-cas-int.C: New test.
+
 2024-03-08  Jerry DeLisle  
 
Backported from master:


[gcc r12-10201] Daily bump.

2024-03-09 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:6276fa39cb830fdf8fd3199532039f58823d7a89

commit r12-10201-g6276fa39cb830fdf8fd3199532039f58823d7a89
Author: GCC Administrator 
Date:   Sun Mar 10 00:19:59 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 9 +
 gcc/DATESTAMP   | 2 +-
 gcc/testsuite/ChangeLog | 7 +++
 3 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4ca97b75545..741a6005c55 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2024-03-09  Lulu Cheng  
+
+   Backported from master:
+   2024-03-09  Lulu Cheng  
+
+   * config/loongarch/sync.md (atomic_cas_value_strong):
+   In loongarch64, a sign extension operation is added when
+   operands[2] is a register operand and the mode is SImode.
+
 2024-03-03  Oleg Endo  
 
PR target/101737
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7237a5054ba..a187030afad 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240309
+20240310
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0603cb44064..898abaff805 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-09  Lulu Cheng  
+
+   Backported from master:
+   2024-03-09  Lulu Cheng  
+
+   * g++.target/loongarch/atomic-cas-int.C: New test.
+
 2024-03-07  Eric Botcazou  
 
* gnat.dg/predicate15.adb: New test.


[gcc r11-11275] Daily bump.

2024-03-09 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:9291c8f9f81d05f52a6f6b4658c92ebc0209bb76

commit r11-11275-g9291c8f9f81d05f52a6f6b4658c92ebc0209bb76
Author: GCC Administrator 
Date:   Sun Mar 10 00:19:20 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7237a5054ba..a187030afad 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240309
+20240310


[gcc r14-9414] Daily bump.

2024-03-09 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:3e05eb949d77201a0220e2e596656967c716063f

commit r14-9414-g3e05eb949d77201a0220e2e596656967c716063f
Author: GCC Administrator 
Date:   Sun Mar 10 00:17:04 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 39 +++
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog | 15 +++
 libstdc++-v3/ChangeLog  | 23 +++
 4 files changed, 78 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5b966a63e80..3ac5f039c4b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,42 @@
+2024-03-09  Georg-Johann Lay  
+
+   * config/avr/avr.md: Fix typos in comment, indentation glitches
+   and some other nits.
+
+2024-03-09  Jakub Jelinek  
+
+   PR target/114284
+   * fwprop.cc (try_fwprop_subst_pattern): Don't propagate
+   src containing MEMs unless prop.likely_profitable_p ().
+
+2024-03-09  Xi Ruoyao  
+
+   * config/loongarch/loongarch.cc (loongarch_print_operand_reloc):
+   Support 'Q' for R_LARCH_RELAX for TLS IE.
+   (loongarch_output_move): Use 'Q' to print R_LARCH_RELAX for TLS
+   IE.
+   * config/loongarch/loongarch.md (ld_from_got): Likewise.
+
+2024-03-09  Georg-Johann Lay  
+
+   * config/avr/avr.cc (avr_rtx_costs_1) [PLUS]: Determine cost for
+   usum_widenqihi and add_zero_extend1.
+   [MINUS]: Determine costs for udiff_widenqihi, sub+zero_extend,
+   sub+sign_extend.
+   * config/avr/avr.md (*addhi3.sign_extend1, *subhi3.sign_extend2):
+   Compute exact insn lengths.
+   (*usum_widenqihi3): Allow input operands to commute.
+
+2024-03-09  Jakub Jelinek  
+
+   * config/i386/i386.opt.urls: Regenerate.
+
+2024-03-09  Lulu Cheng  
+
+   * config/loongarch/sync.md (atomic_cas_value_strong):
+   In loongarch64, a sign extension operation is added when
+   operands[2] is a register operand and the mode is SImode.
+
 2024-03-08  Martin Jambor  
 
PR ipa/113757
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7237a5054ba..a187030afad 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240309
+20240310
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index fce619c24d1..14867898c05 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,18 @@
+2024-03-09  Xi Ruoyao  
+
+   * gcc.target/loongarch/tls-ie-relax.c: New test.
+   * gcc.target/loongarch/tls-ie-norelax.c: New test.
+   * gcc.target/loongarch/tls-ie-extreme.c: New test.
+
+2024-03-09  Lulu Cheng  
+
+   * gcc.target/loongarch/regname-fp-s9.c: Add compilation option
+   '-Wno-pedantic -std=gnu90'.
+
+2024-03-09  Lulu Cheng  
+
+   * g++.target/loongarch/atomic-cas-int.C: New test.
+
 2024-03-08  Martin Jambor  
 
PR ipa/113757
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 3ed4b0fc3a1..93d41693d23 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,26 @@
+2024-03-09  Jonathan Wakely  
+
+   PR libstdc++/114240
+   * include/bits/chrono_io.h (_Parser::operator()): Assume
+   hours(0) for a time_point, so that a time is not required
+   to be present.
+   * testsuite/std/time/parse/114240.cc: New test.
+
+2024-03-09  Jonathan Wakely  
+
+   PR libstdc++/114279
+   * include/bits/chrono_io.h (_Parser::_M_is_leap_second): New
+   data member.
+   (_Parser::_M_reserved): Reserve padding bits for future use.
+   (_Parser::operator()): Set _M_is_leap_second if %S reads 60s.
+   (from_stream): Only allow _M_is_leap_second for utc_time and
+   local_time. Adjust arithmetic for utc_time so that leap seconds
+   are preserved. Use time_point_cast to convert to a possibly
+   lower-precision result type.
+   * testsuite/std/time/parse.cc: Move to ...
+   * testsuite/std/time/parse/parse.cc: ... here.
+   * testsuite/std/time/parse/114279.cc: New test.
+
 2024-03-07  Jonathan Wakely  
 
* include/bits/chrono_io.h (_Parser::operator()): Use


gcc-13-20240309 is now available

2024-03-09 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240309 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240309/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision bf784936bc8be013db8b3e35002e76838f830f40

You'll find:

 gcc-13-20240309.tar.xz   Complete GCC

  SHA256=024d3c6a8089f966c7db8fddac2aa8fdd2e027c0d1d0f0df3f6a445d61ed4899
  SHA1=3052383d5255d17684f33e9e09a9455e4f7cb3d1

Diffs from 13-20240302 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[gcc r13-8412] Daily bump.

2024-03-08 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:abe32a9aa9723840dcaf168a95bf18dc573db813

commit r13-8412-gabe32a9aa9723840dcaf168a95bf18dc573db813
Author: GCC Administrator 
Date:   Sat Mar 9 00:21:47 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   |  2 +-
 gcc/testsuite/ChangeLog |  8 
 libgfortran/ChangeLog   | 13 +
 3 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e8af66d0ce0..7237a5054ba 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240308
+20240309
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0d7d4e0acf1..b6898b83790 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2024-03-08  Jerry DeLisle  
+
+   Backported from master:
+   2024-02-17  Jerry DeLisle  
+
+   PR libfortran/105473
+   * gfortran.dg/pr105473.f90: New test.
+
 2024-03-07  Eric Botcazou  
 
* gnat.dg/predicate15.adb: New test.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index f5b49f87a9b..0cc319881fe 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,16 @@
+2024-03-08  Jerry DeLisle  
+
+   Backported from master:
+   2024-02-17  Jerry DeLisle  
+
+   PR libfortran/105473
+   * io/list_read.c (eat_separator): Reject comma as a
+   separator when it is being used as a decimal point.
+   (parse_real): Reject a '.' when it should be a comma.
+   (read_real): Likewise.
+   * io/read.c (read_f): Add more checks for ',' and '.'
+   conditions.
+
 2024-02-13  Jerry DeLisle  
 
Backported from master:


[gcc r12-10199] Daily bump.

2024-03-08 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:1cd8245d698eb1a5d26a68e898fb23e0b29d8527

commit r12-10199-g1cd8245d698eb1a5d26a68e898fb23e0b29d8527
Author: GCC Administrator 
Date:   Sat Mar 9 00:19:52 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e8af66d0ce0..7237a5054ba 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240308
+20240309


[gcc r11-11274] Daily bump.

2024-03-08 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:a8504565f0379d2d3a85cf987445a1eb48b8c9d0

commit r11-11274-ga8504565f0379d2d3a85cf987445a1eb48b8c9d0
Author: GCC Administrator 
Date:   Sat Mar 9 00:19:08 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e8af66d0ce0..7237a5054ba 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240308
+20240309


[gcc r14-9404] Daily bump.

2024-03-08 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:c775a030af9cad20088bae4e7cb3e4bfb9c380cc

commit r14-9404-gc775a030af9cad20088bae4e7cb3e4bfb9c380cc
Author: GCC Administrator 
Date:   Sat Mar 9 00:17:14 2024 +

Daily bump.

Diff:
---
 ChangeLog   |  4 +++
 contrib/ChangeLog   |  6 
 gcc/ChangeLog   | 65 +
 gcc/DATESTAMP   |  2 +-
 gcc/c-family/ChangeLog  |  7 
 gcc/c/ChangeLog |  8 +
 gcc/cp/ChangeLog| 17 ++
 gcc/m2/ChangeLog| 15 +
 gcc/testsuite/ChangeLog | 86 +
 libbacktrace/ChangeLog  |  5 +++
 libgomp/ChangeLog   | 18 +++
 11 files changed, 232 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 2bcc08b1c51..da4aeb9d047 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2024-03-08  Filip Kastl  
+
+   * MAINTAINERS: Fix order of names in Write After Aproval
+
 2024-03-04  demin.han  
 
* MAINTAINERS: Add myself
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 4b980b7519c..a85c1bfcfbe 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-08  Sam James  
+
+   PR other/109668
+   * dg-extract-results.sh: Check for python3 before python. Check for
+   python2 last.
+
 2024-03-07  Filip Kastl  
 
* test_mklog.py: "Moved to..." -> "Move to..."
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0c3b96eab71..5b966a63e80 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,68 @@
+2024-03-08  Martin Jambor  
+
+   PR ipa/113757
+   * tree-inline.cc (redirect_all_calls): Remove code adding SSAs to
+   id->killed_new_ssa_names.
+
+2024-03-08  Vladimir N. Makarov  
+
+   PR target/113790
+   * lra-assigns.cc (assign_by_spills): Set up all_spilled_pseudos
+   for non-reload pseudo too.
+
+2024-03-08  David Faust  
+
+   * config/bpf/bpf.cc (bpf_expand_cpymem, bpf_expand_setmem): Do
+   not attempt inline expansion if size is above threshold.
+   * config/bpf/bpf.opt (-minline-memops-threshold): New option.
+   * doc/invoke.texi (eBPF Options) <-minline-memops-threshold>:
+   Document.
+
+2024-03-08  Richard Biener  
+
+   PR tree-optimization/114269
+   PR tree-optimization/114074
+   * tree-chrec.cc (chrec_fold_plus_1): Handle sign-conversions
+   in the third CASE_CONVERT case as well.
+   (chrec_fold_multiply): Handle sign-conversions from unsigned
+   by performing the operation in the unsigned type.
+
+2024-03-08  Georg-Johann Lay  
+
+   * config/avr/avr.md (*addhi3_zero_extend.ashift1): New pattern.
+   * config/avr/avr.cc (avr_rtx_costs_1) [PLUS]: Compute its cost.
+
+2024-03-08  Jakub Jelinek  
+
+   * bb-reorder.cc (fix_up_fall_thru_edges): Fix up checking assert,
+   asm_noperands < 0 means it is not asm goto too.
+
+2024-03-08  Jakub Jelinek  
+
+   PR target/38534
+   * config/i386/i386.opt (mnoreturn-no-callee-saved-registers): New
+   option.
+   * config/i386/i386-options.cc (ix86_set_func_type): Don't use
+   TYPE_NO_CALLEE_SAVED_REGISTERS_EXCEPT_BP unless
+   ix86_noreturn_no_callee_saved_registers is enabled.
+   * doc/invoke.texi (-mnoreturn-no-callee-saved-registers): Document.
+
+2024-03-08  Jakub Jelinek  
+
+   PR debug/113918
+   * dwarf2out.cc (gen_field_die): Emit DW_AT_export_symbols
+   on anonymous unions or structs for -gdwarf-5 or -gno-strict-dwarf.
+
+2024-03-08  demin.han  
+
+   PR target/114264
+   * config/riscv/riscv-vector-costs.cc: Fix ICE
+
+2024-03-08  Haochen Gui  
+
+   * fwprop.cc (forward_propagate_into): Return false for volatile set
+   source rtx.
+
 2024-03-07  Wilco Dijkstra  
 
PR target/113618
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e8af66d0ce0..7237a5054ba 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240308
+20240309
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index c6450d7d2ff..71291e72d36 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-08  Jakub Jelinek  
+
+   * c-common.cc (resolve_overloaded_atomic_exchange): Instead of setting
+   p1 to VIEW_CONVERT_EXPR (*p1), set it to MEM_REF with p1 and
+   (typeof (p1)) 0 operands and I_type type.
+   (resolve_overloaded_atomic_compare_exchange): Similarly for p2.
+
 2024-03-05  Mark Wielaard  
 
* c.opt.urls: Regenerate.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 69495aff11e..f8b56315ce5 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,11 @@
+2024-03-08  Jakub Jelinek  
+
+   PR debug/113918
+   * c-tree.h (c_type_dwarf_attribute): Declare.
+   * c-objc-common.h (LANG_HOOKS_TYPE_DWARF_ATTRIBUTE): Redefine.
+   * c-objc-common.cc: Include dwarf2.h.
+   (c_type_dwarf_attribute): New function.
+
 2024-02-26  Jakub Jelinek  
 
PR c/1

gcc-12-20240308 is now available

2024-03-08 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240308 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240308/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision 36650e98d521788b108afd772615f0ecea2e83de

You'll find:

 gcc-12-20240308.tar.xz   Complete GCC

  SHA256=42286fc76ece551aec4bbddd478ab41fe6c5362eb30870f8000c43e1de8f8522
  SHA1=c8e2e1d8ff66eb3f9ec71f7c5eb149fca4e718e7

Diffs from 12-20240301 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[gcc r13-8410] Daily bump.

2024-03-07 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:4554506b33b4cf03db35d0bc9581727d8f393358

commit r13-8410-g4554506b33b4cf03db35d0bc9581727d8f393358
Author: GCC Administrator 
Date:   Fri Mar 8 00:21:38 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   | 2 +-
 gcc/ada/ChangeLog   | 6 ++
 gcc/testsuite/ChangeLog | 4 
 3 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8b3f474f4cc..e8af66d0ce0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240307
+20240308
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index c8daa612da4..f025eeffb02 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-07  Eric Botcazou  
+
+   PR ada/113979
+   * exp_ch4.adb (Expand_N_Allocator): In the subtype indication case,
+   remove call to Apply_Predicate_Check.
+
 2024-02-26  Eric Botcazou  
 
PR ada/113893
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f4e39c8f80a..0d7d4e0acf1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2024-03-07  Eric Botcazou  
+
+   * gnat.dg/predicate15.adb: New test.
+
 2024-03-06  Harald Anlauf  
 
Backported from master:


[gcc r12-10198] Daily bump.

2024-03-07 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:36650e98d521788b108afd772615f0ecea2e83de

commit r12-10198-g36650e98d521788b108afd772615f0ecea2e83de
Author: GCC Administrator 
Date:   Fri Mar 8 00:19:57 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   | 2 +-
 gcc/ada/ChangeLog   | 6 ++
 gcc/testsuite/ChangeLog | 4 
 3 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8b3f474f4cc..e8af66d0ce0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240307
+20240308
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index bfc78c4dd56..51c55c9dce8 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-07  Eric Botcazou  
+
+   PR ada/113979
+   * exp_ch4.adb (Expand_N_Allocator): In the subtype indication case,
+   remove call to Apply_Predicate_Check.
+
 2024-02-26  Eric Botcazou  
 
PR ada/113893
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8ebed6a1b07..0603cb44064 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2024-03-07  Eric Botcazou  
+
+   * gnat.dg/predicate15.adb: New test.
+
 2024-03-03  Iain Buclaw  
 
Backported from master:


[gcc r11-11273] Daily bump.

2024-03-07 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:5bc8943ae7703fff896628ce3de833b0e763235c

commit r11-11273-g5bc8943ae7703fff896628ce3de833b0e763235c
Author: GCC Administrator 
Date:   Fri Mar 8 00:19:26 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   | 2 +-
 gcc/ada/ChangeLog   | 6 ++
 gcc/testsuite/ChangeLog | 4 
 3 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8b3f474f4cc..e8af66d0ce0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240307
+20240308
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 767f5bb49d0..b6ecdeaa2b0 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-07  Eric Botcazou  
+
+   PR ada/113979
+   * exp_ch4.adb (Expand_N_Allocator): In the subtype indication case,
+   remove call to Apply_Predicate_Check.
+
 2024-02-26  Eric Botcazou  
 
PR ada/113893
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3d0ac222657..b1ad79c170a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2024-03-07  Eric Botcazou  
+
+   * gnat.dg/predicate15.adb: New test.
+
 2024-03-03  Iain Buclaw  
 
Backported from master:


[gcc r14-9378] Daily bump.

2024-03-07 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:1e74c758a2cf7abf4e501aa0feae31b747c40c7e

commit r14-9378-g1e74c758a2cf7abf4e501aa0feae31b747c40c7e
Author: GCC Administrator 
Date:   Fri Mar 8 00:17:33 2024 +

Daily bump.

Diff:
---
 contrib/ChangeLog   |   4 ++
 gcc/ChangeLog   |  69 
 gcc/DATESTAMP   |   2 +-
 gcc/ada/ChangeLog   |   6 +++
 gcc/analyzer/ChangeLog  |   9 +
 gcc/cp/ChangeLog|  66 ++
 gcc/m2/ChangeLog|  22 ++
 gcc/testsuite/ChangeLog | 104 
 libgfortran/ChangeLog   |  13 ++
 libstdc++-v3/ChangeLog  |  70 
 10 files changed, 364 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 47b44cb9870..4b980b7519c 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2024-03-07  Filip Kastl  
+
+   * test_mklog.py: "Moved to..." -> "Move to..."
+
 2024-03-01  Bernhard Reutner-Fischer  
 
* mklog.py: Use present tense in ChangeLog.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b9b55d955ea..0c3b96eab71 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,72 @@
+2024-03-07  Wilco Dijkstra  
+
+   PR target/113618
+   * config/aarch64/aarch64.cc (aarch64_copy_one_block): Remove.
+   (aarch64_expand_cpymem): Emit single load/store only.
+   (aarch64_set_one_block): Emit single stores only.
+
+2024-03-07  Robin Dapp  
+
+   PR middle-end/114196
+   * tree-vect-loop-manip.cc (vect_can_peel_nonlinear_iv_p): Merge
+   vectorization guards.
+
+2024-03-07  Jonathan Wakely  
+
+   * doc/cppopts.texi: Remove incorrect claim about -dD not
+   outputting predefined macros.
+
+2024-03-07  Jeevitha Palanisamy  
+
+   PR target/113950
+   * config/rs6000/vsx.md (vsx_splat_): Correct assignment to 
operand1
+   and simplify else if with else.
+
+2024-03-07  Francois-Xavier Coudert  
+
+   * system.h: Include safe-ctype.h after C++ standard headers.
+
+2024-03-07  Jakub Jelinek  
+
+   PR rtl-optimization/110079
+   * bb-reorder.cc (fix_crossing_unconditional_branches): Don't adjust
+   asm goto.
+
+2024-03-07  Jakub Jelinek  
+
+   PR middle-end/105533
+   * expmed.cc (choose_mult_variant): Only try the val - 1 variant
+   if val is not HOST_WIDE_INT_MIN or if mode has exactly
+   HOST_BITS_PER_WIDE_INT precision.  Avoid triggering UB while computing
+   val - 1.
+
+2024-03-07  Jakub Jelinek  
+
+   PR middle-end/105533
+   * tree-ssa-sccvn.cc (ao_ref_init_from_vn_reference) :
+   Multiple op->off by BITS_PER_UNIT instead of shifting it left by
+   LOG2_BITS_PER_UNIT.
+
+2024-03-07  Yang Yujie  
+
+   * config.gcc: Add a case for loongarch*-*-linux-musl*.
+   * config/loongarch/linux.h: Disable the multilib-compatible
+   treatment for *musl* targets.
+   * config/loongarch/musl.h: New file.
+
+2024-03-07  Jakub Jelinek  
+
+   PR tree-optimization/114009
+   * genmatch.cc (decision_tree::gen): Emit ARG_UNUSED for captures
+   argument even for GENERIC, not just for GIMPLE.
+   * match.pd (a * !a -> 0): New simplifications.
+
+2024-03-07  demin.han  
+
+   * config/riscv/riscv-protos.h (expand_vec_cmp): Change proto
+   * config/riscv/riscv-v.cc (expand_vec_cmp): Use default arguments
+   (expand_vec_cmp_float): Adapt arguments
+
 2024-03-06  Uros Bizjak  
 
PR target/114232
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8b3f474f4cc..e8af66d0ce0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240307
+20240308
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index dd8a85d704b..86acfbbf3e5 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2024-03-07  Eric Botcazou  
+
+   PR ada/113979
+   * exp_ch4.adb (Expand_N_Allocator): In the subtype indication case,
+   call Apply_Predicate_Check on the resulting access value if needed.
+
 2024-02-26  Eric Botcazou  
 
PR ada/113893
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 49824f0044a..22a54e5332e 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,12 @@
+2024-03-07  Jakub Jelinek  
+
+   * access-diagram.cc: Include diagnostic-core.h before including
+   diagnostic.h or diagnostic-path.h.
+   * sm-malloc.cc: Likewise.
+   * diagnostic-manager.cc: Likewise.
+   * call-summary.cc: Likewise.
+   * record-layout.cc: Likewise.
+
 2024-02-29  David Malcolm  
 
PR analyzer/114159
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index fbf3739eb95..93673ae1b94 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,69 @@
+2024-03-07  Nathaniel Shead  
+
+   PR c++/114229
+   * module.cc (trees_out::core_bools): Redetermine
+   DECL_INTERFACE_KNOWN on stream-in for vtables and tinfo.
+   * decl2.cc (i

gcc-11-20240307 is now available

2024-03-07 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240307 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240307/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision b26501b6e310345ad9f6423b3f8b9df178c5e7d9

You'll find:

 gcc-11-20240307.tar.xz   Complete GCC

  SHA256=dac6e164f9b1f34283a38f616545a359a0c724891ac27ff399729543eafd7b71
  SHA1=da2918291b0b2f1540e96a5de88072a3a5a0192b

Diffs from 11-20240229 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[gcc r13-8408] Daily bump.

2024-03-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:58cbab9c1d1b863e0079a6525fe9a5b83960a5d3

commit r13-8408-g58cbab9c1d1b863e0079a6525fe9a5b83960a5d3
Author: GCC Administrator 
Date:   Thu Mar 7 00:21:57 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP   |  2 +-
 gcc/fortran/ChangeLog   | 21 +
 gcc/testsuite/ChangeLog | 18 ++
 3 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c7e324d32c0..8b3f474f4cc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240306
+20240307
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index f598f6c4889..3795a066a38 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,24 @@
+2024-03-06  Harald Anlauf  
+
+   Backported from master:
+   2024-02-26  Harald Anlauf  
+
+   PR fortran/114012
+   * trans-expr.cc (gfc_conv_procedure_call): Evaluate non-trivial
+   arguments just once before assigning to an unlimited polymorphic
+   dummy variable.
+
+2024-03-06  Steve Kargl  
+
+   Backported from master:
+   2024-02-23  Steve Kargl  
+   Harald Anlauf  
+
+   PR fortran/114024
+   * trans-stmt.cc (gfc_trans_allocate): When a source expression has
+   substring references, part-refs, or %re/%im inquiries, wrap the
+   entity in parentheses to force evaluation of the expression.
+
 2024-01-31  Harald Anlauf  
 
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b341a561a67..f4e39c8f80a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,21 @@
+2024-03-06  Harald Anlauf  
+
+   Backported from master:
+   2024-02-26  Harald Anlauf  
+
+   PR fortran/114012
+   * gfortran.dg/pr114012.f90: New test.
+
+2024-03-06  Steve Kargl  
+
+   Backported from master:
+   2024-02-23  Steve Kargl  
+   Harald Anlauf  
+
+   PR fortran/114024
+   * gfortran.dg/allocate_with_source_27.f90: New test.
+   * gfortran.dg/allocate_with_source_28.f90: New test.
+
 2024-03-03  Iain Buclaw  
 
Backported from master:


[gcc r12-10196] Daily bump.

2024-03-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:db302d81d246c324171422c20ffe1175feaa5e16

commit r12-10196-gdb302d81d246c324171422c20ffe1175feaa5e16
Author: GCC Administrator 
Date:   Thu Mar 7 00:19:58 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c7e324d32c0..8b3f474f4cc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240306
+20240307


[gcc r11-11271] Daily bump.

2024-03-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:788cf673bd752b833e81a591a820259e9198973f

commit r11-11271-g788cf673bd752b833e81a591a820259e9198973f
Author: GCC Administrator 
Date:   Thu Mar 7 00:19:17 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c7e324d32c0..8b3f474f4cc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240306
+20240307


[gcc r14-9347] Daily bump.

2024-03-06 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:8b483cd5521de79c13cf4807fd004d442b9ad9cd

commit r14-9347-g8b483cd5521de79c13cf4807fd004d442b9ad9cd
Author: GCC Administrator 
Date:   Thu Mar 7 00:17:38 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 91 +
 gcc/DATESTAMP   |  2 +-
 gcc/cp/ChangeLog| 19 +++
 gcc/fortran/ChangeLog   | 16 +
 gcc/testsuite/ChangeLog | 90 
 libgfortran/ChangeLog   | 24 +
 libgomp/ChangeLog   |  9 +
 7 files changed, 250 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 89da2603913..b9b55d955ea 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,94 @@
+2024-03-06  Uros Bizjak  
+
+   PR target/114232
+   * config/i386/mmx.md (negv2qi2): Enable for optimize_size instead
+   of optimize_function_for_size_p.  Explictily enable for TARGET_SSE2.
+   (negv2qi SSE reg splitter): Enable for TARGET_SSE2 only.
+   (v2qi3): Enable for optimize_size instead
+   of optimize_function_for_size_p.  Explictily enable for TARGET_SSE2.
+   (v2qi SSE reg splitter): Enable for TARGET_SSE2 only.
+   (v2qi3): Enable for optimize_size instead
+   of optimize_function_for_size_p.
+
+2024-03-06  Robin Dapp  
+
+   PR target/114200
+   PR target/114202
+   * config/riscv/vector.md: Use vmv[1248]r.v instead of vmv.v.v.
+
+2024-03-06  Robin Dapp  
+
+   * config/riscv/riscv-vector-costs.cc (adjust_stmt_cost): Move...
+   (costs::adjust_stmt_cost): ... to here and add vec_load/vec_store
+   offset handling.
+   (costs::add_stmt_cost): Also adjust cost for statements without
+   stmt_info.
+   * config/riscv/riscv-vector-costs.h: Define zero constant.
+
+2024-03-06  Wilco Dijkstra  
+
+   PR target/113915
+   * config/arm/arm.md (NOCOND): Improve comment.
+   (arm_rev*) Add predicable.
+   * config/arm/arm.cc (arm_final_prescan_insn): Add check for
+   PREDICABLE_YES.
+
+2024-03-06  Jeff Law  
+
+   PR target/113001
+   PR target/112871
+   * config/riscv/riscv.cc (expand_conditional_move): Do not swap
+   operands when the comparison operand is the same as the false
+   arm for a NE test.
+
+2024-03-06  Uros Bizjak  
+
+   * config/i386/i386-expand.cc (ix86_expand_move) [TARGET_MACHO]:
+   Eliminate common code and use generic code instead.
+
+2024-03-06  Georg-Johann Lay  
+
+   * config/avr/avr.cc (avr_rtx_costs_1) [PLUS+ZERO_EXTEND]: Adjust
+   rtx cost.
+
+2024-03-06  Richard Biener  
+
+   PR tree-optimization/114239
+   * tree-vect-loop.cc (vect_get_vect_def): Remove.
+   (vect_create_epilog_for_reduction): The passed in stmt_info
+   should now be the live stmt that produces the scalar reduction
+   result.  Revert PR114192 fix.  Base reduction info off
+   info_for_reduction.  Remove special handling of
+   early-break/peeled, restore original vector def gathering.
+   Make sure to pick the correct exit PHIs.
+   (vectorizable_live_operation): Pass in the proper stmt_info
+   for early break exits.
+
+2024-03-06  Richard Sandiford  
+
+   * config/aarch64/aarch64-feature-deps.h (feature_deps::info): Add
+   out-of-class definitions of static constants.
+
+2024-03-06  Richard Biener  
+
+   PR tree-optimization/114249
+   * tree-vect-slp.cc (vect_build_slp_instance): Move making
+   a BB reduction lane number even ...
+   (vect_slp_check_for_roots): ... here to avoid leaking
+   pattern defs.
+
+2024-03-06  Richard Biener  
+
+   PR tree-optimization/114246
+   * tree-ssa-dse.cc (increment_start_addr): Strip useless
+   type conversions from the adjusted address.
+
+2024-03-06  Jakub Jelinek  
+
+   PR rtl-optimization/114190
+   * config/i386/i386-features.cc (rest_of_handle_insert_vzeroupper):
+   Call df_remove_problem for df_note before calling df_analyze.
+
 2024-03-05  Cupertino Miranda  
Indu Bhagat  
 
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c7e324d32c0..8b3f474f4cc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240306
+20240307
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 41e9a44bdbd..fbf3739eb95 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2024-03-06  Marek Polacek  
+
+   PR c++/114114
+   * pt.cc (maybe_instantiate_noexcept): Save/restore
+   cp_unevaluated_operand, c_inhibit_evaluation_warnings, and
+   cp_noexcept_operand around the tsubst_expr call.
+
+2024-03-06  Nathaniel Shead  
+
+   PR c++/113629
+   * pt.cc (type_unification_real): Only use DEDUCE_CONV for the
+   return type of a conversion function.
+
+2024-03-06  Patrick Palka  
+
+   * module.cc (trees_out::get_merge_kind) :
+   Accomodate class-scope DECL_UNINSTANTIATED_TEMPLATE_FRIEND_P
+   TEMPLATE_DECL.  Consolidate

[gcc r13-8405] Daily bump.

2024-03-05 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:7b34983807204e7d94c3887cb12f0a0243efceac

commit r13-8405-g7b34983807204e7d94c3887cb12f0a0243efceac
Author: GCC Administrator 
Date:   Wed Mar 6 00:21:17 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8585b3d500e..c7e324d32c0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240305
+20240306


[gcc r12-10195] Daily bump.

2024-03-05 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:81161618d3966b5da6b7627c86d5390b646a9e0e

commit r12-10195-g81161618d3966b5da6b7627c86d5390b646a9e0e
Author: GCC Administrator 
Date:   Wed Mar 6 00:19:49 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8585b3d500e..c7e324d32c0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240305
+20240306


[gcc r11-11270] Daily bump.

2024-03-05 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:16ead05d13ac69aca5a385148dac9109e199b10d

commit r11-11270-g16ead05d13ac69aca5a385148dac9109e199b10d
Author: GCC Administrator 
Date:   Wed Mar 6 00:19:12 2024 +

Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8585b3d500e..c7e324d32c0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240305
+20240306


[gcc r14-9326] Daily bump.

2024-03-05 Thread GCC Administrator via Gcc-cvs
https://gcc.gnu.org/g:214dadf30a3bab0d02b8c6512a2d0475e2643dc7

commit r14-9326-g214dadf30a3bab0d02b8c6512a2d0475e2643dc7
Author: GCC Administrator 
Date:   Wed Mar 6 00:17:18 2024 +

Daily bump.

Diff:
---
 gcc/ChangeLog   | 103 
 gcc/DATESTAMP   |   2 +-
 gcc/c-family/ChangeLog  |   8 
 gcc/cp/ChangeLog|   5 +++
 gcc/testsuite/ChangeLog |  63 +
 5 files changed, 180 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5eb0d89fa7e..89da2603913 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,106 @@
+2024-03-05  Cupertino Miranda  
+   Indu Bhagat  
+
+   PR debug/114186
+   * dwarf2ctf.cc (gen_ctf_array_type): Invoke the ctf_add_array ()
+   in the correct order of the dimensions.
+   (gen_ctf_subrange_type): Refactor out handling of
+   DW_TAG_subrange_type DIE to here.
+
+2024-03-05  Richard Sandiford  
+
+   PR sanitizer/97696
+   * asan.cc (asan_expand_mark_ifn): Allow the length to be a poly_int.
+
+2024-03-05  Richard Sandiford  
+
+   * config/aarch64/aarch64.md (stride_type): Remove luti_consecutive
+   and luti_strided.
+   * config/aarch64/aarch64-sme.md
+   (@aarch64_sme_lut): Remove stride_type attribute.
+   (@aarch64_sme_lut_strided2): Delete.
+   (@aarch64_sme_lut_strided4): Likewise.
+   * config/aarch64/aarch64-early-ra.cc (is_stride_candidate)
+   (early_ra::maybe_convert_to_strided_access): Remove support for
+   strided LUTI2 and LUTI4.
+
+2024-03-05  Richard Earnshaw  
+
+   PR target/113510
+   * config/arm/thumb1.md (peephole2 to fuse mov imm/add SP): Use
+   low_register_operand.
+
+2024-03-05  Georg-Johann Lay  
+
+   * config/avr/avr.md: Add two RTL peepholes for PLUS, IOR and AND
+   in HI, PSI, SI that swap operation order from "X = CST, X o= Y"
+   to "X = Y, X o= CST".
+
+2024-03-05  Xi Ruoyao  
+
+   * config/loongarch/loongarch.h (ADDITIONAL_REGISTER_NAMES): Add
+   s9 as an alias of r22.
+
+2024-03-05  Roger Sayle  
+
+   * config/avr/avr-protos.h (avr_out_insv): New proto.
+   * config/avr/avr.cc (avr_out_insv): New function.
+   (avr_adjust_insn_length) [ADJUST_LEN_INSV]: Handle case.
+   (avr_cbranch_cost) [ZERO_EXTRACT]: Adjust rtx costs.
+   * config/avr/avr.md (define_attr "adjust_len") Add insv.
+   (andhi3, *andhi3, andpsi3, *andpsi3, andsi3, *andsi3):
+   Add constraint alternative where the 3rd operand is a power
+   of 2, and the source register may differ from the destination.
+   (*insv.any_shift._split): Call avr_out_insv to output
+   instructions.  Set attr "length" to "insv".
+   * config/avr/constraints.md (Cb2, Cb3, Cb4): New constraints.
+
+2024-03-05  Richard Biener  
+
+   PR tree-optimization/114231
+   * tree-vect-slp.cc (vect_analyze_slp): Lookup patterns when
+   processing a BB SLP root.
+
+2024-03-05  Jakub Jelinek  
+
+   PR rtl-optimization/114211
+   * lower-subreg.cc (resolve_simple_move): For double-word
+   rotates by BITS_PER_WORD if there is overlap between source
+   and destination use a temporary.
+
+2024-03-05  Jakub Jelinek  
+
+   PR middle-end/114157
+   * gimple-lower-bitint.cc: Include stor-layout.h.
+   (mergeable_op): Return true for BIT_FIELD_REF.
+   (struct bitint_large_huge): Declare handle_bit_field_ref method.
+   (bitint_large_huge::handle_bit_field_ref): New method.
+   (bitint_large_huge::handle_stmt): Use it for BIT_FIELD_REF.
+
+2024-03-05  Jakub Jelinek  
+
+   PR target/114116
+   * config/i386/i386.h (enum call_saved_registers_type): Add
+   TYPE_NO_CALLEE_SAVED_REGISTERS_EXCEPT_BP enumerator.
+   * config/i386/i386-options.cc (ix86_set_func_type): Remove
+   has_no_callee_saved_registers variable, add no_callee_saved_registers
+   instead, initialize it depending on whether it is
+   no_callee_saved_registers function or not.  Don't set it if
+   no_caller_saved_registers attribute is present.  Adjust users.
+   * config/i386/i386.cc (ix86_function_ok_for_sibcall): Handle
+   TYPE_NO_CALLEE_SAVED_REGISTERS_EXCEPT_BP like
+   TYPE_NO_CALLEE_SAVED_REGISTERS.
+   (ix86_save_reg): Handle TYPE_NO_CALLEE_SAVED_REGISTERS_EXCEPT_BP.
+
+2024-03-05  Pan Li  
+
+   * config/riscv/riscv.cc (riscv_v_adjust_bytesize): Cleanup unused
+   mode_size related code.
+
+2024-03-05  Patrick Palka  
+
+   * doc/invoke.texi (-Wno-global-module): Document.
+
 2024-03-04  David Faust  
 
* config/bpf/bpf-protos.h (bpf_expand_setmem): New prototype.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8585b3d500e..c7e324d32c0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240305
+20240306
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index a8f5bfbf772..c64

gcc-14-20240303 is now available

2024-03-03 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240303 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240303/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 24975a9195743e8eb4ca213f35b9221d4eeb6b59

You'll find:

 gcc-14-20240303.tar.xz   Complete GCC

  SHA256=c432cf29aa1f0f362533a868e9c89ed0b21df50bc438ec0d77ba2a2a31571f00
  SHA1=031981472a00e4331e1d55d3264985a906811c5e

Diffs from 14-20240225 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240302 is now available

2024-03-02 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240302 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240302/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision 96e6576a1ba0080e70fef4a6f9cc3129fcf6f008

You'll find:

 gcc-13-20240302.tar.xz   Complete GCC

  SHA256=58699cc427a25fd8c702f515b7786c969cb8732dd64b1bdcc5960cce3c81cca1
  SHA1=f10fb89da1bf094be934014dec04584b8138a8b1

Diffs from 13-20240224 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240301 is now available

2024-03-01 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240301 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240301/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision 9d033155254ac6df5f47ab32896dbf336f991589

You'll find:

 gcc-12-20240301.tar.xz   Complete GCC

  SHA256=02034c6cf420515b0924bc24f46434abd2fd12d8959954cc69a0ba7a2b335d96
  SHA1=53b2d1d0255aae36bb5a8ddc0ea9b41b06937349

Diffs from 12-20240223 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[dabo-users] Dabo-users List Statistics for February 2024

2024-03-01 Thread List Administrator Account
==
Dabo-users List Statistics
February 2024
==
Subscriber Count at End of Month: 279
==

Total Posts: 1
(Down 50.0% from January 2024)


Daily Message Counts for February 2024

DOW  Date  Count
---    -
 T 1  -   1


Message Counts By Day of Week for February 2024

DOW  Count
---  -
Thu -1


Distinct Posters to the List
(changes relative to January 2024)

Total number: 1 (Unchanged)


Top 1 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.1List Administrator Account 


Top 1 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.1List Administrator Account 


Top 1 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.1[dabo-users] Dabo-users List Statistics for January 2024



___
Post Messages to: Dabo-users@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-users
Searchable Archives: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240301130502.13b13120...@mail.leafe.com


[dabo-dev] Dabo-dev List Statistics for February 2024

2024-03-01 Thread List Administrator Account
==
Dabo-dev List Statistics
February 2024
==
Subscriber Count at End of Month: 77
==

Total Posts: 1
(Down 50.0% from January 2024)


Daily Message Counts for February 2024

DOW  Date  Count
---    -
 T 1  -   1


Message Counts By Day of Week for February 2024

DOW  Count
---  -
Thu -1


Distinct Posters to the List
(changes relative to January 2024)

Total number: 1 (Unchanged)


Top 1 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.1List Administrator Account 


Top 1 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.1List Administrator Account 


Top 1 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.1[dabo-dev] Dabo-dev List Statistics for January 2024




___
Post Messages to: Dabo-dev@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240301130402.44809120...@mail.leafe.com


ProFox List Statistics for February 2024

2024-03-01 Thread List Administrator Account
==
ProFox List Statistics
February 2024
==
Subscriber Count at End of Month:
ProFox: 305
ProFoxTech: 184
==

Total Posts: 4
(Down 66.67% from January 2024)

Total [OT] Posts: 0
(Unchanged from January 2024)

Total [NF] Posts: 0
(Unchanged from January 2024)


Daily Message Counts for February 2024

DOW  Date  Count
---    -
 T 1  -   1
 T 6  -   1
 T13  -   1
 T27  -   1


Message Counts By Day of Week for February 2024

DOW  Count
---  -
Tue -3
Thu -1


Distinct Posters to the List
(changes relative to January 2024)

Non-OT messages: 4 (Down 60.0%)
OT messages: 0 (Unchanged)
NF messages: 0 (Unchanged)
Total number: 4 (Down 60.0%)


Top 4 Contributors by Number of Non-OT Posts

|Posts   Contributor   |

  1.1Bill Anderson 
  2.1Rick Schummer 
  3.1List Administrator Account 
  4.1Tracy Pearson 


Top 0 Contributors by Number of OT Posts

|Posts   OT%  Contributor  |



Top 0 Contributors by Number of NF Posts

|Posts   Contributor   |



Top 4 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.1Bill Anderson 
  2.1Rick Schummer 
  3.1List Administrator Account 
  4.1Tracy Pearson 


Top 4 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.1Bill Anderson 
  2.1Rick Schummer 
  3.1List Administrator Account 
  4.1Tracy Pearson 


Top 4 Non-OT Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.1Southwest Fox 2024: Call for Speakers
  2.1Hidden windows in the Window menu
  3.1ChilkatVFP 1.32 released
  4.1ProFox List Statistics for January 2024


Top 0 OT Threads by Total Number of Posts
--
|Posts   Subject |
--


Top 4 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.1Southwest Fox 2024: Call for Speakers
  2.1Hidden windows in the Window menu
  3.1ChilkatVFP 1.32 released
  4.1ProFox List Statistics for January 2024




___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240301130302.b92f5120...@mail.leafe.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.


gcc-11-20240229 is now available

2024-02-29 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240229 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240229/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision aed43e771cdd43536c48098582f17af322bb8c3d

You'll find:

 gcc-11-20240229.tar.xz   Complete GCC

  SHA256=8b43944b869ba7bc6fb7ac60d3f19ddda36ef0865c0839fc568ff807e2b8ecb5
  SHA1=aa96383d687b95cc5fb4d122974d18a464cfa8e8

Diffs from 11-20240222 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-14-20240225 is now available

2024-02-25 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240225 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240225/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision d1b241b9506cdc0ebd3f43d12cf77d7c33271342

You'll find:

 gcc-14-20240225.tar.xz   Complete GCC

  SHA256=9e3be533dfd6c15784bdc7bbc0431c7bf98671fab18df354e31b0920cf1669ef
  SHA1=57f8c11f9f6cd064105642d39883c3d0f91fc75b

Diffs from 14-20240218 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240224 is now available

2024-02-24 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240224 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240224/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision acafe0f9824e77f1259de1e833886003bf8a6864

You'll find:

 gcc-13-20240224.tar.xz   Complete GCC

  SHA256=3a5aa2c45d30efbe96872d92df85ba26a9c58f0c823cc2867569f06cd606a88f
  SHA1=95e21fd541e0c5b696f2d02c98e60f0dab460246

Diffs from 13-20240217 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240223 is now available

2024-02-23 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240223 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240223/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision 0de82d2c2ec0b7ed65a1122884feab40f90c0483

You'll find:

 gcc-12-20240223.tar.xz   Complete GCC

  SHA256=cce6c27fe5d4ac78f1278837af1757182e7afac4eced81f14ae300331ba13592
  SHA1=66e378a685a232b8d576dec4d69e5c1521a259c5

Diffs from 12-20240216 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-11-20240222 is now available

2024-02-22 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240222 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240222/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision 7d1fc80ddf5912f1823d5a5b850d1a98fbe18ab5

You'll find:

 gcc-11-20240222.tar.xz   Complete GCC

  SHA256=6b9711dafd50c5f0b3c8897a3f35115a6319a6581f83c74c2511e5084b2f223c
  SHA1=c591ed3e9438c3f1b390b56e2d34ef91953d4caa

Diffs from 11-20240215 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-14-20240218 is now available

2024-02-18 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240218 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240218/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 853eb57759967335a7ea872e6a0721034db6fabd

You'll find:

 gcc-14-20240218.tar.xz   Complete GCC

  SHA256=8816d90e500ff99bfd54ffbb2b3082d37adc7a69977cf28c6f67be9a3d181c7e
  SHA1=60b7beecda5b3e72bdda827ed6d0e535ab832347

Diffs from 14-20240211 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240217 is now available

2024-02-17 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240217 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240217/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision 657447649bc8a255990f8d04fa572d6e35cc7030

You'll find:

 gcc-13-20240217.tar.xz   Complete GCC

  SHA256=86314c8faa511a59d39ca6f6b1775ea366529971843bb3dc7d35c1904e254dc4
  SHA1=da3421a16867fbcfee1121432f382f6dcdc32496

Diffs from 13-20240210 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240216 is now available

2024-02-16 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240216 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240216/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision 602e77e02842d8bf40f757882f458b500ed74ffe

You'll find:

 gcc-12-20240216.tar.xz   Complete GCC

  SHA256=48296c4e34983069d27c84f431a649f35ad3ee38e16495dea76a4abd41b42f7a
  SHA1=d0e3146a9c913268a97d2bed4063aa2e00d2a73c

Diffs from 12-20240209 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-11-20240215 is now available

2024-02-15 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240215 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240215/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision da93a3d0976ad42aa6b4f5742119f3189ea21400

You'll find:

 gcc-11-20240215.tar.xz   Complete GCC

  SHA256=ed6c601acfb14669274bcfffd7742a0b7ce2d93917e244857e827943fb122ccd
  SHA1=4e94c12eeaae3e692cba16f35af5a3bda5803aa2

Diffs from 11-20240208 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-14-20240211 is now available

2024-02-11 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240211 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240211/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 19a647bd72632dd5829eddd0d29b04be4fcb864f

You'll find:

 gcc-14-20240211.tar.xz   Complete GCC

  SHA256=701928f114f807130e512aa5a1536fbe3b060e75f2891cbb4de2d760dc50dcd1
  SHA1=741c0a2b50146e54647b1dd3fb8dcbbfe07ac849

Diffs from 14-20240204 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240210 is now available

2024-02-10 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240210 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240210/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision 9ae91c7eae0472a4123e52e8e3dc6fa5c99176ff

You'll find:

 gcc-13-20240210.tar.xz   Complete GCC

  SHA256=2617c51279bc8d7f28c26cd3e1f738a5d3d3791cc82cf611ee4bb5e1145bee17
  SHA1=526901ab32d9a558fa97e5f95dceed2472639d49

Diffs from 13-20240203 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240209 is now available

2024-02-09 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240209 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240209/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision f7b3a82be2f4e9f43524185226c0df686c7b0154

You'll find:

 gcc-12-20240209.tar.xz   Complete GCC

  SHA256=a8f391fa524081d18425d90df51f6367c383d99e2e3e875a8f53a3c76270d0fb
  SHA1=dff0cfaeba4eab45e037b335719dd97b13cf0841

Diffs from 12-20240202 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-11-20240208 is now available

2024-02-08 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240208 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240208/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision 03c43045300d0ed9997c4de4c011765f6a7fde7e

You'll find:

 gcc-11-20240208.tar.xz   Complete GCC

  SHA256=93d2ae16ef10ad19fd364199f256c49cef60ae225509bbfa52bb2cd605d91266
  SHA1=06b240ff39db741d3ad813324455209f6bc411bd

Diffs from 11-20240201 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-14-20240204 is now available

2024-02-04 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240204 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240204/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 260a22de4fa3d4ad3bb0d3ef2cd45d7f03eb3160

You'll find:

 gcc-14-20240204.tar.xz   Complete GCC

  SHA256=5464bea595f6b1997f434100665af63b1f888073e7dd4a6d8a9095aac770dc8e
  SHA1=b5dd4dee533ab1925acf3223eec8b32b48d88457

Diffs from 14-20240128 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240203 is now available

2024-02-03 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240203 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240203/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision 79d0dd71302daf51448a07e42ab77a397e2cf0a8

You'll find:

 gcc-13-20240203.tar.xz   Complete GCC

  SHA256=fb85fc23286feb2e427d1adfbb6b387446e59def63ad4480d52f2c9bd0ed48e3
  SHA1=cf7027813d1cab37864a9361e2ebe9660055a657

Diffs from 13-20240127 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240202 is now available

2024-02-02 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240202 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240202/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision 28f95c81382243fc4e6f1b22741d258f5fd7541f

You'll find:

 gcc-12-20240202.tar.xz   Complete GCC

  SHA256=fde19be26aebc01f74d4b18f6ac56cd8ee09c4a61ca0dc1da8b88d0026249305
  SHA1=fcdab7bbeb3db4786a249f8b015b02abc020c86f

Diffs from 12-20240126 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-11-20240201 is now available

2024-02-01 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240201 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240201/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision 71da618c66b8ec41065c299aa0834478f4ebfe54

You'll find:

 gcc-11-20240201.tar.xz   Complete GCC

  SHA256=c49d15d4573974c85fabdb51dc3a4da0262bd20c3875c36c47ec222a3d6dd5ea
  SHA1=719833e2699b3a767417f8825a217fee171b3d8c

Diffs from 11-20240125 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[dabo-users] Dabo-users List Statistics for January 2024

2024-02-01 Thread List Administrator Account
==
Dabo-users List Statistics
January 2024
==
Subscriber Count at End of Month: 279
==

Total Posts: 2
(Up 100.0% from December 2023)


Daily Message Counts for January 2024

DOW  Date  Count
---    -
 M 1  -   2


Message Counts By Day of Week for January 2024

DOW  Count
---  -
Mon -2


Distinct Posters to the List
(changes relative to December 2023)

Total number: 1 (Unchanged)


Top 1 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.2List Administrator Account 


Top 1 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.2List Administrator Account 


Top 2 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.1[dabo-users] Dabo-users List Statistics for December 2023
  2.1[dabo-users] Dabo-users List Statistics for 2023



___
Post Messages to: Dabo-users@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-users
Searchable Archives: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240201130502.0901c120...@mail.leafe.com


[dabo-dev] Dabo-dev List Statistics for January 2024

2024-02-01 Thread List Administrator Account
==
Dabo-dev List Statistics
January 2024
==
Subscriber Count at End of Month: 77
==

Total Posts: 2
(Up 100.0% from December 2023)


Daily Message Counts for January 2024

DOW  Date  Count
---    -
 M 1  -   2


Message Counts By Day of Week for January 2024

DOW  Count
---  -
Mon -2


Distinct Posters to the List
(changes relative to December 2023)

Total number: 1 (Unchanged)


Top 1 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.2List Administrator Account 


Top 1 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.2List Administrator Account 


Top 2 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.1[dabo-dev] Dabo-dev List Statistics for 2023
  2.1[dabo-dev] Dabo-dev List Statistics for December 2023




___
Post Messages to: Dabo-dev@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240201130402.674c2120...@mail.leafe.com


ProFox List Statistics for January 2024

2024-02-01 Thread List Administrator Account
==
ProFox List Statistics
January 2024
==
Subscriber Count at End of Month:
ProFox: 305
ProFoxTech: 184
==

Total Posts: 14
(Down 41.67% from December 2023)

Total [OT] Posts: 0
(Unchanged from December 2023)

Total [NF] Posts: 0
(Down 100.0% from December 2023)


Daily Message Counts for January 2024

DOW  Date  Count
---    -
 M 1  -   2
 F12  -   2
 S13  -   1
 M15  -   2
 S20  -   3
 S28  -   1
 M29  -   3


Message Counts By Day of Week for January 2024

DOW  Count
---  -
Sun -1
Mon -7
Fri -2
Sat -4


Distinct Posters to the List
(changes relative to December 2023)

Non-OT messages: 12 (Down 7.69%)
OT messages: 0 (Unchanged)
NF messages: 0 (Down 100.0%)
Total number: 12 (Down 7.69%)


Top 12 Contributors by Number of Non-OT Posts

|Posts   Contributor   |

  1.2List Administrator Account 
  2.2Chris Davis 
  3.1Gianni Turri 
  4.1Paul H. Tarver 
  5.1Ed Leafe 
  6.1MR.THOMAS L. phi...@mail.leafe.com
  7.1t...@mail.leafe.com, elum...@mail.leafe.com
  8.1Bill Anderson 
  9.1Charles Hart Enzer, M.D. 
 10.1Eric Selje 
 11.1Alan Bourke 
 12.1


Top 0 Contributors by Number of OT Posts

|Posts   OT%  Contributor  |



Top 0 Contributors by Number of NF Posts

|Posts   Contributor   |



Top 12 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.2List Administrator Account 
  2.2Chris Davis 
  3.1Gianni Turri 
  4.1Paul H. Tarver 
  5.1Ed Leafe 
  6.1MR.THOMAS L. phi...@mail.leafe.com
  7.1t...@mail.leafe.com, elum...@mail.leafe.com
  8.1Bill Anderson 
  9.1Charles Hart Enzer, M.D. 
 10.1Eric Selje 
 11.1Alan Bourke 
 12.1


Top 6 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.2List Administrator Account 
  2.1t...@mail.leafe.com, elum...@mail.leafe.com
  3.1Bill Anderson 
  4.1Charles Hart Enzer, M.D. 
  5.1Chris Davis 
  6.1MR.THOMAS L. phi...@mail.leafe.com


Top 8 Non-OT Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.5PDF Scraping
  2.3Run under WIN 11
  3.1AW: Run under WIN 11
  4.1ProFox List Statistics for December 2023
  5.1ChilkatVFP 1.31 released
  6.1
  7.1ProFox List Statistics for 2023
  8.1Attention


Top 0 OT Threads by Total Number of Posts
--
|Posts   Subject |
--


Top 8 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.5PDF Scraping
  2.3Run under WIN 11
  3.1AW: Run under WIN 11
  4.1ProFox List Statistics for December 2023
  5.1ChilkatVFP 1.31 released
  6.1
  7.1ProFox List Statistics for 2023
  8.1Attention




___
Post Messages to: ProFox@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: https://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240201130302.b4739120...@mail.leafe.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.


Re: [PATCH] drm/amd/display: add panel_power_savings sysfs entry to eDP connectors

2024-01-29 Thread administrator

I've applied the patch to 6.7.2. The device then shows up under:

/sys/devices/pci:00/:00:08.1/:c1:00.0/drm/card1/card1-eDP-1/amdgpu/panel_power_savings
(on Framework Laptop 13 amd 7840U with 780M).

After a few tests i can say that at least in my system it’s not  
working. Setting a value between 0 and 4 in
/sys/.../panel_power_savings changes nothing in the panel behavior.  
There are no errors in kernel log.


Setting an abmlevel via kernel option still works as intended.

The issue can be resolved if one set the panel_power_savings value and  
after that change the display resolution to a lower value and than  
switch back. For example this script works:


xterm -e 'echo 0 | sudo tee  
/sys/devices/pci:00/:00:08.1/:c1:00.0/drm/card1/card1-eDP-1/amdgpu/panel_power_savings'
gnome-randr modify -m 1920x1200@59.999 eDP-1 && gnome-randr modify -m  
2256x1504@59.999 eDP-1



Am 26.01.24 um 23:22 schrieb Hamza Mahfooz:
We want programs besides the compositor to be able to enable or disable
panel power saving features. However, since they are currently only
configurable through DRM properties, that isn't possible. So, to remedy
that issue introduce a new "panel_power_savings" sysfs attribute.

Cc: Mario Limonciello 
Signed-off-by: Hamza Mahfooz 
---
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 59 +++
1 file changed, 59 insertions(+)

diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  
b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

index cd98b3565178..b3fcd833015d 100644
--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
@@ -6534,6 +6534,58 @@  
amdgpu_dm_connector_atomic_duplicate_state(struct drm_connector  
*connector)

return _state->base;
}
+static ssize_t panel_power_savings_show(struct device *device,
+ struct device_attribute *attr,
+ char *buf)
+{
+ struct drm_connector *connector = dev_get_drvdata(device);
+ struct drm_device *dev = connector->dev;
+ ssize_t val;
+
+ drm_modeset_lock(>mode_config.connection_mutex, NULL);
+ val = to_dm_connector_state(connector->state)->abm_level;
+ drm_modeset_unlock(>mode_config.connection_mutex);
+
+ return sysfs_emit(buf, "%lu\n", val);
+}
+
+static ssize_t panel_power_savings_store(struct device *device,
+ struct device_attribute *attr,
+ const char *buf, size_t count)
+{
+ struct drm_connector *connector = dev_get_drvdata(device);
+ struct drm_device *dev = connector->dev;
+ long val;
+ int ret;
+
+ ret = kstrtol(buf, 0, );
+
+ if (ret)
+ return ret;
+
+ if (val < 0 || val > 4)
+ return -EINVAL;
+
+ drm_modeset_lock(>mode_config.connection_mutex, NULL);
+ to_dm_connector_state(connector->state)->abm_level = val ?:
+ ABM_LEVEL_IMMEDIATE_DISABLE;
+ drm_modeset_unlock(>mode_config.connection_mutex);
+
+ return count;
+}
+
+static DEVICE_ATTR_RW(panel_power_savings);
+
+static struct attribute *amdgpu_attrs[] = {
+ _attr_panel_power_savings.attr,
+ NULL
+};
+
+static const struct attribute_group amdgpu_group = {
+ .name = "amdgpu",
+ .attrs = amdgpu_attrs
+};
+
static int
amdgpu_dm_connector_late_register(struct drm_connector *connector)
{
@@ -6541,6 +6593,13 @@ amdgpu_dm_connector_late_register(struct  
drm_connector *connector)

to_amdgpu_dm_connector(connector);
int r;
+ if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) {
+ r = sysfs_create_group(>kdev->kobj,
+ _group);
+ if (r)
+ return r;
+ }
+
amdgpu_dm_register_backlight_device(amdgpu_dm_connector);
if ((connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) ||






Re: [PATCH] drm/amd/display: add panel_power_savings sysfs entry to eDP connectors

2024-01-28 Thread administrator

I've applied the patch to 6.7.2. The device then shows up under:

/sys/devices/pci:00/:00:08.1/:c1:00.0/drm/card1/card1-eDP-1/amdgpu/panel_power_savings
(on Framework Laptop 13 amd 7840U with 780M).

After a few tests i can say that at least in my system it’s not  
working. Setting a value between 0 and 4 in
/sys/.../panel_power_savings changes nothing in the panel behavior.  
There are no errors in kernel log.


Setting an abmlevel via kernel option still works as intended.

The issue can be resolved if one set the panel_power_savings value and  
after that change the display resolution to a lower value and than  
switch back. For example this script works:


xterm -e 'echo 0 | sudo tee  
/sys/devices/pci:00/:00:08.1/:c1:00.0/drm/card1/card1-eDP-1/amdgpu/panel_power_savings'
gnome-randr modify -m 1920x1200@59.999 eDP-1 && gnome-randr modify -m  
2256x1504@59.999 eDP-1



Am 26.01.24 um 23:22 schrieb Hamza Mahfooz:
We want programs besides the compositor to be able to enable or disable
panel power saving features. However, since they are currently only
configurable through DRM properties, that isn't possible. So, to remedy
that issue introduce a new "panel_power_savings" sysfs attribute.

Cc: Mario Limonciello 
Signed-off-by: Hamza Mahfooz 
---
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 59 +++
1 file changed, 59 insertions(+)

diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  
b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

index cd98b3565178..b3fcd833015d 100644
--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
@@ -6534,6 +6534,58 @@  
amdgpu_dm_connector_atomic_duplicate_state(struct drm_connector  
*connector)

return _state->base;
}
+static ssize_t panel_power_savings_show(struct device *device,
+ struct device_attribute *attr,
+ char *buf)
+{
+ struct drm_connector *connector = dev_get_drvdata(device);
+ struct drm_device *dev = connector->dev;
+ ssize_t val;
+
+ drm_modeset_lock(>mode_config.connection_mutex, NULL);
+ val = to_dm_connector_state(connector->state)->abm_level;
+ drm_modeset_unlock(>mode_config.connection_mutex);
+
+ return sysfs_emit(buf, "%lu\n", val);
+}
+
+static ssize_t panel_power_savings_store(struct device *device,
+ struct device_attribute *attr,
+ const char *buf, size_t count)
+{
+ struct drm_connector *connector = dev_get_drvdata(device);
+ struct drm_device *dev = connector->dev;
+ long val;
+ int ret;
+
+ ret = kstrtol(buf, 0, );
+
+ if (ret)
+ return ret;
+
+ if (val < 0 || val > 4)
+ return -EINVAL;
+
+ drm_modeset_lock(>mode_config.connection_mutex, NULL);
+ to_dm_connector_state(connector->state)->abm_level = val ?:
+ ABM_LEVEL_IMMEDIATE_DISABLE;
+ drm_modeset_unlock(>mode_config.connection_mutex);
+
+ return count;
+}
+
+static DEVICE_ATTR_RW(panel_power_savings);
+
+static struct attribute *amdgpu_attrs[] = {
+ _attr_panel_power_savings.attr,
+ NULL
+};
+
+static const struct attribute_group amdgpu_group = {
+ .name = "amdgpu",
+ .attrs = amdgpu_attrs
+};
+
static int
amdgpu_dm_connector_late_register(struct drm_connector *connector)
{
@@ -6541,6 +6593,13 @@ amdgpu_dm_connector_late_register(struct  
drm_connector *connector)

to_amdgpu_dm_connector(connector);
int r;
+ if (connector->connector_type == DRM_MODE_CONNECTOR_eDP) {
+ r = sysfs_create_group(>kdev->kobj,
+ _group);
+ if (r)
+ return r;
+ }
+
amdgpu_dm_register_backlight_device(amdgpu_dm_connector);
if ((connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort) ||






gcc-14-20240128 is now available

2024-01-28 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240128 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240128/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 7dd4466b3954ede754a5a884c5b8fdcd512024d8

You'll find:

 gcc-14-20240128.tar.xz   Complete GCC

  SHA256=58c14a7b007e26dd40f7040b7ca256b9eb44d2782bdf93c63a7522ae88c7053b
  SHA1=141acfa0958a1694aca754f10ac4c2334b6df54a

Diffs from 14-20240121 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240127 is now available

2024-01-27 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240127 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240127/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision 52029ef151cc9b1c90fa620079fc17f3960c467c

You'll find:

 gcc-13-20240127.tar.xz   Complete GCC

  SHA256=dba4873f5e341a15edb2c8218faff635638b31d95c902e16f040804a7e8016fb
  SHA1=05c77f40dfe676d9428b730323db776787ffe46a

Diffs from 13-20240120 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240126 is now available

2024-01-26 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240126 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240126/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision 52dde3e8af9fac2e9c11ce5dfdad1f19546bbb64

You'll find:

 gcc-12-20240126.tar.xz   Complete GCC

  SHA256=2e5a36abe33eb219daf039b637634eebedfc773288070e21b871ed8e134d
  SHA1=d77a5488442a161226a02606d4a600ff1ba1f9fd

Diffs from 12-20240119 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-11-20240125 is now available

2024-01-25 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240125 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240125/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision 2d99c820f271b24203d0dae21f1f49db104e22c9

You'll find:

 gcc-11-20240125.tar.xz   Complete GCC

  SHA256=e91456a8719f55a69a488f7f7d669cdea143b0f0e0121656ba1d79cbda3edaaf
  SHA1=b4850673dbffcaa3fd49a527b6cbb88bc34a3782

Diffs from 11-20240118 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-14-20240121 is now available

2024-01-21 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240121 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240121/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 7431fcea6b72beb54abb1932c254ac0e76bd0bde

You'll find:

 gcc-14-20240121.tar.xz   Complete GCC

  SHA256=359eecffda89870026016c962ef13cebb2be7f67788f57dd9dc9cda489f4d0ca
  SHA1=af2181c0be7661932bf556be57bd7fb94ea25b1e

Diffs from 14-20240114 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240120 is now available

2024-01-20 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240120 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240120/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision a5b9cc81ff7cd7c2e2775571d61f16f72ef2d368

You'll find:

 gcc-13-20240120.tar.xz   Complete GCC

  SHA256=cac5189697db8ca5b0761f1b8b76fd8a6f6bcb28e8d5a721256a9bb55296051b
  SHA1=b9d44292321c1806c4d44914b7b3da113aefd7b1

Diffs from 13-20240113 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240119 is now available

2024-01-19 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240119 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240119/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision a7f6fe38d5421e5426da2b3ec34278b9e4146eb2

You'll find:

 gcc-12-20240119.tar.xz   Complete GCC

  SHA256=d102b0d222360c73fd22309b04c5b3d0fea12d7d31ebaf109583f060ef1f4f2a
  SHA1=2acbfc02fdb19baf6f61c975b27b691e0dce38b0

Diffs from 12-20240112 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-11-20240118 is now available

2024-01-18 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240118 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240118/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision 65623a9f4bec97f1c726854ff4a312ff947e762e

You'll find:

 gcc-11-20240118.tar.xz   Complete GCC

  SHA256=00e69c3a50e3ce840205aed7502426076a25d3d2739caf560ddb8ebb31cfef28
  SHA1=fce2334ac7c97c7349ad7fbbf7631b8a9cb878c0

Diffs from 11-20240111 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-14-20240114 is now available

2024-01-14 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240114 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240114/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 5f6557b3c61134c762fa442e4f711317c372f364

You'll find:

 gcc-14-20240114.tar.xz   Complete GCC

  SHA256=53da35600835e9a9e9eb825ca228b3da70571438031aea7d8b949799daff97bb
  SHA1=f5f4f9dbcfeefd3affd9b0fdb0985f4b59bdc4a6

Diffs from 14-20240107 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240113 is now available

2024-01-13 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240113 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240113/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision 370aa06510cc714efd1f24170a09c9ba1f3d76f9

You'll find:

 gcc-13-20240113.tar.xz   Complete GCC

  SHA256=f49199e8a959d21b1fbe58f36dc56ce0651af666effe10674a7db4fe76331407
  SHA1=a109a8d2c331c91e68c62aba6bfc0885b9e6766a

Diffs from 13-20240106 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240112 is now available

2024-01-12 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240112 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240112/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision 90f44ef2a9419a550e954be4146b7d0dcd33c8cf

You'll find:

 gcc-12-20240112.tar.xz   Complete GCC

  SHA256=142c1e055b435da4c5827a538b760ee7515dfb952ef24dea4db13638a8f04ab5
  SHA1=9d548dd1ff6f8d0f8039592a703c6a8444225405

Diffs from 12-20240105 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-11-20240111 is now available

2024-01-11 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240111 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240111/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision 6c4882dd9453d096429cfb4652f25915a931e155

You'll find:

 gcc-11-20240111.tar.xz   Complete GCC

  SHA256=0eb7dcf1940e8792110e479e0e0f269cef077bf1d23a7bb4aebc629ca7e7b468
  SHA1=2893e1b687005e5ccc64663d068db7e7196a

Diffs from 11-20240104 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-14-20240107 is now available

2024-01-07 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240107 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240107/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision a6b8d8f919c497069caf61c52c5d3b1837129e6b

You'll find:

 gcc-14-20240107.tar.xz   Complete GCC

  SHA256=3b8f00af4744c3694e496151f15ebfa38b08b8fb33a173715a4057f8f8d3526c
  SHA1=345c4a2ce2f6817bec6fd216bdd587e41ab95bc5

Diffs from 14-20231231 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-13-20240106 is now available

2024-01-06 Thread GCC Administrator via Gcc
Snapshot gcc-13-20240106 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/13-20240106/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 13 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-13 revision 4c66513656775d551db36b53c253cf236f0eeba8

You'll find:

 gcc-13-20240106.tar.xz   Complete GCC

  SHA256=cfd734f741cd3f6049ade535a326e792c950a5662cb601fa3bb10e77594e1053
  SHA1=78dd0adf4b04bfd4f358f90fabceb41aebac19b6

Diffs from 13-20231230 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-13
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-12-20240105 is now available

2024-01-05 Thread GCC Administrator via Gcc
Snapshot gcc-12-20240105 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/12-20240105/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 12 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-12 revision 449a1484836c41b8d480d780eea7e0cbd73ad9ca

You'll find:

 gcc-12-20240105.tar.xz   Complete GCC

  SHA256=5b3cc71a82cad4ce3f9606acbbcc07cc74b69ecd90f90d7d12530baaf444a30f
  SHA1=70eb04c73ebf52917c9607f148d84663bbac6c26

Diffs from 12-20231229 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-12
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


gcc-11-20240104 is now available

2024-01-04 Thread GCC Administrator via Gcc
Snapshot gcc-11-20240104 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/11-20240104/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch 
releases/gcc-11 revision 13f0c1dbc923e2bc2a33c8d6f1fb957305af1b73

You'll find:

 gcc-11-20240104.tar.xz   Complete GCC

  SHA256=0f8b4f72065c51d67c88339a1a8c827b6612bc9bfebf3a896656c623f4d9b84e
  SHA1=c5cfe0f2a559eadf5901feaad2fbf453011beb50

Diffs from 11-20231228 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-11
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.


[dabo-users] Dabo-users List Statistics for 2023

2024-01-01 Thread List Administrator Account
==
Dabo-users List Statistics
2023
==
Subscriber Count at End of Year: 280
==

Total Posts: 16
(Up 23.08% from 2022)


Daily Message Counts for 2023

Date  Count
  -
  1  -  13
 24  -   3


Message Counts By Day of Week for 2023

DOW  Count
---  -
Sun -3
Mon -1
Tue -1
Wed -3
Thu -1
Fri -2
Sat -5


Distinct Posters to the List
(changes relative to 2022)

Total number: 4 (Up 300.0%)


Top 4 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.   13List Administrator Account 
  2.1Драган Недељковић 
  3.1Ed Leafe 
  4.1john fabiani 


Top 2 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.   13List Administrator Account 
  2.1Драган Недељковић 


Top 14 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.3[dabo-users] Trouble with wx 4.2.1
  2.1[dabo-users] Dabo-users List Statistics for 2022
  3.1[dabo-users] Dabo-users List Statistics for May 2023
  4.1[dabo-users] Dabo-users List Statistics for September 2023
  5.1[dabo-users] Dabo-users List Statistics for March 2023
  6.1[dabo-users] Dabo-users List Statistics for July 2023
  7.1[dabo-users] Dabo-users List Statistics for January 2023
  8.1[dabo-users] Dabo-users List Statistics for October 2023
  9.1[dabo-users] Dabo-users List Statistics for December 2022
 10.1[dabo-users] Dabo-users List Statistics for April 2023
 11.1[dabo-users] Dabo-users List Statistics for August 2023
 12.1[dabo-users] Dabo-users List Statistics for February 2023
 13.1[dabo-users] Dabo-users List Statistics for June 2023
 14.1[dabo-users] Dabo-users List Statistics for November 2023



___
Post Messages to: Dabo-users@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-users
Searchable Archives: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240101131501.c2447120...@mail.leafe.com


[dabo-dev] Dabo-dev List Statistics for 2023

2024-01-01 Thread List Administrator Account
==
Dabo-dev List Statistics
2023
==
Subscriber Count at End of Year: 77
==

Total Posts: 13
(Unchanged from 2022)


Daily Message Counts for 2023

Date  Count
  -
  1  -  13


Message Counts By Day of Week for 2023

DOW  Count
---  -
Sun -3
Mon -1
Tue -1
Wed -3
Thu -1
Fri -2
Sat -2


Distinct Posters to the List
(changes relative to 2022)

Total number: 1 (Unchanged)


Top 1 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.   13List Administrator Account 


Top 1 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.   13List Administrator Account 


Top 13 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.1[dabo-dev] Dabo-dev List Statistics for December 2022
  2.1[dabo-dev] Dabo-dev List Statistics for April 2023
  3.1[dabo-dev] Dabo-dev List Statistics for September 2023
  4.1[dabo-dev] Dabo-dev List Statistics for February 2023
  5.1[dabo-dev] Dabo-dev List Statistics for July 2023
  6.1[dabo-dev] Dabo-dev List Statistics for 2022
  7.1[dabo-dev] Dabo-dev List Statistics for May 2023
  8.1[dabo-dev] Dabo-dev List Statistics for October 2023
  9.1[dabo-dev] Dabo-dev List Statistics for March 2023
 10.1[dabo-dev] Dabo-dev List Statistics for August 2023
 11.1[dabo-dev] Dabo-dev List Statistics for January 2023
 12.1[dabo-dev] Dabo-dev List Statistics for June 2023
 13.1[dabo-dev] Dabo-dev List Statistics for November 2023




___
Post Messages to: Dabo-dev@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240101131402.245b5120...@mail.leafe.com


ProFox List Statistics for 2023

2024-01-01 Thread List Administrator Account
==
ProFox List Statistics
2023
==
Subscriber Count at End of Year:
ProFox: 305
ProFoxTech: 184
==

Total Posts: 284
(Down 54.85% from 2022)

Total [OT] Posts: 0
(Unchanged from 2022)

Total [NF] Posts: 28
(Down 75.44% from 2022)


Daily Message Counts for 2023

Date  Count
  -
  1  -  37
  2  -   9
  3  -  13
  4  -  13
  5  -  23
  6  -  11
  7  -  11
  8  -   9
  9  -   4
 10  -   1
 11  -   2
 12  -   3
 13  -  12
 14  -   3
 15  -  19
 16  -  18
 17  -  14
 18  -  13
 20  -  20
 21  -  10
 22  -  14
 23  -   3
 24  -   4
 27  -   1
 28  -   3
 29  -   1
 30  -  13


Message Counts By Day of Week for 2023

DOW  Count
---  -
Sun -   15
Mon -   44
Tue -   45
Wed -   44
Thu -   63
Fri -   57
Sat -   16


Distinct Posters to the List
(changes relative to 2022)

Non-OT messages: 38 (Down 25.49%)
OT messages: 0 (Unchanged)
NF messages: 11 (Down 50.0%)
Total number: 38 (Down 25.49%)


Top 20 Contributors by Number of Non-OT Posts

|Posts   Contributor   |

  1.   25Alan Bourke 
  2.   21Eric Selje 
  3.   20Chris Davis 
  4.   16Richard Kaye 
  5.   13Paul H. Tarver 
  6.   13List Administrator Account 
  7.   12Jeff Roberts 
  8.   11Man-wai Chang 
  9.   11Ted Roche 
 10.   10
 11.   10Frank Cazabon 
 12.   10Virgil Bierschwale 
 13.   10Bill Anderson 
 14.9Kurt Wendt 
 15.9Tracy Pearson 
 16.9Graham Brown 
 17.9Joe Yoder 
 18.8Rick Schummer 
 19.8MB Software Solutions, LLC 
 20.6Kurt @ Gmail 


Top 0 Contributors by Number of OT Posts

|Posts   OT%  Contributor  |



Top 11 Contributors by Number of NF Posts

|Posts   Contributor   |

  1.6Garrett Fitzgerald 
  2.5Kurt @ Gmail 
  3.3Paul H. Tarver 
  4.3Alan Bourke 
  5.3Ted Roche 
  6.2Vince Teachout 
  7.2Ed Leafe 
  8.1Eric Selje 
  9.1Christof Wollenhaupt 
 10.1António Tavares Lopes 
 11.1Kurt Wendt 


Top 20 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.   25Alan Bourke 
  2.   21Eric Selje 
  3.   20Chris Davis 
  4.   16Richard Kaye 
  5.   13Paul H. Tarver 
  6.   13List Administrator Account 
  7.   12Jeff Roberts 
  8.   11Man-wai Chang 
  9.   11Ted Roche 
 10.   10
 11.   10Frank Cazabon 
 12.   10Virgil Bierschwale 
 13.   10Bill Anderson 
 14.9Kurt Wendt 
 15.9Tracy Pearson 
 16.9Graham Brown 
 17.9Joe Yoder 
 18.8Rick Schummer 
 19.8MB Software Solutions, LLC 
 20.6Kurt @ Gmail 


Top 20 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.   13List Administrator Account 
  2.8Rick Schummer 
  3.7Joe Yoder 
  4.7Bill Anderson 
  5.3Graham Brown 
  6.3Man-wai Chang 
  7.3Richard Kaye 
  8.3Ted Roche 
  9.3Chris Davis 
 10.2Tracy Pearson 
 11.2Jeff Roberts 
 12.2Garrett Fitzgerald 
 13.2Eric Selje 
 14.1Frank Cazabon 
 15.1Dr. Joerg Arand 
 16.1
 17.1MB Software Solutions, LLC 
 18.1Paul H. Tarver 
 19.1Mike Stewart 
 20.1Philip Borkholder 


Top 20 Non-OT Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.   18Using OpenAI like ChatGPT?
  2.   15ZPL
  3.   15[NF] Queries re: Python & Such...
  4.   14Small Report/Label Designs
  5.   11VFP Report Dynamics Tab Missing
  6.   10Just call me Master, for short
  7.   10FW: SQL Upsize
  8.8Fun with .Net DLLs
  9.8.csv file imports to VFP
 10.8Unemployed Destitute FoxPro Guy
 11.8[NF] SQL ALL, but not quite
 12. 

[dabo-users] Dabo-users List Statistics for December 2023

2024-01-01 Thread List Administrator Account
==
Dabo-users List Statistics
December 2023
==
Subscriber Count at End of Month: 280
==

Total Posts: 1
(Unchanged from November 2023)


Daily Message Counts for December 2023

DOW  Date  Count
---    -
 F 1  -   1


Message Counts By Day of Week for December 2023

DOW  Count
---  -
Fri -1


Distinct Posters to the List
(changes relative to November 2023)

Total number: 1 (Unchanged)


Top 1 Contributors by Total Number of Posts

|Posts   Contributor   |

  1.1List Administrator Account 


Top 1 Contributors by Number of New Threads Started

|Posts   Contributor   |

  1.1List Administrator Account 


Top 1 Threads by Total Number of Posts
--
|Posts   Subject |
--
  1.1[dabo-users] Dabo-users List Statistics for November 2023



___
Post Messages to: Dabo-users@leafe.com
Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-users
Searchable Archives: https://leafe.com/archives
This message: 
https://leafe.com/archives/byMID/20240101130501.a8946120...@mail.leafe.com


<    1   2   3   4   5   6   7   8   9   10   >