On Sat, Dec 29, 2018 at 3:42 PM Alexander Monakov wrote:
>
> On Sat, 29 Dec 2018, Bin.Cheng wrote:
> > tracer-1.c: Assembler messages:
> > tracer-1.c:16: Error: symbol `foo_label' is already defined
> >
> > Root cause is in tracer.c which duplicates basic block without
> > checking if any GIMPLE_A
On Sat, 29 Dec 2018, Bin.Cheng wrote:
> tracer-1.c: Assembler messages:
> tracer-1.c:16: Error: symbol `foo_label' is already defined
>
> Root cause is in tracer.c which duplicates basic block without
> checking if any GIMPLE_ASM defines labels.
> Is this a bug or invalid code?
This is invalid co
Hi,
Give below test:
volatile int a, b, c;
__attribute__((noinline)) int foo ()
{
int i;
for (i = 0; i < 1000; i++)
{
if (i % 17)
a++;
else
b++;
asm volatile(
"foo_label:\n"
"pushq %%rbx\n"
"popq %%rbx\n" :"=m"(c) :"r"(i)
Snapshot gcc-8-20181228 is now available on
ftp://gcc.gnu.org/pub/gcc/snapshots/8-20181228/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 8 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-8
Hi!
On Wed, 19 Dec 2018 22:56:05 +0100, I wrote:
> On Wed, 19 Dec 2018 15:18:12 +0100, Jakub Jelinek wrote:
> > On Wed, Dec 19, 2018 at 03:03:42PM +0100, Jakub Jelinek wrote:
> > > On Wed, Dec 19, 2018 at 02:59:54PM +0100, Thomas Schwinge wrote:
> > > > Right. For OpenACC, there's no "device" cl