[Bug tree-optimization/95747] New: [OpenMP/Builtin] nontemporal store support

2020-06-18 Thread jed at 59A2 dot org
-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-store

[Bug tree-optimization/91732] Adding omp simd pragma prevents vectorization

2019-09-11 Thread jed at 59A2 dot org
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

[Bug c/91732] New: Adding omp simd pragma prevents vectorization

2019-09-10 Thread jed at 59A2 dot org
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

[Bug tree-optimization/32605] Missing byte swap optimizations

2019-04-19 Thread jed at 59A2 dot org
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

[Bug c/86174] New: Poor vectorization/register allocation with omp simd, FMA

2018-06-16 Thread jed at 59A2 dot org
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=edit Source demonstrating poor optimization The attached c

[Bug c/59693] New: man page says extern declarations are unaffected by -fvisibility

2014-01-05 Thread jed at 59A2 dot org
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=hidden

[Bug c++/59574] New: Bad -Wattributes: ignoring attributes applied after definition

2013-12-21 Thread jed at 59A2 dot org
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=31499action=edit Test case. Works with gcc if renamed to unused.c g++ misinterprets

[Bug c++/56683] New: Function types with different language linkages not distinct

2013-03-21 Thread jed at 59A2 dot org
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