-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: jed at 59A2 dot org
Target Milestone: ---
My understanding is that GCC currently has no analog of Clang's
__builtin_nontemporal_store
(https://clang.llvm.org/docs/LanguageExtensions.html#non-temporal-load-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91732
--- Comment #3 from Jed Brown ---
> why not use gsym[Q*2*j+i] instead of g[j][0] and similarly gsym[Q*2-j*Q+i]
> instead of g[j][1]?
The pattern here is that gsym is packed storage of a symmetric 2x2 matrix,
while g unpacks it so that inner loo
Assignee: unassigned at gcc dot gnu.org
Reporter: jed at 59A2 dot org
Target Milestone: ---
omp-simd.c:
void poisson(int Q, const double *restrict gsym, const double *restrict du,
double *restrict dv) {
#pragma omp simd
for (int i=0; ihttps://gcc.godbolt.org/z/wKdHg0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32605
Jed Brown changed:
What|Removed |Added
CC||jed at 59A2 dot org
--- Comment #5 from Jed
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: jed at 59A2 dot org
Target Milestone: ---
Created attachment 44287
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44287&action=edit
Source demonstrating poor optimization
The attach
ty: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: jed at 59A2 dot org
The gcc man page says the following:
extern declarations are not affected by -fvisibility, so a lot of
code can be recompiled with -fvisibility=hidd
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jed at 59A2 dot org
Created attachment 31499
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31499&action=edit
Test case. Works with gcc if renamed to "unused.c"
g++
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56683
Bug #: 56683
Summary: Function types with different language linkages not
distinct
Classification: Unclassified
Product: gcc
Version: unknown
Status: UNCONFIRMED