| /* There are no error messages for either LE or BE 64bit. */ |
| /* { dg-require-effective-target be } */ |
| /* { dg-require-effective-target ilp32 } */ |
| /* { dg-options "-mdejagnu-cpu=power6" } */ |
| |
| /* Verify compiler emits error message instead of ICE. */ |
| |
| /* Option -mno-avoid-indexed-addresses is to disable the unexpected |
| warning on indexed addressing which can affect dg checks. */ |
| #pragma GCC target "cpu=power10,no-avoid-indexed-addresses" |
| int |
| main () |
| { |
| float *b; |
| __vector_quad c; |
| __builtin_mma_disassemble_acc (b, &c); |
| /* { dg-error "'__builtin_mma_disassemble_acc' requires the '-mmma' option" "" { target *-*-* } .-1 } */ |
| return 0; |
| } |
| |