]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 6 May 2024 00:16:49 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 6 May 2024 00:16:49 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgcc/config/libbid/ChangeLog

index cf66821df9bb9335574ccfccc433c7ea4c4acec7..066496258928e698eda7287e8f8dbaa2fa267d9e 100644 (file)
@@ -1,3 +1,10 @@
+2024-05-05  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       * gimple-loop-versioning.cc (loop_versioning): Remove m_nloops field.
+       (loop_versioning::loop_versioning): Remove initialization of
+       m_nloops field and move it to be a local variable.
+       (loop_versioning::analyze_blocks): Fix formating.
+
 2024-05-04  Aldy Hernandez  <aldyh@redhat.com>
 
        * gimple-range-op.cc (class cfn_pass_through_arg1): Add overloads
index 66773a4b9820b32de6379897d23449e5ea484717..4f6ab4ebaca9fc1cd85946627a86f3cb13abda56 100644 (file)
@@ -1 +1 @@
-20240505
+20240506
index a29c4a63ab164a73e435b6e684d8ede6299841ea..242df7ead8b3b9342f5b918d6a9c5ad8a403fa03 100644 (file)
@@ -1,3 +1,13 @@
+2024-05-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/114827
+       * trans-array.cc (gfc_alloc_allocatable_for_assignment): Take into
+       account _len of unlimited polymorphic entities when calculating
+       the effective element size for allocation size and array span.
+       Set _len of lhs to _len of rhs.
+       * trans-expr.cc (trans_class_assignment): Take into account _len
+       of unlimited polymorphic entities for allocation size.
+
 2024-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
        * expr.cc (check_transformational): Add SELECTED_LOGICAL_KIND
index b9c7ccd4ecf14b0311abba4a90512df863392450..03c88bbed074e14138f34a868ea6c4b18009a8b7 100644 (file)
@@ -1,3 +1,8 @@
+2024-05-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/114827
+       * gfortran.dg/asan/unlimited_polymorphic_34.f90: New test.
+
 2024-05-03  Andrew Pinski  <quic_apinski@quicinc.com>
 
        * gfortran.dg/gomp/atomic-21.f90: Update testcase for the removal of `;`.
index 6a2b95aa0de365754b41584c66d1a4c8b056f8fb..db0fc68230c2de143aede233e45604b9ad31d5aa 100644 (file)
@@ -1,3 +1,62 @@
+2024-05-05  liuhongt  <hongtao.liu@intel.com>
+
+       * bid128_fma.c (add_and_round): Fix bug: the result
+       of (+5E+368)*(+10E-34)+(-10E+369) was returning
+       -9999999999999999999999999999999999E+336 instead of expected
+       result -1000000000000000000000000000000000E+337.
+       (bid128_ext_fma): Ditto.
+       (bid64qqq_fma): Ditto.
+       * bid128_noncomp.c: Change return type of bid128_class from
+       int to class_t.
+       * bid128_round_integral.c: Add default case to avoid compiler
+       warning.
+       * bid128_string.c (bid128_to_string): Replace 0x30 with '0'
+       for zero digit.
+       (bid128_from_string): Ditto.
+       * bid32_to_bid128.c (bid128_to_bid32): Fix Bug. In addition
+       to the INEXACT flag, the UNDERFLOW flag needs to be set (and
+       was not) when converting an input such as
+       +6931674235302037148946035460357709E+1857 to +1000000E-101
+       * bid32_to_bid64.c (bid64_to_bid32): fix Bug, In addition to
+       the INEXACT flag, the UNDERFLOW flag needs to be set (and was
+       not) when converting an input such as +9999999000000001E-111
+       to +1000000E-101. Furthermore, significant bits of NaNs are
+       set correctly now. For example,  0x7c00003b9aca0000 was
+       returning 0x7c000002 instead of 0x 7c000100.
+       * bid64_noncomp.c: Change return type of bid64_class from int
+       to class_t.
+       * bid64_round_integral.c (bid64_round_integral_exact): Add
+       default case to avoid compiler warning.
+       * bid64_string.c (bid64_from_string): Fix bug for rounding
+       up. The input string "10000000000000000" was returning
+       +1000000000000001E+1 instead of +1000000000000000E+1.
+       * bid64_to_bid128.c (bid128_to_bid64): Fix bug, in addition to
+       the INEXACT flag, the UNDERFLOW flag needs to be set (and was
+       not) when converting an input such as
+       +9999999999999999999999999999999999E-417 to
+       +1000000000000000E-398.
+       * bid_binarydecimal.c (bid32_to_binary64): Fix bug for
+       conversion between binary and bid types. For example,
+       0x7c0F4240 was returning 0x7FFFA12000000000 instead of
+       expected double precision 0x7FF8000000000000.
+       (binary64_to_bid32): Ditto.
+       (binary80_to_bid32): Ditto.
+       (binary128_to_bid32): Ditto.
+       (binary80_to_bid64): Ditto.
+       (binary128_to_bid64): Ditto.
+       * bid_conf.h (BID_HIGH_128W): New macro.
+       (BID_LOW_128W): Ditto.
+       * bid_functions.h (__ENABLE_BINARY80__): Ditto.
+       (ALIGN): Ditto.
+       * bid_inline_add.h (get_add128): Add default case to avoid compiler
+       warning.
+       * bid_internal.h (get_BID64): Ditto.
+       (fast_get_BID64_check_OF): Ditto.
+       (ALIGN): New macro.
+       Co-authored-by: Anderson, Cristina S <cristina.s.anderson@intel.com>
+       Co-authored-by: Akkas, Ahmet <ahmet.akkas@intel.com>
+       Co-authored-by: Cornea, Marius <marius.cornea@intel.com>
+
 2022-05-20  Christophe Lyon  <christophe.lyon@arm.com>
 
        * bid_binarydecimal.c (CLZ32_MASK16): Delete.
This page took 0.089508 seconds and 5 git commands to generate.