Hi!

On 2020-05-26T04:08:44-0300, Alexandre Oliva <ol...@adacore.com> wrote:
> Thanks, here's the combined patch I'm checking in.
>
> revamp dump and aux output names

For BRIG (HSAIL) front end testing, I'm see a lot of failures like:

    Running [...]/source-gcc/gcc/testsuite/brig.dg/dg.exp ...
    PASS: brig.dg/test/gimple/variables.hsail (test for excess errors)
    [-PASS:-]{+UNRESOLVED:+} variables.hsail.brig scan-tree-dump original 
"__group_base_addr \\+ \\(0 \\+"
    [-PASS:-]{+UNRESOLVED:+} variables.hsail.brig scan-tree-dump original 
"__group_base_addr \\+ 0"
    [-PASS:-]{+UNRESOLVED:+} variables.hsail.brig scan-tree-dump gimple "[ 
]*prog_global = s204;"
    [-PASS:-]{+UNRESOLVED:+} variables.hsail.brig scan-tree-dump gimple 
".module.mod_global;"
    [...]

That's:

    spawn -ignore SIGHUP [...]/build-gcc/gcc/xgcc -B[...]/build-gcc/gcc/ 
[...]/build-gcc/gcc/testsuite/brig/variables.hsail.brig -fdump-tree-gimple 
-fdump-tree-original -S -o variables.s
    PASS: brig.dg/test/gimple/variables.hsail (test for excess errors)
    variables.hsail.brig: dump file does not exist
    dump file: variables.hsail.brig.original
    UNRESOLVED: variables.hsail.brig scan-tree-dump original "__group_base_addr 
\\+ \\(0 \\+"

We're trying to scan 'variables.hsail.brig.*', but for input file name
'variables.hsail.brig', we're now creating:

    $ ls -1 build-gcc/gcc/testsuite/brig/variables.*???t.*
    build-gcc/gcc/testsuite/brig/variables.brig.004t.original
    build-gcc/gcc/testsuite/brig/variables.brig.005t.gimple

Before your changes, GCC produced the expected:

    $ ls -1 build-gcc/gcc/testsuite/brig/variables.*???t.*
    build-gcc/gcc/testsuite/brig/variables.hsail.brig.004t.original
    build-gcc/gcc/testsuite/brig/variables.hsail.brig.005t.gimple

Are you able to easily create a patch for that?  How/where to adjust:
producer-side (GCC driver, or BRIG (HSAIL) front end?), or consumer-side
(testsuite: tree scanning machinery, or have to put some '-dumpbase' into
all test case files?)?


Grüße
 Thomas
-----------------
Mentor Graphics (Deutschland) GmbH, Arnulfstraße 201, 80634 München / Germany
Registergericht München HRB 106955, Geschäftsführer: Thomas Heurung, Alexander 
Walter

Reply via email to