On Jun 27 2017, Wilco Dijkstra <wilco.dijks...@arm.com> wrote:

> @@ -5207,6 +5209,7 @@ aarch64_print_operand (FILE *f, rtx x, int code)
>  
>       case MEM:
>         output_address (GET_MODE (x), XEXP (x, 0));
> +       gcc_assert (GET_MODE (XEXP (x, 0)) == Pmode);
>         break;
>  
>       case CONST:

That breaks a lot of gnat tests in ilp32 mode:

spawn -ignore SIGHUP /opt/gcc/gcc-20170630/Build/gcc/gnatmake 
--GCC=/opt/gcc/gcc-20170630/Build/gcc/xgcc 
--GNATBIND=/opt/gcc/gcc-20170630/Build/gcc/gnatbind 
--GNATLINK=/opt/gcc/gcc-20170630/Build/gcc/gnatlink -cargs 
-B/opt/gcc/gcc-20170630/Build/gcc -largs 
--GCC=/opt/gcc/gcc-20170630/Build/gcc/xgcc -B/opt/gcc/gcc-20170630/Build/gcc  
-mabi=ilp32 -margs 
--RTS=/opt/gcc/gcc-20170630/Build/aarch64-suse-linux/ilp32/libada -q -f 
/opt/gcc/gcc-20170630/gcc/testsuite/gnat.dg/abstract_with_anonymous_result.adb 
-mabi=ilp32 -fno-diagnostics-show-caret -fdiagnostics-color=never -lm -o 
./abstract_with_anonymous_result.exe
+===========================GNAT BUG DETECTED==============================+
| 8.0.0 20170630 (experimental) [trunk revision 249826] (aarch64-suse-linux) 
GCC error:|
| in aarch64_print_operand, at config/aarch64/aarch64.c:5271               |
| Error detected around 
/opt/gcc/gcc-20170630/gcc/testsuite/gnat.dg/abstract_with_anonymous_result.adb:37:5|
| Please submit a bug report; see https://gcc.gnu.org/bugs/ .              |
| Use a subject line meaningful to you and us to track the bug.            |
| Include the entire contents of this bug box in the report.               |
| Include the exact command that you entered.                              |
| Also include sources listed below.                                       |
+==========================================================================+


Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Reply via email to