mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-24 20:01:19 +08:00
re PR d/87824 (x86_64-linux multilib issues)
PR d/87824 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling libstdc++v3/scripts/testsuite_flags. Filter out unsupported -nostdinc++ flag. From-SVN: r269625
This commit is contained in:
parent
1eabf876d5
commit
035f5b9e0b
@ -1,3 +1,10 @@
|
||||
2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR d/87824
|
||||
* lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
|
||||
libstdc++v3/scripts/testsuite_flags. Filter out unsupported
|
||||
-nostdinc++ flag.
|
||||
|
||||
2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/87673
|
||||
@ -9,8 +16,7 @@
|
||||
|
||||
2019-03-12 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* gfortran.dg/abstract_type_3.f03: Amend test-case scan
|
||||
patterns.
|
||||
* gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
|
||||
* gfortran.dg/binding_label_tests_4.f03: Likewise.
|
||||
* gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
|
||||
* gfortran.dg/c_funloc_tests_6.f90: Likewise.
|
||||
|
@ -88,14 +88,13 @@ proc gdc_include_flags { paths } {
|
||||
append flags "-I${srcdir}/../../libphobos/libdruntime "
|
||||
append flags "-I${srcdir}/../../libphobos/src "
|
||||
|
||||
# For the tests that mix C++ and D, we should try and handle this better.
|
||||
if { $gccpath != "" } {
|
||||
if [file exists "${gccpath}/libstdc++-v3/include"] {
|
||||
append flags "-I${gccpath}/libstdc++-v3/include "
|
||||
append flags "-I${gccpath}/libstdc++-v3/include/$target "
|
||||
}
|
||||
# For the tests that mix C++ and D, need to know where headers are located.
|
||||
set odir [lookfor_file ${gccpath} libstdc++-v3]
|
||||
if { ${odir} != "" } {
|
||||
set cxxflags [exec sh ${odir}/scripts/testsuite_flags --build-includes]
|
||||
set idx [lsearch $cxxflags "-nostdinc++"]
|
||||
append flags [lreplace $cxxflags $idx $idx]
|
||||
}
|
||||
append flags "-I${srcdir}/../../libstdc++-v3/libsupc++"
|
||||
}
|
||||
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user