[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #11 from Bill Schmidt --- Nothing further from the Power side...
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #10 from Jakub Jelinek --- Probably, unless the maintainers that committed the fixes want to commit something further.
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #9 from Martin Liška --- Jakub: Can the bug be marked as resolved?
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Tue Apr 17 20:43:49 2018 New Revision: 259447 URL: https://gcc.gnu.org/viewcvs?rev=259447=gcc=rev Log: PR testsuite/85326 * g++.dg/other/pr81422.C: Require effective target tls and c++11. * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. * g++.dg/other/sve_tls_2.C: Require effective target tls. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/other/pr60675.C trunk/gcc/testsuite/g++.dg/other/pr81422.C trunk/gcc/testsuite/g++.dg/other/sve_tls_2.C
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #7 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Tue Apr 17 17:06:36 2018 New Revision: 259437 URL: https://gcc.gnu.org/viewcvs?rev=259437=gcc=rev Log: PR testsuite/85326 Commit missing hunk from r259435. Added: trunk/gcc/testsuite/gcc.target/aarch64/sve/vcond_1.c - copied unchanged from r259435, trunk/gcc/testsuite/gcc.target/aarch64/sve/vcond_1.C trunk/gcc/testsuite/gcc.target/aarch64/sve/vcond_1_run.c - copied unchanged from r259435, trunk/gcc/testsuite/gcc.target/aarch64/sve/vcond_1_run.C Removed: trunk/gcc/testsuite/gcc.target/aarch64/sve/vcond_1.C trunk/gcc/testsuite/gcc.target/aarch64/sve/vcond_1_run.C
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #6 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Tue Apr 17 16:34:56 2018 New Revision: 259435 URL: https://gcc.gnu.org/viewcvs?rev=259435=gcc=rev Log: [AArch64/arm] PR testsuite/85326 Avoid C++ tests when C++ compiler not present PR testsuite/85326 * gcc.target/arm/pr54300.C: Move to... * g++.dg/other/pr54300.C: ... Here. Add target directives. * gcc.target/arm/pr55073.C: Move to... * g++.dg/other/pr55073.C: ... Here. Add target directives. * gcc.target/arm/pr56184.C: Move to... * g++.dg/other/pr56184.C: ... Here. Add target directives. * gcc.target/arm/pr59985.C: Move to... * g++.dg/other/pr59985.C: ... Here. Add target directives. * gcc.target/aarch64/pr60675.C: Move to... * g++.dg/other/pr60675.C: ... Here. Add target directives. * gcc.target/aarch64/pr81422.C: Move to... * g++.dg/other/pr81422.C: ... Here. Add target directives. * gcc.target/aarch64/sve/const_pred_1.C: Move to... * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives. * gcc.target/aarch64/sve/const_pred_2.C: Move to... * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives. * gcc.target/aarch64/sve/const_pred_3.C: Move to... * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives. * gcc.target/aarch64/sve/const_pred_4.C: Move to... * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives. * gcc.target/aarch64/sve/tls_2.C: Move to... * g++.dg/other/sve_tls_2.C: ... Here. Add target directives. * gcc.target/aarch64/pr81414.C: Rename to... * gcc.target/aarch64/pr81414.c: ... This. * gcc.target/aarch64/simd/pr67896.C: Rename to... * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected messages. * gcc.target/aarch64/sve/vcond_1.C: Rename to... * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h. * gcc.target/aarch64/sve/vcond_1_run.C: Rename to... * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include file name. Added: trunk/gcc/testsuite/g++.dg/other/pr54300.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/arm/pr54300.C trunk/gcc/testsuite/g++.dg/other/pr55073.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/arm/pr55073.C trunk/gcc/testsuite/g++.dg/other/pr56184.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/arm/pr56184.C trunk/gcc/testsuite/g++.dg/other/pr59985.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/arm/pr59985.C trunk/gcc/testsuite/g++.dg/other/pr60675.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/aarch64/pr60675.C trunk/gcc/testsuite/g++.dg/other/pr81422.C - copied unchanged from r259434, trunk/gcc/testsuite/gcc.target/aarch64/pr81422.C trunk/gcc/testsuite/g++.dg/other/sve_const_pred_1.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/aarch64/sve/const_pred_1.C trunk/gcc/testsuite/g++.dg/other/sve_const_pred_2.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/aarch64/sve/const_pred_2.C trunk/gcc/testsuite/g++.dg/other/sve_const_pred_3.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/aarch64/sve/const_pred_3.C trunk/gcc/testsuite/g++.dg/other/sve_const_pred_4.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/aarch64/sve/const_pred_4.C trunk/gcc/testsuite/g++.dg/other/sve_tls_2.C - copied, changed from r259434, trunk/gcc/testsuite/gcc.target/aarch64/sve/tls_2.C trunk/gcc/testsuite/gcc.target/aarch64/pr81414.c - copied unchanged from r259434, trunk/gcc/testsuite/gcc.target/aarch64/pr81414.C trunk/gcc/testsuite/gcc.target/aarch64/simd/pr67896.c Removed: trunk/gcc/testsuite/gcc.target/aarch64/pr60675.C trunk/gcc/testsuite/gcc.target/aarch64/pr81414.C trunk/gcc/testsuite/gcc.target/aarch64/pr81422.C trunk/gcc/testsuite/gcc.target/aarch64/simd/pr67896.C trunk/gcc/testsuite/gcc.target/aarch64/sve/const_pred_1.C trunk/gcc/testsuite/gcc.target/aarch64/sve/const_pred_2.C trunk/gcc/testsuite/gcc.target/aarch64/sve/const_pred_3.C trunk/gcc/testsuite/gcc.target/aarch64/sve/const_pred_4.C trunk/gcc/testsuite/gcc.target/aarch64/sve/tls_2.C trunk/gcc/testsuite/gcc.target/arm/pr54300.C trunk/gcc/testsuite/gcc.target/arm/pr55073.C trunk/gcc/testsuite/gcc.target/arm/pr56184.C trunk/gcc/testsuite/gcc.target/arm/pr59985.C Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/aarch64/sve/vcond_1.C trunk/gcc/testsuite/gcc.target/aarch64/sve/vcond_1_run.C
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #5 from Bill Schmidt --- Author: wschmidt Date: Mon Apr 16 02:00:43 2018 New Revision: 259393 URL: https://gcc.gnu.org/viewcvs?rev=259393=gcc=rev Log: [gcc/testsuite] 2018-04-15 Bill SchmidtPR testsuite/85326 * g++.dg/ext/undef-bool-1.C: New file. * gcc.target/powerpc/powerpc.exp: Remove .C support. * gcc.target/powerpc/undef-bool-1.C: Remove file. Added: trunk/gcc/testsuite/g++.dg/ext/undef-bool-1.C Removed: trunk/gcc/testsuite/gcc.target/powerpc/undef-bool-1.C Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/powerpc/powerpc.exp
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #4 from Andreas Krebbel --- Author: krebbel Date: Fri Apr 13 09:14:32 2018 New Revision: 259369 URL: https://gcc.gnu.org/viewcvs?rev=259369=gcc=rev Log: IBM Z: Get rid of target specific C++ testcase gcc/testsuite/ChangeLog: 2018-04-13 Andreas KrebbelPR testsuite/85326 * gcc.target/s390/pr77822-1.C: Rename to ... * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check. * gcc.target/s390/pr77822-2.c: Add asm scan check. * gcc.target/s390/s390.exp: Remove C from testcase regexps. Added: trunk/gcc/testsuite/gcc.target/s390/pr77822-1.c Removed: trunk/gcc/testsuite/gcc.target/s390/pr77822-1.C Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/s390/pr77822-2.c trunk/gcc/testsuite/gcc.target/s390/s390.exp
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #3 from Jakub Jelinek --- (In reply to ktkachov from comment #2) > I think some of the arm tests could well be C tests rather than C++. So > maybe just renaming the file to *.c will be enough. > > For the ones that are truly C++ is the recommended approach moving them to > g++.dg and guarding them on the target? That is what we used to do for decades, e.g. I see around 150 x86 tests in g++.dg/*/ As I wrote elsewhere, adding g++.target/*/ directories is another option, but I'd say it should be GCC9 thing if we decide to do that.
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 --- Comment #2 from ktkachov at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #1) > gcc.target/arm/pr56184.C > gcc.target/arm/pr59985.C > gcc.target/arm/pr67989.C > gcc.target/arm/pr54300.C > gcc.target/arm/pr55073.C > gcc.target/s390/pr77822-1.C > gcc.target/x86_64/abi/ms-sysv/gen.cc > gcc.target/i386/mpx/chkp-thunk-comdat-1.cc > gcc.target/i386/mpx/pr66048.cc > gcc.target/i386/mpx/chkp-thunk-comdat-2.cc > gcc.target/i386/mpx/pr65531.cc > gcc.target/powerpc/undef-bool-1.C > gcc.target/aarch64/pr60675.C > gcc.target/aarch64/pr81414.C > gcc.target/aarch64/simd/pr67896.C > gcc.target/aarch64/sve/const_pred_2.C > gcc.target/aarch64/sve/vcond_1.C > gcc.target/aarch64/sve/const_pred_4.C > gcc.target/aarch64/sve/vcond_1_run.C > gcc.target/aarch64/sve/const_pred_1.C > gcc.target/aarch64/sve/tls_2.C > gcc.target/aarch64/sve/const_pred_3.C > gcc.target/aarch64/pr81422.C > > tests are broken this way. I think ms-sysv/gen.cc is probably ok, as it > just a generator and built with $HOSTCXX rather than target g++. mpx is > deprecated and going to be removed in GCC 9, so there is no point trying to > deal with it. > arm, s390, aarch64 and powerpc should fix their testsuite. I think some of the arm tests could well be C tests rather than C++. So maybe just renaming the file to *.c will be enough. For the ones that are truly C++ is the recommended approach moving them to g++.dg and guarding them on the target?
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2018-04-11 Version|unknown |8.0 Ever confirmed|0 |1
[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85326 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org, ||jgreenhalgh at gcc dot gnu.org, ||krebbel at gcc dot gnu.org, ||ktkachov at gcc dot gnu.org, ||ramana at gcc dot gnu.org, ||segher at gcc dot gnu.org --- Comment #1 from Jakub Jelinek --- gcc.target/arm/pr56184.C gcc.target/arm/pr59985.C gcc.target/arm/pr67989.C gcc.target/arm/pr54300.C gcc.target/arm/pr55073.C gcc.target/s390/pr77822-1.C gcc.target/x86_64/abi/ms-sysv/gen.cc gcc.target/i386/mpx/chkp-thunk-comdat-1.cc gcc.target/i386/mpx/pr66048.cc gcc.target/i386/mpx/chkp-thunk-comdat-2.cc gcc.target/i386/mpx/pr65531.cc gcc.target/powerpc/undef-bool-1.C gcc.target/aarch64/pr60675.C gcc.target/aarch64/pr81414.C gcc.target/aarch64/simd/pr67896.C gcc.target/aarch64/sve/const_pred_2.C gcc.target/aarch64/sve/vcond_1.C gcc.target/aarch64/sve/const_pred_4.C gcc.target/aarch64/sve/vcond_1_run.C gcc.target/aarch64/sve/const_pred_1.C gcc.target/aarch64/sve/tls_2.C gcc.target/aarch64/sve/const_pred_3.C gcc.target/aarch64/pr81422.C tests are broken this way. I think ms-sysv/gen.cc is probably ok, as it just a generator and built with $HOSTCXX rather than target g++. mpx is deprecated and going to be removed in GCC 9, so there is no point trying to deal with it. arm, s390, aarch64 and powerpc should fix their testsuite.