libgomp Fortran testing: for -g torture testing, disable variable tracking.
commit2b54430cec7ac5b51ee3cbb568bd505d86bf0768
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Mar 2015 09:03:21 +0000 (13 09:03 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Mar 2015 09:03:21 +0000 (13 09:03 +0000)
tree09901992eb5547c25d70ee94a0505b9e041d9cc4
parent7543f50b1d9ff29d542fb63b5c77e0a96521756d
libgomp Fortran testing: for -g torture testing, disable variable tracking.

Otherwise, the nvptx-none offloading compiler will run into issues such as:

    source-gcc/libgomp/testsuite/libgomp.fortran/examples-4/e.50.1.f90: In function '__e_50_1_mod_MOD_vec_mult._omp_fn.1':
    source-gcc/libgomp/testsuite/libgomp.fortran/examples-4/e.50.1.f90:31:0: internal compiler error: in use_type, at var-tracking.c:5442
             p(i) = v1(i) * v2(i)
     ^
    0xc4dc72 use_type
            source-gcc/gcc/var-tracking.c:5442
    0xc504b3 add_stores
            source-gcc/gcc/var-tracking.c:5869
    0xc4cd28 add_with_sets
            source-gcc/gcc/var-tracking.c:6553
    0x5e9b7d cselib_record_sets
            source-gcc/gcc/cselib.c:2574
    0x5ea8a7 cselib_process_insn(rtx_insn*)
            source-gcc/gcc/cselib.c:2686
    0xc586a3 vt_initialize
            source-gcc/gcc/var-tracking.c:10126
    0xc65a8e variable_tracking_main_1
            source-gcc/gcc/var-tracking.c:10322
    0xc65a8e variable_tracking_main
            source-gcc/gcc/var-tracking.c:10375
    0xc65a8e execute
            source-gcc/gcc/var-tracking.c:10412
    Please submit a full bug report,
    with preprocessed source if appropriate.
    Please include the complete backtrace with any bug report.
    See <http://gcc.gnu.org/bugs.html> for instructions.
    mkoffload: fatal error: install/offload-nvptx-none/bin//x86_64-unknown-linux-gnu-accel-nvptx-none-gcc returned 1 exit status

libgomp/
* testsuite/libgomp.fortran/fortran.exp (DG_TORTURE_OPTIONS): Add
-fno-var-tracking next to any -g usage.
* testsuite/libgomp.oacc-fortran/fortran.exp (DG_TORTURE_OPTIONS):
Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@221411 138bc75d-0d04-0410-961f-82ee72b054a4
libgomp/ChangeLog.gomp
libgomp/testsuite/libgomp.fortran/fortran.exp
libgomp/testsuite/libgomp.oacc-fortran/fortran.exp