Browse Source

mark xbuffer as volatile to work around gcc15.1 optimizer bug

pull/5409/head
Martin Kroeker GitHub 1 year ago
parent
commit
a3b9c933c5
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      kernel/power/dgemv_n.c

+ 1
- 1
kernel/power/dgemv_n.c View File

@@ -147,7 +147,7 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha, FLOAT *a, BLASLO
BLASLONG m3;
BLASLONG n2;
BLASLONG lda4 = lda << 2;
FLOAT xbuffer[8] __attribute__ ((aligned (16)));
volatile FLOAT xbuffer[8] __attribute__ ((aligned (16)));
FLOAT *ybuffer;

if ( m < 1 ) return(0);


Loading…
Cancel
Save