[Bug testsuite/85326] `make check` fails with `--disable-bootstrap` and `--enable-languages=c`

2018-11-29 Thread wschmidt at gcc dot gnu.org
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`

2018-11-20 Thread jakub at gcc dot gnu.org
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`

2018-11-20 Thread marxin at gcc dot gnu.org
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`

2018-04-17 Thread jakub at gcc dot gnu.org
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`

2018-04-17 Thread ktkachov at gcc dot gnu.org
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`

2018-04-17 Thread ktkachov at gcc dot gnu.org
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`

2018-04-15 Thread wschmidt at gcc dot gnu.org
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 Schmidt  

PR 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`

2018-04-13 Thread krebbel at gcc dot gnu.org
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 Krebbel  

PR 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`

2018-04-11 Thread jakub at gcc dot gnu.org
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`

2018-04-11 Thread ktkachov at gcc dot gnu.org
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`

2018-04-11 Thread rguenth at gcc dot gnu.org
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`

2018-04-10 Thread jakub at gcc dot gnu.org
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.