]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix test for size of memory allocation.
authorThomas Koenig <tkoenig@gcc.gnu.org>
Mon, 9 Nov 2020 21:22:05 +0000 (22:22 +0100)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Mon, 9 Nov 2020 21:22:05 +0000 (22:22 +0100)
libgfortran/ChangeLog:

        * nca/shared_memory.c (shared_memory_get_mem_with_alignment):
Fix test.

libgfortran/nca/shared_memory.c

index 0d80b79a6b3d4abb03e9734a29c7c5e5034baaac..7e959f231241a9de0d53c318ab2e49f1b1cd8129 100644 (file)
@@ -145,7 +145,7 @@ shared_memory_get_mem_with_alignment (shared_memory_act **pmem, size_t size,
   /* We need to enlarge the memory segment.  Double the size if that
      is big enough, otherwise get what's needed.  */
   
-  if (mem->meta->size * 2 < used_wa + size)
+  if (mem->meta->size * 2 > used_wa + size)
     new_size = mem->meta->size * 2;
   else
     new_size = round_to_pagesize (used_wa + size);