[PR testsuite/65205, libgomp/65993] Fix dg-shouldfail usage in OpenACC libgomp tests

John David Anglin dave.anglin@bell.net
Tue May 5 12:43:00 GMT 2015


On 2015-05-05 5:43 AM, Thomas Schwinge wrote:
>> FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/lib-62.c
>> >-DACC_DEVICE_TYPE_hos
>> >t=1 -DACC_MEM_SHARED=1 output pattern test, is , should match invalid size
> With this one I'll need your help: please cite from libgomp.log (or, from
> a manual run) the actual output message that you're getting.
There's no output message:
# ./lib-62.exe
Segmentation fault (core dumped)

(gdb) r
Starting program: 
/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libgomp/testsuite/lib-62.exe
warning: Private mapping of shared library text was not specified
by the executable; setting a breakpoint in a shared library which
is not privately mapped will not work.  See the HP-UX 11i v3 chatr
manpage for methods to privately map shared library text.

Program received signal SIGSEGV, Segmentation fault.
acc_init (d=acc_device_nvidia) at ../../../gcc/libgomp/oacc-init.c:178
178       ndevs = base_dev->get_num_devices_func ();
(gdb) disass $pc-16,$pc+16
Dump of assembler code from 0xc12731c8 to 0xc12731e8:
    0xc12731c8 <acc_init+64>:    copy r4,r19
    0xc12731cc <acc_init+68>:    copy r6,r26
    0xc12731d0 <acc_init+72>:    b,l 0xc1272af0 <resolve_device>,rp
    0xc12731d4 <acc_init+76>:    copy r19,r4
=> 0xc12731d8 <acc_init+80>:    ldw 1c(ret0),r22
    0xc12731dc <acc_init+84>:    copy r4,r19
    0xc12731e0 <acc_init+88>:    copy ret0,r3
    0xc12731e4 <acc_init+92>:    copy r19,r4
End of assembler dump.
(gdb) p/x $ret0
$1 = 0x0

It would seem resolve_device returned 0.

Dave

-- 
John David Anglin  dave.anglin@bell.net



More information about the Gcc-patches mailing list