Tom de Vries
344f09a756
[nvptx] Handle V2DI/V2SI mode in nvptx_gen_shuffle
...
With the pr96628-part1.f90 source and -ftree-slp-vectorize, we run into an
ICE due to the fact that V2DI mode is not handled in nvptx_gen_shuffle.
Fix this by adding handling of V2DI as well as V2SI mode in
nvptx_gen_shuffle.
Build and reg-tested on x86_64 with nvptx accelerator.
gcc/ChangeLog:
PR target/96428
* config/nvptx/nvptx.c (nvptx_gen_shuffle): Handle V2SI/V2DI.
libgomp/ChangeLog:
PR target/96428
* testsuite/libgomp.oacc-fortran/pr96628-part1.f90: New test.
* testsuite/libgomp.oacc-fortran/pr96628-part2.f90: New test.
2020-08-04 11:59:08 +02:00
..
2020-07-14 10:41:40 -04:00
2020-08-03 18:13:00 +02:00
2020-08-04 11:59:08 +02:00
2020-02-19 09:13:44 +01:00
2020-01-01 12:51:42 +01:00
2019-09-03 14:10:26 +00:00
2020-08-03 18:13:00 +02:00
2020-01-10 21:42:00 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-07-15 08:33:20 +02:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-08-04 00:16:24 +00:00
2020-08-03 18:13:00 +02:00
2020-08-03 18:13:00 +02:00
2020-07-23 15:02:15 +02:00
2020-06-21 14:14:46 -04:00
2020-01-01 12:51:42 +01:00
2020-05-19 10:11:01 +02:00
2020-01-01 12:51:42 +01:00
2020-07-15 08:33:20 +02:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-07-15 08:33:20 +02:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-07-23 15:02:15 +02:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-10 23:24:36 +01:00
2020-07-27 09:16:57 -07:00
2020-07-15 08:33:20 +02:00
2020-07-14 10:31:35 -07:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-06-22 21:31:48 +00:00
2020-08-03 18:13:00 +02:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-10 23:24:36 +01:00
2020-07-14 10:31:35 -07:00
2020-01-01 12:51:42 +01:00
2020-07-27 09:16:57 -07:00
2020-01-10 16:08:41 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2019-11-13 12:38:04 +00:00
2020-07-23 15:02:15 +02:00
2020-07-23 15:02:15 +02:00
2020-07-09 11:29:30 +02:00
2020-04-29 09:54:37 +02:00
2020-04-29 09:54:37 +02:00
2020-04-29 09:54:37 +02:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-07-27 09:16:57 -07:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00
2020-05-19 10:11:01 +02:00
2020-01-01 12:51:42 +01:00
2020-01-01 12:51:42 +01:00