pr88957.d: Move to gdc.dg/ubsan.
gcc/testsuite/ChangeLog: 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org> * gdc.dg/pr88957.d: Move to gdc.dg/ubsan. * gdc.dg/ubsan/ubsan.exp: New file. * lib/gdc.exp (gdc_include_flags): Remove unused target variable. Explicitly return flags from procedure. From-SVN: r269632
This commit is contained in:
parent
1ad43ab9a3
commit
50e021a590
@ -1,3 +1,10 @@
|
||||
2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
|
||||
* gdc.dg/ubsan/ubsan.exp: New file.
|
||||
* lib/gdc.exp (gdc_include_flags): Remove unused target variable.
|
||||
Explicitly return flags from procedure.
|
||||
|
||||
2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/88957
|
||||
|
32
gcc/testsuite/gdc.dg/ubsan/ubsan.exp
Normal file
32
gcc/testsuite/gdc.dg/ubsan/ubsan.exp
Normal file
@ -0,0 +1,32 @@
|
||||
# Copyright (C) 2019 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with GCC; see the file COPYING3. If not see
|
||||
# <http://www.gnu.org/licenses/>.
|
||||
|
||||
# Load support procs.
|
||||
load_lib gdc-dg.exp
|
||||
load_lib ubsan-dg.exp
|
||||
|
||||
# Initialize `dg'.
|
||||
dg-init
|
||||
ubsan_init
|
||||
|
||||
# Main loop.
|
||||
if [check_effective_target_fsanitize_undefined] {
|
||||
gdc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.d]] "" ""
|
||||
}
|
||||
|
||||
# All done.
|
||||
ubsan_finish
|
||||
dg-finish
|
@ -78,7 +78,6 @@ proc gdc_include_flags { paths } {
|
||||
}
|
||||
|
||||
set gccpath ${paths}
|
||||
set target [file tail [file normalize ${paths}]]
|
||||
|
||||
if { $gccpath != "" } {
|
||||
if [file exists "${gccpath}/libphobos/libdruntime"] {
|
||||
@ -95,6 +94,8 @@ proc gdc_include_flags { paths } {
|
||||
set idx [lsearch $cxxflags "-nostdinc++"]
|
||||
append flags [lreplace $cxxflags $idx $idx]
|
||||
}
|
||||
|
||||
return "$flags"
|
||||
}
|
||||
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user