Gff

2020-04-11 Thread Gabrysia G via Gcc
Wysłane z iPhone'a

gcc-9-20200411 is now available

2020-04-11 Thread GCC Administrator via Gcc
Snapshot gcc-9-20200411 is now available on https://gcc.gnu.org/pub/gcc/snapshots/9-20200411/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 9 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Modifying RTL cost model to know about long-latency loads

2020-04-11 Thread Sasha Krassovsky via Gcc
Hello! I’m currently modifying the RISC-V backend for a manycore processor where each core is connected over a network. Each core has a local scratchpad memory, but can also read and write other cores’ scratchpads. I’d like to add an attribute to give a hint to the optimizer about which loads w

Re: Modifying RTL cost model to know about long-latency loads

2020-04-11 Thread Alan Modra via Gcc
On Sat, Apr 11, 2020 at 04:27:07PM -0700, Sasha Krassovsky via Gcc wrote: > However, in the following example, the load does get the cost applied to it > but the store to B does not. > > void bar(__attribute__((remote(5)) int *a, int *b) > { > if(*A > 5) > *A = 10; > *B = *A; > }