]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add __builtin_speculation_safe_value
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
425fc685
RE
12018-07-31 Richard Earnshaw <rearnsha@arm.com>
2
3 * c-c++-common/spec-barrier-1.c: New test.
4 * c-c++-common/spec-barrier-2.c: New test.
5 * gcc.dg/spec-barrier-3.c: New test.
6
8e73e614
MS
72018-07-31 Martin Sebor <msebor@redhat.com>
8
9 PR tree-optimization/86741
10 * gcc.dg/Warray-bounds-33.c: New test.
11
4de3a1e1
AK
122018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
13
14 * gcc.target/s390/memset-1.c: Improve testcase.
15
77b46042
TV
162018-07-31 Tom de Vries <tdevries@suse.de>
17
18 PR debug/86687
19 * g++.dg/guality/pr86687.C: New test.
20
686dca76
JJ
212018-07-31 Jakub Jelinek <jakub@redhat.com>
22
23 P1008R1 - prohibit aggregates with user-declared constructors
24 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
25 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
26 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
27 * g++.dg/cpp2a/aggr1.C: New test.
28 * g++.dg/cpp2a/aggr2.C: New test.
29
8810325f
SB
302018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
31
32 PR target/86640
33 * gcc.target/arm/pr86640.c: New testcase.
34
e2844b13
ML
352018-07-31 Martin Liska <mliska@suse.cz>
36
8810325f
SB
37 PR gcov-profile/85338
38 PR gcov-profile/85350
39 PR gcov-profile/85372
e2844b13
ML
40 * gcc.misc-tests/gcov-pr85338.c: New test.
41 * gcc.misc-tests/gcov-pr85350.c: New test.
42 * gcc.misc-tests/gcov-pr85372.c: New test.
43
102fcf94
ML
442018-07-31 Martin Liska <mliska@suse.cz>
45
8810325f
SB
46 PR gcov-profile/83813
47 PR gcov-profile/84758
48 PR gcov-profile/85217
49 PR gcov-profile/85332
102fcf94
ML
50 * gcc.misc-tests/gcov-pr83813.c: New test.
51 * gcc.misc-tests/gcov-pr84758.c: New test.
52 * gcc.misc-tests/gcov-pr85217.c: New test.
53 * gcc.misc-tests/gcov-pr85332.c: New test.
54
6cdce506
ES
552018-07-31 Ed Schonberg <schonberg@adacore.com>
56
57 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
58 gnat.dg/prot5_pkg.ads: New testcase.
59
a7576e13
JS
602018-07-31 Justin Squirek <squirek@adacore.com>
61
62 * gnat.dg/addr11.adb: New testcase.
63
007443a0
HK
642018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
65
66 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
67
76ed5f08
GD
682018-07-31 Gary Dismukes <dismukes@adacore.com>
69
70 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
71
c4a2e585
ES
722018-07-31 Ed Schonberg <schonberg@adacore.com>
73
74 * gnat.dg/iter3.adb: New testcase.
75
1d4a51cf
AV
762018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
77
78 Revert 'AsyncI/O patch committed'
79 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
80 Thomas Koenig <tkoenig@gcc.gnu.org>
81
82 PR fortran/25829
83 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
84 * gfortran.dg/f2003_io_1.f03: Add wait statement.
85
81bdfc1e
SB
862018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
87
88 PR rtl-optimization/85160
89 * gcc.target/powerpc/combine-2-2.c: New testcase.
90
e4bbeea2
MS
912018-07-27 Martin Sebor <msebor@redhat.com>
92
93 PR tree-optimization/86696
94 * g++.dg/pr86696.C: New test.
95
254c23d3
DM
962018-07-27 David Malcolm <dmalcolm@redhat.com>
97
98 PR tree-optimization/86636
99 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
100 Add dg-require-effective-target pthread.
101
3d592d2d
QZ
1022018-07-26 Qing Zhao <qing.zhao@oracle.com>
103
104 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
105 * gcc.dg/strcmpopt_6.c: Likewise.
106
2686c842
PH
1072018-07-26 Pat Haugen <pthaugen@us.ibm.com>
108
109 PR target/86612
110 * gcc.target/powerpc/pr58673-2.c: Call strdup.
111
aca8570e
MS
1122018-07-26 Martin Sebor <msebor@redhat.com>
113
114 PR tree-optimization/86043
115 PR tree-optimization/86042
116 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
117 pr86688.
118 * gcc.dg/strlenopt-44.c: New test.
119
977667e6
ML
1202018-07-26 Martin Liska <mliska@suse.cz>
121
122 PR gcov-profile/86536
123 * gcc.misc-tests/gcov-pr86536.c: New test.
124
4b1f17eb
MS
1252018-07-25 Martin Sebor <msebor@redhat.com>
126
127 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
128 ignored by the test harness.
129
b1f45884
NK
1302018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
131 Thomas Koenig <tkoenig@gcc.gnu.org>
132
133 PR fortran/25829
134 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
135 * gfortran.dg/f2003_io_1.f03: Add wait statement.
136
213f5e8a
JJ
1372018-07-25 Jakub Jelinek <jakub@redhat.com>
138
139 PR c++/85515
140 * g++.dg/pr85515-2.C: Add expected dg-error.
141 * g++.dg/cpp0x/range-for36.C: New test.
142
3e4a5f54
CZ
1432018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
144
145 * gcc.target/arc/uncached-1.c: New test.
146 * gcc.target/arc/uncached-2.c: Likewise.
147
bfb9bd47
MS
1482018-07-24 Martin Sebor <msebor@redhat.com>
149
150 PR tree-optimization/86622
151 PR tree-optimization/86532
152 * gcc.c-torture/execute/strlen-2.c: New test.
153 * gcc.c-torture/execute/strlen-3.c: New test.
154 * gcc.c-torture/execute/strlen-4.c: New test.
155
dad2580c
DM
1562018-07-24 David Malcolm <dmalcolm@redhat.com>
157
158 PR tree-optimization/86636
159 * gcc.c-torture/compile/pr86636.c: New test.
160
8da03df5
MM
1612018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
162
163 * gcc.target/aarch64/vect-su-add-sub.c: New.
164
ffb164c7
JJ
1652018-07-24 Jakub Jelinek <jakub@redhat.com>
166
ebac3c02
JJ
167 PR middle-end/86627
168 * gcc.target/i386/pr86627.c: New test.
169
ffb164c7
JJ
170 PR testsuite/86649
171 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
172 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
173 * g++.dg/tree-ssa-/pr19476-6.C: New test.
174 * g++.dg/tree-ssa-/pr19476-7.C: New test.
175
651a7953
CL
1762018-07-23 Carl Love <cel@us.ibm.com>
177
178 PR 86591
179 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
180 file altivec-2-runnable.c.
181 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
182 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
183 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
184 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
185 vec_cts, vec_ctu, vec_cpsgn tests.
186
1544db9a
BE
1872018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
188
189 PR c/86617
190 * gcc.dg/pr86617.c: New test.
191
315aa691
JJ
1922018-07-23 Jakub Jelinek <jakub@redhat.com>
193
194 PR c++/86569
195 * g++.dg/warn/Wnonnull-compare-9.C: New test.
196
00abf86c
MS
1972018-07-20 Martin Sebor <msebor@redhat.com>
198
199 PR middle-end/82063
ffb164c7
JJ
200 * c-c++-common/pr68657-1.c: Adjust.
201 * c-c++-common/pr68657-2.c: Same.
202 * c-c++-common/pr68657-3.c: Same.
203 * c-c++-common/pr68833-1.c: Same.
00abf86c
MS
204 * gcc.dg/Walloc-size-larger-than-16.c: Same.
205 * gcc.dg/Walloca-larger-than.c: New test.
206 * gcc.dg/Walloca-larger-than-2.c: New test.
207 * gcc.dg/Wframe-larger-than-2.c: New test.
208 * gcc.dg/Wlarger-than3.c: New test.
209 * gcc.dg/Wvla-larger-than-3.c: New test.
210 * gcc.dg/pr42611.c: Adjust.
211 * gnat.dg/frame_overflow.adb: Same.
212
cba563f7
MS
2132018-07-20 Martin Sebor <msebor@redhat.com>
214
215 PR tree-optimization/86613
216 PR tree-optimization/86611
ffb164c7 217 * c-c++-common/Warray-bounds-2.c: Undefine macros and
cba563f7 218 prune duplicate warnings.
ffb164c7 219 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
cba563f7 220 data-model-dependencies.
ffb164c7 221 * gcc.dg/Warray-bounds-32.c: Ditto.
cba563f7 222
efe0e6cd
RB
2232018-07-20 Richard Biener <rguenther@suse.de>
224
225 PR debug/86585
226 * g++.dg/lto/pr86585_0.C: New testcase.
227 * g++.dg/lto/pr86585_1.C: Likewise.
228
d893b683
MS
2292018-07-19 Martin Sebor <msebor@redhat.com>
230
231 PR tree-optimization/83776
232 PR tree-optimization/84047
233 * gcc.dg/Warray-bounds-29.c: New test.
234 * gcc.dg/Warray-bounds-30.c: New test.
235 * gcc.dg/Warray-bounds-31.c: New test.
236 * gcc.dg/Warray-bounds-32.c: New test.
237
30c46053
MC
2382018-07-19 Michael Collison <michael.collison@arm.com>
239 Richard Henderson <rth@redhat.com>
240
241 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
242 * gcc.target/aarch64/builtin_saddl.c: New testcase.
243 * gcc.target/aarch64/builtin_saddll.c: New testcase.
244 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
245 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
246 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
247 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
248 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
249 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
250 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
251 * gcc.target/aarch64/builtin_usubl.c: New testcase.
252 * gcc.target/aarch64/builtin_usubll.c: New testcase.
253
0d214821
PC
2542018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
255
256 Revert fix for c++/59480 (and testsuite followup)
257
258 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
259
260 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
261
262 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
263
264 PR c++/59480, DR 136
265 * g++.dg/other/friend8.C: New.
266 * g++.dg/other/friend9.C: Likewise.
267 * g++.dg/other/friend10.C: Likewise.
268 * g++.dg/other/friend11.C: Likewise.
269 * g++.dg/other/friend12.C: Likewise.
270 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
271 * g++.dg/parse/defarg8.C: Likewise.
272
5170e47e
AV
2732018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
274
275 * gcc.target/aarch64/profile.c: New test.
276
bedc2d2c
AV
2772018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
278
279 PR target/83009
280 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
281
ea298fe5
L
2822018-07-19 H.J. Lu <hongjiu.lu@intel.com>
283
284 PR target/86560
285 * gcc.target/i386/pr86560-4.c: New test.
286 * gcc.target/i386/pr86560-5.c: Likewise.
287
39a6a243
L
2882018-07-19 H.J. Lu <hongjiu.lu@intel.com>
289
290 PR target/86560
291 * gcc.target/i386/pr86560-1.c: New test.
292 * gcc.target/i386/pr86560-2.c: Likewise.
293 * gcc.target/i386/pr86560-3.c: Likewise.
294
e0c27d52
KT
2952018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
296
297 * gfortran.dg/max_fmax_aarch64.f90: New test.
298 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
299 * gfortran.dg/minmax_integer.f90: Likewise.
300
b4a3f1e9
PC
3012018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
302
303 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
304
7f15cc4d
KV
3052018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
306
307 PR middle-end/86544
308 * g++.dg/tree-ssa/pr86544.C: New test.
309
a171a8bb
JJ
3102018-07-18 Jakub Jelinek <jakub@redhat.com>
311
312 PR c++/86550
313 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
314
6f41f92b
BE
3152018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
316
317 PR 69558
318 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
319 * c-c++-common/pr69558.c: Remove xfail.
320 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
321 * gcc.dg/pr61817-1.c: Likewise.
322 * gcc.dg/pr61817-2.c: Likewise.
323 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
324
6457b1f0
JW
3252018-07-18 Janus Weil <janus@gcc.gnu.org>
326
327 PR fortran/85599
328 * gfortran.dg/function_optimize_5.f90: Add option
329 '-faggressive-function-elimination' and update dg-warning clauses.
330 * gfortran.dg/short_circuiting.f90: New test.
331
c56e9727
MP
3322018-07-18 Marek Polacek <polacek@redhat.com>
333
334 PR c++/86190 - bogus -Wsign-conversion warning
335 * g++.dg/warn/Wsign-conversion-3.C: New test.
336 * g++.dg/warn/Wsign-conversion-4.C: New test.
337
02920765 3382018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
6498dea6
PC
339
340 PR c++/59480, DR 136
341 * g++.dg/other/friend8.C: New.
342 * g++.dg/other/friend9.C: Likewise.
343 * g++.dg/other/friend10.C: Likewise.
344 * g++.dg/other/friend11.C: Likewise.
345 * g++.dg/other/friend12.C: Likewise.
346 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
347 * g++.dg/parse/defarg8.C: Likewise.
348
3492018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
350
351 * g++.dg/ext/uow-3.C: Adjust.
352 * g++.dg/ext/uow-4.C: Likewise.
353 * g++.dg/lookup/name-clash11.C: Likewise.
354 * g++.dg/lookup/name-clash7.C: Likewise.
355 * g++.dg/lookup/redecl1.C: Likewise.
356 * g++.dg/warn/changes-meaning.C: Likewise.
357 * g++.old-deja/g++.jason/scoping8.C: Likewise.
358 * g++.old-deja/g++.law/nest1.C: Likewise.
359
97f13235
RB
3602018-07-18 Richard Biener <rguenther@suse.de>
361
362 PR debug/86523
363 * g++.dg/lto/pr86523-3_0.C: New testcase.
364
0d7afd5d
AS
3652018-07-17 Andreas Schwab <schwab@linux-m68k.org>
366
367 * gcc.target/m68k/mulsi_highpart.c: New test.
368
0c86a39d
JJ
3692018-07-17 Jakub Jelinek <jakub@redhat.com>
370
371 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
372 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
373 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
374 * gcc.dg/cpp/pr61854-8.c: New test.
375
0ef03fe3
DE
3762018-07-17 David Edelsohn <dje.gcc@gmail.com>
377
378 * gcc.target/powerpc/pr85456.c: Require longdouble128.
379
5485812c
FR
3802018-07-17 Fritz Reese <fritzoreese@gmail.com>
381
382 PR fortran/83184
383 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
384
7ca83c36
WS
3852018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
386
387 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
388 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
389 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
390 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
391 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
392
c2eab53d
DE
3932018-07-17 David Edelsohn <dje.gcc@gmail.com>
394
395 * gcc.target/powerpc/pr57150.c: Require longdouble128.
396 * gcc.target/powerpc/pr79916.c: Require dfp.
397
3447025f
RB
3982018-07-17 Richard Biener <rguenther@suse.de>
399
400 PR lto/86456
401 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
402
22800d66
RD
4032018-07-17 Robin Dapp <rdapp@linux.ibm.com>
404
405 * gcc.target/s390/function-align1.c: New test.
406 * gcc.target/s390/function-align2.c: New test.
407 * gcc.target/s390/function-align3.c: New test.
408
8e93ce66
EB
4092018-07-17 Eric Botcazou <ebotcazou@adacore.com>
410
411 * gnat.dg/discr55.adb: New test.
412
10c6ce78
RO
4132018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
414
415 * gcc.target/i386/vartrack-1.c (dg-options): Add
416 -fomit-frame-pointer.
417
74285cd3
RO
4182018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
419
420 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
421 (dg-lto-options): Add -fPIC.
422 * g++.dg/lto/pr86523-2_0.C: Likewise.
423
e6de5335
ML
4242018-07-17 Martin Liska <mliska@suse.cz>
425
426 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
427
118f2d8b
ES
4282018-07-17 Ed Schonberg <schonberg@adacore.com>
429
430 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
431 testcase.
432
02fd37f5
EB
4332018-07-17 Eric Botcazou <ebotcazou@adacore.com>
434
435 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
436
c343f1dc
PB
4372018-07-17 Patrick Bernardi <bernardi@adacore.com>
438
439 * gnat.dg/memorytest.adb: New testcase.
440
9cc97ad5
HK
4412018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
442
443 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: New testcase.
444
2bbc7940
ES
4452018-07-17 Ed Schonberg <schonberg@adacore.com>
446
447 * gnat.dg/equal3.adb: New testcase.
448
1b72a563
JS
4492018-07-17 Justin Squirek <squirek@adacore.com>
450
451 * gnat.dg/split_args.adb: New testcase.
452
efa12933
ES
4532018-07-17 Ed Schonberg <schonberg@adacore.com>
454
455 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
456
6a4f3b31
HK
4572018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
458
459 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: New testcase.
460
97d8e97e
CL
4612018-07-16 Carl Love <cel@us.ibm.com>
462
463 PR target/86414
464 Forgot the PR number on the commit log.
465
466 2018-07-16 Carl Love <cel@us.ibm.com>
467
468 PR target/86414
469 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
470 longdouble128.
471 * gcc.target/powerpc/divkc3-3.c: Ditto.
472 * gcc.target/powerpc/mulkc3-2.c: Ditto.
473 * gcc.target/powerpc/mulkc3-3.c: Ditto.
474 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
475 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
476
c89f93af
SB
4772018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
478
479 * gcc.target/powerpc/convert-fp-128.c: New testcase.
480 * gcc.target/powerpc/convert-fp-64.c: New testcase.
481
1495b68b
SB
4822018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
483
484 * lib/target-supports.exp (check_effective_target_longdouble64,
485 check_effective_target_ppc_float128,
486 check_effective_target_ppc_float128_insns,
487 check_effective_target_powerpc_vsx): New.
488
831bac26
SB
4892018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
490
491 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
492 syntax error.
493
10a0e2a9
JJ
4942018-07-16 Jakub Jelinek <jakub@redhat.com>
495
496 PR tree-optimization/86526
497 * gcc.c-torture/compile/pr86526.c: New test.
498
ce04dc3f
CL
4992018-07-16 Carl Love <cel@us.ibm.com>
500
501 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
502 longdouble128.
503 * gcc.target/powerpc/divkc3-3.c: Ditto.
504 * gcc.target/powerpc/mulkc3-2.c: Ditto.
505 * gcc.target/powerpc/mulkc3-3.c: Ditto.
506 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
507 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
508
e11449d1
FR
5092018-07-16 Fritz Reese <fritzoreese@gmail.com>
510
511 PR fortran/83184
512 * gfortran.dg/assumed_rank_14.f90: New testcase.
513 * gfortran.dg/assumed_rank_15.f90: New testcase.
514 * gfortran.dg/dec_structure_8.f90: Update error messages.
515 * gfortran.dg/dec_structure_23.f90: Update error messages.
516
5828c09a
BE
5172018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
518
519 PR middle-end/86528
520 * gcc.c-torture/execute/pr86528.c: New test.
521 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
522
99422caa
PC
5232018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
524
525 * g++.dg/template/spec40.C: New.
526 * g++.dg/parse/ptrmem8.C: Likewise.
527
79c2f6d7
IL
5282018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
529
530 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
531 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
532 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
533 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
534 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
535
605090dc
IL
5362018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
537
e2144dde 538 * gcc.target/s390/mrecord-mcount.c: New testcase.
605090dc 539
6902799c
IL
5402018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
541
542 * gcc.target/s390/mfentry-m64.c: New testcase.
543
93bc357b
HK
5442018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
545
546 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
547 testcase.
548
f2f9cdad
HK
5492018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
550
551 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
552 testcase.
553
3c820aca
HK
5542018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
555
556 * gnat.dg/wide_wide_value1.adb: New testcase.
557
2588c36c
JM
5582018-07-16 Javier Miranda <miranda@adacore.com>
559
560 * gnat.dg/bit_order1.adb: New testcase.
561
a3b7645b
JM
5622018-07-16 Javier Miranda <miranda@adacore.com>
563
564 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
565
0150d9a1
RB
5662018-07-16 Richard Biener <rguenther@suse.de>
567
568 PR lto/86523
569 * g++.dg/lto/pr86523-1_0.C: New testcase.
570 * g++.dg/lto/pr86523-2_0.C: Likewise.
571
c4d0acf8
ML
5722018-07-16 Martin Liska <mliska@suse.cz>
573
574 PR ipa/86529
575 * g++.dg/ipa/pr86529.C: New test.
576
8c0e07e3
TV
5772018-07-16 Tom de Vries <tdevries@suse.de>
578
579 PR debug/86455
580 * gcc.target/i386/vartrack-1.c: New test.
581
5e5ef52c
EB
5822018-07-16 Eric Botcazou <ebotcazou@adacore.com>
583
584 * gnat.dg/opt73.adb: New test.
585
9e51f66f
JJ
5862018-07-16 Jakub Jelinek <jakub@redhat.com>
587
588 PR c++/3698
589 PR c++/86208
590 * g++.dg/opt/pr3698.C: New test.
591
6fb4417f
RB
5922018-07-16 Richard Biener <rguenther@suse.de>
593
594 PR ipa/86389
595 * gcc.dg/torture/pr86389.c: Require trampolines.
596
5155feb3
TV
5972018-07-15 Tom de Vries <tdevries@suse.de>
598
599 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
600 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
601 already called.
602 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
603 * gcc.dg/guality/guality.exp: Same.
604 * gfortran.dg/guality/guality.exp: Same.
605
7264261f
L
6062018-07-13 H.J. Lu <hongjiu.lu@intel.com>
607 Sunil K Pandey <sunil.k.pandey@intel.com>
608
609 PR target/84413
610 * gcc.target/i386/pr84413-1.c: New test.
611 * gcc.target/i386/pr84413-2.c: Likewise.
612 * gcc.target/i386/pr84413-3.c: Likewise.
613
fb5f0c20
BS
6142018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
615 Steve Munroe <munroesj52@gmail.com>
616
617 * gcc.target/powerpc/sse2-pand-1.c: New file.
618 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
619 * gcc.target/powerpc/sse2-por-1.c: Likewise.
620 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
621
6b34716b
NS
6222018-07-13 Nathan Sidwell <nathan@acm.org>
623
624 PR c++/86374
625 * g++.dg/pr86374.C: New.
626
b2272b13
QZ
6272018-07-13 Qing Zhao <qing.zhao@oracle.com>
628
629 PR middle-end/78809
630 * gcc.dg/strcmpopt_5.c: New test.
631 * gcc.dg/strcmpopt_6.c: New test.
632
67fccea4
RB
6332018-07-13 Richard Biener <rguenther@suse.de>
634
635 PR middle-end/85974
636 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
637
22539827
TV
6382018-07-13 Tom de Vries <tdevries@suse.de>
639
640 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
641 * gcc.dg/guality/ctztest.c: Same.
642 * gcc.dg/guality/sra-1.c: Same.
643
bdaa2c54
TV
6442018-07-13 Tom de Vries <tdevries@suse.de>
645
646 * gcc.dg/vla-1.c: Update.
647
bddcac9d
TV
6482018-07-13 Tom de Vries <tdevries@suse.de>
649
650 * gcc.src/maintainers.exp: New file.
651
061d40da
KV
6522018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
653
654 PR middle-end/86489
655 * gcc.dg/pr86489.c: New test.
656
68d71a31
MS
6572018-07-12 Martin Sebor <msebor@redhat.com>
658
659 PR testsuite/86510
660 g++.dg/warn/pr86453.C: Adjust.
661
ac07bbf2
JW
6622018-07-12 Jim Wilson <jimw@sifive.com>
663
664 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
665
8528f27b
KC
6662018-07-12 Kito Cheng <kito.cheng@gmail.com>
667
668 * gcc.target/riscv/interrupt-conflict-mode.c: New.
669
9b452033
JJ
6702018-07-12 Jakub Jelinek <jakub@redhat.com>
671
672 * c-c++-common/gomp/declare-target-3.c: New test.
673 * g++.dg/gomp/declare-target-2.C: New test.
674
bffc6270
MS
6752018-07-12 Martin Sebor <msebor@redhat.com>
676
677 PR c/86453
678 * c-c++-common/Wattributes.c: Adjust.
679 * gcc.dg/Wattributes-10.c: New test.
680 * g++.dg/Wattributes-3.C: Adjust.
681 * gcc.dg/Wattributes-6.c: Adjust.
682 * gcc.dg/pr18079.c: Adjust.
683 * gcc.dg/torture/pr42363.c: Adjust.
684
d59442fa
JK
6852018-07-12 Julia Koval <julia.koval@intel.com>
686
687 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
688 version.
689
5249ee4d
RS
6902018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
691
692 * gcc.dg/vect/vect-cond-arith-6.c: New test.
693 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
694 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
695 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
696 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
697 * gcc.target/aarch64/sve/slp_14.c: Likewise.
698 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
699
2c58d42c
RS
7002018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
701
702 * gcc.dg/vect/vect-cond-arith-4.c: New test.
703 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
704 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
705 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
706 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
707 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
708 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
709 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
710
0936858f
RS
7112018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
712 Alan Hayward <alan.hayward@arm.com>
713 David Sherwood <david.sherwood@arm.com>
714
715 * gcc.dg/vect/vect-fma-2.c: New test.
716 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
717 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
718 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
719
b41d1f6e
RS
7202018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
721
722 * gcc.dg/vect/vect-cond-arith-3.c: New test.
723 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
724 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
725 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
726 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
727 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
728 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
729 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
730 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
731
6a86928d
RS
7322018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
733
734 * gcc.dg/vect/vect-cond-arith-2.c: New test.
735 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
736
42d406b9
RB
7372018-07-12 Richard Biener <rguenther@suse.de>
738
739 PR target/84829
740 * gcc.target/i386/pr84829.c: New testcase.
741
a7fe6482
JJ
7422018-07-12 Jakub Jelinek <jakub@redhat.com>
743
38eb12ee
JJ
744 * gcc.dg/torture/20180712-1.c: New test.
745
a7fe6482
JJ
746 PR tree-optimization/86492
747 * gcc.c-torture/execute/pr86492.c: New test.
748
cd0762f3
RB
7492018-07-12 Richard Biener <rguenther@suse.de>
750
751 PR c/86453
752 * g++.dg/warn/pr86453.C: New testcase.
753
9e392989
RB
7542018-07-12 Richard Biener <rguenther@suse.de>
755
756 PR middle-end/86479
757 * gcc.dg/graphite/pr86479.c: New testcase.
758
18379eea
JJ
7592018-07-11 Jakub Jelinek <jakub@redhat.com>
760
761 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
762 of hardcoding size. Cast (rel) to MASK_TYPE.
763 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
764 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
765 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
766 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
767 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
768 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
769 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
770 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
771 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
772 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
773 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
774 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
775 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
776 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
777 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
778 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
779 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
780 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
781 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
782
7832018-07-11 Grazvydas Ignotas <notasas@gmail.com>
784
785 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
786 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
787 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
788
6cdd696f
MW
7892018-07-10 Mark Wielaard <mark@klomp.org>
790
791 PR debug/86459
792 * gcc.dg/pr86459.c: New test.
793
a25bbd54
MS
7942018-07-10 Martin Sebor <msebor@redhat.com>
795
796 PR testsuite/86461
797 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
798
8a9f5d14
ML
7992018-07-10 Martin Liska <mliska@suse.cz>
800
801 PR testsuite/86445
802 * gcc.dg/pr84100.c: Change it back to dg-bogus.
803
100291de
JJ
8042018-07-10 Jakub Jelinek <jakub@redhat.com>
805
f1bc6cae
JJ
806 PR sanitizer/86406
807 * g++.dg/ubsan/pr86406.C: New test.
808
100291de
JJ
809 PR fortran/86421
810 * gfortran.dg/vect/pr86421.f90: New test.
811
4caaac22
MS
8122018-07-09 Martin Sebor <msebor@redhat.com>
813
814 PR tree-optimization/86415
815 * gcc.dg/strlenopt-53.c: New test.
816
35b4d3a6
MS
8172018-07-09 Martin Sebor <msebor@redhat.com>
818
819 PR middle-end/77357
820 * gcc.dg/strlenopt-49.c: New test.
821 * gcc.dg/strlenopt-50.c: New test.
822 * gcc.dg/strlenopt-51.c: New test.
823 * gcc.dg/strlenopt-52.c: New test.
824 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
825
56d04c75
JJ
8262018-07-09 Jakub Jelinek <jakub@redhat.com>
827
828 PR c/86420
829 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
830 to be returned and when first argument is not 0, so that they don't do
831 anything for NEED_EXC or NEED_ERRNO.
832
eccba1ac
TV
8332018-07-09 Tom de Vries <tdevries@suse.de>
834
835 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
836 * gcc.dg/guality/bswaptest.c: Same.
837 * gcc.dg/guality/clztest.c: Same.
838 * gcc.dg/guality/csttest.c: Same.
839 * gcc.dg/guality/ctztest.c: Same.
840 * gcc.dg/guality/drap.c: Same.
841 * gcc.dg/guality/nrv-1.c: Same.
842 * gcc.dg/guality/pr41353-1.c: Same.
843 * gcc.dg/guality/pr41353-2.c: Same.
844 * gcc.dg/guality/pr41404-1.c: Same.
845 * gcc.dg/guality/pr43051-1.c: Same.
846 * gcc.dg/guality/pr43077-1.c: Same.
847 * gcc.dg/guality/pr43177.c: Same.
848 * gcc.dg/guality/pr43329-1.c: Same.
849 * gcc.dg/guality/pr43479.c: Same.
850 * gcc.dg/guality/pr43593.c: Same.
851 * gcc.dg/guality/pr45003-1.c: Same.
852 * gcc.dg/guality/pr45003-2.c: Same.
853 * gcc.dg/guality/pr45003-3.c: Same.
854 * gcc.dg/guality/pr48437.c: Same.
855 * gcc.dg/guality/pr48466.c: Same.
856 * gcc.dg/guality/pr49888.c: Same.
857 * gcc.dg/guality/pr54200.c: Same.
858 * gcc.dg/guality/pr54519-1.c: Same.
859 * gcc.dg/guality/pr54519-2.c: Same.
860 * gcc.dg/guality/pr54519-3.c: Same.
861 * gcc.dg/guality/pr54519-4.c: Same.
862 * gcc.dg/guality/pr54519-5.c: Same.
863 * gcc.dg/guality/pr54519-6.c: Same.
864 * gcc.dg/guality/pr54551.c: Same.
865 * gcc.dg/guality/pr54693-2.c: Same.
866 * gcc.dg/guality/pr54693.c: Same.
867 * gcc.dg/guality/pr54796.c: Same.
868 * gcc.dg/guality/pr54970.c: Same.
869 * gcc.dg/guality/pr67192.c: Same.
870 * gcc.dg/guality/pr69947.c: Same.
871 * gcc.dg/guality/pr78726.c: Same.
872 * gcc.dg/guality/rotatetest.c: Same.
873 * gcc.dg/guality/sra-1.c: Same.
874 * gcc.dg/guality/vla-2.c: Same.
875
7b3bc054
PC
8762018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
877
878 * g++.dg/diagnostic/long-short.C: New.
879 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
880 * g++.dg/diagnostic/virtual-friend.C: Likewise.
881 * g++.old-deja/g++.brendan/crash11.C: Adjust.
882
74725f46
TV
8832018-07-09 Tom de Vries <tdevries@suse.de>
884
885 * gcc.dg/vla-1.c: New test.
886
bb120fb0
TV
8872018-07-07 Tom de Vries <tdevries@suse.de>
888
889 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
890 files.
891 (get_dump_flags): New proc.
892 (toplevel): Test all dump flags.
893
87668878
EB
8942018-07-07 Eric Botcazou <ebotcazou@adacore.com>
895
896 * gnat.dg/stack_usage6.adb: New test.
897 * gnat.dg/stack_usage6_pkg.ads: New helper.
898
71836434
EB
8992018-07-07 Eric Botcazou <ebotcazou@adacore.com>
900
901 * gnat.dg/pure_function3a.adb: New test.
902 * gnat.dg/pure_function3b.adb: Likewise.
903 * gnat.dg/pure_function3c.adb: Likewise.
904 * gnat.dg/pure_function3_pkg.ads: New helper.
905
962b3564
JJ
9062018-07-07 Jakub Jelinek <jakub@redhat.com>
907
908 PR target/84711
909 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
910 dg-require-effective-target. Add -msse not just on i386-*, but
911 on all i?86-* and x86_64-*.
912
58f12ec1
KV
9132018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
914
915 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
916 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
917 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
918 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
919 * gcc.dg/tree-ssa/popcount3.c: New test.
920
3f6f3319
KV
9212018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
922
923 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
924 to preserve the test.
925 * gcc.target/i386/pr85073.c: Likewise.
926
f2901002
JJ
9272018-07-06 Jakub Jelinek <jakub@redhat.com>
928
929 PR tree-optimization/86401
930 * gcc.dg/tree-ssa/pr86401-1.c: New test.
931 * gcc.dg/tree-ssa/pr86401-2.c: New test.
932 * c-c++-common/rotate-9.c: New test.
933
8de583fc
PB
9342018-07-06 Peter Bergner <bergner@linux.ibm.com>
935
936 PR target/86324
937 gcc.target/powerpc/pr86324-1.c: New test.
938 gcc.target/powerpc/pr86324-2.c: Likewise.
939
8660e790
TC
9402018-07-06 Tamar Christina <tamar.christina@arm.com>
941
942 PR target/84711
943 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
944
f9ccb8c0
TC
9452018-07-06 Tamar Christina <tamar.christina@arm.com>
946
947 * gcc.target/aarch64/struct_cpy.c: Remove ;.
948
c3659c58
JL
9492018-07-05 Jeff Law <law@redhat.com>
950
951 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
952
99d2293d
PT
9532018-07-05 Paul Thomas <pault@gcc.gnu.org>
954
955 PR fortran/86408
956 * gfortran.dg/deferred_character_20.f90: New test.
957
245471c6
FR
9582018-07-05 Fritz Reese <fritzoreese@gmail.com>
959
960 PR fortran/83183
961 PR fortran/86325
962 * gfortran.dg/init_flag_18.f90: New testcase.
963 * gfortran.dg/init_flag_19.f03: New testcase.
964
5a1b56cc
CL
9652018-07-05 Carl Love <cel@us.ibm.com>
966 * gcc.target/altivec-1-runnable.c: New test file.
967 * gcc.target/altivec-2-runnable.c: New test file.
968 * gcc.target/vsx-7.c (main2): Change expected expected instruction
969 for tests.
970
715fcd73
MS
9712018-07-05 Martin Sebor <msebor@redhat.com>
972
973 PR c++/86400
974 * gcc.dg/strlenopt-47.c: New test.
975 * gcc.dg/strlenopt-48.c: New test.
976
6fc26586
TC
9772018-07-05 Tamar Christina <tamar.christina@arm.com>
978
979 PR target/84711
980 * gcc.target/arm/big-endian-subreg.c: New.
981
d6e5a37a
TC
9822018-07-05 Tamar Christina <tamar.christina@arm.com>
983
984 PR target/84711
985 * gcc.dg/vect/pr84711.c: New.
986
89c52e5e
TC
9872018-07-05 Tamar Christina <tamar.christina@arm.com>
988
989 * gcc.target/aarch64/struct_cpy.c: New.
990
c98446bc
CL
9912018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
992
993 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
994 * c-c++-common/unroll-2.c: Likewise.
995 * g++.dg/cdce3.C: Likewise.
996 * g++.dg/ext/unroll-1.C: Likewise.
997 * g++.dg/ext/unroll-2.C: Likewise.
998 * g++.dg/ext/unroll-3.C: Likewise.
999 * gcc.dg/cdce1.c: Likewise.
1000 * gcc.dg/cdce2.c: Likewise.
1001 * gcc.dg/gomp/pr68128-1.c: Likewise.
1002 * gcc.dg/vect/pr46032.c: Likewise.
1003 * gcc.dg/vect/vect-cond-10.c: Likewise.
1004 * gcc.dg/vect/vect-cond-8.c: Likewise.
1005 * gcc.dg/vect/vect-cond-9.c: Likewise.
1006 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
1007 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
1008 * gcc.target/i386/avx-cvt-2.c: Likewise.
1009 * gcc.target/i386/avx-cvt-3.c: Likewise.
1010 * gcc.target/i386/avx2-cvt-2.c: Likewise.
1011 * gcc.target/i386/avx2-gather-2.c: Likewise.
1012 * gcc.target/i386/avx2-gather-6.c: Likewise.
1013 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1014 * gcc.target/i386/sse2-cvt-2.c: Likewise.
1015 * gfortran.dg/directive_unroll_1.f90: Likewise.
1016 * gfortran.dg/directive_unroll_2.f90: Likewise.
1017 * gnat.dg/unroll2.adb: Likewise.
1018 * gnat.dg/unroll3.adb: Likewise.
1019
ab7f778c
TV
10202018-07-05 Tom de Vries <tdevries@suse.de>
1021
1022 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
1023
86b664c0
MS
10242018-07-04 Martin Sebor <msebor@redhat.com>
1025
1026 PR tree-optimization/86274
1027 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
1028
fa9371ca
JD
10292018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1030
1031 PR fortran/82009
1032 * gfortran.dg/block_16.f08. New test.
1033
6e38deee
AH
10342018-07-04 Aldy Hernandez <aldyh@redhat.com>
1035
1036 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
1037 has a slightly different IL that provides more threading
1038 opportunities.
1039
c518c102
ML
10402018-07-04 Martin Liska <mliska@suse.cz>
1041
1042 PR middle-end/66240
1043 PR target/45996
1044 PR c/84100
1045 * gcc.dg/pr84100.c (foo):
1046 * gcc.target/i386/falign-functions-2.c: New test.
1047 * gcc.target/i386/falign-functions.c: New test.
1048
f45eb408
ML
10492018-07-04 Martin Liska <mliska@suse.cz>
1050
1051 * gcc.dg/pr47793.c: Remove.
1052
bb263b55
RS
10532018-07-04 Richard Sandiford <richard.sandiford@arm.com>
1054
1055 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
1056 final scan test.
1057 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1058
ebaa4dea
L
10592018-07-03 H.J. Lu <hongjiu.lu@intel.com>
1060
1061 PR target/85620
1062 * gcc.target/i386/pr85620-1.c: New test.
1063 * gcc.target/i386/pr85620-2.c: Likewise.
1064 * gcc.target/i386/pr85620-3.c: Likewise.
1065 * gcc.target/i386/pr85620-4.c: Likewise.
1066
7af7cb51
MS
10672018-07-03 Martin Sebor <msebor@redhat.com>
1068
1069 PR tree-optimization/86274
1070 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
1071 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1072 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
1073 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
1074 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
1075 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
1076 * gcc.dg/tree-ssa/pr83198.c: Same.
1077
2dac4037
PC
10782018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1079
1080 * g++.dg/other/locations1.C: New.
1081 * g++.dg/tls/locations1.C: Likewise.
1082 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
1083 * g++.dg/diagnostic/virtual-static.C: Likewise.
1084 * g++.dg/concepts/fn-concept2.C: Test the locations too.
1085 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
1086 * g++.dg/cpp0x/pr51463.C: Likewise.
1087 * g++.dg/other/typedef1.C: Likewise.
1088 * g++.dg/parse/dtor13.C: Likewise.
1089 * g++.dg/template/error44.C: Likewise.
1090 * g++.dg/template/typedef4.C: Likewise.
1091 * g++.dg/template/typedef5.C: Likewise.
1092 * g++.dg/tls/diag-2.C: Likewise.
1093 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1094
44b0c9ae
MP
10952018-07-03 Marek Polacek <polacek@redhat.com>
1096
1097 PR c++/86201
1098 * g++.dg/diagnostic/pr86201.C: New test.
1099
15333be7
UB
11002018-07-03 Uros Bizjak <ubizjak@gmail.com>
1101
1102 PR target/85694
1103 * gcc.target/i386/pr85694.c: New test.
1104
42addb5a
RS
11052018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1106
1107 PR tree-optimization/85694
1108 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
1109 Return true for AArch64 without SVE.
1110 * gcc.target/aarch64/vect_hadd_1.h: New file.
1111 * gcc.target/aarch64/vect_shadd_1.c: New test.
1112 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
1113 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
1114 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
1115
3f27391f
MP
11162018-07-03 Marek Polacek <polacek@redhat.com>
1117
1118 PR middle-end/86202
1119 * gcc.dg/Wint-conversion-2.c: New test.
1120
a9ad62b6
MP
1121 PR c++/84306
1122 * g++.dg/overload/conv-op3.C: New test.
1123
abee2682
RB
11242018-07-03 Richard Biener <rguenther@suse.de>
1125
1126 PR ipa/86389
1127 * gcc.dg/torture/pr86389.c: New testcase.
1128
0267732b
RS
11292018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1130
1131 PR tree-optimization/85694
1132 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
1133 proc.
1134 * gcc.dg/vect/vect-avg-1.c: New test.
1135 * gcc.dg/vect/vect-avg-2.c: Likewise.
1136 * gcc.dg/vect/vect-avg-3.c: Likewise.
1137 * gcc.dg/vect/vect-avg-4.c: Likewise.
1138 * gcc.dg/vect/vect-avg-5.c: Likewise.
1139 * gcc.dg/vect/vect-avg-6.c: Likewise.
1140 * gcc.dg/vect/vect-avg-7.c: Likewise.
1141 * gcc.dg/vect/vect-avg-8.c: Likewise.
1142 * gcc.dg/vect/vect-avg-9.c: Likewise.
1143 * gcc.dg/vect/vect-avg-10.c: Likewise.
1144 * gcc.dg/vect/vect-avg-11.c: Likewise.
1145 * gcc.dg/vect/vect-avg-12.c: Likewise.
1146 * gcc.dg/vect/vect-avg-13.c: Likewise.
1147 * gcc.dg/vect/vect-avg-14.c: Likewise.
1148
4ef79c96
RS
11492018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1150
1151 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
1152 get split into two for use by the over-widening pattern.
1153 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
1154 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
1155 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
1156 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
1157 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
1158 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
1159 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
1160 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
1161 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
1162 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
1163 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
1164 * gcc.dg/vect/vect-over-widen-22.c: New test.
1165
370c2ebe
RS
11662018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1167
1168 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
1169 widen_mult pattern.
1170 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
1171 over-widening messages.
1172 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1173 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1174 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1175 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1176 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1177 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1178 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1179 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
1180 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1181 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
1182 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
1183 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
1184 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
1185 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
1186 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
1187 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
1188 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
1189 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
1190 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
1191 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
1192 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
1193 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
1194 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
1195 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
1196 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
1197 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
1198
3239dde9
RS
11992018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1200
1201 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
1202
eb153f07
JW
12032018-07-02 Jim Wilson <jimw@sifive.com>
1204
1205 * gcc.target/riscv/interrupt-debug.c: New.
1206
a5eae716
PC
12072018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 * g++.dg/diagnostic/thread-thread_local.C: New.
1210
1234faf4
ML
12112018-07-02 Martin Liska <mliska@suse.cz>
1212
1213 PR testsuite/86366
1214 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
1215 * gcc.dg/profile-dir-2.c: Likewise.
1216 * gcc.dg/profile-dir-3.c: Likewise.
1217
6b632b5e
CL
12182018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
1219
1220 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
1221 overriden.
1222
92590cd3
RB
12232018-07-02 Richard Biener <rguenther@suse.de>
1224
1225 PR tree-optimization/86363
1226 * gcc.dg/torture/pr86363.c: New testcase.
1227
108e1a85
ML
12282018-07-02 Martin Liska <mliska@suse.cz>
1229
1230 * gcc.dg/completion-1.c: New test.
1231 * gcc.dg/completion-2.c: New test.
1232 * gcc.dg/completion-3.c: New test.
1233
e057d3e5
PT
12342018-07-02 Paul Thomas <pault@gcc.gnu.org>
1235
1236 PR fortran/82969
1237 PR fortran/86242
1238 * gfortran.dg/proc_ptr_50.f90: New test.
1239
87c789f1
PT
12402018-07-02 Paul Thomas <pault@gcc.gnu.org>
1241
1242 PR fortran/45305
1243 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
1244
61c74e84
ML
12452018-07-02 Martin Liska <mliska@suse.cz>
1246
1247 PR ipa/86279
1248 * gcc.dg/ipa/pr86279.c: New test.
1249
b412559e
ML
12502018-07-02 Martin Liska <mliska@suse.cz>
1251
1252 PR ipa/86323
1253 * g++.dg/ipa/pr86323.C: New test.
1254
2d0bc0af
TV
12552018-07-01 Tom de Vries <tdevries@suse.de>
1256
1257 revert:
1258 2018-07-01 Tom de Vries <tdevries@suse.de>
1259
1260 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1261 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1262
518ab2a0
TV
12632018-07-01 Tom de Vries <tdevries@suse.de>
1264
1265 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
1266 argument.
1267 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
1268 with @main.
1269
81d3b8f7
TV
12702018-07-01 Tom de Vries <tdevries@suse.de>
1271
1272 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1273 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1274
c2e75518
TV
12752018-07-01 Tom de Vries <tdevries@suse.de>
1276
1277 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
1278 * gcc.dg/guality/vla-1.c: Use relative line numbers.
1279
2d43b862
TV
12802018-07-01 Tom de Vries <tdevries@suse.de>
1281
1282 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
1283 (verify_call): ... here. Move to toplevel.
1284 (verify_call_np, dg_final_directive_check_utils): New proc.
1285 (toplevel): Call dg_final_directive_check_utils.
1286 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
1287
666fdc46
JW
12882018-06-30 Jim Wilson <jimw@sifive.com>
1289
1290 * gcc.target/riscv/shift-shift-1.c: New.
1291 * gcc.target/riscv/shift-shift-2.c: New.
1292 * gcc.target/riscv/shift-shift-3.c: New.
1293
3330053e
RS
12942018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1295
1296 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
1297
00347934
RS
12982018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1299
1300 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
1301 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
1302 by 4 in the computation of a[i].
1303 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
1304 main multiplication constant.
1305 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1306 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1307 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
1308 pattern to cast the result to int.
1309 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
1310 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
1311 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
1312 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
1313 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
1314 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
1315 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
1316 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
1317 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
1318 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
1319 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
1320 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
1321 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
1322 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
1323 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
1324 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
1325 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
1326 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
1327 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
1328 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
1329
0f8c840c
RS
13302018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1331
1332 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
1333 test for vectorization along the lines described in the comment.
1334
37d0ffd5
TV
13352018-06-30 Tom de Vries <tdevries@suse.de>
1336
1337 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
1338 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
1339 LTO_TORTURE_OPTIONS.
1340 * gcc.dg/guality/prevent-optimization.h: New file.
1341 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
1342 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
1343
f269206b
TV
13442018-06-30 Tom de Vries <tdevries@suse.de>
1345
1346 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
1347 * lib/gcc-dg.exp (dg-final): New proc.
1348 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
1349 argument.
1350
0bcf7e67
MS
13512018-06-29 Martin Sebor <msebor@redhat.com>
1352
1353 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
1354 that don't define the function.
1355
dd2a4498
MP
13562018-06-29 Marek Polacek <polacek@redhat.com>
1357
1358 PR c++/86184
1359 * g++.dg/ext/cond3.C: New test.
1360
52057dc4
KT
13612018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1362
1363 * gcc.target/arm/arm-soft-strd-even.c: New test.
1364
8864590b
TV
13652018-06-29 Tom de Vries <tdevries@suse.de>
1366
1367 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
1368 line, and use it.
1369 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
1370 (process-message): ... here.
1371 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
1372
3f10efd4
ML
13732018-06-29 Martin Liska <mliska@suse.cz>
1374
1375 PR tree-optimization/86263
1376 * gcc.dg/tree-ssa/pr86263.c: New test.
1377
02fa47a9
CL
13782018-06-28 Carl Love <cel@us.ibm.com>
1379
1380 * gcc.target/p9-extract-1.c: Add test case.
1381 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
1382 name in ABI.
1383
81c8283f
UB
13842018-06-28 Uros Bizjak <ubizjak@gmail.com>
1385
1386 PR target/86348
1387 * gcc.target/i386/pr86348.c: New test.
1388
42c5d121
WD
13892018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
1390
1391 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
1392
58b9de9e
FR
13932018-06-28 Fritz Reese <fritzoreese@gmail.com>
1394
1395 PR fortran/82865
1396 * gfortran.dg/dec_type_print_2.f03: New testcase.
1397
b62dc9ca
DP
13982018-06-28 David Pagan <dave.pagan@oracle.com>
1399
1400 PR c/55976
1401 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
1402 message causing unexpected test FAIL.
1403
df7c7974
ML
14042018-06-28 Martin Liska <mliska@suse.cz>
1405
1406 * gcc.dg/tree-ssa/switch-1.c: New test.
1407
fb18c0c9
EB
14082018-06-28 Eric Botcazou <ebotcazou@adacore.com>
1409
1410 * gnat.dg/debug15.adb: New test.
1411
5da1234b
DM
14122018-06-27 David Malcolm <dmalcolm@redhat.com>
1413
1414 PR c++/86329
1415 * g++.dg/lookup/pr86329.C: New test.
1416
356d5363
CL
14172018-06-27 Carl Love <cel@us.ibm.com>
1418
356d5363
CL
1419 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
1420
d89fe63e
TC
14212018-06-27 Tamar Christina <tamar.christina@arm.com>
1422
1423 PR target/85769
1424 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
1425
5f31555c
KN
14262018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1427
1428 * gcc.target/powerpc/builtins-1.c: Correct a comment.
1429
d5e545a7
WS
14302018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1431
1432 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
1433 requirement for this test.
1434 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
1435 requirement, and -mpower8-vector compile option.
1436
2a73b8e7
JJ
14372018-06-26 Jakub Jelinek <jakub@redhat.com>
1438
d37a91e5
JJ
1439 PR target/86314
1440 * gcc.dg/pr86314.c: New test.
1441
2a73b8e7
JJ
1442 PR debug/86257
1443 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
1444
2a40ece6
RO
14452018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1446
1447 * gcc.target/i386/pr86257.c: Require 64-bit.
1448
ce9407ad
RO
14492018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1450
1451 * g++.dg/pr86082.C: Require IBM1047 support.
1452
7d0c1352
RB
14532018-06-26 Richard Biener <rguenther@suse.de>
1454
1455 PR middle-end/86271
1456 * gcc.dg/pr86271.c: New testcase.
1457
27b1bf1e
AO
14582018-06-26 Alexandre Oliva <aoliva@redhat.com>
1459
1460 PR debug/86064
1461 * gcc.dg/pr86064.c: New.
1462
d54ca450
JL
14632018-06-25 Jeff Law <law@redhat.com>
1464
1465 * lib/target-supports.exp
1466 (check_effective_target_logical_op_short_circuit): Add v850.
1467
b36bc89e
MS
14682018-06-25 Martin Sebor <msebor@redhat.com>
1469
1470 PR tree-optimization/86204
1471 * gcc.dg/strlenopt-46.c: New test.
1472
eec5f615
MS
14732018-06-25 Martin Sebor <msebor@redhat.com>
1474
1475 PR tree-optimization/85700
1476 * gcc.dg/Wstringop-truncation-4.c: New test.
1477
d66a58d3
FR
14782018-06-25 Fritz Reese <fritzoreese@gmail.com>
1479
1480 PR fortran/82972
1481 PR fortran/83088
1482 PR fortran/85851
1483 * gfortran.dg/init_flag_17.f90: New testcase.
10e68fe4
CL
1484
14852018-06-25 Carl Love <cel@us.ibm.com>
1486
1487 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
1488 vec_extract a signed int. Add vec_extract tests for bool char
1489 and bool int.
1490 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
1491 vec_extract tests.
1492
3e85d885
TV
14932018-06-25 Tom de Vries <tdevries@suse.de>
1494
1495 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
1496
af62adb9
JJ
14972018-06-25 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR target/84786
1500 * gcc.target/i386/avx512f-pr84786-3.c: New test.
1501
8c963290
RB
15022018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1503
1504 * gnat.dg/sso9.adb: New testcase.
1505 * gnat.dg/sso9_pkg.ads: Likewise.
1506
fd082a66
TV
15072018-06-25 Tom de Vries <tdevries@suse.de>
1508
1509 PR debug/86257
1510 * gcc.target/i386/pr86257.c: New test.
1511
4f1c88ae
AK
15122018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
1513
1514 PR C++/86082
1515 * g++.dg/pr86082.C: New test.
1516
bf515867
TV
15172018-06-24 Tom de Vries <tdevries@suse.de>
1518
1519 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
1520 * gcc.dg/guality/guality.exp: Same.
1521 * gfortran.dg/guality/guality.exp: Same.
1522 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
1523
be68f3fa
PC
15242018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1525
1526 * g++.dg/concepts/locations1.C: New.
1527 * g++.dg/cpp0x/locations1.C: Likewise.
1528 * g++.dg/cpp1z/inline-var2.C: Test locations too.
1529 * g++.dg/cpp1z/inline-var3.C: Likewise.
1530
474f2530
PT
15312018-06-22 Paul Thomas <pault@gcc.gnu.org>
1532
1533 PR fortran/86281
1534 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
1535
9395b1d9
KN
15362018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1537
1538 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
1539 this test.
1540 * gcc.target/powerpc/builtins-9.c: New test.
1541 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
1542 to expect different code generation on big-endian vs.
1543 little-endian targets.
1544
73607ff9
TV
15452018-06-22 Tom de Vries <tdevries@suse.de>
1546
1547 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
1548 $rootme/../gdb/gdb, if available.
1549 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
1550 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
1551
be56f2c4
TV
15522018-06-22 Tom de Vries <tdevries@suse.de>
1553
1554 * lib/gcc-gdb-test.exp (report_gdb): New proc.
1555 * g++.dg/guality/guality.exp: Use report_gdb.
1556 * gcc.dg/guality/guality.exp: Same.
1557 * gfortran.dg/guality/guality.exp: Same.
1558
7017d4a2
JJ
15592018-06-22 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR c++/85662
1562 * g++.dg/ext/offsetof3.C: New test.
1563
84ee4321
CL
15642018-06-22 Carl Love <cel@us.ibm.com>
1565
1566 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
1567 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
1568 for the vnor, vand and vxor instructions.
1569 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
1570 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
1571 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
1572 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
1573 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
1574 Add -dp to dg-options, update expected counts.
1575
7393e5de
PK
15762018-06-22 Paul Koning <ni1d@arrl.net>
1577
1578 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
1579 if pdp11.
1580 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
1581 * gcc.c-torture/compile/20040101-1.c: Ditto.
1582 * gcc.c-torture/compile/20050622-1.c: Ditto.
1583 * gcc.c-torture/compile/20080625-1.c: Ditto.
1584 * gcc.c-torture/compile/20090107-1.c: Ditto.
1585 * gcc.c-torture/compile/920501-12.c: Ditto.
1586 * gcc.c-torture/compile/920501-4.c: Ditto.
1587 * gcc.c-torture/compile/961203-1.c: Ditto.
1588 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
1589 * gcc.c-torture/compile/pr25310.c: Ditto.
1590
31dd69b7
CP
15912018-06-22 Cesar Philippidis <cesar@codesourcery.com>
1592 James Norris <jnorris@codesourcery.com>
1593 Thomas Schwinge <thomas@codesourcery.com>
1594 Tom de Vries <tom@codesourcery.com>
1595
1596 * c-c++-common/goacc/deviceptr-4.c: New file.
1597 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
1598 Likewise.
1599 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
1600 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
1601 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
1602 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
1603 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
1604 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
1605 Likewise.
1606 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1607 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1608 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
1609 Likewise.
1610 * gfortran.dg/goacc/modules.f95: Likewise.
1611 * gfortran.dg/goacc/routine-8.f90: Likewise.
1612 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1613
30043df9
MM
16142018-06-21 Michael Meissner <meissner@linux.ibm.com>
1615
1616 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
1617 if the long double format is IEEE 128-bit for tests that are
1618 explicitly testing IBM extended double support. Use the
1619 appropriate pack and unpack built-in functions. Change calls from
1620 __builtin_isinfl to __builtin_isinf since the later supports all
1621 floating point types.
1622 * gcc.target/powerpc/pr57150.c: Likewise.
1623 * gcc.target/powerpc/pr60203.c: Likewise.
1624 * gcc.target/powerpc/pr67808.c: Likewise.
1625 * gcc.target/powerpc/pr70117.c: Likewise.
1626 * gcc.target/powerpc/tfmode_off.c: Likewise.
1627
77f72c95
PT
16282018-06-21 Paul Thomas <pault@gcc.gnu.org>
1629
1630 PR fortran/49630
1631 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1632
75382a96
PT
16332018-06-21 Paul Thomas <pault@gcc.gnu.org>
1634
1635 PR fortran/83118
1636 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1637
d22d74e0
TV
16382018-06-21 Tom de Vries <tdevries@suse.de>
1639
1640 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1641
494e7532
TV
16422018-06-21 Tom de Vries <tdevries@suse.de>
1643
1644 PR tree-optimization/85859
1645 * gcc.dg/pr85859.c: New test.
1646
8732dd82
RB
16472018-06-21 Richard Biener <rguenther@suse.de>
1648
1649 PR tree-optimization/86232
1650 * gcc.dg/torture/pr86232.c: New testcase.
1651
9b57fd3d
AV
16522018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1653
1654 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1655
ff029883
AV
16562018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1657
1658 * gcc/gcc.target/aarch64/aes_2.c: New test.
1659
1f3fa525
TM
16602018-06-20 Than McIntosh <thanm@google.com>
1661
1662 PR libgcc/86213
1663 * gcc.dg/split-8.c: New.
1664
d8e7bf49
KN
16652018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1666
1667 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
1668 for vpkudus in place of vpksdus.
1669 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
1670
c1456656
NS
16712018-06-20 Nathan Sidwell <nathan@acm.org>
1672
1673 PR c++/85634
1674 * g++.dg/lookup/pr85634-2.C: New.
1675
f2cb6e64
PC
16762018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1677
1678 * g++.dg/template/friend65.C: New.
1679 * g++.dg/cpp0x/main1.C: Likewise.
1680 * g++.dg/other/main2.C: Likewise.
1681 * g++.dg/other/main3.C: Likewise.
1682 * g++.dg/template/friend42.C: Test location too.
1683 * g++.dg/concepts/decl-diagnose.C: Likewise.
1684 * g++.dg/warn/main-2.C: Update.
1685
829c6349
CLT
16862018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1687 Thomas Schwinge <thomas@codesourcery.com>
1688 Cesar Philippidis <cesar@codesourcery.com>
1689
1690 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
1691 2.5 data clause semantics.
1692 * c-c++-common/goacc/declare-2.c: Likewise.
1693 * c-c++-common/goacc/default-4.c: Likewise.
1694 * c-c++-common/goacc/finalize-1.c: New test.
1695 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
1696 OpenACC 2.5 data clause semantics.
1697 * c-c++-common/goacc/kernels-alias.c: Likewise.
1698 * c-c++-common/goacc/routine-5.c: Likewise.
1699 * c-c++-common/goacc/update-if_present-1.c: New test.
1700 * c-c++-common/goacc/update-if_present-2.c: New test.
1701 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
1702 2.5 data clause semantics.
1703 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1704 * gfortran.dg/goacc/data-tree.f95: Likewise.
1705 * gfortran.dg/goacc/declare-2.f95: Likewise.
1706 * gfortran.dg/goacc/default-4.f: Likewise.
1707 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1708 * gfortran.dg/goacc/finalize-1.f: New test.
1709 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
1710 OpenACC 2.5 data clause semantics.
1711 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
1712 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1713 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
1714 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1715 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
1716 * gfortran.dg/goacc/update-if_present-1.f90: New test.
1717 * gfortran.dg/goacc/update-if_present-2.f90: New test.
1718
f41b7612
JJ
17192018-06-20 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR c++/86210
1722 * g++.dg/warn/Wnonnull4.C: New test.
1723
e28fadbc
MP
17242018-06-20 Marek Polacek <polacek@redhat.com>
1725
1726 PR c++/86240
1727 * g++.dg/pr86240.C: New test.
1728
c81a5aec
JJ
17292018-06-20 Jakub Jelinek <jakub@redhat.com>
1730
125fe9ab
JJ
1731 PR debug/86194
1732 * gcc.target/i386/pr86194.c: New test.
1733
c81a5aec
JJ
1734 PR tree-optimization/86231
1735 * gcc.dg/tree-ssa/vrp119.c: New test.
1736 * gcc.c-torture/execute/pr86231.c: New test.
1737
60f02f90
TV
17382018-06-20 Tom de Vries <tdevries@suse.de>
1739
1740 PR tree-optimization/86097
1741 * gcc.dg/autopar/pr86097.c: New test.
1742
335a120f
NS
17432018-06-20 Nathan Sidwell <nathan@acm.org>
1744
1745 PR c++/85634
1746 * g++.dg/lookup/pr85634.C: New.
1747
9f5361c8
KT
17482018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1749
1750 * gcc.target/aarch64/ldp_stp_q.c: New test.
1751 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
1752 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
1753
dc223ad4
ML
17542018-06-20 Martin Liska <mliska@suse.cz>
1755
1756 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1757
b5ebb717
MS
17582018-06-19 Martin Sebor <msebor@redhat.com>
1759
1760 PR tree-optimization/48560
1761 * gcc.dg/Warray-bounds-28.c: New test.
1762
5f21ea67
MS
17632018-06-19 Martin Sebor <msebor@redhat.com>
1764
1765 PR middle-end/85602
1766 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1767 to also match C++.
1768
694dc72e
JH
17692018-06-19 Jan Hubicka <hubicka@ucw.cz>
1770
1771 * g++.dg/lto/pr84805_0.C: Update template.
1772 * g++.dg/lto/pr84805_1.C: Update template.
1773
7f1387e0
EB
17742018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1775
1776 * gnat.dg/aggr24.adb: New test.
1777 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1778
df0aef6d
RB
17792018-06-19 Richard Biener <rguenther@suse.de>
1780
1781 PR tree-optimization/86179
1782 * gcc.dg/pr86179.c: New testcase.
1783
4252ccd7
MS
17842018-06-18 Martin Sebor <msebor@redhat.com>
1785
1786 PR middle-end/85602
1787 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1788 * c-c++-common/attr-nonstring-8.c: New test.
1789
781ff3d8
MS
17902018-06-18 Martin Sebor <msebor@redhat.com>
1791
1792 PR tree-optimization/81384
1793 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
1794 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
1795 * gcc.c-torture/execute/builtins/strnlen.c: New test.
1796 * gcc.dg/attr-nonstring-2.c: New test.
1797 * gcc.dg/attr-nonstring-3.c: New test.
1798 * gcc.dg/attr-nonstring-4.c: New test.
1799 * gcc.dg/strlenopt-45.c: New test.
1800 * gcc.dg/strlenopt.h (strnlen): Declare.
1801
663305df
WD
18022018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1803
1804 PR tree-optimization/86076
1805 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1806
8422c296
WD
18072018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1808
1809 PR tree-optimization/64946
1810 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1811
d70ba0c1
EB
18122018-06-17 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
1815 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
1816 * gnat.dg/stack_usage5.adb: New test.
1817
5126ae0c
KV
18182018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1819
1820 PR middle-end/82479
1821 * gcc.dg/tree-ssa/popcount.c: New test.
1822 * gcc.dg/tree-ssa/popcount2.c: New test.
1823
e197e64e
KV
18242018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1825
1826 PR middle-end/64946
1827 * gcc.dg/absu.c: New test.
1828 * gcc.dg/gimplefe-29.c: New test.
1829 * gcc.target/aarch64/pr64946.c: New test.
1830
b8d85005
JJ
18312018-06-15 Jakub Jelinek <jakub@redhat.com>
1832
487f2f61
JJ
1833 PR c/86093
1834 * c-c++-common/pr86093.c: New test.
1835
da8ea71e
JJ
1836 PR middle-end/85878
1837 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1838
b8d85005
JJ
1839 PR middle-end/86123
1840 * gcc.c-torture/compile/pr86123.c: New test.
1841
df25ffcc
TV
18422018-06-15 Tom de Vries <tdevries@suse.de>
1843
1844 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1845
490cced4
NC
18462018-06-15 Nick Clifton <nickc@redhat.com>
1847
1848 PR 84195
1849 * gcc.c-torture/compile/pr84195.c: New test.
1850
fa685231
RB
18512018-06-15 Richard Biener <rguenther@suse.de>
1852
1853 PR middle-end/86159
1854 * g++.dg/pr86159.C: New testcase.
1855
5b32ec10
RB
18562018-06-15 Richard Biener <rguenther@suse.de>
1857
1858 PR middle-end/86076
1859 * gcc.dg/pr86076.c: New testcase.
1860
cf4763bd
MP
18612018-06-14 Marek Polacek <polacek@redhat.com>
1862
1863 PR c++/86063
1864 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1865
bc04d1ff
JJ
18662018-06-14 Jakub Jelinek <jakub@redhat.com>
1867
bf759537
JJ
1868 PR target/86048
1869 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1870 -msse2 to dg-options.
1871
48fcd201
JJ
1872 PR middle-end/86122
1873 * gcc.c-torture/compile/pr86122.c: New test.
1874
bc04d1ff
JJ
1875 P0624R2 - Default constructible and assignable stateless lambdas
1876 * g++.dg/cpp2a/lambda1.C: New test.
1877 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
1878 for -std=c++2a.
1879
d4d44753
PC
18802018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1881
1882 * g++.dg/other/static3.C: New.
1883 * g++.dg/other/static4.C: Likewise.
1884 * g++.dg/warn/Wshadow-15.C: Likewise.
1885 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
1886 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
1887 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
1888 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
1889 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
1890 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
1891 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1892
75b5bc01
JJ
18932018-06-14 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR target/85945
1896 * gcc.c-torture/compile/pr85945.c: New test.
1897
a16fa075
RB
18982018-06-14 Richard Biener <rguenther@suse.de>
1899
1900 PR ipa/86124
1901 * gcc.dg/pr86124.c: New testcase.
1902
a7bf6c08
MS
19032018-06-13 Martin Sebor <msebor@redhat.com>
1904
1905 PR tree-optimization/86114
1906 * gcc.dg/pr86114.c: New test.
1907
010b9a3e
SK
19082018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1909
1910 PR fortran/86110
1911 * gfortran.dg/pr86110.f90: New test.
1912
0be606d3
CP
19132018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1914
1915 PR fortran/85703
1916 * gfortran.dg/goacc/pr85703.f90: New test.
1917 * gfortran.dg/gomp/pr85703.f90: New test.
1918
adc41ebe
CP
19192018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1920
1921 PR fortran/85702
1922 * gfortran.dg/goacc/pr85702.f90: New test.
1923
70e18df7
EB
19242018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1925
1926 * gcc.target/i386/pr86048.c: New test.
1927
8c191c89
CZ
19282018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1929
1930 * gcc.target/arc/fma-1.c: New test.
1931
16493b57
CZ
19322018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1933
1934 * gcc.target/arc/pr9001107555.c: New file.
1935
8fd96632
RS
19362018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1937
1938 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1939
3791aece
PC
19402018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1941
1942 * g++.dg/init/delete3.C: New.
1943 * g++.dg/init/new49.C: Likewise.
1944 * g++.dg/init/new25.C: Test locations too.
1945 * g++.dg/template/new4.C: Likewise.
1946 * g++.old-deja/g++.jason/operator.C: Likewise.
1947
4db9ca86
MP
19482018-06-12 Marek Polacek <polacek@redhat.com>
1949
1950 Core issue 1331 - const mismatch with defaulted copy constructor
1951 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1952 * g++.dg/cpp0x/defaulted52.C: New test.
1953 * g++.dg/cpp0x/defaulted53.C: New test.
1954 * g++.dg/cpp0x/defaulted54.C: New test.
1955 * g++.dg/cpp0x/defaulted55.C: New test.
1956 * g++.dg/cpp0x/defaulted56.C: New test.
1957 * g++.dg/cpp0x/defaulted57.C: New test.
1958 * g++.dg/cpp0x/defaulted58.C: New test.
1959 * g++.dg/cpp0x/defaulted59.C: New test.
1960 * g++.dg/cpp0x/defaulted60.C: New test.
1961
b80a188b
DM
19622018-06-12 David Malcolm <dmalcolm@redhat.com>
1963
1964 PR other/69968
1965 * gcc.dg/spellcheck-transposition.c: New test.
1966
47feeb36
SK
19672018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1968
1969 PR fortran/44491
1970 * gfortran.dg/pr44491.f90: New testcase
1971
e3329a78
MS
19722018-06-12 Martin Sebor <msebor@redhat.com>
1973
1974 PR tree-optimization/85259
1975 * gcc.dg/Wstringop-overflow-5.c: New test.
1976 * gcc.dg/Wstringop-overflow-6.c: New test.
1977
bb0f14ae
MS
19782018-06-12 Martin Sebor <msebor@redhat.com>
1979
1980 PR c/85931
1981 * gcc.dg/Wstringop-truncation-3.c: New test.
1982
3ea94d35
WS
19832018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1984
1985 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1986 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1987 * gcc.target/powerpc/swaps-p8-17.c: Same.
1988
dc4dd8e3
WS
19892018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1990
1991 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1992 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1993 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1994 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1995 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1996 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1997
0c382cfa
WS
19982018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1999
2000 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
2001 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
2002 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
2003 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
2004 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
2005 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
2006
a83a8cdf
WS
20072018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2008
2009 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
2010 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
2011 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
2012 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
2013 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
2014 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
2015
965fa640
WS
20162018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2017
2018 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
2019 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
2020 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
2021 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
2022 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
2023 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
2024
0343162b
WS
20252018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2026
2027 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
2028 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
2029 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
2030 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
2031 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
2032 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
2033
4acdcafb
WS
20342018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2035
2036 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
2037 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
2038 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
2039 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
2040 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
2041 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
2042
3713f2e2
ML
20432018-06-12 Martin Liska <mliska@suse.cz>
2044
2045 * g++.dg/opt/mpx.C: New test.
2046 * gcc.target/i386/mpx.c: New test.
2047
d65485c5
CZ
20482018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
2049
2050 * gcc.target/arc/builtin_simdarc.c: Update test.
2051 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2052 * gcc.target/arc/tumaddsidi4.c: Likewise.
2053
cd8ad459
EB
20542018-06-12 Eric Botcazou <ebotcazou@adacore.com>
2055
2056 * gnat.dg/opt72a.ad[sb]: New test.
2057 * gnat.dg/opt72_pkg.ads: New helper.
2058
835d4173
TV
20592018-06-12 Tom de Vries <tdevries@suse.de>
2060
2061 * gcc.dg-selftests/dg-final.exp: New file.
2062
dc327375
PC
20632018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2064
2065 * g++.dg/lookup/new2.C: Test locations too.
2066 * g++.dg/other/ellipsis1.C: Likewise.
2067 * g++.dg/other/operator1.C: Likewise.
2068 * g++.dg/other/operator2.C: Likewise.
2069 * g++.dg/overload/operator2.C: Likewise.
2070 * g++.dg/parse/defarg11.C: Likewise.
2071 * g++.dg/parse/operator4.C: Likewise.
2072 * g++.dg/template/error30.C: Likewise.
2073 * g++.dg/template/explicit-args3.C: Likewise.
2074 * g++.dg/warn/effc1.C: Likewise.
2075 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
2076 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
2077 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2078 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2079 * g++.old-deja/g++.jason/operator.C: Likewise.
2080
223c63e6
MS
20812018-06-11 Martin Sebor <msebor@redhat.com>
2082
2083 PR tree-optimization/86083
2084 * gcc.dg/strlenopt-44.c: New test.
2085
c7927c3b
JW
20862018-06-11 Janus Weil <janus@gcc.gnu.org>
2087
2088 PR fortran/45521
2089 * gfortran.dg/generic_32.f90: New test.
2090 * gfortran.dg/generic_33.f90: New test.
2091
26029dbe
CL
20922018-06-11 Carl Love <cel@us.ibm.com>
2093 * gcc.target/powerpc/altivec-7.c (main): Remove tests
2094 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
2095 long long bool. Remove duplicate dg-final for xxlxor. Update
2096 dg-final instruction counts.
2097 * gcc.target/powerpc/altivec-37.c (main): New file for
2098 tests vec_unpackh and vec_unpackl returning long long bool and
2099 long long int.
2100
2dcab30b
ML
21012018-06-11 Martin Liska <mliska@suse.cz>
2102
2103 PR tree-optimization/86089
2104 * gcc.dg/tree-ssa/pr86089.c: New test.
2105
0c5a38a5
JK
21062018-06-11 Julia Koval <julia.koval@intel.com>
2107
2108 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
2109 * gcc.target/i386/vpclmulqdq.c: Ditto.
2110
5cfcd771
OH
21112018-06-11 Olivier Hainque <hainque@adacore.com>
2112
2113 * gnat.dg/lang-dw2.adb: New test.
2114 * gnat.dg/lang-dw3.adb: New test.
2115
a8531f71
HK
21162018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
2117
2118 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
2119 gnat.dg/assertion_policy1_pkg.ads: New testcase.
2120
20643f50
ES
21212018-06-11 Ed Schonberg <schonberg@adacore.com>
2122
2123 * gnat.dg/predicate1.adb: New testcase.
2124
577b1ab4
YM
21252018-06-11 Yannick Moy <moy@adacore.com>
2126
2127 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
2128
24d124a4
HK
21292018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
2130
2131 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
2132 testcase.
2133
09adaa8d
JM
21342018-06-11 Javier Miranda <miranda@adacore.com>
2135
2136 * gnat.dg/prot4.adb: New testcase.
2137
d05bdd90
YM
21382018-06-11 Yannick Moy <moy@adacore.com>
2139
2140 * gnat.dg/part_of1-instantiation.adb,
2141 gnat.dg/part_of1-instantiation.ads,
2142 gnat.dg/part_of1-private_generic.adb,
2143 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
2144 testcase.
2145
f062a975
PT
21462018-06-11 Piotr Trojanek <trojanek@adacore.com>
2147
2148 * gnat.dg/contract1.adb: New testcase.
2149
7ffe26fc
JM
21502018-06-11 Javier Miranda <miranda@adacore.com>
2151
2152 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
2153 testcase.
2154
d1ec7de5
ES
21552018-06-11 Ed Schonberg <schonberg@adacore.com>
2156
2157 * gnat.dg/inline_always1.adb: New testcase.
2158
73dc56ea
ES
21592018-06-11 Ed Schonberg <schonberg@adacore.com>
2160
2161 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
2162 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
2163 gnat.dg/nested_generic2_g2.ads: New testcase.
2164
874c7b7d
PC
21652018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2166
2167 * g++.dg/template/friend64.C: New.
2168 * g++.old-deja/g++.other/friend4.C: Test the location too.
2169 * g++.old-deja/g++.pt/crash23.C: Likewise.
2170
980fa45e
TK
21712018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2172
2173 * gfortran.dg/inline_matmul_23.f90: New test.
ea20e8be
JW
2174
21752018-06-10 Janus Weil <janus@gcc.gnu.org>
2176
2177 PR fortran/85088
2178 * gfortran.dg/intent_decl_1.f90: New test case.
2179
258b49ed
SK
21802018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2181
2182 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
2183 * gfortran.dg/ieee/large_4.f90: Ditto.
2184 * gfortran.dg/round_4.f90: Ditto.
2185
1dd88f8b
SK
21862018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2187
2188 PR fortran/38351
2189 * gfortran.dg/pr38351.f90: New test.
2190 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
2191
3cf89a7b
SK
21922018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2193
2194 PR fortran/85138
2195 PR fortran/85996
2196 PR fortran/86051
2197 * gfortran.dg/pr85138_1.f90: New test.
2198 * gfortran.dg/pr85138_2.f90: Ditto.
2199 * gfortran.dg/pr85996.f90: Ditto.
2200
4ea0af1d
SK
22012018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2202
2203 PR fortran/78278
2204 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
2205 * gfortran.dg/data_char_1.f90: Ditto.
2206 * gfortran.dg/pr78571.f90: Ditto.
2207 * gfortran.dg/pr78278.f90: New test.
2208
598dc594
SK
22092018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2210
2211 PR fortran/63514
2212 * gfortran.dg/pr63514.f90: New test.
2213
d1ecece9
TK
22142018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2215
2216 PR fortran/85631
2217 * gfortran.dg/bounds_check_20.f90: New test.
2218
058872ea
CL
22192018-06-08 Carl Love <cel@us.ibm.com>
2220
2221 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
2222 vpkudum counts.
2223 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
2224 vec_extract a signed int.
2225 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
2226 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
2227 vcmpgtsd, vcmpgtud.
2228 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
2229 vec_extract a signed int.
2230 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
2231 vec_extract a signed int.
2232 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
2233 vec_xor builtins. Update xxsel, xxlxor counts.
2234
2f2fc325
SK
22352018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2236
d1ecece9 2237 PR fortran/86059
2f2fc325
SK
2238 * gfortran.dg/associate_30.f90: Remove code tested ...
2239 * gfortran.dg/pr67803.f90: Ditto.
2240 * gfortran.dg/pr67805.f90: Ditto.
2241 * gfortran.dg/pr86059.f90: ... here. New test.
2242
5954faa7
SK
22432018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2244
2245 PR fortran/78571
2246 * gfortran.dg/pr78571.f90: New test.
2247
f57d1446
PB
22482018-06-08 Peter Bergner <bergner@vnet.ibm.com>
2249
2250 PR target/85755
2251 * gcc.target/powerpc/pr85755.c: New test.
2252
adff928a
CL
22532018-06-08 Carl Love <cel@us.ibm.com>
2254
2255 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
2256 vsx-vector-6.p7.c.
2257 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
2258 vsx-vector-6.p9.c.
2259 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
2260 for BE system that are different then for an LE system from this file
2261 into vsx-vector-6-le.c using be target qualifier. Remove this file.
2262 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
2263 the various instruction counts. Rename file to vsx-vector-6.p8.c.
2264
eb147cfb
ML
22652018-06-08 Martin Liska <mliska@suse.cz>
2266
2267 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
2268
31db0fe0
ML
22692018-06-08 Martin Liska <mliska@suse.cz>
2270
2271 * g++.dg/dg.exp: Do not use mpx.exp.
2272 * g++.dg/lto/lto.exp: Likewise.
2273 * g++.dg/lto/pr69729_0.C: Remove.
2274 * g++.dg/opt/pr71529.C: Remove.
2275 * g++.dg/pr63995-1.C: Remove.
2276 * g++.dg/pr68270.C: Remove.
2277 * g++.dg/pr71624.C: Remove.
2278 * g++.dg/pr71633.C: Remove.
2279 * g++.dg/pr79761.C: Remove.
2280 * g++.dg/pr79764.C: Remove.
2281 * g++.dg/pr79769.C: Remove.
2282 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
2283 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
2284 * gcc.dg/lto/chkp-privatize_0.c: Remove.
2285 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
2286 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
2287 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
2288 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
2289 * gcc.dg/lto/pr66221_0.c: Remove.
2290 * gcc.target/i386/chkp-always_inline.c: Remove.
2291 * gcc.target/i386/chkp-bndret.c: Remove.
2292 * gcc.target/i386/chkp-builtins-1.c: Remove.
2293 * gcc.target/i386/chkp-builtins-2.c: Remove.
2294 * gcc.target/i386/chkp-builtins-3.c: Remove.
2295 * gcc.target/i386/chkp-builtins-4.c: Remove.
2296 * gcc.target/i386/chkp-const-check-1.c: Remove.
2297 * gcc.target/i386/chkp-const-check-2.c: Remove.
2298 * gcc.target/i386/chkp-hidden-def.c: Remove.
2299 * gcc.target/i386/chkp-label-address.c: Remove.
2300 * gcc.target/i386/chkp-lifetime-1.c: Remove.
2301 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
2302 * gcc.target/i386/chkp-pr69044.c: Remove.
2303 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
2304 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
2305 * gcc.target/i386/chkp-strchr.c: Remove.
2306 * gcc.target/i386/chkp-strlen-1.c: Remove.
2307 * gcc.target/i386/chkp-strlen-2.c: Remove.
2308 * gcc.target/i386/chkp-strlen-3.c: Remove.
2309 * gcc.target/i386/chkp-strlen-4.c: Remove.
2310 * gcc.target/i386/chkp-strlen-5.c: Remove.
2311 * gcc.target/i386/chkp-stropt-1.c: Remove.
2312 * gcc.target/i386/chkp-stropt-10.c: Remove.
2313 * gcc.target/i386/chkp-stropt-11.c: Remove.
2314 * gcc.target/i386/chkp-stropt-12.c: Remove.
2315 * gcc.target/i386/chkp-stropt-13.c: Remove.
2316 * gcc.target/i386/chkp-stropt-14.c: Remove.
2317 * gcc.target/i386/chkp-stropt-15.c: Remove.
2318 * gcc.target/i386/chkp-stropt-16.c: Remove.
2319 * gcc.target/i386/chkp-stropt-17.c: Remove.
2320 * gcc.target/i386/chkp-stropt-2.c: Remove.
2321 * gcc.target/i386/chkp-stropt-3.c: Remove.
2322 * gcc.target/i386/chkp-stropt-4.c: Remove.
2323 * gcc.target/i386/chkp-stropt-5.c: Remove.
2324 * gcc.target/i386/chkp-stropt-6.c: Remove.
2325 * gcc.target/i386/chkp-stropt-7.c: Remove.
2326 * gcc.target/i386/chkp-stropt-8.c: Remove.
2327 * gcc.target/i386/chkp-stropt-9.c: Remove.
2328 * gcc.target/i386/i386.exp: Do not use mpx.exp.
2329 * gcc.target/i386/indirect-thunk-11.c: Remove.
2330 * gcc.target/i386/indirect-thunk-12.c: Remove.
2331 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
2332 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
2333 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
2334 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
2335 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
2336 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
2337 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
2338 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
2339 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
2340 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
2341 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
2342 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
2343 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
2344 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
2345 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
2346 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
2347 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
2348 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
2349 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
2350 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
2351 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
2352 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
2353 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
2354 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
2355 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
2356 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
2357 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
2358 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
2359 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
2360 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
2361 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
2362 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
2363 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
2364 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
2365 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
2366 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
2367 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
2368 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
2369 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
2370 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
2371 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
2372 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
2373 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
2374 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
2375 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
2376 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
2377 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
2378 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
2379 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
2380 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
2381 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
2382 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
2383 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
2384 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
2385 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
2386 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
2387 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
2388 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
2389 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
2390 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
2391 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
2392 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
2393 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
2394 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
2395 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
2396 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
2397 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
2398 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
2399 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
2400 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
2401 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
2402 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
2403 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
2404 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
2405 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
2406 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
2407 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
2408 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
2409 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
2410 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
2411 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
2412 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
2413 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
2414 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
2415 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
2416 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
2417 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
2418 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
2419 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
2420 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
2421 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
2422 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
2423 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
2424 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
2425 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
2426 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
2427 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
2428 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
2429 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
2430 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
2431 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
2432 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
2433 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
2434 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
2435 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
2436 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
2437 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
2438 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
2439 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
2440 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
2441 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
2442 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
2443 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
2444 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
2445 * gcc.target/i386/mpx/label-address-1.c: Remove.
2446 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
2447 * gcc.target/i386/mpx/macro.c: Remove.
2448 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
2449 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
2450 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
2451 * gcc.target/i386/mpx/memcpy-1.c: Remove.
2452 * gcc.target/i386/mpx/memmove-1.c: Remove.
2453 * gcc.target/i386/mpx/memmove-2.c: Remove.
2454 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
2455 * gcc.target/i386/mpx/mpx-check.h: Remove.
2456 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
2457 * gcc.target/i386/mpx/mpx.exp: Remove.
2458 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
2459 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
2460 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
2461 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
2462 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
2463 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
2464 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
2465 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
2466 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
2467 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
2468 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
2469 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
2470 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
2471 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
2472 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
2473 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
2474 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
2475 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
2476 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
2477 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
2478 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
2479 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
2480 * gcc.target/i386/mpx/pr65508.c: Remove.
2481 * gcc.target/i386/mpx/pr65531.cc: Remove.
2482 * gcc.target/i386/mpx/pr66048.cc: Remove.
2483 * gcc.target/i386/mpx/pr66134.c: Remove.
2484 * gcc.target/i386/mpx/pr66566.c: Remove.
2485 * gcc.target/i386/mpx/pr66567.c: Remove.
2486 * gcc.target/i386/mpx/pr66568.c: Remove.
2487 * gcc.target/i386/mpx/pr66569.c: Remove.
2488 * gcc.target/i386/mpx/pr66581.c: Remove.
2489 * gcc.target/i386/mpx/pr68337-1.c: Remove.
2490 * gcc.target/i386/mpx/pr68337-2.c: Remove.
2491 * gcc.target/i386/mpx/pr68416.c: Remove.
2492 * gcc.target/i386/mpx/pr78339.c: Remove.
2493 * gcc.target/i386/mpx/pr79631.c: Remove.
2494 * gcc.target/i386/mpx/pr79633.c: Remove.
2495 * gcc.target/i386/mpx/pr79753.c: Remove.
2496 * gcc.target/i386/mpx/pr79770.c: Remove.
2497 * gcc.target/i386/mpx/pr79987.c: Remove.
2498 * gcc.target/i386/mpx/pr79988.c: Remove.
2499 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
2500 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
2501 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
2502 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
2503 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
2504 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
2505 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
2506 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
2507 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
2508 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
2509 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
2510 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
2511 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
2512 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
2513 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
2514 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
2515 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
2516 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
2517 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
2518 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
2519 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
2520 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
2521 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
2522 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
2523 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
2524 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
2525 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
2526 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
2527 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
2528 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
2529 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
2530 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
2531 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
2532 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
2533 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
2534 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
2535 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
2536 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
2537 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
2538 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
2539 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
2540 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
2541 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
2542 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
2543 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
2544 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
2545 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
2546 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
2547 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
2548 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
2549 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
2550 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
2551 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
2552 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
2553 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
2554 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
2555 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
2556 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
2557 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
2558 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
2559 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
2560 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
2561 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
2562 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
2563 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
2564 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
2565 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
2566 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
2567 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
2568 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
2569 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
2570 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
2571 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
2572 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
2573 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
2574 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
2575 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
2576 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
2577 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
2578 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
2579 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
2580 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
2581 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
2582 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
2583 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
2584 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
2585 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
2586 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
2587 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
2588 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
2589 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
2590 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
2591 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
2592 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
2593 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
2594 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
2595 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
2596 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
2597 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
2598 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
2599 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
2600 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
2601 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
2602 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
2603 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
2604 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
2605 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
2606 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
2607 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
2608 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
2609 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
2610 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
2611 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
2612 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
2613 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
2614 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
2615 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
2616 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
2617 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
2618 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
2619 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
2620 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
2621 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
2622 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
2623 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
2624 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
2625 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
2626 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
2627 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
2628 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
2629 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
2630 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
2631 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
2632 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
2633 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
2634 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
2635 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
2636 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
2637 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
2638 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
2639 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
2640 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
2641 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
2642 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
2643 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
2644 * gcc.target/i386/pr63995-2.c: Remove.
2645 * gcc.target/i386/pr64805.c: Remove.
2646 * gcc.target/i386/pr65044.c: Remove.
2647 * gcc.target/i386/pr65167.c: Remove.
2648 * gcc.target/i386/pr65183.c: Remove.
2649 * gcc.target/i386/pr65184.c: Remove.
2650 * gcc.target/i386/pr65523.c: Remove.
2651 * gcc.target/i386/pr70876.c: Remove.
2652 * gcc.target/i386/pr70877.c: Remove.
2653 * gcc.target/i386/pr71458.c: Remove.
2654 * gcc.target/i386/pr80880.c: Remove.
2655 * gcc.target/i386/ret-thunk-25.c: Remove.
2656 * gcc.target/i386/thunk-retbnd.c: Remove.
2657 * lib/mpx-dg.exp: Remove.
2658 * gcc.target/i386/funcspec-56.inc: Adjust test case.
2659
6ad1bf18
CL
26602018-06-07 Carl Love <cel@us.ibm.com>
2661
2662 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2663 statements.
2664
07e2ef97
CL
26652018-06-07 Carl Love <cel@us.ibm.com>
2666
2667 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2668 error message.
2669
e4d44a37
MP
26702018-06-07 Marek Polacek <polacek@redhat.com>
2671
2672 PR c/85318
2673 * gcc.dg/Wc90-c99-compat-10.c: New test.
2674 * gcc.dg/Wc90-c99-compat-11.c: New test.
2675 * gcc.dg/Wc90-c99-compat-12.c: New test.
2676 * gcc.dg/Wc90-c99-compat-9.c: New test.
2677
a3e87f07
PK
26782018-06-07 Paul Koning <ni1d@arrl.net>
2679
2680 * gcc.c-torture/compile/20180605-1.c: New test.
2681
75d1c004
SK
26822018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2683
2684 PR fortran/86045
2685 * gfortran.dg/pr86045.f90: New test.
2686
d6cbe43f
MP
26872018-06-07 Marek Polacek <polacek@redhat.com>
2688
2689 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2690
a548a5a1
OM
26912018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2692
2693 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2694
ffb164c7
JJ
26952018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2696
2697 * gcc.target/msp430/msp430i-device-symbol.c: New test.
2698 * gcc.target/msp430/msp430f-device-symbol.c: New test.
2699 * gcc.target/msp430/msp430.h: New test header file.
2700
ca6b7410
JJ
27012018-06-07 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR tree-optimization/69615
2704 * gcc.dg/tree-ssa/pr69615.c: New test.
2705
b2bf8258
RB
27062018-06-07 Richard Biener <rguenther@suse.de>
2707
2708 PR tree-optimization/85935
2709 * gcc.dg/graphite/pr85935.c: New testcase.
2710
029435a3
CL
27112018-06-04 Carl Love <cel@us.ibm.com>
2712
2713 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2714 debug print statements. Fix a few formating issues.
2715
f0e5e942
MM
27162018-06-06 Michael Meissner <meissner@linux.ibm.com>
2717
2718 PR target/85657
2719 * gcc.target/powerpc/pr85657-4.c: New tests.
2720 * gcc.target/powerpc/pr85657-5.c: Likewise.
2721 * gcc.target/powerpc/pr85657-6.c: Likewise.
2722
9658d116
TK
27232018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2724
2725 PR fortran/85641
2726 * gfortran.dg/realloc_on_assign_30.f90: New test.
2727
a983358b
CL
27282018-06-06 Carl Love <cel@us.ibm.com>
2729 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
2730 argument to vui_arg.
2731
c63f44a8
CL
27322018-06-06 Carl Love <cel@us.ibm.com>
2733
2734 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2735 to builtins-4.c.
2736 * gcc.target/powerpc/builtins-4.c: New test file for tests
2737 that need -mvsx.
2738
c765c8cb
MM
27392018-06-06 Michael Meissner <meissner@linux.ibm.com>
2740
2741 PR target/85657
2742 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2743 be used in templates. Don't check for them in overloaded functions.
2744
ec74725c
JW
27452018-06-06 Jim Wilson <jimw@sifive.com>
2746
2747 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
2748 * gcc.target/riscv/interrupt-mmode.c: New.
2749 * gcc.target/riscv/interrupt-smode.c: New.
2750 * gcc.target/riscv/interrupt-umode.c: New.
2751
e58c9d92
MP
27522018-06-06 Marek Polacek <polacek@redhat.com>
2753
2754 PR c++/85977
2755 * g++.dg/cpp0x/initlist102.C: New test.
2756 * g++.dg/cpp0x/initlist103.C: New test.
2757 * g++.dg/cpp0x/initlist104.C: New test.
2758
31a5d8c5
EB
27592018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2760
2761 * gcc.dg/torture/pr86066.c: New test.
2762
1abc0f7f
RB
27632018-06-06 Richard Biener <rguenther@suse.de>
2764
2765 PR tree-optimization/86062
2766 * g++.dg/tree-ssa/pr86062.C: New testcase.
2767
ffb164c7
JJ
27682018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2769
2770 * gcc.target/msp430/function-attributes-4.c: New test.
2771 * gcc.target/msp430/static-interrupts.c: New test.
2772
aec530ac
SE
27732018-06-05 Steve Ellcey <sellcey@cavium.com>
2774
2775 PR target/79924
2776 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
2777 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
2778 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
2779 * gcc.target/aarch64/nofp_1.c: Ditto.
2780
9063f9ed
AV
27812018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2782
2783 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2784
ab44754e
CP
27852018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2786
2787 PR fortran/85701
2788 * gfortran.dg/goacc/pr85701.f90: New test.
2789
05f9a806
MP
27902018-06-05 Marek Polacek <polacek@redhat.com>
2791
2792 PR c++/85976
2793 * g++.dg/cpp0x/alias-decl-64.C: New test.
2794
fa385ff4
RB
27952018-06-05 Richard Biener <rguenther@suse.de>
2796
2797 PR tree-optimization/86046
2798 * gcc.dg/pr86046.c: New testcase.
2799
d12fd774
RB
28002018-06-05 Richard Biener <rguenther@suse.de>
2801
2802 PR tree-optimization/86047
2803 * gcc.dg/pr86047.c: New testcase.
2804
12b2b910
KT
28052018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2806
2807 PR target/81497
2808 * g++.target/arm/arm.exp: New file.
2809 * g++.target/arm/pr81497.C: Likewise.
2810
51e00a12
AK
28112018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2812
2813 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2814
7f5a3982
EB
28152018-06-04 Eric Botcazou <ebotcazou@adacore.com>
2816
2817 * gcc.dg/store_merging_21.c: New test.
2818 * gnat.dg/opt71b.adb: Likewise.
2819 * gnat.dg/opt71.adb: Rename into...
2820 * gnat.dg/opt71a.adb: ...this.
2821
1b17b994
RB
28222018-06-04 Richard Biener <rguenther@suse.de>
2823
2824 PR tree-optimization/85955
2825 * gcc.dg/pr85955.c: New testcase.
2826
20ce6ade
SK
28272018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
2828
2829 PR fortran/85981
2830 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
2831 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2832 * gfortran.dg/allocate_stat_2.f90: Ditto.
2833 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2834
8566678b
RS
28352018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2836
2837 * gcc.target/aarch64/sve/extract_5.c: New test.
2838
1fc9aa54
JJ
28392018-06-04 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR target/85832
2842 PR target/86036
2843 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
2844 vptestm.
2845 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
2846 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
2847 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
2848 * gcc.target/i386/avx512bw-pr86036.c: New test.
2849
c77bb674
RB
28502018-06-04 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/86038
2853 * gcc.dg/pr86038.c: New testcase.
2854
20b11fd4
JJ
28552018-06-04 Jakub Jelinek <jakub@redhat.com>
2856
261ef15d
JJ
2857 PR tree-optimization/69615
2858 * gcc.dg/pr69615.c: New test.
2859
20b11fd4
JJ
2860 PR c++/86025
2861 * c-c++-common/gomp/pr86025.c: New test.
2862
a194d25b
AS
28632018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2864
2865 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2866
c14add82
EB
28672018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2868
2869 * gcc.dg/torture/pr86034.c: New test.
2870
5b9a3332
PT
28712018-06-03 Paul Thomas <pault@gcc.gnu.org>
2872
2873 PR fortran/36497
2874 * gfortran.dg/cray_pointer_12.f90: New test.
2875
12193bf1
SK
28762018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2877
2878 PR fortran/85938
2879 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2880
988ee9bc
EB
28812018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2882
2883 * gnat.dg/specs/opt3.ads: New test.
2884 * gnat.dg/specs/opt3_pkg.ads: New helper.
2885
82b33777
EB
28862018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2887
2888 * gnat.dg/discr53.ad[sb]: New test.
2889 * gnat.dg/discr53_pkg.ads: New helper.
69311919 2890
82b33777 28912018-06-01 Carl Love <cel@us.ibm.com>
69311919
CL
2892
2893 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
2894 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
2895
fb289175
CL
28962018-06-01 Carl Love <cel@us.ibm.com>
2897
2898 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
2899 to make it consistent with the naming convention in the file.
2900 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
2901 to altivec-7.c. Delete file.
2902 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
2903 to altivec-7.c. Delete file.
2904 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
2905 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
2906 vec_unpackl tests. Update instruction counts.
2907 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
2908 tests to builtins-1.c.
2909 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
2910 tests to builtins-1.c.
2911 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
2912 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
2913 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
2914 Remove vec_ctf tests returning double. Remove vec_cts with
2915 double args. Remove vec_sel with invalid arguments. Add tests for
2916 vec_splat.
2917 Add instruction counts for new tests.
2918 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
2919 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
2920 vec_unsigned.
2921 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
2922 test_sll_vsill_vsill_vuc.
2923 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
2924 vec_revb.
2925 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
2926 tests from altivec-7.h.
2927 * gcc.target/powerpc/vsx-7-be.c: Remove file.
2928 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
2929 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
2930 splat_sll, splat_uc, splat_int128, splat_uint128.
2931 Make second argument of vec_extract and vec_insert a signed int.
2932 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
2933 argument.
2934
c94c3532
EB
29352018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2936
2937 * gcc.dg/store_merging_20.c: New test.
2938 * gnat.dg/opt71.adb: Likewise.
2939 * gnat.dg/opt71_pkg.ads: New helper.
2940
3827838d 29412018-06-01 Carl Love <cel@us.ibm.com>
c94c3532 2942
3827838d
CL
2943 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
2944 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
2945 Add vec_xst_be for signed and unsigned arguments.
2946
ca708a2b
SK
29472018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2948
2949 PR fortran/85816
2950 PR fortran/85975
2951 * gfortran.dg/pr85816.f90: New test.
2952 * gfortran.dg/pr85975.f90: New test.
2953
ddd3e26e 29542018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5b9a3332 2955
ddd3e26e
SK
2956 PR fortran/63570
2957 * gfortran.dg/random_init_1.f90: New test.
2958 * gfortran.dg/random_init_2.f90: New test.
2959 * gfortran.dg/random_init_3.f90: New test.
2960 * gfortran.dg/random_init_4.f90: New test.
2961 * gfortran.dg/random_init_5.f90: New test.
2962 * gfortran.dg/random_init_6.f90: New test.
2963
33031ee6
RS
29642018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2965
2966 PR tree-optimization/85989
2967 * gcc.dg/torture/pr85989.c: New test.
2968
47cac108
RB
29692018-06-01 Richard Biener <rguenther@suse.de>
2970
2971 PR middle-end/86017
2972 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2973
07205c41
RB
29742018-06-01 Richard Biener <rguenther@suse.de>
2975
2976 PR ipa/85960
2977 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2978
8b0b334a
QZ
29792018-05-31 Qing Zhao <qing.zhao@oracle.com>
2980
2981 PR middle-end/78809
2982 * gcc.dg/strcmpopt_2.c: New test.
2983 * gcc.dg/strcmpopt_3.c: New test.
2984
2985 PR middle-end/83026
2986 * gcc.dg/strcmpopt_3.c: New test.
2987
28c84b62
JJ
29882018-05-31 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR target/85984
2991 * gcc.target/i386/pr85984.c: New test.
2992
d258f4aa
MS
29932018-05-31 Martin Sebor <msebor@redhat.com>
2994
2995 PR c/82063
2996 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2997 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2998 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2999 * gcc.dg/Walloc-size-larger-than-12.c: New test.
3000 * gcc.dg/Walloc-size-larger-than-13.c: New test.
3001 * gcc.dg/Walloc-size-larger-than-14.c: New test.
3002 * gcc.dg/Walloc-size-larger-than-15.c: New test.
3003 * gcc.dg/Walloc-size-larger-than-16.c: New test.
3004 * gcc.dg/Walloc-size-larger-than-17.c: New test.
3005 * gcc.dg/Walloc-size-larger-than-2.c: New test.
3006 * gcc.dg/Walloc-size-larger-than-3.c: New test.
3007 * gcc.dg/Walloc-size-larger-than-4.c: New test.
3008 * gcc.dg/Walloc-size-larger-than-5.c: New test.
3009 * gcc.dg/Walloc-size-larger-than-6.c: New test.
3010 * gcc.dg/Walloc-size-larger-than-7.c: New test.
3011 * gcc.dg/Walloc-size-larger-than-8.c: New test.
3012 * gcc.dg/Walloc-size-larger-than-9.c: New test.
3013 * gcc.dg/Walloc-size-larger-than.c: New test.
3014
bd1cab35
CLT
30152018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
3016 Cesar Philippidis <cesar@codesourcery.com>
3017
3018 PR middle-end/85879
3019 * gfortran.dg/goacc/pr77371-1.f90: New test.
3020 * gfortran.dg/goacc/pr77371-2.f90: New test.
3021 * gfortran.dg/goacc/pr85879.f90: New test.
3022
2ae39fb2
EB
30232018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3024
3025 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
3026 * gnat.dg/stack_usage1b.adb: Likewise.
3027 * gnat.dg/stack_usage1c.adb: Likewise.
3028 * gnat.dg/stack_usage3.adb: Likewise.
3029 * gnat.dg/stack_usage1_pkg.adb: Delete.
3030
78668dd0
EB
30312018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3032
3033 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
3034 * gcc.dg/store_merging_11.c: Likewise.
3035 * gcc.dg/store_merging_13.c: Likewise.
3036 * gcc.dg/store_merging_14.c: Likewise.
3037 * gcc.dg/store_merging_15.c: Likewise.
3038 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
3039
6ae40af3
ES
30402018-05-31 Ed Schonberg <schonberg@adacore.com>
3041
3042 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
3043 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
3044 gnat.dg/limited1_outer.ads: New testcase.
3045
3c5d07ab
HK
30462018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
3047
3048 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
3049 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
3050 New testcase.
3051
42e4b796
EB
30522018-05-31 Eric Botcazou <ebotcazou@adacore.com>
3053
3054 * gnat.dg/size_clause1.adb: New testcase.
3055
59f7c716
JM
30562018-05-31 Javier Miranda <miranda@adacore.com>
3057
3058 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
3059
568421ba
SD
30602018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
3061
3062 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
3063 vld1x3 intrinsics for aarch64.
3064 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
3065 vst1x2 intrinsics for aarch64.
3066 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
3067 vst1x3 intrinsics for aarch64.
3068
d72a3672
JW
30692018-05-30 Jonathan Wakely <jwakely@redhat.com>
3070
3071 PR c++/77777
3072 * g++.dg/diagnostic/pr77777.C: New test.
3073
b67b9225
DP
30742018-05-30 David Pagan <dave.pagan@oracle.com>
3075
3076 PR c/55976
3077 * gcc.dg/noncompile/pr55976-1.c: New test.
3078 * gcc.dg/noncompile/pr55976-2.c: New test.
3079
5b42d196
JH
30802018-05-30 Jan Hubicka <hubicka@ucw.cz>
3081
da651528
JH
3082 * gcc.dg/lto/20111213-1_0.c: Fix template.
3083 * gcc.dg/lto/20100603-1_0.c: Fix template.
3084 * gcc.dg/lto/20100603-2_0.c: Fix template.
3085 * gcc.dg/lto/20100603-3_0.c: Fix template.
3086
3087 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
3088 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
3089 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
3090 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
3091 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
3092 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
3093 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
3094 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
3095 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
3096 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
3097 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
3098 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
3099 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
3100 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
3101 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
3102 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
3103 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
3104 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
3105 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
3106 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
3107 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
3108 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
3109 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
3110 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
3111 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
3112 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
3113 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
3114 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
3115 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
3116 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
3117 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
3118 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
3119 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
3120 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
3121 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
3122 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
3123 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
3124 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
3125 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
3126 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
3127 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
3128 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
3129 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
3130 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
3131 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
3132 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
3133 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
3134 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
3135 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
3136 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
3137 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
3138 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
3139 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
3140 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
3141 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
3142 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
3143 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
3144 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
3145 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
3146 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
3147 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
3148 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
5b42d196 3149
04b21a0a
AV
31502018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
3151
3152 Revert:
3153 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3154
d0b51297
JW
31552017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
3156
3157 * gcc.target/aarch64/simd/ldp_stp_9: New.
3158 * gcc.target/aarch64/simd/ldp_stp_10: New.
3159 * gcc.target/aarch64/simd/ldp_stp_11: New.
3160 * gcc.target/aarch64/simd/ldp_stp_12: New.
3161
d7db3f4f
ES
31622018-05-30 Ed Schonberg <schonberg@adacore.com>
3163
3164 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
3165
56a05ce0
HK
31662018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
3167
3168 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
3169
5d2e68ea
UB
31702018-05-29 Uros Bizjak <ubizjak@gmail.com>
3171
3172 PR target/85950
3173 * gcc.target/i386/pr85950.c: New test.
3174
009bb506
MP
31752018-05-29 Marek Polacek <polacek@redhat.com>
3176
3177 PR c++/85883
3178 * g++.dg/cpp1z/class-deduction55.C: New test.
3179 * g++.dg/cpp1z/class-deduction56.C: New test.
3180 * g++.dg/cpp1z/class-deduction57.C: New test.
3181
1bda738b
JJ
31822018-05-29 Jakub Jelinek <jakub@redhat.com>
3183
69ce0c8c
JJ
3184 PR c++/85952
3185 * g++.dg/warn/Wunused-var-33.C: New test.
3186
1bda738b
JJ
3187 PR target/85918
3188 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
3189 and -fno-vect-cost-model options. Add aligned(64) attribute to the
3190 arrays. Add suffix 1 to all functions and use 4 iterations rather
3191 than N. Add functions with conversions to and from float.
3192 Add new set of functions with 8 iterations and another one
3193 with 16 iterations, expect 24 vectorized loops instead of just 4.
3194 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
3195
65641255
JM
31962018-05-29 Javier Miranda <miranda@adacore.com>
3197
3198 * gnat.dg/equal2.adb: New testcase.
3199
ef22a3b2
ES
32002018-05-29 Ed Schonberg <schonberg@adacore.com>
3201
3202 * gnat.dg/float_attributes_overflows.adb: New testcase.
3203
ce09c3c0
PO
32042018-05-29 Pascal Obry <obry@adacore.com>
3205
3206 * gnat.dg/normalize_pathname.adb: New testcase.
3207
0c46b426
TV
32082018-05-29 Tom de Vries <tom@codesourcery.com>
3209
3210 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
3211 message.
3212 * lib/scanipa.exp (scan-ipa-dump-times): Same.
3213 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
3214 * lib/scantree.exp (scan-tree-dump-times): Same.
3215
e79182bb
TV
32162018-05-29 Tom de Vries <tom@codesourcery.com>
3217
3218 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
3219 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
3220 Use proc name as first argument to dg-scan.
3221
b4d0b1a7
TV
32222018-05-29 Tom de Vries <tom@codesourcery.com>
3223
3224 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
3225 with no arguments.
3226
b29502e7
RB
32272018-05-28 Richard Biener <rguenther@suse.de>
3228
3229 PR tree-optimization/85934
3230 * gcc.target/i386/pr85934.c: New testcase.
3231
bcad5029
EB
32322018-05-28 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
3235
0c386027
EB
32362018-05-28 Eric Botcazou <ebotcazou@adacore.com>
3237
3238 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
3239
a98217be
ES
32402018-05-28 Ed Schonberg <schonberg@adacore.com>
3241
3242 * gnat.dg/fixedpnt5.adb: New testcase.
3243
341e0bb6
JS
32442018-05-28 Justin Squirek <squirek@adacore.com>
3245
3246 * gnat.dg/array31.adb: New testcase.
3247
aa76fac7
JS
32482018-05-28 Justin Squirek <squirek@adacore.com>
3249
3250 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
3251 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
3252
b6e841a6
SK
32532018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
3254
3255 * gfortran.dg/data_stmt_pointer.f90: new test.
3256
70d22cdd
JJ
32572018-05-27 Jakub Jelinek <jakub@redhat.com>
3258
3259 PR target/85918
3260 * gcc.target/i386/avx512dq-pr85918.c: New test.
3261
d0ebdd9f
JW
32622018-05-25 Jim Wilson <jimw@sifive.com>
3263
3264 * gcc.target/riscv/interrupt-1.c: New.
3265 * gcc.target/riscv/interrupt-2.c: New.
3266 * gcc.target/riscv/interrupt-3.c: New.
3267 * gcc.target/riscv/interrupt-4.c: New.
3268 * gcc.target/riscv/interrupt-5.c: New.
3269
c0e8f02b
SK
32702018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
3271
3272 PR fortran/85786
3273 * gfortran.dg/pr85786.f90: New test.
3274
99dcfb5f
PK
32752018-05-25 Paul Koning <ni1d@arrl.net>
3276
3277 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
3278 * gcc.c-torture/compile/pr55921.c: Ditto.
3279 * gcc.c-torture/compile/pr60655-1.c: Ditto.
3280 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
3281
b55f342b
JJ
32822018-05-25 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR target/85832
3285 * gcc.target/i386/avx512f-pr85832.c: New test.
3286 * gcc.target/i386/avx512vl-pr85832.c: New test.
3287 * gcc.target/i386/avx512bw-pr85832.c: New test.
3288 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
3289
1623d9f3
BC
32902018-05-25 Bin Cheng <bin.cheng@arm.com>
3291
3292 PR tree-optimization/85720
3293 * gcc.dg/tree-ssa/pr85720.c: New test.
3294 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
3295 distribution.
3296
cd3b2b62
ML
32972018-05-25 Martin Liska <mliska@suse.cz>
3298
3299 PR testsuite/85911
3300 * gcc.dg/tree-prof/update-loopch.c: Do not scan
3301 for 'Removing basic block'.
3302
38806cd3
PB
33032018-05-25 Patrick Bernardi <bernardi@adacore.com>
3304
3305 * gnat.dg/sec_stack1.adb: New testcase.
3306
17dd35f4
ES
33072018-05-25 Ed Schonberg <schonberg@adacore.com>
3308
3309 * gnat.dg/fixedpnt4.adb: New testcase.
3310
25409c3c
JM
33112018-05-25 Javier Miranda <miranda@adacore.com>
3312
3313 * gnat.dg/interface7.adb: New testcase.
3314
25eadeea
HK
33152018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
3316
3317 * gnat.dg/sec_stack2.adb: New testcase.
3318
a036d1de
ES
33192018-05-25 Ed Schonberg <schonberg@adacore.com>
3320
3321 * gnat.dg/interface6.adb: New testcase.
3322
8218cfde
ES
33232018-05-25 Ed Schonberg <schonberg@adacore.com>
3324
3325 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
3326
6c4fd4a9
RS
33272018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3328
3329 * lib/target-supports.exp
3330 (check_effective_target_vect_double_cond_arith): Include
3331 multiplication and division.
3332 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
3333 fully-masked loops with a fixed vector length.
3334 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
3335 tests.
3336 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3337 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3338 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
3339
c38f7319
RS
33402018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3341
3342 * gcc.target/aarch64/sve/div_1.c: New test.
3343 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
3344 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
3345 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
3346
8f76f377
RS
33472018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3348
3349 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
3350
0d2b3bca
RS
33512018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3352
3353 * lib/target-supports.exp
3354 (check_effective_target_vect_double_cond_arith): New proc.
3355 * gcc.dg/vect/vect-cond-arith-1.c: New test.
3356 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3357 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
3358 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3359 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
3360 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
3361 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
3362
9143aa52
JW
33632018-05-25 Janus Weil <janus@gcc.gnu.org>
3364
3365 PR fortran/85839
3366 * gfortran.dg/f2018_obs.f90: New test case.
3367
55157d5e
SK
33682018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3369
3370 PR fortran/85543
3371 * gfortran.dg/pr85543.f90: New test.
3372
67b8d50c
SK
33732018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3374
3375 PR fortran/85780
3376 * gfortran.dg/pr85780.f90: New test.
3377
1072bff8
SK
33782018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3379
3380 PR fortran/85779
3381 * gfortran.dg/pr85779_1.f90: New test.
3382 * gfortran.dg/pr85779_2.f90: Ditto.
3383 * gfortran.dg/pr85779_3.f90: Ditto.
3384
8909fee2
SK
33852018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3386
3387 PR fortran/85895
3388
3389 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
3390 * gfortran.dg/pr85895.f90: New test.
3391
b0eb19e7
UB
33922018-05-24 Uros Bizjak <ubizjak@gmail.com>
3393
3394 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
3395 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3396
ba6557e2
RS
33972018-05-24 Roger Sayle <roger@nextmovesoftware.com>
3398
6d02e2d9
UB
3399 * gcc.dg/fold-popcount-1.c: New testcase.
3400 * gcc.dg/fold-popcount-2.c: New testcase.
3401 * gcc.dg/fold-popcount-3.c: New testcase.
3402 * gcc.dg/fold-popcount-4.c: New testcase.
ba6557e2 3403
ea219e6e
MP
34042018-05-24 Marek Polacek <polacek@redhat.com>
3405
3406 PR c++/85847
3407 * g++.dg/cpp0x/new3.C: New test.
3408
24e95966
JM
34092018-05-24 Javier Miranda <miranda@adacore.com>
3410
3411 * gnat.dg/discr52.adb: New testcase.
3412
861e589e
ES
34132018-05-24 Ed Schonberg <schonberg@adacore.com>
3414
3415 * gnat.dg/others1.adb: New testcase.
3416
c06a59be
JS
34172018-05-24 Justin Squirek <squirek@adacore.com>
3418
3419 * gnat.dg/raise_expr.adb: New testcase.
3420
9057bd6a
HK
34212018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
3422
3423 * gnat.dg/formal_containers.adb: New testcase.
3424
2e9e8789
RO
34252018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3426
3427 * gcc.target/i386/pr85345.c: Require ifunc support.
3428
c453ccc2
RS
34292018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
3430
3431 * gcc.dg/vect/vect-fma-1.c: New test.
3432
0c08e1f8
RO
34332018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3434
3435 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
3436 scan-tree-dump*.
3437
ac025fd6
AV
34382018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3439
3440 PR target/83009
3441 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3442
2aece9c1
JL
34432018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3444
3445 PR target/78849
3446 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
3447 DEFAULT_CFLAGS.
3448 * gcc.target/msp430/pr78849.c: New test.
3449
62207518
MP
34502018-05-23 Marek Polacek <polacek@redhat.com>
3451
3452 * g++.dg/cpp2a/range-for8.C: New test.
3453 * g++.dg/cpp2a/range-for9.C: New test.
3454 * g++.dg/cpp2a/range-for10.C: New test.
3455
89453706
SB
34562017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
3457
3458 * lib/target-supports.exp (check_effective_target_be): New.
3459 (check_effective_target_le): New.
3460
3d76db63
MP
34612018-05-23 Marek Polacek <polacek@redhat.com>
3462
3463 * g++.dg/cpp2a/range-for1.C: New test.
3464 * g++.dg/cpp2a/range-for2.C: New test.
3465 * g++.dg/cpp2a/range-for3.C: New test.
3466 * g++.dg/cpp2a/range-for4.C: New test.
3467 * g++.dg/cpp2a/range-for5.C: New test.
3468 * g++.dg/cpp2a/range-for6.C: New test.
3469 * g++.dg/cpp2a/range-for7.C: New test.
3470
4b3f4964
UB
34712018-05-23 Uros Bizjak <ubizjak@gmail.com>
3472
3473 * gcc.target/i386/cvt-3.c: New test.
3474
34752018-05-23 Uros Bizjak <ubizjak@gmail.com>
3476
3477 * gcc.target/i386/cvt-2.c: New test.
3478
3f131545
AM
34792018-05-23 Alexander Monakov <amonakov@ispras.ru>
3480
3481 * gcc.dg/pr79985.c: New testcase.
3482
52388096
RB
34832018-05-23 Richard Biener <rguenther@suse.de>
3484
3485 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
3486
675d044c
SD
34872018-05-23 Sudakshina Das <sudi.das@arm.com>
3488
3489 PR target/84882
3490 * gcc.target/aarch64/pr84882.c: New test.
3491 * gcc.target/aarch64/target_attr_18.c: Likewise.
3492
15944069
RS
34932018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
3494
3495 PR tree-optimization/85853
3496 * gfortran.dg/vect/pr85853.f90: New test.
3497
7f4b58c2
HK
34982018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3499
3500 * gnat.dg/import2.adb: New testcase.
3501
ffdd5248
ES
35022018-05-23 Ed Schonberg <schonberg@adacore.com>
3503
3504 * gnat.dg/discr51.adb: New testcase.
3505
026733d8
JM
35062018-05-23 Javier Miranda <miranda@adacore.com>
3507
3508 * gnat.dg/valid_scalars1.adb: New testcase.
3509
ac450fb2
ES
35102018-05-23 Ed Schonberg <schonberg@adacore.com>
3511
3512 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
3513
48688534
HK
35142018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3515
3516 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
3517 testcase.
3518
162ed06f
HK
35192018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3520
3521 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
3522 testcase.
3523
32677654
BD
35242018-05-23 Bob Duff <duff@adacore.com>
3525
3526 * gnat.dg/addr10.adb: New testcase.
3527
72cfbeae
RB
35282018-05-23 Richard Biener <rguenther@suse.de>
3529
3530 PR middle-end/85874
3531 * gcc.dg/Wstrict-overflow-27.c: New testcase.
3532
ad4f3f5d
YG
35332018-05-23 Yury Gribov <tetra2005@gmail.com>
3534
3535 PR tree-optimization/85822
3536 * c-c++-common/pr85822.c: New test.
3537
b72feab8
RB
35382018-05-23 Richard Biener <rguenther@suse.de>
3539
3540 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
3541
872b6afd
JW
35422018-05-22 Janus Weil <janus@gcc.gnu.org>
3543
3544 PR fortran/85841
3545 * gfortran.dg/pr30667.f: Add option "-std=legacy".
3546
36537a1c
MS
35472018-05-22 Martin Sebor <msebor@redhat.com>
3548
3549 PR middle-end/85359
3550 * gcc.dg/attr-nonstring.c: New test.
3551
aab778d3
L
35522018-05-22 H.J. Lu <hongjiu.lu@intel.com>
3553
3554 PR target/85345
3555 * gcc.target/i386/pr85345.c: New test.
3556
58c2ad42
LM
35572018-05-22 Luis Machado <luis.machado@linaro.org>
3558
3559 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
3560
927a0091
JW
35612018-05-22 Janus Weil <janus@gcc.gnu.org>
3562
3563 PR fortran/85841
3564 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
3565 dg-additional-options.
3566 * gfortran.dg/graphite/block-2.f: Ditto.
3567 * gfortran.dg/graphite/id-19.f: Ditto.
3568 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3569 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3570 * gfortran.dg/vect/pr52580.f: Ditto.
3571
dfe1da23
JW
35722018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
3573
3574 * gcc.target/aarch64/ldp_stp_6.c: New.
3575 * gcc.target/aarch64/ldp_stp_7.c: New.
3576 * gcc.target/aarch64/ldp_stp_8.c: New.
3577
d677a8b6
MS
35782018-05-22 Martin Sebor <msebor@redhat.com>
3579
3580 PR c/85623
3581 * c-c++-common/attr-nonstring-3.c: Adjust.
3582 * c-c++-common/attr-nonstring-4.c: Adjust.
3583 * c-c++-common/attr-nonstring-6.c: New test.
3584
9f855c10
MS
35852018-05-22 Martin Sebor <msebor@redhat.com>
3586
3587 PR tree-optimization/85826
3588 * gcc.dg/Wrestrict-17.c: New test.
3589
f141b40a
RS
35902018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3591
3592 * gcc.dg/torture/pr85862.c: Rename to...
3593 * gcc.dg/torture/pr85852.c: ...this.
3594
3f89eb7f
JS
35952018-05-22 Justin Squirek <squirek@adacore.com>
3596
3597 * gnat.dg/warn14.adb: New testcase.
3598
02db8169
HK
35992018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
3600
3601 * gnat.dg/controlled8.adb: New testcase.
3602
59ec5d9b
PB
36032018-05-22 Patrick Bernardi <bernardi@adacore.com>
3604
3605 * gnat.dg/discr50.adb: New testcase.
3606
fbb53995
ES
36072018-05-22 Ed Schonberg <schonberg@adacore.com>
3608
3609 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
3610 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
3611 gnat.dg/discr49_rec2.ads: New testcase.
3612
651822ae
ES
36132018-05-22 Ed Schonberg <schonberg@adacore.com>
3614
3615 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
3616 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
3617 testcase.
3618
f2df0100
ES
36192018-05-22 Ed Schonberg <schonberg@adacore.com>
3620
3621 * gnat.dg/fixedpnt3.adb: New testcase.
3622
eaf51442
JS
36232018-05-22 Justin Squirek <squirek@adacore.com>
3624
3625 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3626 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3627
440ed9f8
RS
36282018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3629
3630 PR middle-end/85862
3631 * gcc.dg/torture/pr85862.c: New test.
3632
81d5198d
RB
36332018-05-22 Richard Biener <rguenther@suse.de>
3634
3635 PR tree-optimization/85834
3636 * g++.dg/torture/pr85834.C: New testcase.
3637 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3638
a6df9d90
ML
36392018-05-22 Martin Liska <mliska@suse.cz>
3640
3641 PR ipa/85607
3642 * g++.dg/ipa/pr85607.C: New test.
3643
4515e413
RB
36442018-05-22 Richard Biener <rguenther@suse.de>
3645
3646 PR tree-optimization/85863
3647 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3648
286f737c
JW
36492018-05-22 Janus Weil <janus@gcc.gnu.org>
3650
3651 PR fortran/85841
3652 * gfortran.dg/assumed_rank_5.f90: Update error message.
3653 * gfortran.dg/assumed_type_4.f90: Ditto.
3654 * gfortran.dg/bind_c_array_params.f03: Ditto.
3655 * gfortran.dg/bind_c_usage_28.f90: Ditto.
3656 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3657 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3658 * gfortran.dg/c_loc_tests_11.f03: Ditto.
3659 * gfortran.dg/coarray_atomic_2.f90: Ditto.
3660 * gfortran.dg/coarray_collectives_2.f90: Ditto.
3661 * gfortran.dg/coarray_collectives_10.f90: Ditto.
3662 * gfortran.dg/coarray_collectives_13.f90: Ditto.
3663 * gfortran.dg/rank_3.f90: Ditto.
3664 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
3665 * gfortran.dg/implicit_14.f90: Ditto.
3666
7157e925
CG
36672018-05-21 Christian Groessler <chris@groessler.org>
3668
3669 * gcc.c-torture/compile/simd-5.c: Fix comment.
3670
75705fa9
MM
36712018-05-21 Michael Meissner <meissner@linux.ibm.com>
3672
3673 PR target/85657
3674 * gcc.target/powerpc/pr85657-1.c: New test for converting between
3675 __float128, __ibm128, and long double.
3676 * gcc.target/powerpc/pr85657-2.c: Likewise.
3677 * gcc.target/powerpc/pr85657-3.c: Likewise.
3678 * g++.dg/pr85667.C: New test to make sure __ibm128 is
3679 implementated as a separate type internally, and is not just an
3680 alias for long double.
3681
9c8c7338
RS
36822018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3683
3684 PR tree-optimization/85814
3685 * gcc.dg/torture/pr85814.c: New test.
3686
18759120
PC
36872018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3688
3689 PR c++/84588
3690 * g++.dg/cpp0x/cond1.C: New.
3691 * g++.dg/cpp1y/pr84588-1.C: Likewise.
3692 * g++.dg/cpp1y/pr84588-2.C: Likewise.
3693 * g++.dg/cpp1y/pr84588-3.C: Likewise.
3694 * g++.dg/parse/cond6.C: Likewise.
3695 * g++.dg/parse/cond7.C: Likewise.
3696 * g++.dg/parse/cond8.C: Likewise.
3697 * g++.dg/cpp1z/decomp16.C: Update.
3698 * g++.old-deja/g++.jason/cond.C: Likewise.
3699
b3229fe1
SK
37002018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
3701
3702 ChangeLog for r260480
6d02e2d9
UB
3703 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
3704 warnings for deleted and obsolescent features.
3705 * gfortran.dg/graphite/id-19.f: Ditto.
3706 * gfortran.dg/graphite/id-20.f: Ditto.
3707 * gfortran.dg/graphite/id-27.f90: Ditto.
3708 * gfortran.dg/graphite/pr82449.f: Ditto.
b3229fe1 3709
a9221d82
KT
37102018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3711
3712 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3713 tiny and large memory models.
3714
f9e9ab63
ES
37152018-04-04 Ed Schonberg <schonberg@adacore.com>
3716
3717 * gnat.dg/suppress_initialization.adb,
3718 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3719
def6e435
ES
37202018-04-04 Ed Schonberg <schonberg@adacore.com>
3721
3722 * gnat.dg/exit1.adb: New testcase.
3723
12390626
ES
37242018-04-04 Ed Schonberg <schonberg@adacore.com>
3725
3726 * gnat.dg/array30.adb: New testcase.
3727
bcc093dc
HK
37282018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3729
3730 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3731
75add2d0
KT
37322018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3733
3734 * gcc.c-torture/execute/ssad-run.c: New test.
3735 * gcc.c-torture/execute/usad-run.c: Likewise.
3736 * gcc.target/aarch64/ssadv16qi.c: Likewise.
3737 * gcc.target/aarch64/usadv16qi.c: Likewise.
3738
d21052eb
TC
37392018-05-21 Tamar Christina <tamar.christina@arm.com>
3740
3741 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
3742 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
3743 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
3744 vbcaxq_s64): New.
3745 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3746 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3747 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3748
67e9518e
JW
37492018-05-21 Janus Weil <janus@gcc.gnu.org>
3750
3751 PR fortran/85841
3752 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
3753 * gfortran.dg/g77/20020307-1.f: Ditto.
3754 * gfortran.dg/g77/980310-3.f: Ditto.
3755 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
3756 * gfortran.dg/goacc/loop-1.f95: Ditto.
3757 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
3758 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
3759 * gfortran.dg/gomp/do-1.f90: Ditto.
3760 * gfortran.dg/gomp/omp_do1.f90: Ditto.
3761 * gfortran.dg/pr17229.f: Ditto.
3762 * gfortran.dg/pr37243.f: Ditto.
3763 * gfortran.dg/pr49721-1.f: Ditto.
3764 * gfortran.dg/pr58484.f: Ditto.
3765 * gfortran.dg/pr81175.f: Ditto.
3766 * gfortran.dg/pr81723.f: Ditto.
3767 * gfortran.dg/predcom-2.f: Ditto.
3768 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3769 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3770 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3771 * gfortran.dg/vect/pr52580.f: Ditto.
3772
a17b4d4c
PT
37732018-05-20 Paul Thomas <pault@gcc.gnu.org>
3774
3775 PR fortran/80657
3776 * gfortran.dg/char_result_18.f90: New test.
3777
f82f425b
PT
37782018-05-20 Paul Thomas <pault@gcc.gnu.org>
3779
3780 PR fortran/49636
3781 * gfortran.dg/associate_38.f90: New test.
3782
7c71e796
PT
37832018-05-20 Paul Thomas <pault@gcc.gnu.org>
3784
a17b4d4c 3785 PR fortran/82275
7c71e796
PT
3786 * gfortran.dg/select_type_42.f90: New test.
3787
dc32bc72
PT
37882018-05-19 Paul Thomas <pault@gcc.gnu.org>
3789
3790 PR fortran/82923
a17b4d4c
PT
3791 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
3792 that the patch fixes PR66694 & PR82617, although the testcases
3793 are not explicitly included.
dc32bc72 3794
09baee1a
KC
37952018-05-18 Kito Cheng <kito.cheng@gmail.com>
3796
3797 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3798
dc2ebc99
MG
37992018-05-18 Marc Glisse <marc.glisse@inria.fr>
3800
3801 PR c++/82899
3802 * g++.dg/pr82899.C: New testcase.
3803
1261e77e
ML
38042018-05-18 Martin Liska <mliska@suse.cz>
3805
3806 * gcc.dg/pr68766.c: Change pruned output.
3807
950ad0ba
CP
38082018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3809
3810 PR c++/85782
3811 * c-c++-common/goacc/pr85782.c: New test.
3812
a9b22c33
SD
38132018-05-18 Sudakshina Das <sudi.das@arm.com>
3814
3815 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3816
5511d3fa
KT
38172018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3818
3819 * gcc.target/arm/pr62554.c: Delete.
3820 * gcc.target/arm/pr69610-1.c: Likewise.
3821 * gcc.target/arm/pr69610-2.c: Likewise.
3822
c3f808d3
KT
38232018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3824
3825 * gcc.target/arm/pr40887.c: Update comment.
3826 * lib/target-supports.exp: Don't generate effective target checks
3827 and related helpers for armv5. Update comment.
3828 * gcc.target/arm/armv5_thumb_isa.c: Delete.
3829 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
3830 target check and options.
3831
bec3ee81
PK
38322018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3833
3834 PR middle-end/85817
3835 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3836 scan-tree-dump-not for h.
3837
b55fbca3
RB
38382018-05-18 Richard Biener <rguenther@suse.de>
3839
3840 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3841 * gcc.dg/tree-ssa/pr45397.c: Likewise.
3842 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
3843 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3844 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
3845 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3846 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3847 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3848 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3849 * gcc.dg/tree-ssa/vrp58.c: Likewise.
3850 * gcc.dg/vrp-min-max-1.c: Likewise.
3851 * gcc.dg/vrp-min-max-3.c: New testcase.
3852
6b9fc178
RB
38532018-05-18 Richard Biener <rguenther@suse.de>
3854
3855 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
3856 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
3857 * gcc.dg/graphite/scop-6.c: Likewise.
3858 * gcc.dg/graphite/scop-7.c: Likewise.
3859 * gcc.dg/graphite/scop-8.c: Likewise.
3860 * gcc.dg/graphite/scop-9.c: Likewise.
3861
8364e58b
KT
38622018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3863
3864 * gcc.target/aarch64/vect-init-ld1.c: New test.
3865
eb63c01f
ML
38662018-05-18 Martin Liska <mliska@suse.cz>
3867
3868 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3869 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3870
cdc3b883
ML
38712018-05-18 Martin Liska <mliska@suse.cz>
3872
3873 * gcc.dg/ipa/ipa-icf-39.c: New test.
3874 * gcc.dg/pr68766.c: Adjust pruned output.
3875
c566cc9f
RS
38762018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3877
3878 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
3879 New proc.
3880 * gcc.dg/fma-1.c: New test.
3881 * gcc.dg/fma-2.c: Likewise.
3882 * gcc.dg/fma-3.c: Likewise.
3883 * gcc.dg/fma-4.c: Likewise.
3884 * gcc.dg/fma-5.c: Likewise.
3885 * gcc.dg/fma-6.c: Likewise.
3886 * gcc.dg/fma-7.c: Likewise.
3887 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
3888 scalar_all_fma.
3889 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
3890 * gfortran.dg/reassoc_8.f: Likewise.
3891 * gfortran.dg/reassoc_9.f: Likewise.
3892 * gfortran.dg/reassoc_10.f: Likewise.
3893
7bbce9b5
JW
38942018-05-17 Jim Wilson <jimw@sifive.com>
3895
3896 * gcc.target/riscv/switch-qi.c: New.
3897 * gcc.target/riscv/switch-si.c: New.
3898
ca7584f7
PH
38992018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3900
3901 PR target/85698
3902 * gcc.target/powerpc/pr85698.c: New test.
3903
3f90a68f
RB
39042018-05-17 Richard Biener <rguenther@suse.de>
3905
3906 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3907
bb4e4747
BC
39082018-05-17 Bin Cheng <bin.cheng@arm.com>
3909
3910 PR tree-optimization/85793
3911 * gcc.dg/vect/pr85793.c: New test.
3912
e4f81565
RS
39132018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
3914
3915 * gcc.dg/gimplefe-28.c: New test.
3916 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
3917 internal function calls.
3918 * gcc.dg/goacc/loop-processing-1.c: Likewise.
3919
40659769
ML
39202018-05-17 Martin Liska <mliska@suse.cz>
3921
3922 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3923 space in between 'G_' and '('.
3924
4e6a811f
JJ
39252018-05-17 Jakub Jelinek <jakub@redhat.com>
3926
78b9544b
JJ
3927 PR target/85323
3928 * gcc.target/i386/pr85323-7.c: New test.
3929 * gcc.target/i386/pr85323-8.c: New test.
3930 * gcc.target/i386/pr85323-9.c: New test.
3931
6a03477e
JJ
3932 PR target/85323
3933 * gcc.target/i386/pr85323-4.c: New test.
3934 * gcc.target/i386/pr85323-5.c: New test.
3935 * gcc.target/i386/pr85323-6.c: New test.
3936
28a8a768
JJ
3937 PR target/85323
3938 * gcc.target/i386/pr85323-1.c: New test.
3939 * gcc.target/i386/pr85323-2.c: New test.
3940 * gcc.target/i386/pr85323-3.c: New test.
3941
4e6a811f
JJ
3942 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
3943 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
3944 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
3945 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
3946 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
3947 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
3948 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
3949 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
3950 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
3951 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
3952 * gcc.target/i386/avx512f-setzero-1.c: New test.
3953
b4e2cd5b
JG
39542018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3955
3956 * gcc.target/aarch64/vect-slp-dup.c: New.
3957
9b4ef22d
PC
39582018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3959
3960 PR c++/85713
3961 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3962
74b2bb19 39632018-05-17 Olga Makhotina <olga.makhotina@intel.com>
9b4ef22d 3964
74b2bb19
OM
3965 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3966 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3967
773d0331
RB
39682018-05-17 Richard Biener <rguenther@suse.de>
3969
3970 PR tree-optimization/85757
3971 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3972
0932d398
MP
39732018-05-16 Marek Polacek <polacek@redhat.com>
3974
3975 PR c++/85363
3976 * g++.dg/cpp0x/initlist-throw1.C: New test.
3977 * g++.dg/cpp0x/initlist-throw2.C: New test.
3978
6747254b 39792018-05-16 Carl Love <cel@us.ibm.com>
0932d398 3980
6747254b 3981 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
6747254b
CL
3982 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3983 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3984
311eb816
RB
39852018-05-16 Richard Biener <rguenther@suse.de>
3986
3987 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3988 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3989 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3990
1f3cb663
RS
39912018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3992
3993 * gcc.target/aarch64/sve/vcond_10.c: New test.
3994 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3995 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3996 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3997
7ad491c6
MS
39982018-05-15 Martin Sebor <msebor@redhat.com>
3999
4000 PR tree-optimization/85753
4001 * gcc.dg/Wrestrict-10.c: Adjust.
4002 * gcc.dg/Wrestrict-16.c: New test.
4003
27560569
MS
40042018-05-15 Martin Sebor <msebor@redhat.com>
4005
4006 PR middle-end/85643
4007 * c-c++-common/attr-nonstring-7.c: New test.
4008
afe3cc73
RB
40092018-05-15 Richard Biener <rguenther@suse.de>
4010
4011 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
4012
a8c80d03
PK
40132018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4014
4015 PR tree-optimization/83648
4016 * gcc.dg/tree-ssa/pr83648.c: New test.
4017 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
4018
0fac5f2a
PK
40192018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4020
4021 PR ipa/85734
4022 * gcc.dg/ipa/pr85734.c: New test.
4023
ef6bd9cd
EB
40242018-05-14 Eric Botcazou <ebotcazou@adacore.com>
4025
4026 PR target/85756
4027 * gnat.dg/opt70.adb: New test.
4028 * gnat.dg/opt70_pkg.ad[sb]: New helper.
4029
10c54e5b
KT
40302018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4031
4032 * gcc.target/aarch64/crypto-fuse-1.c: New test.
4033 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
4034
43d0a8ee
WD
40352018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4036
4037 * gcc.target/aarch64/vmov_n_1.c: Update test.
4038 * gcc.target/aarch64/vfp-1.c: Update test.
4039
9c1326aa
JJ
40402018-05-14 Jakub Jelinek <jakub@redhat.com>
4041
2717c64d 4042 PR target/85756
9c1326aa
JJ
4043 * gcc.c-torture/execute/pr85756.c: New test.
4044
f8d9957e
SP
40452018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
4046
4047 * gcc.target/i386/cldemote-1.c: New test.
4048
f094a21f
PT
40492018-05-13 Paul Thomas <pault@gcc.gnu.org>
4050
4051 PR fortran/85742
4052 * gfortran.dg/assumed_type_9.f90 : New test.
4053
8132af9d
SK
40542018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
4055
4056 PR fortran/85542
4057 * gfortran.dg/pr85542.f90: New test.
4058
063c5529
MJ
40592018-05-11 Martin Jambor <mjambor@suse.cz>
4060
4061 PR ipa/85655
4062 * g++.dg/lto/pr85655_0.C: New test.
4063
55f31ed1
SP
40642018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
4065
4066 * gcc.target/i386/tpause-1.c: New test.
4067 * gcc.target/i386/umonitor-1.c: New test.
4068
1c9ee609
JJ
40692018-05-11 Jakub Jelinek <jakub@redhat.com>
4070
4071 PR c/85696
4072 * c-c++-common/gomp/pr85696.c: New test.
4073
5a599c46
ASJ
40742018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
4075 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR tree-optimization/85692
4078 * gcc.target/i386/pr85692.c: New test.
4079
19916065
ML
40802018-05-11 Martin Liska <mliska@suse.cz>
4081
6d02e2d9 4082 PR sanitizer/85556
19916065
ML
4083 * c-c++-common/ubsan/attrib-6.c: New test.
4084
9724eac3
SK
40852018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4086
4087 PR fortran/85687
4088 * gfortran.dg/pr85687.f90: new test.
4089
14ee7de0
SK
40902018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4091
4092 PR fortran/85521
4093 * gfortran.dg/pr85521_1.f90: New test.
4094 * gfortran.dg/pr85521_2.f90: New test.
4095
7b24db31
SK
40962018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
4097
4098 PR fortran/70870
4099 * gfortran.dg/pr70870_1.f90: New test.
4100
1c3c479a
UB
41012018-05-10 Uros Bizjak <ubizjak@gmail.com>
4102
4103 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
4104
79e7b1fe
JJ
41052018-05-10 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR c++/85662
4108 * g++.dg/ext/offsetof2.C: New test.
4109
9caa7e07
PT
41102018-05-10 Paul Thomas <pault@gcc.gnu.org>
4111
4112 PR fortran/68846
4113 * gfortran.dg/temporary_3.f90 : New test.
4114
4115 PR fortran/70864
4116 * gfortran.dg/temporary_2.f90 : New test.
4117
427a7384
SB
41182018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
4119
4120 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
4121 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
4122 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
4123 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
4124 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
4125 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
4126 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
4127 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
4128 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
4129 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
4130 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
4131 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
4132 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
4133 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
4134 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
4135 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
4136 * gcc.dg/vmx/st-be-order.c: Delete testcase.
4137 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
4138 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
4139 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
4140 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
4141 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
4142 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
4143 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
4144 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
4145 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
4146 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
4147
573d8a24
JJ
41482018-05-10 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR tree-optimization/85699
4151 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
4152 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
4153 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
4154 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
4155
86c12f76
EB
41562018-05-10 Eric Botcazou <ebotcazou@adacore.com>
4157
4158 * g++.dg/tls/pr85400.C: New test.
4159
bb6cb6e3
PC
41602018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4161
4162 PR c++/85713
4163 * g++.dg/cpp1y/lambda-generic-85713.C: New.
4164
41652018-05-09 Carl Love <cel@us.ibm.com>
4166
eb1d9e8e
CL
4167 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
4168
1a9f989a
PC
41692018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4170
4171 PR c++/85713
4172 Revert:
4173 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4174
4175 PR c++/84588
4176 * g++.dg/cpp1y/pr84588.C: New.
4177
247f726f
AS
41782018-05-09 Andreas Schwab <schwab@suse.de>
4179
4180 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
4181
3ba4ff41
RS
41822018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
4183
4184 * gcc.target/aarch64/store_lane_spill_1.c: New test.
4185 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
4186
6d8c870a
CL
41872018-05-08 Carl Love <cel@us.ibm.com>
4188 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
4189
9f171abd
PC
41902018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4191
4192 PR c++/84588
4193 * g++.dg/cpp1y/pr84588.C: New.
4194
0e45c664
MP
41952018-05-08 Marek Polacek <polacek@redhat.com>
4196
4197 PR c++/85695
4198 * g++.dg/cpp1z/constexpr-if22.C: New test.
4199
49c0e806
UB
42002018-05-08 Uros Bizjak <ubizjak@gmail.com>
4201
4202 PR target/85693
4203 * gcc.target/i386/pr85693.c: New test.
4204
1eac3830
JJ
42052018-05-08 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR target/85683
4208 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
4209 scan-assembler-times checking that except for [fh]*xor other functions
4210 don't use any load instructions.
4211
50e461df
OM
42122018-05-08 Olga Makhotina <olga.makhotina@intel.com>
4213
4214 * gcc.target/i386/builtin_target.c: Test goldmont.
4215 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
4216 arch=silvermont.
4217
294c6f66
JJ
42182018-05-08 Jakub Jelinek <jakub@redhat.com>
4219
4d4015db
JJ
4220 PR target/85572
4221 * g++.dg/other/sse2-pr85572-1.C: New test.
4222 * g++.dg/other/sse2-pr85572-2.C: New test.
4223 * g++.dg/other/sse4-pr85572-1.C: New test.
4224 * g++.dg/other/avx2-pr85572-1.C: New test.
4225
ac681859
JJ
4226 PR target/85317
4227 * gcc.target/i386/pr85317.c: New test.
4228 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
4229 optimization barrier to avoid optimizing away the expected insn.
4230
294c6f66
JJ
4231 PR target/85480
4232 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
4233 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
4234
57cfbfba
RS
42352018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4236
4237 * g++.dg/other/sve_const_pred_1.C: Rename to...
4238 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
4239 target selectors and explicit -march options.
4240 * g++.dg/other/sve_const_pred_2.C: Rename to...
4241 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
4242 * g++.dg/other/sve_const_pred_3.C: Rename to...
4243 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
4244 * g++.dg/other/sve_const_pred_4.C: Rename to...
4245 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
4246 * g++.dg/other/sve_tls_2.C: Rename to...
4247 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
4248 * g++.dg/other/sve_vcond_1.C: Rename to...
4249 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
4250 * g++.dg/other/sve_vcond_1_run.C: Rename to...
4251 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
4252
ad088249
RS
42532018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4254
4255 PR testsuite/85586
4256 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
4257 !vect_no_align.
4258
a8f9665b
PC
42592018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4260
4261 PR c++/57429
4262 * g++.dg/cpp0x/deleted14.C: New.
4263
cee99fa0
RS
42642018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4265 Alan Hayward <alan.hayward@arm.com>
4266 David Sherwood <david.sherwood@arm.com>
4267
4268 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
4269 XFAIL the BIC test.
4270 * gcc.target/aarch64/sve/vcond_7.c: New test.
4271 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
4272
4430130d
PC
42732018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4274
4275 PR c++/70563
4276 * g++.dg/cpp0x/sfinae62.C: New.
4277
4fdd8b18
RS
42782018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4279
4280 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
4281 load from src[i].
4282
3e8f909a
PC
42832018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4284
4285 PR c++/80691
4286 * g++.dg/cpp0x/narrowing1.C: New.
4287
ab7d466d
RB
42882018-05-08 Richard Biener <rguenther@suse.de>
4289
4290 PR middle-end/85588
4291 * gcc.dg/torture/pr85574.c: Rename to...
4292 * gcc.dg/torture/pr85588.c: ... this.
4293
b573f931
TK
42942018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4295
4296 PR fortran/54613
4297 * gfortran.dg/minmaxloc_12.f90: New test case.
4298 * gfortran.dg/minmaxloc_13.f90: New test case.
4299
ee336e84
NS
43002018-05-07 Nathan Sidwell <nathan@acm.org>
4301
4302 * g++.dg/cpp0x/range-for10.C: Delete.
4303 * g++.dg/ext/forscope1.C: Delete.
4304 * g++.dg/ext/forscope2.C: Delete.
4305 * g++.dg/template/for1.C: Delete.
4306
0d1f4de9
JL
43072018-05-07 Jeff Law <law@redhat.com>
4308
4309 * gfortran.dg/linefile.f90: New test.
4310
4826f48e
CL
43112018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4312
4313 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
4314 and options.
4315
d5754d94
JJ
43162018-05-06 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR c++/85659
4319 * g++.dg/ext/asm14.C: New test.
4320 * g++.dg/ext/asm15.C: New test.
4321 * g++.dg/ext/asm16.C: New test.
4322
a9856a8d
ME
43232018-05-06 Michael Eager <eager@eagercon.com>
4324
4325 * gcc.target/microblaze/others/picdtr.c: Correct option
6d02e2d9 4326 -fPIE -mpic-data-is-text-relative.
a9856a8d 4327
b0e69bd6
AS
43282018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
4329
9caa7e07 4330 * gcc.target/microblaze/others/picdtr.c: Add test for
6d02e2d9 4331 -fPIE -mpic-data-is-text-relative.
b0e69bd6 4332
8309b221
AV
43332018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
4334
4335 PR fortran/85507
4336 * gfortran.dg/coarray_dependency_1.f90: New test.
4337 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
4338
080dc243
PJ
43392018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4340
ffb164c7 4341 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
080dc243
PJ
4342 to match the currently produced gimple.
4343
43442018-05-04 Carl Love <cel@us.ibm.com>
ffb164c7 4345
53481a28
CL
4346 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
4347 vec_trunc.
4348 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
4349 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
4350 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
4351 xvcmpgedp counts. Add xxsel counts.
4352
7d187fdf
RB
43532018-05-04 Richard Biener <rguenther@suse.de>
4354
4355 PR middle-end/85627
4356 * g++.dg/torture/pr85627.C: New testcase.
4357
9b5713f7
RB
43582018-05-04 Richard Biener <rguenther@suse.de>
4359
4360 PR middle-end/85574
4361 * gcc.dg/torture/pr85574.c: New testcase.
4362 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
4363
04782385
JJ
43642018-05-04 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR libstdc++/85466
4367 * gcc.dg/nextafter-1.c: New test.
4368 * gcc.dg/nextafter-2.c: New test.
4369 * gcc.dg/nextafter-3.c: New test.
4370 * gcc.dg/nextafter-4.c: New test.
4371
6c072e21
NS
43722018-05-03 Nathan Sidwell <nathan@acm.org>
4373
4374 Remove -ffriend-injection.
4375 * g++.old-deja/g++.jason/scoping15.C: Delete.
4376 * g++.old-deja/g++.mike/net43.C: Delete.
4377
503ac4e0
JJ
43782018-05-03 Jakub Jelinek <jakub@redhat.com>
4379
4380 PR target/85530
4381 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
4382 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
4383 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
4384 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
4385
63f12215
TV
43862018-05-03 Tom de Vries <tom@codesourcery.com>
4387
4388 PR testsuite/85106
4389 * lib/scanoffloadtree.exp: New file.
4390
a378f85c
RB
43912018-05-03 Richard Biener <rguenther@suse.de>
4392
4393 PR tree-optimization/85615
4394 * gcc.dg/torture/pr85615.c: New testcase.
4395
b7244ccb
KT
43962018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4397
4398 PR tree-optimization/70291
4399 * gcc.dg/complex-6.c: New test.
4400 * gcc.dg/complex-7.c: Likewise.
4401
c2901468
RB
44022018-05-03 Richard Biener <rguenther@suse.de>
4403
4404 PR testsuite/85579
4405 * fortran.dg/pr51434.f90: Truncate transfer argument.
4406
31aa23df
JJ
44072018-05-02 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR target/85582
4410 * gcc.c-torture/execute/pr85582-3.c: New test.
4411
006fbbe9
PC
44122018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4413 Jason Merrill <jason@redhat.com>
4414
4415 PR c++/68374
4416 * g++.dg/warn/Wshadow-13.C: New.
4417 * g++.dg/warn/Wshadow-14.C: Likewise.
4418
1f62d637
TV
44192018-05-02 Tom de Vries <tom@codesourcery.com>
4420
4421 PR libgomp/82428
4422 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
4423 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
4424
f7584c81
DP
44252018-05-02 David Pagan <dave.pagan@oracle.com>
4426
4427 PR c/30552
4428 * gcc.dg/noncompile/pr30552-1.c: New test.
4429 * gcc.dg/noncompile/pr30552-2.c: New test.
4430 * gcc.dg/noncompile/pr30552-3.c: New test.
4431 * gcc.dg/noncompile/pr30552-4.c: New test.
4432
d6476f90
RB
44332018-05-02 Richard Biener <rguenther@suse.de>
4434
4435 PR tree-optimization/85597
4436 * gcc.dg/vect/pr85597.c: New testcase.
4437
9220b511
TV
44382018-05-02 Tom de Vries <tom@codesourcery.com>
4439
4440 PR testsuite/85106
4441 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
4442 * lib/scanltranstree.exp: New file.
4443 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
4444 (scan-ltrans-tree-dump-times_required_options)
4445 (scan-ltrans-tree-dump-not_required_options)
4446 (scan-ltrans-tree-dump-dem_required_options)
4447 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
4448 * lib/gcc-dg.exp: Include scanltranstree.exp.
4449
6c3c13c1
TV
44502018-05-02 Tom de Vries <tom@codesourcery.com>
4451
4452 PR testsuite/85106
4453 * gcc.dg/ipa/ipa-icf-38.c: New test.
4454 * gcc.dg/ipa/ipa-icf-38a.c: New test.
4455 * lib/scandump.exp (dump-base): New proc.
4456 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
4457 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
4458 base.
4459 * lib/scanipa.exp: Add "" argument to scan-dump calls.
4460 * lib/scanlang.exp: Same.
4461 * lib/scanrtl.exp: Same.
4462 * lib/scantree.exp: Same.
4463 * lib/scanwpaipa.exp: New file.
4464 * lib/gcc-dg.exp: Include scanwpaipa.exp.
4465
b18f161d
RB
44662018-05-02 Richard Biener <rguenther@suse.de>
4467
4468 PR middle-end/85567
4469 * gcc.dg/torture/pr85567.c: New testcase.
4470
014dcf47
JJ
44712018-05-02 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR target/85582
4474 * gcc.c-torture/execute/pr85582-1.c: New test.
4475 * gcc.c-torture/execute/pr85582-2.c: New test.
4476
9e4da9b5
RS
44772018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
4478
4479 PR tree-optimization/85586
4480 * gcc.dg/vect/pr85586.c: New test.
4481
dac920e8
MG
44822018-05-01 Marc Glisse <marc.glisse@inria.fr>
4483
4484 PR tree-optimization/85143
4485 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
4486 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
4487
2cc7d3a7
DM
44882018-05-01 David Malcolm <dmalcolm@redhat.com>
4489
4490 PR c/84258
4491 * c-c++-common/Wformat-pr84258.c: New test.
4492
41e2c1b0
PK
44932018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4494
6d02e2d9 4495 PR tree-optimization/82665
41e2c1b0
PK
4496 * gcc.dg/tree-ssa/pr82665.c: New test.
4497
1a3a7b4e
DM
44982018-04-30 David Malcolm <dmalcolm@redhat.com>
4499
4500 PR c++/85523
4501 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4502 (test_add_fixit_insert_formatted_single_line): New function.
4503 (test_add_fixit_insert_formatted_multiline): New function.
4504 Extend expected output of generated patch to include fix-it hints
4505 for these.
4506 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
4507 "gcc-rich-location.h". Add test coverage for
4508 gcc_rich_location::add_fixit_insert_formatted.
4509
7761dfbe
DM
45102018-04-30 David Malcolm <dmalcolm@redhat.com>
4511
4512 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4513 (test_show_locus): Update for location_get_source_line returning a
4514 char_span. Use char_span for handling words in the
4515 "test_many_nested_locations" fix-it example.
4516
e0be3321
CZ
45172018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4518
4519 * gcc.target/arc/interrupt-8.c: Update test.
4520 * gcc.target/arc/loop-4.c: Likewise.
4521 * gcc.target/arc/loop-hazard-1.c: Likewise.
4522 * gcc.target/arc/sdata-3.c: Likewise.
4523
2295aa75
CZ
45242018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4525
4526 * gcc.target/arc/store-merge-1.c: New test.
4527 * gcc.target/arc/add_n-combine.c: Update test.
4528
af1682fc
AS
45292018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
4530
4531 Microblaze Target: PIC data text relative
4532
4533 * gcc.target/microblaze/others/data_var1.c: Include
4534 PIC case of r20 base register.
4535 * gcc.target/microblaze/others/data_var2.c: Ditto.
4536 * gcc.target/microblaze/others/picdtr.c: Add new
4537 test case for -mpic-is-data-text-relative.
4538 * gcc.target/microblaze/others/sdata_var1.c: Add
4539 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4540 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4541 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4542 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4543 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4544 * gcc.target/microblaze/others/string_cst1_gpopt.c:
4545 Ditto.
4546 * gcc.target/microblaze/others/string_cst2_gpopt.c:
4547 Ditto.
4548
2925cd9d
RB
45492018-04-30 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/28364
4552 PR tree-optimization/85275
4553 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
4554 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
4555 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
4556 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
4557 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
4558 still passes.
4559 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
4560 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
4561 still passes.
4562 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4563 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4564 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4565
6754dfa2
UB
45662018-04-28 Uros Bizjak <ubizjak@gmail.com>
4567
4568 PR target/84431
4569 * gcc.target/i386/pr84431.c: New test.
4570
cf254442
MJ
45712018-04-27 Martin Jambor <mjambor@suse.cz>
4572
4573 PR ipa/85549
4574 * g++.dg/ipa/pr85549.C: New test.
4575
b2b1ea34
JJ
45762018-04-27 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR c++/85553
4579 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
4580 directive.
4581 * g++.dg/cpp0x/constexpr-85553.C: New test.
4582
66bd3086
DM
45832018-04-27 David Malcolm <dmalcolm@redhat.com>
4584
4585 PR c++/85515
4586 * g++.dg/pr85515-1.C: New test.
4587 * g++.dg/pr85515-2.C: New test.
4588
a6e34898
PC
45892018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
4590
4591 PR c++/84691
4592 * g++.dg/cpp0x/friend3.C: New.
4593
d318d551
KT
45942018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4595
4596 PR target/82518
4597 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4598 Use check_effective_target_arm_little_endian.
4599
92007ba6
JJ
46002018-04-27 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR tree-optimization/85529
4603 * gcc.c-torture/execute/pr85529-1.c: New test.
4604 * gcc.c-torture/execute/pr85529-2.c: New test.
4605 * gcc.dg/pr85529.c: New test.
4606
b4d62b40
MR
46072018-04-26 Maciej W. Rozycki <macro@mips.com>
4608
4609 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
4610 `.dword' in addition to `lw' and `.word'.
4611
7dc5410a
MR
46122018-04-26 Maciej W. Rozycki <macro@mips.com>
4613
4614 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
4615
7ee1f872
EB
46162018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4617
4618 * gnat.dg/loop_optimization24.adb: New test.
4619
1c53fa8c
RB
46202018-04-26 Richard Biener <rguenther@suse.de>
4621
4622 PR tree-optimization/85116
4623 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
4624 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
4625 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
4626 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
4627
be3830f8
SP
46282018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4629
4630 PR target/85473
4631 * gcc.target/i386/pr85473-1.c: New test.
4632 * gcc.target/i386/pr85473-2.c: New test.
4633
7d75ea04
JJ
46342018-04-25 Nathan Sidwell <nathan@acm.org>
4635 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR c++/85437
4638 PR c++/49171
4639 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
4640 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
4641 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
4642 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
4643 * g++.dg/cpp0x/pr85437-1.C: New.
4644 * g++.dg/cpp0x/pr85437-2.C: New.
4645 * g++.dg/cpp0x/pr85437-3.C: New.
4646 * g++.dg/cpp0x/pr85437-4.C: New.
4647
58da192e
SK
46482018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4649
4650 PR fortran/85520
4651 * gfortran.dg/pr85520.f90: New test.
4652
0603375c
KT
46532018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4654
4655 PR target/85512
4656 * gcc.dg/pr85512.c: New test.
4657
7d75ea04 46582018-04-24 H.J. Lu <hongjiu.lu@intel.com>
d16d033b
L
4659
4660 PR target/85485
4661 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
4662 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
4663 * gcc.dg/pr85388-1.c (dg-options): Likwise.
4664 * gcc.dg/pr85388-2.c (dg-options): Likwise.
4665 * gcc.dg/pr85388-3.c (dg-options): Likwise.
4666 * gcc.dg/pr85388-4.c (dg-options): Likwise.
4667 * gcc.dg/pr85388-5.c (dg-options): Likwise.
4668 * gcc.dg/pr85388-6.c (dg-options): Likwise.
4669 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
4670 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
4671 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
4672 * gcc.target/i386/cet-label.c (dg-options): Likwise.
4673 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
4674 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
4675 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
4676 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
4677 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
4678 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
4679 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
4680 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
4681 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
4682 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
4683 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
4684 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
4685 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
4686 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
4687 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
4688 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
4689 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
4690 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
4691 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
4692 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
4693 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
4694 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
4695 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
4696 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
4697 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
4698 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
4699 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
4700 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
4701 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
4702 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
4703 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
4704 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
4705 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
4706 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
4707 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
4708 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
4709 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
4710 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
4711 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
4712 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
4713 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
4714 * gcc.target/i386/pr84146.c (dg-options): Likwise.
4715 * gcc.target/i386/pr85403.c (dg-options): Likwise.
4716 * gcc.target/i386/pr85404.c (dg-options): Likwise.
4717 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
4718 with -mshstk.
4719 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
4720 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
4721 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
4722 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
4723 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
4724 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
4725 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
4726 * (dg-options): Likwise.
4727 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
4728 -mno-cet.
4729 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
4730 * gcc.target/i386/cet-label-3.c: Removed.
4731 * gcc.target/i386/cet-property-3.c: Likwise.
4732 * gcc.target/i386/cet-sjlj-7.c: Likwise.
4733
1704194a
JJ
47342018-04-24 Jakub Jelinek <jakub@redhat.com>
4735
e8ac3359
JJ
4736 PR target/85511
4737 * gcc.target/i386/pr85511.c: New test.
4738
c61199f2
JJ
4739 PR target/85503
4740 * g++.dg/ext/pr85503.C: New test.
4741
1704194a
JJ
4742 PR target/85508
4743 * gcc.target/i386/pr85508.c: New test.
4744
062c0a7b
AK
47452018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4746
4747 PR tree-optimization/85478
4748 * g++.dg/pr85478.C: New test.
4749
a689171e
EB
47502018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4751
4752 * g++.dg/torture/pr85496.C: New test.
4753
99219dba
AB
47542018-04-23 Andrey Belevantsev <abel@ispras.ru>
4755
a689171e
EB
4756 PR rtl-optimization/85423
4757 * gcc.dg/pr85423.c: New test.
99219dba 4758
8cd95cec
MS
47592018-04-20 Martin Sebor <msebor@redhat.com>
4760
4761 PR c/85365
4762 * gcc.dg/Wrestrict-15.c: New test.
4763
661eb8f9
MM
47642018-04-20 Michael Meissner <meissner@linux.ibm.com>
4765
4766 PR target/85456
4767 * gcc.target/powerpc/pr85456.c: New test.
4768
8833e667
BS
47692018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4770
4771 * g++.dg/ext/undef-bool-1.C: Require lp64.
4772 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4773
b593a195
JL
47742018-04-20 Jeff Law <law@redhat.com>
4775
4776 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
4777 stack protector.
4778 * gcc.dg/stack-check-6.c: Likewise.
4779 * gcc.dg/stack-check-6a.c: Likewise.
4780 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
4781 * gcc.target/i386/stack-check-18.c: Likewise.
4782 * gcc.target/i386/stack-check-19.c: Likewise.
4783
db994ead
KT
47842018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4785
4786 PR testsuite/85483
4787 * gcc.target/aarch64/sve/vcond_1.c: Move to...
4788 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
4789 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
4790 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
4791
e95dda95
L
47922018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4793
4794 PR target/85469
4795 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4796 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4797
b46ebc6c
RB
47982018-04-20 Richard Biener <rguenther@suse.de>
4799
4800 PR middle-end/85475
4801 * gcc.dg/torture/pr85475.c: New testcase.
4802
2f1f3ac4
MJ
48032018-04-20 Martin Jambor <mjambor@suse.cz>
4804
4805 ipa/85449
4806 * gcc.dg/ipa/pr85449.c: New test.
4807
5fc1b920
MJ
48082018-04-20 Martin Jambor <mjambor@suse.cz>
4809
4810 ipa/85447
4811 * g++.dg/ipa/pr85447.C: New file.
4812 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4813
e00e6276
JJ
48142018-04-20 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR c++/85462
4817 * g++.dg/cpp0x/pr85462.C: New test.
4818
c7cec033
L
48192018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4820
4821 * gcc.target/i386/pr85404.c: Require CET target.
4822
18108d94
JJ
48232018-04-19 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR tree-optimization/85467
4826 * gcc.dg/pr85467.c: New test.
4827
f62a0ddd
PC
48282018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4829
4830 PR c++/84611
4831 * g++.dg/parse/crash68.C: New.
4832
5707be3c
L
48332018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4834
4835 PR libgcc/85334
4836 * g++.dg/torture/pr85334.C: New test.
4837
f22723f9
JW
48382018-04-19 Jonathan Wakely <jwakely@redhat.com>
4839
4840 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4841 * g++.dg/diagnostic/pr85464.C: New.
4842
5e1e91c4
L
48432018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4844
4845 PR target/85397
4846 * gcc.dg/torture/pr85397-1.c: New test.
4847 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
4848 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4849
2130a2af
L
48502018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4851
4852 PR target/85404
4853 * gcc.target/i386/pr85404.c: New test.
4854
73d1e572
L
48552018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4856
4857 PR target/85417
4858 * c-c++-common/attr-nocf-check-1.c: Compile with
4859 -fcf-protection=none.
4860 * c-c++-common/attr-nocf-check-3.c: Likewise.
4861 * gcc.dg/march-generic.c: Likewise.
4862 * gcc.target/i386/align-limit.c: Likewise.
4863 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4864 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4865 * gcc.target/i386/cet-property-2.c: Likewise.
4866 * gcc.target/i386/ret-thunk-26.c: Likewise.
4867 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
4868 targets.
4869 * c-c++-common/fcf-protection-2.c: Likewise.
4870 * c-c++-common/fcf-protection-3.c: Likewise.
4871 * c-c++-common/fcf-protection-5.c: Likewise.
4872 * c-c++-common/fcf-protection-6.c: Likewise.
4873 * c-c++-common/fcf-protection-7.c: Likewise.
4874 * gcc.target/i386/cet-label-3.c: New test.
4875 * gcc.target/i386/cet-property-3.c: Likewise.
4876 * gcc.target/i386/cet-sjlj-7.c: Likewise.
4877 * gcc.target/i386/pr85417-1.c: Likewise.
4878 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
4879 __x86_indirect_thunk_nt_(r|e)ax
4880 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4881 * gcc.target/i386/pr85403.c: Remove dg-error,
4882
37d51c75
SP
48832018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4884
4885 * gcc.target/i386/movdir-1.c: New test.
4886
ca98e4c5
RB
48872018-04-19 Richard Biener <rguenther@suse.de>
4888
4889 PR middle-end/85455
4890 * gcc.dg/pr85455.c: New testcase.
4891
411a771a
CL
48922018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4893
4894 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4895 targets.
4896 * g++.dg/lto/pr85405b_0.C: Likewise.
4897 * g++.dg/lto/pr84805_0.C: Likewise.
4898
af597536
ML
48992018-04-18 Martin Liska <mliska@suse.cz>
4900
4901 PR ipa/83983
4902 PR ipa/85391
4903 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4904 output.
4905
8953574f
L
49062018-04-18 H.J. Lu <hongjiu.lu@intel.com>
4907
4908 PR target/85388
4909 * gcc.dg/pr85388-1.c: New test.
4910 * gcc.dg/pr85388-2.c: Likewise.
4911 * gcc.dg/pr85388-3.c: Likewise.
4912 * gcc.dg/pr85388-4.c: Likewise.
4913 * gcc.dg/pr85388-5.c: Likewise.
4914 * gcc.dg/pr85388-6.c: Likewise.
4915
7d6051b1
JH
49162018-04-18 Jan Hubicka <jh@suse.cz>
4917 Martin Liska <mliska@suse.cz>
4918
4919 * g++.dg/lto/pr83121_0.C: Update template.
4920 * g++.dg/lto/pr83121_1.C: Update template.
4921 * g++.dg/lto/pr84805_0.C: Update template.
4922 * g++.dg/lto/pr84805_1.C: Update template.
4923 * g++.dg/lto/pr84805_2.C: Update template.
4924
c18a88c5
PC
49252018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4926
4927 PR c++/84630
4928 * g++.dg/cpp0x/pr84630.C: New.
4929
715dd933
JJ
49302018-04-18 Jakub Jelinek <jakub@redhat.com>
4931
4932 PR c++/84463
4933 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
4934 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
4935 in two cases. Uncomment two other tests and add expected dg-error for
4936 them.
4937 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
4938 -Wnarrowing diagnostics on some targets for c++11.
4939 * g++.dg/parse/array-size2.C: Remove xfail.
4940 * g++.dg/cpp0x/constexpr-84463.C: New test.
4941
e66e5d5f
BS
49422018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4943
4944 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4945 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4946
3f586095
JJ
49472018-04-17 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR testsuite/85326
4950 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
4951 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
4952 * g++.dg/other/sve_tls_2.C: Require effective target tls.
4953
48784b00
KN
49542018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4955
4956 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
4957 prevent cascading of errors and change expected error message.
4958 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
4959 to 64-bit targets.
4960 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4961 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4962 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4963 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4964 error message.
4965 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4966
2f00fe6d
JJ
49672018-04-17 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR target/85430
4970 * gcc.dg/pr85430.c: New test.
4971
a422e1ca
KT
49722018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4973
4974 PR testsuite/85326
4975 * gcc.target/arm/pr54300.C: Move to...
4976 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4977 * gcc.target/arm/pr55073.C: Move to...
4978 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4979 * gcc.target/arm/pr56184.C: Move to...
4980 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4981 * gcc.target/arm/pr59985.C: Move to...
4982 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4983 * gcc.target/aarch64/pr60675.C: Move to...
4984 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4985 * gcc.target/aarch64/pr81422.C: Move to...
4986 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4987 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4988 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4989 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4990 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4991 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4992 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4993 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4994 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4995 * gcc.target/aarch64/sve/tls_2.C: Move to...
4996 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4997 * gcc.target/aarch64/pr81414.C: Rename to...
4998 * gcc.target/aarch64/pr81414.c: ... This.
4999 * gcc.target/aarch64/simd/pr67896.C: Rename to...
5000 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
5001 messages.
5002 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
5003 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
5004 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
5005 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
5006 file name.
5007
50ffe7ad
JJ
50082018-04-17 Jakub Jelinek <jakub@redhat.com>
5009
5010 PR middle-end/85414
5011 * gcc.dg/pr85414.c: New test.
5012
5bf31c64
MJ
50132018-04-17 Martin Jambor <mjambor@suse.cz>
5014
5015 PR ipa/85421
5016 * g++.dg/ipa/pr85421.C: New test.
5017
1236cd66
ML
50182018-04-17 Martin Liska <mliska@suse.cz>
5019
5020 PR lto/85405
5021 * g++.dg/lto/pr85405b_0.C: New test.
5022 * g++.dg/lto/pr85405b_1.C: New test.
5023
ec214f92
ML
50242018-04-17 Martin Liska <mliska@suse.cz>
5025
5026 PR lto/85405
5027 * g++.dg/lto/pr85405_0.C: New test.
5028 * g++.dg/lto/pr85405_1.C: New test.
5029
646cf252
ML
50302018-04-17 Martin Liska <mliska@suse.cz>
5031
5032 PR ipa/85329
5033 * g++.dg/ext/pr85329-2.C: New test.
5034 * g++.dg/ext/pr85329.C: New test.
5035 * gcc.target/i386/mvc12.c: New test.
5036
7c5b407f
AO
50372018-04-16 Alexandre Oliva <aoliva@redhat.com>
5038
5039 PR c++/85039
5040 * g++.dg/pr85039-1.C: New.
5041 * g++.dg/pr85039-2.C: New.
5042 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
5043
34722c36
BS
50442018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
5045
5046 PR target/85080
5047 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
5048 if the target supports efficient unaligned storage accesses.
5049
2d4e0a12
AS
50502018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
5051
5052 PR target/83660
5053 * gcc.target/powerpc/pr83660.C: New test.
5054
af7a5758
L
50552018-04-16 H.J. Lu <hongjiu.lu@intel.com>
5056
5057 PR target/85403
5058 * gcc.target/i386/pr85403.c: New test.
5059
176a3386
OM
50602018-04-16 Olga Makhotina <olga.makhotina@intel.com>
5061
5062 PR target/84331
ffb164c7 5063 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
176a3386 5064
c814ac9e
PC
50652018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
5066 Jason Merrill <jason@redhat.com>
5067
5068 PR c++/85112
5069 * g++.dg/cpp0x/pr85112.C: New.
5070
23addc61
BS
50712018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
5072
5073 PR testsuite/85326
5074 * g++.dg/ext/undef-bool-1.C: New file.
5075 * gcc.target/powerpc/powerpc.exp: Remove .C support.
5076 * gcc.target/powerpc/undef-bool-1.C: Remove file.
5077
57f108f5
SB
50782018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
5079
5080 PR target/85293
5081 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
5082 corresponding dg-error clause.
5083 * gcc.target/powerpc/pr80098-3.c: Ditto.
5084 * gcc.target/powerpc/pr80103-1.c: Delete.
5085
2368eaf9
AV
50862018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
5087
5088 PR fortran/81773
5089 PR fortran/83606
5090 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
5091 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
5092
acd1559a
TK
50932018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5094
5095 PR fortran/85387
5096 * gfortran.dg/implied_do_io_5.f90: New test.
5097
eef4632c
PC
50982018-04-13 Paul A. Clarke <pc@us.ibm.com>
5099
5100 PR target/83402
5101 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
5102 several values: positive, negative, and zero.
5103 * gcc.target/powerpc/sse2-pslld-1.c: Same.
5104 * gcc.target/powerpc/sse2-psllq-1.c: Same.
5105
53bdbcbc
VM
51062018-04-13 Vladimir Makarov <vmakarov@redhat.com>
5107
5108 PR rtl-optimization/79916
5109 * gcc.target/powerpc/pr79916.c: New.
5110
9b915824
JJ
51112018-04-13 Jakub Jelinek <jakub@redhat.com>
5112
465d0087
JJ
5113 PR rtl-optimization/85393
5114 * g++.dg/opt/pr85393.C: New test.
5115 * g++.dg/opt/pr85393-aux.cc: New file.
5116
9b915824
JJ
5117 PR rtl-optimization/85376
5118 * gcc.dg/pr85376.c: New test.
5119
4807c076
AB
51202018-04-13 Andrey Belevantsev <abel@ispras.ru>
5121
5122 PR rtl-optimization/83852
5123 * gcc.dg/pr83852.c: New testcase.
5124
1f2131a9
AK
51252018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
5126
6d02e2d9
UB
5127 PR testsuite/85326
5128 * gcc.target/s390/pr77822-1.C: Rename to ...
5129 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
5130 * gcc.target/s390/pr77822-2.c: Add asm scan check.
5131 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1f2131a9 5132
2fdb5a23
JH
51332018-04-13 Jan Hubicka <hubicka@ucw.cz>
5134
5135 PR lto/71991
5136 * gcc.target/i386/pr71991.c: New testcase.
5137
fdd33254
ML
51382018-04-13 Martin Liska <mliska@suse.cz>
5139 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR middle-end/81657
5142 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
5143 call.
5144
b0cc1e53
DM
51452018-04-12 David Malcolm <dmalcolm@redhat.com>
5146
5147 PR c++/85385
5148 * g++.dg/diagnostic/macro-arg-count.C: New test.
5149
bc436e10
TK
51502018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5151
5152 PR fortran/83064
5153 PR testsuite/85346
5154 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
5155 array and move test to libgomp/testsuite/libgomp.fortran.
5156 * gfortran.dg/do_concurrent_6.f90: New test.
5157
4930c53e
MP
51582018-04-12 Marek Polacek <polacek@redhat.com>
5159
5160 PR c++/85258
5161 * g++.dg/parse/error61.C: New test.
5162
e4179460
KN
51632018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5164
5165 PR target/85347
5166 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
5167 specify -mvsx on gcc command line.
5168
dcd88195
JJ
51692018-04-12 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR target/85328
5172 * gcc.target/i386/pr85328.c: New test.
5173
b9dd1a79
AK
51742018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5175
5176 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
5177
868865f4
JJ
51782018-04-12 Jakub Jelinek <jakub@redhat.com>
5179
5180 PR rtl-optimization/85342
5181 * gcc.target/i386/pr85342.c: New test.
5182
34ffaf66
JM
51832018-04-11 Jason Merrill <jason@redhat.com>
5184
5185 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
5186 if ulimit -v is set.
5187
ef45fd3b
BC
51882018-04-11 Bin Cheng <bin.cheng@arm.com>
5189
5190 PR testsuite/85190
5191 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
5192
c72a0e67
PC
51932018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5194
5195 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
5196 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
5197
79894a61
JJ
51982018-04-11 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR c++/70808
5201 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
5202 effective target.
5203
a87a01ea
AM
52042018-04-11 Alexander Monakov <amonakov@ispras.ru>
5205
5206 PR target/84301
5207 * gcc.target/i386/pr84301.c: New test.
5208
52cdcfb7
JJ
52092018-04-11 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR tree-optimization/85331
5212 * gcc.c-torture/execute/pr85331.c: New test.
5213
fe0604d3
MP
52142018-04-11 Marek Polacek <polacek@redhat.com>
5215
5216 PR c++/85032
5217 * g++.dg/cpp0x/pr51225.C: Adjust error message.
5218 * g++.dg/cpp1z/constexpr-if21.C: New test.
5219
0c0b5b65
JJ
52202018-04-11 Jakub Jelinek <jakub@redhat.com>
5221
5222 PR target/85281
5223 * gcc.target/i386/pr85281.c: New test.
5224
50f78bde
AM
52252018-04-11 Alexander Monakov <amonakov@ispras.ru>
5226
b85bbe39 5227 PR rtl-optimization/84659
50f78bde
AM
5228 * gcc.dg/pr84659.c: New test.
5229
5805b089
JJ
52302018-04-11 Jakub Jelinek <jakub@redhat.com>
5231
5232 PR debug/85302
5233 * g++.dg/debug/dwarf2/pr85302.C: New test.
5234
60d1915f
TP
52352018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
5236
5237 PR target/85261
5238 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
5239 into register.
5240
310e77fe
PC
52412018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5242
5243 PR c++/70808
5244 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
5245
0359465c
SB
52462018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
5247
5248 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
5249 * gcc.target/powerpc/dimode_off.c: Ditto.
5250 * gcc.target/powerpc/tfmode_off.c: Ditto.
5251 * gcc.target/powerpc/timode_off.c: Ditto.
5252
d4f18ec6
KN
52532018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5254
5255 * gcc.target/powerpc/vec-ldl-1.c: New test.
5256 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
5257 corrections to ABI implementation.
5258
f6d17c4d
TS
52592018-04-10 Thomas Schwinge <thomas@codesourcery.com>
5260
5261 PR target/85056
5262 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
5263
e0cf12ba
JJ
52642018-04-10 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR rtl-optimization/85300
5267 * gcc.dg/pr85300.c: New test.
5268
672c767b
DM
52692018-04-10 David Malcolm <dmalcolm@redhat.com>
5270
5271 PR c++/85110
5272 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
5273 where we now show the pertinent parameter.
5274 * g++.dg/diagnostic/aka2.C: Likewise.
5275 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5276
24f80aa4
JJ
52772018-04-10 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR fortran/85313
5280 * gfortran.dg/gomp/pr85313.f90: New test.
5281
b30ae803
PC
52822018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5283
5284 PR c++/24314
5285 * g++.dg/parse/template29.C: New.
5286
2377345d
BC
52872018-04-10 Bin Cheng <bin.cheng@arm.com>
5288
5289 PR testsuite/85190
5290 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
5291
56f1cb3f
JJ
52922018-04-10 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR target/85177
5295 PR target/85255
5296 * gcc.target/i386/avx512f-pr85177.c: New test.
5297 * gcc.target/i386/avx512f-pr85255.c: New test.
5298
eb38d071
RS
52992018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
5300
5301 PR tree-optimization/85286
5302 * gcc.dg/vect/pr85286.c: New test.
5303
5c35bc3e
KT
53042018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5305
5306 PR target/85173
5307 * gcc.target/arm/pr85173.c: New test.
5308
8d96e546
ML
53092018-04-10 Jakub Jelinek <jakub@redhat.com>
5310
5311 PR lto/85248
5312 * gcc.dg/lto/pr85248_0.c: New test.
5313 * gcc.dg/lto/pr85248_1.c: New test.
5314
c1b8f25d
JH
53152018-04-09 Jan Hubicka <jh@suse.cz>
5316
5317 PR lto/85078
5318 * g++.dg/torture/pr85078.C: New.
5319
52912c91
PC
53202018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
5321
5322 PR c++/85227
5323 * g++.dg/cpp1z/decomp44.C: New.
5324 * g++.dg/cpp1z/decomp45.C: Likewise.
5325
f0caea48
TK
53262018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5327
5328 PR fortran/83064
5329 * gfortran.dg/do_concurrent_5.f90: New test.
5330 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
5331 message.
5332
06e8d82e
TK
53332018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5334
5335 PR fortran/51260
5336 * gfortran.dg/parameter_array_element_3.f90: New test.
5337
45d07f06
JJ
53382018-04-09 Jakub Jelinek <jakub@redhat.com>
5339
6e4f1148
JJ
5340 PR c++/85194
5341 * g++.dg/cpp1z/decomp43.C: New test.
5342
45d07f06
JJ
5343 PR rtl-optimization/80463
5344 * g++.dg/pr80463.C: Add -w to dg-options.
5345
46e58e18
RB
53462018-04-09 Richard Biener <rguenther@suse.de>
5347
5348 PR tree-optimization/85284
5349 * gcc.dg/torture/pr85284.c: New testcase.
5350
6abce739
AB
53512018-04-09 Andrey Belevantsev <abel@ispras.ru>
5352
5353 PR rtl-optimization/80463
5354 PR rtl-optimization/83972
5355 PR rtl-optimization/83480
5356
5357 * gcc.dg/pr80463.c: New test.
5358 * g++.dg/pr80463.C: Likewise.
5359 * gcc.dg/pr83972.c: Likewise.
5360
8e9a9b01
AB
53612018-04-09 Andrey Belevantsev <abel@ispras.ru>
5362
5363 PR rtl-optimization/83913
5364 * gcc.dg/pr83913.c: New test.
5365
ab6dceab
AB
53662018-04-09 Andrey Belevantsev <abel@ispras.ru>
5367
5368 PR rtl-optimization/83962
5369 * gcc.dg/pr83962.c: New test.
5370
33bacbcb
AB
53712018-04-09 Andrey Belevantsev <abel@ispras.ru>
5372
5373 PR rtl-optimization/83530
5374 * gcc.dg/pr83530.c: New test.
5375
f913ff2a
TK
53762018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5377
5378 PR middle-end/82976
5379 * gfortran.dg/realloc_on_assign_16a.f90: New test.
5380
eda71a9e
JJ
53812018-04-07 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR tree-optimization/85257
5384 * gcc.dg/pr85257.c: New test.
5385
69128a17
EB
53862018-04-06 Eric Botcazou <ebotcazou@adacore.com>
5387
5388 * g++.dg/opt/pr85196.C: New test.
5389
e1c7971b
DM
53902018-04-06 David Malcolm <dmalcolm@redhat.com>
5391
5392 PR c++/84269
5393 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
5394 std::tuple here since they need C++11.
5395 * g++.dg/lookup/missing-std-include-8.C: New test.
5396 * g++.dg/lookup/missing-std-include.C: Move std::array and
5397 std::tuple test to missing-std-include-6.C to avoid failures
5398 with C++98.
5399
e83bc9d7
JJ
54002018-04-06 Jakub Jelinek <jakub@redhat.com>
5401
c617fb56
JJ
5402 PR debug/85252
5403 * gcc.dg/debug/pr85252.c: New test.
5404
49574486
JJ
5405 PR rtl-optimization/84872
5406 * gcc.dg/graphite/pr84872.c: New test.
5407
e83bc9d7
JJ
5408 PR c++/85210
5409 * g++.dg/cpp1z/decomp42.C: New test.
5410
cb731872
DM
54112018-04-06 David Malcolm <dmalcolm@redhat.com>
5412
5413 PR c++/85021
5414 * g++.dg/lookup/missing-std-include-7.C: New test.
5415
d8ab9ce0
TC
54162018-04-06 Tamar Christina <tamar.christina@arm.com>
5417
5418 * gcc.dg/struct-simple.c: Revert r254862.
5419 * lib/target-supports.exp
5420 (check_effective_target_word_mode_no_slow_unalign): Likewise.
5421
ef2e5ec2
RB
54222018-04-06 Richard Biener <rguenther@suse.de>
5423
5424 PR middle-end/85244
5425 * gcc.dg/torture/pr85244-1.c: New testcase.
5426 * gcc.dg/torture/pr85244-2.c: Likewise.
5427
5a98025d
JJ
54282018-04-06 Jakub Jelinek <jakub@redhat.com>
5429
5430 PR sanitizer/85213
5431 * c-c++-common/ubsan/pr85213.c: New test.
5432
6ca83833
RB
54332018-04-06 Richard Biener <rguenther@suse.de>
5434
5435 PR middle-end/85180
5436 * gcc.dg/pr85180.c: New testcase.
5437
54ebcca7
AK
54382018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5439
5440 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
5441 to trigger the optimization. Do some cleanup and function
5442 renaming. Add more test functions.
5443
aad98a61
AK
54442018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5445
5446 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
5447 options.
5448 * gcc.target/s390/hotpatch-1.c: Skip when building without
5449 optimization.
5450 * gcc.target/s390/hotpatch-10.c: Likewise.
5451 * gcc.target/s390/hotpatch-11.c: Likewise.
5452 * gcc.target/s390/hotpatch-12.c: Likewise.
5453 * gcc.target/s390/hotpatch-13.c: Likewise.
5454 * gcc.target/s390/hotpatch-14.c: Likewise.
5455 * gcc.target/s390/hotpatch-15.c: Likewise.
5456 * gcc.target/s390/hotpatch-16.c: Likewise.
5457 * gcc.target/s390/hotpatch-17.c: Likewise.
5458 * gcc.target/s390/hotpatch-18.c: Likewise.
5459 * gcc.target/s390/hotpatch-19.c: Likewise.
5460 * gcc.target/s390/hotpatch-2.c: Likewise.
5461 * gcc.target/s390/hotpatch-3.c: Likewise.
5462 * gcc.target/s390/hotpatch-4.c: Likewise.
5463 * gcc.target/s390/hotpatch-5.c: Likewise.
5464 * gcc.target/s390/hotpatch-6.c: Likewise.
5465 * gcc.target/s390/hotpatch-7.c: Likewise.
5466 * gcc.target/s390/hotpatch-8.c: Likewise.
5467 * gcc.target/s390/hotpatch-9.c: Likewise.
5468
bce89076
AK
54692018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5470
5471 * c-c++-common/Wattributes.c: Disable warning for s390* target and
5472 check for an error instead.
5473 * gcc.dg/Wattributes-6.c: Likewise.
5474
4c1da8ea
JJ
54752018-04-05 Jakub Jelinek <jakub@redhat.com>
5476
86c9f54b
JJ
5477 PR c++/85209
5478 * g++.dg/cpp1z/decomp39.C: New test.
5479 * g++.dg/cpp1z/decomp40.C: New test.
5480
a1afa75e
JJ
5481 PR c++/85208
5482 * g++.dg/cpp1z/decomp41.C: New test.
5483
4c1da8ea
JJ
5484 PR middle-end/85195
5485 * gcc.dg/pr85195.c: New test.
5486
61f84e25
PC
54872018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5488
5489 PR c++/80956
5490 * g++.dg/cpp0x/initlist100.C: New.
5491 * g++.dg/cpp0x/initlist101.C: Likewise.
5492
3b4a12aa
PC
54932018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5494
5495 PR c++/84792
5496 * g++.dg/other/pr84792-1.C: New.
5497 * g++.dg/other/pr84792-2.C: Likewise.
5498
b5f3bb7b
UB
54992018-04-05 Uros Bizjak <ubizjak@gmail.com>
5500
5501 PR target/85193
5502 * gcc.target/i386/pr85193.c: New test.
5503
44780b91
AO
55042018-04-05 Alexandre Oliva <aoliva@redhat.com>
5505
5506 PR c++/84979
5507 * g++.dg/concepts/pr84979.C: New.
5508 * g++.dg/concepts/pr84979-2.C: New.
5509 * g++.dg/concepts/pr84979-3.C: New.
5510
dbaee589
PC
55112018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/80026
5514 * g++.dg/cpp0x/variadic174.C: New.
5515
628a1534
JJ
55162018-04-04 Jakub Jelinek <jakub@redhat.com>
5517
2ff7172a
JJ
5518 PR inline-asm/85172
5519 * g++.dg/ext/builtin13.C: New test.
5520 * g++.dg/ext/atomic-4.C: New test.
5521
628a1534
JJ
5522 PR c++/85146
5523 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
5524 * g++.dg/ext/bases3.C: New test.
5525
f4d43ef0
TP
55262018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5527
5528 PR target/85203
5529 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
5530 to match a single insn of the baz function. Move scan directives at
5531 the end of the file below the functions they are trying to test for
5532 better readability.
5533 * gcc.target/arm/cmse/cmse-16.c: New testcase.
5534
8c760464
PB
55352018-04-04 Peter Bergner <bergner@vnet.ibm.com>
5536
5537 PR rtl-optimization/84878
5538 * gcc.target/powerpc/pr84878.c: New test.
5539
f1acdcd0
MM
55402018-04-04 Michael Matz <matz@suse.de>
5541
5542 * gcc.dg/Wstringop-overflow-4.c: New test.
5543 * c-c++-common/Wstringop-truncation-4.c: Adjust.
5544
eefecf65
JJ
55452018-04-04 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR testsuite/85189
5548 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
5549 for the diagnostics of overridden functions. Adjust for new wording.
5550
f3ac6d2c
RB
55512018-04-04 Richard Biener <rguenther@suse.de>
5552
5553 PR lto/85176
5554 * g++.dg/lto/pr85176_0.C: New testcase.
5555
f46de383
RB
55562018-04-04 Richard Biener <rguenther@suse.de>
5557
5558 PR testsuite/85191
5559 * lib/target-supports.exp (check_effective_target_vect_perm_short):
5560 Fix typo.
5561
46cbaa50
ML
55622018-04-04 Martin Liska <mliska@suse.cz>
5563
5564 PR sanitizer/85174
5565 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
5566 and msdata as a workaround for powerpc.
5567
7d048870
RB
55682018-04-04 Richard Biener <rguenther@suse.de>
5569
5570 PR tree-optimization/85168
5571 * gcc.dg/torture/pr85168.c: New testcase.
5572
24d21a0b
AO
55732018-04-04 Alexandre Oliva <aoliva@redhat.com>
5574
5575 PR c++/84943
5576 * g++.dg/pr84943.C: New.
5577 * g++.dg/pr84943-2.C: New.
5578
0d2f7959
JJ
55792018-04-03 Jakub Jelinek <jakub@redhat.com>
5580
b6a7a294
JJ
5581 PR rtl-optimization/85167
5582 * gcc.dg/pr85167.c: New test.
5583
0d2f7959
JJ
5584 PR tree-optimization/85156
5585 * c-c++-common/pr85156.c: New test.
5586 * gcc.c-torture/execute/pr85156.c: New test.
5587
8ab30b97
BS
55882018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
5589
5590 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
5591 * gcc.target/powerpc/undef-bool-1.C: New file.
5592 * gcc.target/powerpc/undef-bool-2.c: New file.
5593
e52c093a
PC
55942018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 PR c++/84768
5597 * g++.dg/cpp1z/class-deduction52.C: New.
5598
4304d618
JJ
55992018-04-03 Jakub Jelinek <jakub@redhat.com>
5600
92c59b74
JJ
5601 PR c++/85147
5602 * g++.dg/cpp0x/pr85147.C: New test.
5603
93e544c1
JJ
5604 PR c++/85140
5605 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5606
b0493acb
JJ
5607 PR c++/85134
5608 * g++.dg/gomp/pr85134.C: New test.
5609 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
5610
4304d618
JJ
5611 PR target/85169
5612 * gcc.c-torture/execute/pr85169.c: New test.
5613 * gcc.target/i386/avx512f-pr85169.c: New test.
5614 * gcc.target/i386/avx512bw-pr85169.c: New test.
5615
86d13a05
SB
56162018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5617
5618 PR target/85126
5619 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5620 scan-assembler-times clause.
5621
d2d0710e
CL
56222018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5623
5624 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5625 dg-additional-options.
5626
b79861dc
SB
56272018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5628
5629 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5630
c23ecd7b
RB
56312018-04-03 Richard Biener <rguenther@suse.de>
5632
5633 PR testsuite/85154
5634 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5635
b7ef9225
JW
56362018-04-02 Jim Wilson <jimw@sifive.com>
5637
5638 * gcc.target/riscv/pr84660.c: New.
5639 * gcc.target/riscv/shift-and-1.c: New.
5640 * gcc.target/riscv/shift-and-2.c: New.
5641
078c5aff
TK
56422018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5643
5644 PR fortran/85102
5645 * gfortran.dg/array_simplify_2.f90: New test.
5646
7be6ee78
JJ
56472018-04-01 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR middle-end/85090
5650 * gcc.target/i386/avx512f-pr85090-1.c: New test.
5651 * gcc.target/i386/avx512f-pr85090-2.c: New test.
5652 * gcc.target/i386/avx512f-pr85090-3.c: New test.
5653 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
5654 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
5655
56562018-03-31 Alexandre Oliva <aoliva@redhat.com>
fc8b6741
AO
5657
5658 PR c++/85027
5659 * g++.dg/pr85027.C: New.
5660
ec8d8a5b
SB
56612018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5662
5663 PR target/83315
5664 * gcc.target/powerpc/sse-maxps-2.c: New test.
5665 * gcc.target/powerpc/sse-minps-2.c: New test.
5666
9d620422
JJ
56672018-03-30 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR c++/84791
5670 * g++.dg/gomp/pr84791.C: New test.
5671
0ada0dc0
PT
56722018-03-30 Paul Thomas <pault@gcc.gnu.org>
5673
5674 PR fortran/84931
5675 * gfortran.dg/array_constructor_53.f90: New test.
5676
13b5a6bf
TK
56772018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5678
5679 PR fortran/85130
5680 * gfortran.dg/substr_6.f90: Remove illegal test for
5681 out-of-bounds substring.
5682
cd6094bf
TK
56832017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5684
5685 PR fortran/85111
5686 * gfortran.dg/zero_sized_10.f90: New test.
5687
62e98ef1
DM
56882018-03-29 David Malcolm <dmalcolm@redhat.com>
5689
5690 PR c++/84269
5691 * g++.dg/lookup/missing-std-include-6.C: New test.
5692 * g++.dg/lookup/missing-std-include.C: Add std::pair and
5693 std::tuple tests.
5694 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
5695 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
5696 <cstring>, <cassert>, and <cstdlib>.
5697
28ed1460
VM
56982018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5699
5700 PR inline-asm/84985
5701 * gcc.target/i386/pr84985.c: New.
5702
9fa1b661
DM
57032018-03-29 David Malcolm <dmalcolm@redhat.com>
5704
5705 PR c++/85110
5706 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5707
063700a6
JJ
57082018-03-29 Jakub Jelinek <jakub@redhat.com>
5709
036c9eb5
JJ
5710 PR c++/85108
5711 * g++.dg/warn/Wunused-var-31.C: New test.
5712
063700a6
JJ
5713 PR c/85094
5714 * c-c++-common/Wduplicated-branches-14.c: New test.
5715
52df8bd9
PC
57162018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/84606
5719 * g++.dg/cpp0x/pr84606.C: New.
5720
57212018-03-29 Carl Love <cel@us.ibm.com>
604e36ed
CL
5722
5723 Revert
5724 2017-09-27 Carl Love <cel@us.ibm.com>
5725
5726 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5727 for the __builtin_fctid and __builtin_fctiw.
5728
1429da42
PB
57292018-03-28 Peter Bergner <bergner@vnet.ibm.com>
5730
5731 PR target/84912
5732 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
5733 deleted builtin function.
5734 (div_weuo): Likewise.
5735 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
5736 (div_deuo): Likewise.
5737
427d369c
PC
57382018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5739
5740 PR c++/85028
5741 * g++.dg/other/default13.C: New.
5742
30a2c10e
JJ
57432018-03-28 Jakub Jelinek <jakub@redhat.com>
5744
0a5c6d78
JJ
5745 PR target/85095
5746 * gcc.target/i386/pr85095-1.c: New test.
5747 * gcc.target/i386/pr85095-2.c: New test.
5748 * gcc.c-torture/execute/pr85095.c: New test.
5749
30a2c10e
JJ
5750 PR tree-optimization/82004
5751 * gcc.dg/pr82004.c: New test.
5752
d838c2d5
JJ
57532018-03-28 Jakub Jelinek <jakub@redhat.com>
5754 Martin Liska <mliska@suse.cz>
5755
5756 PR sanitizer/85081
5757 * g++.dg/asan/pr85081.C: New test.
5758
7be6ee78 57592018-03-28 Alexandre Oliva <aoliva@redhat.com>
04acc378 5760
5b1a758d
AO
5761 PR c++/84789
5762 * g++.dg/template/pr84789.C: Adjust for testing with
5763 -fconcepts too.
5764
977bc3ee
AO
5765 PR c++/84973
5766 * g++.dg/template/pr84973.C: New.
5767 * g++.dg/template/pr84973-2.C: New.
5768 * g++.dg/template/pr84973-3.C: New.
5769
04acc378
AO
5770 PR c++/84968
5771 * g++.dg/eh/pr84968.C: New.
5772
566a2fa7
MM
57732018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5774
5775 PR target/84914
5776 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
5777 long double multiply/divide uses the correct function.
5778 * gcc.target/powerpc/mulkc-3.c: Likewise.
5779 * gcc.target/powerpc/divkc-2.c: Likewise.
5780 * gcc.target/powerpc/divkc-3.c: Likewise.
5781
f7d9ed11
PC
57822018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5783
5784 PR c++/85067
5785 * g++.dg/cpp0x/defaulted51.C: New.
5786 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5787
dc442cef
JJ
57882018-03-27 Jakub Jelinek <jakub@redhat.com>
5789
153dba6c
JJ
5790 PR c++/85077
5791 * g++.dg/ext/vector35.C: New test.
5792
a7dea617
JJ
5793 PR c++/85061
5794 * g++.dg/ext/builtin-offsetof3.C: New test.
5795
dc442cef
JJ
5796 PR c++/85076
5797 * g++.dg/cpp1y/pr85076.C: New test.
5798
ef22816c
TK
57992018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5800
5801 PR fortran/85084
5802 * gfortran.dg/matmul_rank_1.f90: New test.
5803
13a7688f
TK
58042018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5805 Harald Anlauf <anlauf@gmx.de>
5806
5807 * gfortran.dg/structure_constructor_15.f90: New test.
5808
d555040f
VR
58092018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
5810
5811 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
5812 for the diagnostics of overridden functions. Adjust for new wording.
5813 * g++.dg/cpp0x/implicit1.C: Likewise.
5814 * g++.dg/cpp0x/override1.C: Likewise.
5815 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5816 * g++.dg/eh/shadow1.C: Likewise.
5817 * g++.dg/inherit/covariant12.C: Likewise.
5818 * g++.dg/inherit/covariant14.C: Likewise.
5819 * g++.dg/inherit/covariant15.C: Likewise.
5820 * g++.dg/inherit/covariant16.C: Likewise.
5821 * g++.dg/inherit/covariant22.C: Likewise.
5822 * g++.dg/inherit/crash3.C: Likewise.
5823 * g++.dg/inherit/error2.C: Likewise.
5824 * g++.dg/template/crash100.C: Likewise.
5825 * g++.old-deja/g++.eh/spec6.C: Likewise.
5826 * g++.old-deja/g++.mike/p811.C: Likewise.
5827 * g++.old-deja/g++.other/virtual11.C: Likewise.
5828 * g++.old-deja/g++.other/virtual4.C: Likewise.
5829
6514899f
L
58302018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5831
5832 PR target/85044
5833 * gcc.target/i386/pr85044.c: New test.
5834
ae0c28bb
MS
58352018-03-27 Martin Sebor <msebor@redhat.com>
5836
5837 PR testsuite/83462
5838 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5839 other than x86.
5840
f84b3c0b
KT
58412018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5842
5843 PR target/83009
5844 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5845
974e8240
RR
58462018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5847
5848 PR target/81863
5849 * gcc.target/arm/pr81863.c: New test.
5850
59d2d238
CP
58512018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5852
5853 PR target/85056
ffb164c7
JJ
5854 * gcc.target/nvptx/pr85056.c: New test.
5855 * gcc.target/nvptx/pr85056a.c: New test.
59d2d238 5856
b36306e9
RB
58572018-03-27 Richard Biener <rguenther@suse.de>
5858
5859 PR testsuite/82847
5860 * lib/target-supports.exp (check_ssse3_available): New function.
5861 (check_effective_target_vect_perm_short): Enable for x86 if
5862 check_ssse3_available.
5863
18f5009e
RB
58642018-03-27 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/85082
5867 * gfortran.dg/pr85082.f90: New testcase.
5868
7198b3c4
CX
58692018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5870
5871 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5872 to "l=2" in dg-final.
5873
0d4ed3eb
CX
58742018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5875
5876 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
5877 * gcc.target/mips/fix-r4000-2.c: Likewise.
5878 * gcc.target/mips/fix-r4000-3.c: Likewise.
5879 * gcc.target/mips/fix-r4000-4.c: Likewise.
5880 * gcc.target/mips/fix-r4000-5.c: Likewise.
5881 * gcc.target/mips/fix-r4000-6.c: Likewise.
5882 * gcc.target/mips/fix-r4000-7.c: Likewise.
5883 * gcc.target/mips/fix-r4000-8.c: Likewise.
5884 * gcc.target/mips/fix-r4000-9.c: Likewise.
5885 * gcc.target/mips/fix-r4000-10.c: Likewise.
5886 * gcc.target/mips/fix-r4000-7.c: Change dg-final
5887 "mulditi3_r4000" instead of "mulditi3".
5888 * gcc.target/mips/fix-r4000-8.c: Change dg-final
5889 "umulditi3_r4000" instead of "umulditi3".
5890
8a5a37c0
JJ
58912018-03-27 Jakub Jelinek <jakub@redhat.com>
5892
5893 PR c++/85068
5894 * g++.dg/inherit/covariant22.C: New test.
5895
36a4fb13
RB
58962018-03-27 Richard Biener <rguenther@suse.de>
5897
5898 PR testsuite/84004
5899 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5900 alignment.
5901
e278212e
PC
59022018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5903 Jason Merrill <jason@redhat.com>
5904
5905 PR c++/84632
5906 * g++.dg/init/array49.C: New.
5907 * g++.dg/torture/pr70499.C: Adjust.
5908
2903ad2d
UB
59092018-03-26 Uros Bizjak <ubizjak@gmail.com>
5910
5911 PR target/85073
5912 * gcc.target/i386/pr85073.c: New test.
5913
c2f3aac4
RB
59142018-03-26 Richard Biener <rguenther@suse.de>
5915
5916 PR testsuite/85066
5917 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5918 instead of long.
5919
a48718a2
TK
59202018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5921
5922 PR fortran/66709
5923 * gfortran.dg/parameter_array_format.f90: New test.
5924
9dd798f6
TK
59252018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5926 Neil Carlson <neil.n.carlson@gmail.com>
5927
5928 PR fortran/84381
5929 * gfortran.dg/literal_character_constant_1.inc: Replace
5930 call abort by STOP n.
5931 * gfortran.dg/overload_1.f90: Likewise.
5932
a2b471e4
SJ
59332018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5934 Dominique d'Humieres <dominiq@gcc.gnu.org>
5935
5936 PR fortran/84924
5937 * gfortran.dg/scalar_pointer_1.f90: New test.
5938
60ac5d9d
TV
59392018-03-25 Tom de Vries <tom@codesourcery.com>
5940
5941 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5942 precise.
5943
8954606d
JD
59442018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5945
12056b7c 5946 PR fortran/69497
8954606d
JD
5947 * gfortran.dg/pr89497.f90: New test.
5948
335d0338
TK
59492018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5950
5951 PR fortran/70068
5952 * gfortran.dg/substr_7.f90: New test.
5953
ba77f7ba
SK
59542018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5955
5956 PR fortran/42651
5957 * gfortran.dg/pr42651.f90: New test.
5958 * gfortran.dg/func_result_7.f90: Update error message.
5959
a199d5e7
RS
59602018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5961
5962 PR tree-optimization/84005
5963 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5964 failing to force the alignment.
5965
b05e29ec
PB
59662018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5967
5968 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5969 from this to...
5970 <vclzd>: ...this.
5971
f9cfbc83
PB
59722018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5973
5974 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5975 message. Fix scan-assembler patterns.
5976
c1e7c3f2
JJ
59772018-03-23 Jakub Jelinek <jakub@redhat.com>
5978
c9db39e1
JJ
5979 PR c++/85015
5980 * g++.dg/cpp0x/pr85015.C: New test.
5981
c1e7c3f2
JJ
5982 PR c++/84942
5983 * g++.dg/cpp1y/pr84942.C: New test.
5984
a426543a
VM
59852018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5986
5987 PR inline-asm/85030
ffb164c7 5988 * gcc.target/i386/pr85030.c: New.
a426543a 5989
63028caa
KT
59902018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5991
5992 PR target/85026
5993 * g++.dg/pr85026.C: New test.
5994
2fce761f
DE
59952018-03-23 David Edelsohn <dje.gcc@gmail.com>
5996
5997 * g++.dg/debug/pr84704.C: XFAIL AIX.
5998
c084d13e
SD
59992018-03-23 Sudakshina Das <sudi.das@arm.com>
6000
6001 PR target/84826
6002 * gcc.target/arm/pr84826.c: Add dg directive.
6003
b01556f7
MP
60042018-03-23 Marek Polacek <polacek@redhat.com>
6005
6006 PR c++/85033
6007 * g++.dg/ext/builtin-offsetof2.C: New test.
6008
889a3a30
MP
6009 PR c++/85045
6010 * g++.dg/cpp0x/Wnarrowing5.C: New test.
6011 * gcc.dg/pr85045.c: New test.
6012
f300628b
EB
60132018-03-23 Eric Botcazou <ebotcazou@adacore.com>
6014
6015 PR debug/85020
6016 * gnat.dg/lto22.adb: New test.
6017 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
6018 * gnat.dg/lto22_pkg2.ads: Likewise.
6019
ee3a999f
JJ
60202018-03-23 Jakub Jelinek <jakub@redhat.com>
6021
9ecdd81a
JJ
6022 PR c/80778
6023 * gcc.dg/lto/pr80778_0.c: New test.
6024
b3d89380
JJ
6025 PR inline-asm/85034
6026 * gcc.target/i386/pr85034.c: New test.
6027
6f5799be
JJ
6028 PR inline-asm/85022
6029 * c-c++-common/torture/pr85022.c: New test.
6030
ee3a999f
JJ
6031 PR sanitizer/85029
6032 * g++.dg/ubsan/pr85029.C: New test.
6033
7be6ee78 60342018-03-23 Alexandre Oliva <aoliva@redhat.com>
631270a5
AO
6035
6036 PR c++/71251
6037 * g++.dg/cpp0x/pr71251.C: New.
3ec16e36 6038
5904d9d9
AO
6039 PR c++/84789
6040 * g++.dg/template/pr84789.C: New.
6041 * g++.dg/template/pr84789-2.C: New.
6042 * g++.dg/template/pr84789-3.C: New.
6043 * g++.dg/parse/dtor11.C: Accept alternate error message.
6044
3ec16e36
AO
6045 PR c++/84729
6046 * g++.dg/pr84729.C: New.
6047 * g++.old-deja/g++.ext/arrnew2.C: Require error.
6048 * g++.old-deja/g++.robertl/eb58.C: Likewise.
6049 * g++.old-deja/g++.robertl/eb63.C: Likewise.
6050
ee3a999f 60512018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
b74fa126
SK
6052
6053 PR fortran/84922
6054 * gfortran.dg/interface_42.f90: New test.
6055 * gfortran.dg/interface_43.f90: New test.
6056
bb4ac03b
SD
60572018-03-22 Sudakshina Das <sudi.das@arm.com>
6058
6059 PR target/84826
6060 * gcc.target/arm/pr84826.c: New test.
6061
253db553
CL
60622018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
6063
6064 * gcc.target/arm/addr-modes-float.c: Move dg-do before
6065 dg-require-effective-target.
6066 * gcc.target/arm/addr-modes-int.c: Likewise.
6067 * gcc.target/nios2/lo-addr-tls.c: Likewise.
6068
b51b0c9d
KN
60692018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
6070
6071 PR target/84760
6072 * gcc.target/powerpc/altivec-ld-1.c: New test.
6073
ece7d31f
BC
60742018-03-22 Bin Cheng <bin.cheng@arm.com>
6075
6076 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
6077
3c896da0
JJ
60782018-03-22 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR inline-asm/84941
6081 * gcc.dg/pr84941.c: New test.
6082
71b7c365
TV
60832018-03-22 Tom de Vries <tom@codesourcery.com>
6084
6085 PR tree-optimization/84956
6086 * gcc.dg/pr84956.c: New test.
6087
08ad2797
MP
60882018-03-22 Marek Polacek <polacek@redhat.com>
6089
6090 PR c++/84854
6091 * g++.dg/cpp1z/constexpr-if15.C: New test.
6092 * g++.dg/cpp1z/constexpr-if16.C: New test.
6093
c5c5822a
JM
60942018-03-21 Joseph Myers <joseph@codesourcery.com>
6095
6096 * gcc.dg/builtin-tgmath-3.c: New test.
6097
7be6ee78 60982018-03-21 Alexandre Oliva <aoliva@redhat.com>
7446b353 6099
0186f684
AO
6100 PR c++/71965
6101 * g++.dg/concepts/pr71965.C: New.
6102
7446b353
AO
6103 PR c++/84610
6104 PR c++/84642
6105 * g++.dg/cpp0x/pr84610.C: New.
6106 * g++.dg/cpp0x/pr84642.C: New.
6107
aa1c9429
JJ
61082018-03-21 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR c/84999
6111 * c-c++-common/pr84999.c: New test.
6112
e299d4fc
PC
61132018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6114
6115 PR c++/84972
6116 * g++.dg/ext/desig10.C: New.
6117
482768bd 61182018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
e299d4fc 6119 Harald Anlauf <anlauf@gmx.de>
482768bd
TK
6120
6121 PR fortran/84957
6122 * gfortran.dg/pr84957.f90: New test.
6123
3e129b5b
JJ
61242018-03-21 Jakub Jelinek <jakub@redhat.com>
6125
6126 PR tree-optimization/84960
6127 * gcc.c-torture/compile/pr84960.c: New test.
6128
535808fd
RS
61292018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
6130
6131 PR tree-optimization/84811
6132 * gcc.dg/torture/pr84811.c: New test.
6133
57e20f74
JJ
61342018-03-21 Jakub Jelinek <jakub@redhat.com>
6135
e215422f
JJ
6136 PR tree-optimization/84982
6137 * c-c++-common/pr84982.c: New test.
6138
57e20f74
JJ
6139 PR c++/84961
6140 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
6141 "m" (++x) in C++.
6142 * g++.dg/torture/pr84961-1.C: New test.
6143 * g++.dg/torture/pr84961-2.C: New test.
6144
b2595987
NS
61452018-03-21 Nathan Sidwell <nathan@acm.org>
6146
6147 PR c++/85008
6148 * g++.dg/pr85008.C: New.
6149
983d49dd
JB
61502018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
6151
6152 PR fortran/84615
6153 * gfortran.dg/char_result_17.f90: New test.
6154
5afef8b1
DM
61552018-03-21 David Malcolm <dmalcolm@redhat.com>
6156
6157 PR c++/84994
6158 * g++.dg/other/accessor-fixits-1.C: Move to...
6159 * g++.dg/torture/accessor-fixits-1.C: ...here.
6160 * g++.dg/other/accessor-fixits-2.C: Move to...
6161 * g++.dg/torture/accessor-fixits-2.C: ...here.
6162 * g++.dg/other/accessor-fixits-3.C: Move to...
6163 * g++.dg/torture/accessor-fixits-3.C: ...here.
6164 * g++.dg/other/accessor-fixits-4.C: Move to...
6165 * g++.dg/torture/accessor-fixits-4.C: ...here.
6166 * g++.dg/other/accessor-fixits-5.C: Move to...
6167 * g++.dg/torture/accessor-fixits-5.C: ...here.
6168 * g++.dg/torture/accessor-fixits-6.C: New testcase.
6169 * g++.dg/torture/accessor-fixits-7.C: New testcase.
6170 * g++.dg/torture/accessor-fixits-8.C: New testcase.
6171
adb0355f
RO
61722018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6173
6174 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
6175
839c95d0
SD
61762018-03-21 Sudakshina Das <sudi.das@arm.com>
6177
6178 PR target/82989
6179 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
6180
5d011fcf
NS
61812018-03-21 Nathan Sidwell <nathan@acm.org>
6182
6183 PR c++/84804
6184 * g++.dg/lookup/pr84804.C: New.
6185
e65fc7c5
MS
61862018-03-21 Martin Sebor <msebor@redhat.com>
6187
6188 PR c++/84850
6189 * g++.dg/Wclass-memaccess-3.C: New test.
6190 * g++.dg/Wclass-memaccess-4.C: New test.
6191
2a80d3ae
DM
61922018-03-21 David Malcolm <dmalcolm@redhat.com>
6193
6194 PR c++/84892
6195 * g++.dg/other/accessor-fixits-1.C
6196 (test_access_const_t1_color): New.
6197 (test_deref_const_t1_color): New.
6198 * g++.dg/other/accessor-fixits-5.C: New testcase.
6199
c75c35e0
TV
62002018-03-21 Tom de Vries <tom@codesourcery.com>
6201
6202 PR tree-optimization/83126
6203 * gcc.dg/graphite/pr83126.c: New test.
6204
7cd9cf2f
NS
62052018-03-21 Nathan Sidwell <nathan@acm.org>
6206
f82ece6b
NS
6207 * g++.dg/ext/anon-struct6.C: Adjust.
6208 * g++.dg/ext/deprecate-1.C: New.
6209 * g++.dg/ext/deprecate-2.C: New.
6210 * g++.dg/lookup/pr84602.C: Adjust.
6211 * g++.dg/lookup/pr84962.C: Adjust.
6212 * g++.old-deja/g++.other/anon4.C
6213
7cd9cf2f
NS
6214 PR c++/84836
6215 * g++.dg/lookup/pr84836.C: New.
6216
49e4ca31
BC
62172018-03-21 Bin Cheng <bin.cheng@arm.com>
6218
6219 PR tree-optimization/84969
6220 * gcc.dg/tree-ssa/pr84969.c: New test.
6221
108b83c1
JJ
62222018-03-21 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR rtl-optimization/84989
6225 * gcc.target/i386/pr84989.c: New test.
6226
1f4d266b
CL
62272018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6228
6229 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
6230
cc614ac0
ML
62312018-03-21 Martin Liska <mliska@suse.cz>
6232
6233 PR ipa/84963
6234 * gfortran.dg/goacc/pr84963.f90: New test.
6235
1bdbef09
MP
62362018-03-21 Marek Polacek <polacek@redhat.com>
6237
6238 PR c++/71638, ICE with NSDMI and reference.
6239 * g++.dg/cpp0x/nsdmi14.C: New test.
6240 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
6241
3b8acdf9
CX
62422018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
6243
6244 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
6245 MIPS with -mpaired-single directives.
6246
f11600c9
SK
62472018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
6248
6249 PR fortran/85001
6250 * gfortran.dg/interface_41.f90: New test.
6251
6f21dc3c
JJ
62522018-03-20 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR debug/84875
6255 * gcc.dg/pr84875.c: New test.
6256
1efb1dc2
MP
62572018-03-20 Marek Polacek <polacek@redhat.com>
6258
6259 PR c++/84978, ICE with NRVO.
6260 * g++.dg/opt/nrv19.C: New test.
6261
ad6aec71
KT
62622018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6263
6264 PR target/82518
6265 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6266 Disable for armeb targets.
6267 * gcc.target/arm/pr82518.c: New test.
6268
5770bbac
NS
62692018-03-20 Nathan Sidwell <nathan@acm.org>
6270
6f87580f
NS
6271 PR c++/84962
6272 * g++.dg/lookup/pr84962.C: New.
6273
5770bbac
NS
6274 PR c++/84970
6275 * g++.dg/lookup/pr84970.C: New.
6276
b6c1e032
RB
62772018-03-20 Richard Biener <rguenther@suse.de>
6278
6279 PR target/84986
6280 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
6281
14b05bee
ML
62822018-03-20 Martin Liska <mliska@suse.cz>
6283
6284 PR ipa/84825
6285 * g++.dg/ipa/pr84825.C: New test.
6286
7e86e0a3
ML
62872018-03-20 Martin Liska <mliska@suse.cz>
6288
6289 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
6290
cdeba3e0
JJ
62912018-03-20 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR target/84845
6294 * gcc.c-torture/compile/pr84845.c: New test.
6295
094daefb
SD
62962018-03-20 Sudakshina Das <sudi.das@arm.com>
6297
6298 PR target/82989
6299 * gcc.target/arm/pr82989.c: New test.
6300
ae6dca8c
JJ
63012018-03-20 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR target/84945
6304 * gcc.target/i386/pr84945.c: New test.
6305
18c5bc3f
CL
63062018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
6307
6308 PR target/81647
6309 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
6310
a8ed1cbd
JJ
63112018-03-20 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR c/84953
6314 * gcc.dg/pr84953.c: New test.
6315
e5cc0d54
MP
63162018-03-19 Marek Polacek <polacek@redhat.com>
6317
6318 PR c++/84925
6319 * g++.dg/cpp1z/lambda-__func__.C: New test.
6320
ac9ec198
MP
6321 PR c++/84927
6322 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
6323
058494f9
MO
63242018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6325
6326 PR sanitizer/78651
6327 * g++.dg/asan/pr78651.C: New test.
6328
df1f4624
TV
63292018-03-19 Tom de Vries <tom@codesourcery.com>
6330
6331 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
6332 vect_int_mult. Add nvptx xfail for PR84958.
6333
143f00e1
NS
63342018-03-19 Nathan Sidwell <nathan@acm.org>
6335
6336 PR c++/84835
6337 * g++.dg/cpp1y/pr84835.C: New.
6338
f7d884d4
SD
63392018-03-19 Sudakshina Das <sudi.das@arm.com>
6340
6341 PR target/81647
6342 * gcc.target/aarch64/pr81647.c: New.
6343
be742eb4
RB
63442018-03-19 Richard Biener <rguenther@suse.de>
6345
6346 PR tree-optimization/84933
6347 * g++.dg/pr84933.C: New testcase.
6348
68d93a19
RB
63492018-03-19 Richard Biener <rguenther@suse.de>
6350
6351 PR tree-optimization/84859
6352 * gcc.dg/tree-ssa/pr84859.c: New testcase.
6353 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
6354 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
6355 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
6356
8f3284a4
NS
63572018-03-19 Nathan Sidwell <nathan@acm.org>
6358
6359 PR c++/84812
6360 * g++.dg/lookup/pr84812.C: New.
6361
25f91fda
RB
63622018-03-19 Richard Biener <rguenther@suse.de>
6363
6364 PR tree-optimization/84929
6365 * gcc.dg/torture/pr84929.c: New testcase.
6366
8455b50e
TC
63672018-03-19 Tamar Christina <tamar.christina@arm.com>
6368
6369 PR target/84711
6370 * gcc.target/arm/big-endian-subreg.c: Delete.
6371
949d0060
TK
63722018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6373
6374 PR fortran/84931
6375 * gfortran.dg/array_constructor_52.f90: New test.
6376
96c8b253
SK
63772018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
6378
6379 PR fortran/77414
6380 * gfortran.dg/pr77414.f90: New test.
6381 * gfortran.dg/internal_references_1.f90: Adjust error message.
6382
81ea7c11
SK
63832018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
6384
6385 PR fortran/65453
6386 * gfortran.dg/pr65453.f90: New test.
6387
928b965f
RS
63882018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
6389
6390 PR tree-optimization/84913
6391 * gfortran.dg/vect/pr84913.f90: New test.
6392
4a8298b4
TK
63932018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6394
6395 PR fortran/79929
6396 * gfortran.dg/warn_concat.f90: New test.
6397
927fb0bc
JJ
63982018-03-16 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR target/84899
6401 * gcc.dg/pr84899.c: New test.
6402
299ab1b2
SK
64032018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
6404
6405 PR fortran/69395
6406 * gfortran.dg/pr69395.f90: Add test for max dimensions
6407
7293e3f5
VM
64082018-03-16 Vladimir Makarov <vmakarov@redhat.com>
6409
6410 PR target/84876
6411 * gcc.target/i386/pr84876.c: New test.
6412
d5aabfc9
ML
64132018-03-16 Martin Liska <mliska@suse.cz>
6414
6415 PR ipa/84833
6416 * gcc.target/i386/mvc11.c: New test.
6417
a9a98049
ML
64182018-03-16 Martin Liska <mliska@suse.cz>
6419
6420 PR ipa/84722
6421 * gcc.target/i386/mvc10.c: New test.
6422
570f86f9
JJ
64232018-03-16 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR c++/79937
6426 PR c++/82410
6427 * g++.dg/cpp1y/pr79937-1.C: New test.
6428 * g++.dg/cpp1y/pr79937-2.C: New test.
6429 * g++.dg/cpp1y/pr79937-3.C: New test.
6430 * g++.dg/cpp1y/pr79937-4.C: New test.
6431 * g++.dg/cpp1y/pr82410.C: New test.
6432
15f0c25f
TV
64332018-03-16 Tom de Vries <tom@codesourcery.com>
6434
6435 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
6436
b82664df
TV
64372018-03-16 Tom de Vries <tom@codesourcery.com>
6438
6439 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
6440
828fd2fb
JJ
64412018-03-16 Jakub Jelinek <jakub@redhat.com>
6442
f664274a
JJ
6443 PR c++/84874
6444 * g++.dg/cpp2a/desig8.C: New test.
6445
7b9be700
JJ
6446 PR tree-optimization/84841
6447 * gcc.dg/pr84841.c: New test.
6448
828fd2fb
JJ
6449 PR c++/84874
6450 * g++.dg/cpp2a/desig7.C: New test.
6451
f664274a 64522018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
6d02e2d9 6453 Jim MacArthur <jim.macarthur@codethink.co.uk>
9f3599c0
MD
6454
6455 * gfortran.dg/automatic_1.f90: New test.
6456 * gfortran.dg/automatic_repeat.f90: New test
6457 * gfortran.dg/automatic_save.f90: New test.
6458 * gfortran.dg/vax_structure.f90: New test.
6459
64300da7
SK
64602018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6461
6462 PR fortran/78741
6463 * gfortran.dg/pr78741.f90: New test.
6464
93d1ab50
SK
64652018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6466
6467 PR fortran/69395
6468 * gfortran.dg/pr69395.f90: New test.
6469
ffc8b52f
JJ
64702018-03-15 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR c++/79085
6473 * g++.dg/opt/pr79085.C: New test.
6474
23f95cb7
L
64752018-03-15 H.J. Lu <hongjiu.lu@intel.com>
6476
6477 PR target/84574
6478 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
6479 label instead of __x86_indirect_thunk label.
6480
4a5a49b0
JJ
64812018-03-15 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR c++/84222
6484 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
6485 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
6486 * g++.dg/warn/deprecated-13.C: New test.
6487
e7297be9
OM
64882018-03-15 Olga Makhotina <olga.makhotina@intel.com>
6489
6490 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
6491
919674fb
RB
64922018-03-15 Richard Biener <rguenther@suse.de>
6493
6494 PR c/84873
6495 * c-c++-common/pr84873.c: New testcase.
6496
22534ea5
TC
64972018-03-15 Tamar Christina <tamar.christina@arm.com>
6498
6499 PR target/84711
6500 * gcc.target/arm/big-endian-subreg.c: New.
6501
fa7dde7e
JJ
65022018-03-15 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR target/84860
6505 * gcc.c-torture/compile/pr84860.c: New test.
6506
c36b04c1
JK
65072018-03-15 Julia Koval <julia.koval@intel.com>
6508
6509 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6510 cannonlake.
6511 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
6512 avx512bitalg.
6513
9bb45a95
JJ
65142018-03-15 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR c/84853
6517 * gcc.dg/pr84853.c: New test.
cb90e18c
CL
6518
65192018-03-14 Carl Love <cel@us.ibm.com>
6520
6521 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
6522
5677683f
ML
65232018-03-14 Martin Liska <mliska@suse.cz>
6524
6525 PR ipa/8480
6526 * g++.dg/lto/pr84805_0.C: New test.
6527 * g++.dg/lto/pr84805_1.C: New test.
6528 * g++.dg/lto/pr84805_2.C: New test.
6529
082284da
DM
65302018-03-14 David Malcolm <dmalcolm@redhat.com>
6531
6532 PR c/84852
6533 * gcc.dg/fixits-pr84852-1.c: New test.
6534 * gcc.dg/fixits-pr84852-2.c: New test.
6535
7b06ad56
TP
65362018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6537
6538 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
6539 separate verbose message.
6540 * lib/scandump.exp (scan-dump-times): Likewise.
6541
79ab5364
JK
65422018-03-14 Julia Koval <julia.koval@intel.com>
6543
6544 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
6545 server.
6546 * gcc.target/i386/funcspec-56.inc: Ditto.
6547
788949a3
RS
65482018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6549
6550 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
6551 aarch64_sve_hw.
6552
2062c40c
JJ
65532018-03-14 Jakub Jelinek <jakub@redhat.com>
6554
be9dd15c
JJ
6555 PR sanitizer/83392
6556 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
6557 check count from 17 to 14.
6558
2062c40c
JJ
6559 PR target/84844
6560 * gcc.target/i386/pr84844.c: New test.
6561
ec64ffc8
RB
65622018-03-14 Richard Biener <rguenther@suse.de>
6563
6564 PR tree-optimization/84830
6565 * gcc.dg/torture/pr84830.c: New testcase.
6566
8fef0dc6
MP
65672018-03-14 Marek Polacek <polacek@redhat.com>
6568
6569 PR c++/84596
6570 * g++.dg/cpp0x/static_assert15.C: New test.
6571
10f499af
SK
65722018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
6573
6574 PR fortran/61775
6575 * gfortran.dg/pr61775.f90: New test.
6576
949aab19
JJ
65772018-03-13 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR c++/84843
6580 * g++.dg/ext/pr84843-1.C: New test.
6581 * g++.dg/ext/pr84843-2.C: New test.
6582
ada6bad9
DP
65832018-03-13 David Pagan <dave.pagan@oracle.com>
6584
6585 PR c/46921
6586 * gcc.dg/pr46921.c: New test.
6587
f99309b2
MS
65882018-03-13 Martin Sebor <msebor@redhat.com>
6589
6590 PR tree-optimization/84725
6591 * c-c++-common/Wstringop-truncation-4.c: New test.
6592 * c-c++-common/attr-nonstring-5.c: New test.
6593
9bfb28ed
RS
65942018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6595
6596 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
6597 than unpacks.
6598 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6599 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6600
80c13ac5
RS
66012018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6602
6603 * gcc.target/aarch64/sve/tls_1.c: New test.
6604 * gcc.target/aarch64/sve/tls_2.C: Likewise.
6605
11e9443f
RS
66062018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6607
6608 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6609 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6610
0dbacfcf
ML
66112018-03-13 Martin Liska <mliska@suse.cz>
6612
6613 PR ipa/84658.
6614 * g++.dg/ipa/pr84658.C: New test.
6615
038df1ba
JJ
66162018-03-13 Jakub Jelinek <jakub@redhat.com>
6617
9e61e48e
JJ
6618 PR middle-end/84834
6619 * gcc.dg/pr84834.c: New test.
6620
ee6e1303
JJ
6621 PR target/84827
6622 * gcc.target/i386/pr84827.c: New test.
6623
fc31d739
JJ
6624 PR target/84828
6625 * g++.dg/ext/pr84828.C: New test.
6626
639e8522
JJ
6627 PR target/84786
6628 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6629 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6630
fe217ba0
JJ
6631 PR c++/84808
6632 * g++.dg/cpp1y/constexpr-84808.C: New test.
6633
038df1ba
JJ
6634 PR c++/84704
6635 * g++.dg/debug/pr84704.C: New test.
6636
980902fb
RL
66372018-03-12 Renlin Li <renlin.li@arm.com>
6638
6639 * gcc.target/aarch64/movi_hf.c: New.
6640 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
6641 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
6642
e9b9fa4c
MS
66432018-03-12 Martin Sebor <msebor@redhat.com>
6644
6645 PR tree-optimization/83456
6646 * c-c++-common/Wrestrict-2.c: Remove test cases.
6647 * c-c++-common/Wrestrict.c: Same.
6648 * gcc.dg/Wrestrict-12.c: New test.
6649 * gcc.dg/Wrestrict-14.c: New test.
e9b9fa4c 6650
a7fea88f
L
66512018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6652
6653 * g++.dg/pr84821.C: New test.
6654
3fe126af
L
66552018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6656
6657 * gcc.dg/pr84799.c: New test.
6658
8f1a73b2
RB
66592018-03-12 Richard Biener <rguenther@suse.de>
6660
6661 PR tree-optimization/84803
6662 * gcc.dg/torture/pr84803.c: New testcase.
6663
b270a521
JJ
66642018-03-12 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR c++/84813
6667 * g++.dg/debug/pr84813.C: New test.
6668
26219cee
PT
66692018-03-11 Paul Thomas <pault@gcc.gnu.org>
6670
6671 PR fortran/84546
b270a521 6672 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
26219cee 6673
1813c97a
SK
66742018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6675
6676 PR fortran/83939
6677 * gfortran.dg/pr83939.f90
6678
6f76317a
TK
66792018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6680
6681 PR fortran/66128
6682 * gfortran.dg/zero_sized_9.f90: New test.
6683
cd5437ab
JJ
66842018-03-11 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR debug/58150
6687 * g++.dg/debug/dwarf2/enum2.C: New test.
6688
7d2fb01c
SK
66892018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6690
6691 PR fortran/84734
6692 * gfortran.dg/pr84734.f90: New test.
6693
f1bc6414
EB
66942018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6695
6696 * gnat.dg/prot3.adb: New test.
6697 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6698
be977d08
JM
66992018-03-09 Jason Merrill <jason@redhat.com>
6700 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 PR c++/71169
6703 PR c++/71832
6704 * g++.dg/cpp0x/pr71169.C: New.
6705 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6706 * g++.dg/cpp0x/pr71832.C: Likewise.
6707
00d7fc28
PB
67082018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6709
6710 PR target/83969
6711 * gcc.target/powerpc/pr83969.c: New test.
6712
9d9a9a90
JJ
67132018-03-09 Jakub Jelinek <jakub@redhat.com>
6714
2956d3a8
JJ
6715 PR target/84772
6716 * gcc.dg/pr84772.c: New test.
6717
5f2440b0
JM
6718 PR c++/84076
6719 * g++.dg/warn/Wformat-2.C: New test.
6720
9d9a9a90
JJ
6721 PR c++/84767
6722 * g++.dg/ext/vla18.C: New test.
6723
8286793a
MS
67242018-03-09 Martin Sebor <msebor@redhat.com>
6725
6726 PR tree-optimization/84526
6727 * gcc.dg/Wrestrict-10.c: New test.
6728 * gcc.dg/Wrestrict-11.c: New test.
6729
7be6ee78 67302018-03-09 Alexandre Oliva <aoliva@redhat.com>
998fd141
AO
6731
6732 PR rtl-optimization/84682
6733 * gcc.dg/torture/pr84682-1.c: New.
6734 * gcc.dg/torture/pr84682-2.c: New.
6735 * gcc.dg/torture/pr84682-3.c: New.
6736
060ad852
JJ
67372018-03-09 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR c++/84724
6740 * g++.dg/ext/pr84724.C: New test.
6741
e0cd6bc0
VM
67422018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6743
6744 PR target/83712
6745 * gcc.target/arm/pr83712.c: New.
6746
20003c3c
RB
67472018-03-09 Richard Biener <rguenther@suse.de>
6748
6749 PR tree-optimization/84775
6750 * gcc.dg/torture/pr84775.c: New testcase.
6751
77a5c1b6
JJ
67522018-03-09 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR debug/84404
6755 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6756 targets.
6757
00db1bf1
EB
67582018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6759
6760 * gcc.c-torture/compile/20180309-1.c: New test.
6761
86c6352c
JJ
67622018-03-08 Jakub Jelinek <jakub@redhat.com>
6763
80bac2eb
JM
6764 PR c++/80598
6765 * g++.dg/warn/Wunused-function4.C: New test.
6766
86c6352c
JJ
6767 PR inline-asm/84742
6768 * gcc.target/i386/pr84742-1.c: New test.
6769 * gcc.target/i386/pr84742-2.c: New test.
6770
c8574943
KT
67712018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6772
6773 PR target/84748
6774 * gcc.c-torture/execute/pr84748.c: New test.
6775
24545562
RB
67762018-03-08 Richard Biener <rguenther@suse.de>
6777
6778 PR middle-end/84552
6779 * gcc.dg/graphite/pr84552.c: New testcase.
6780
7fea20f6
RB
67812018-03-08 Richard Biener <rguenther@suse.de>
6782
6783 PR tree-optimization/84178
6784 * gcc.dg/torture/pr84178-2.c: New testcase.
6785
8b9a03d6
DM
67862018-03-08 David Malcolm <dmalcolm@redhat.com>
6787
6788 PR tree-optimization/84178
6789 * gcc.c-torture/compile/pr84178-1.c: New test.
6790
24b830b6
TS
67912018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6792
6793 * lib/target-supports.exp: Do not return zero from a ifunc
6794 function.
6795
de341bf0
RB
67962018-03-08 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/84746
6799 * gcc.dg/torture/pr84746.c: New testcase.
6800
bc7b0ffa 6801
7be6ee78 68022018-03-08 Alexandre Oliva <aoliva@redhat.com>
bc7b0ffa
AO
6803 PR debug/84404
6804 PR debug/84408
6805 * gcc.dg/graphite/pr84404.c: New.
6806
686faaec
JJ
68072018-03-08 Jakub Jelinek <jakub@redhat.com>
6808
ce8b1a1f
JJ
6809 PR tree-optimization/84740
6810 * gcc.dg/torture/pr84740.c: New test.
6811
686faaec
JJ
6812 PR tree-optimization/84739
6813 * gcc.dg/pr84739.c: New test.
6814
1b1a1881
MS
68152018-03-07 Martin Sebor <msebor@redhat.com>
6816
6817 PR tree-optimization/83519
6818 * gcc.dg/Wrestrict-13.c: New test.
6819
00df7c36
SK
68202018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6821
6822 PR fortran/64124
6823 PR fortran/70409
6824 * gfortran.dg/pr64124.f90: New tests.
6825 * gfortran.dg/pr70409.f90: New tests.
6826
335b7b5a
SB
68272018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6828
6829 PR target/82411
6830 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6831
1b1a1881
MS
68322018-03-07 Martin Sebor <msebor@redhat.com>
6833
6834 PR tree-optimization/84526
6835 * gcc.dg/Wrestrict-10.c: New test.
6836
a76acaed
MS
68372018-03-07 Martin Sebor <msebor@redhat.com>
6838
6839 PR tree-optimization/84468
6840 * g++.dg/warn/Wstringop-truncation-2.C: New test.
6841 * gcc.dg/Wstringop-truncation.c: New test.
6842 * gcc.dg/Wstringop-truncation-2.c: New test.
6843
0f1de8d0
JJ
68442018-03-07 Jakub Jelinek <jakub@redhat.com>
6845
454144fc
JJ
6846 PR fortran/84565
6847 * gfortran.dg/pr84565.f90: New test.
6848
0f1de8d0
JJ
6849 PR middle-end/84723
6850 * gcc.target/i386/pr84723-1.c: New test.
6851 * gcc.target/i386/pr84723-2.c: New test.
6852 * gcc.target/i386/pr84723-3.c: New test.
6853 * gcc.target/i386/pr84723-4.c: New test.
6854 * gcc.target/i386/pr84723-5.c: New test.
6855
1d792a6d
SK
68562018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6857
6858 PR fortran/64107
6859 * gfortran.dg/pr64107.f90: New test.
6860
5867bb9a
TK
68612017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6862
6863 PR fortran/84697
6864 PR fortran/66128
6865 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6866
1dc23505
MP
68672018-03-06 Marek Polacek <polacek@redhat.com>
6868
6869 PR c++/84684
6870 * g++.dg/cpp1z/constexpr-84684.C: New test.
6871
2728bf8f
JJ
68722018-03-06 Jakub Jelinek <jakub@redhat.com>
6873
849bbdb9
JJ
6874 PR c/84721
6875 * gcc.dg/pr84721.c: New test.
6876
2728bf8f
JJ
6877 PR target/84710
6878 * gcc.dg/pr84710.c: New test.
6879
284ee475
SK
68802018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6881
6882 PR fortran/56667
6883 * gfortran.dg/implied_do_2.f90: New test.
6884 * gfortran.dg/coarray_8.f90: Update for new error message.
6885
16ef0a8c
JJ
68862018-03-06 Jakub Jelinek <jakub@redhat.com>
6887
155958dd
JJ
6888 PR inline-asm/84683
6889 * g++.dg/ext/pr84683.C: New test.
6890
16ef0a8c
JJ
6891 PR tree-optimization/84687
6892 * gcc.dg/pr84687.c: New test.
6893
7be6ee78 68942018-03-06 Alexandre Oliva <aoliva@redhat.com>
1ea71a82 6895
23d63b45
AO
6896 PR c++/84231
6897 * g++.dg/pr84231.C: New.
6898
2e1a7ecb
AO
6899 PR c++/84593
6900 * g++.dg/cpp1y/pr84593.C: New.
6901
1ea71a82
AO
6902 PR c++/84492
6903 * g++.dg/pr84492.C: New.
6904
4900146c
BS
69052018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6906
6907 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6908 __builtin_ppc_speculation_barrier.
6909
9a25c5ce
JJ
69102018-03-05 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR target/84700
6913 * gcc.target/powerpc/pr84700.c: New test.
6914
f7af3ad6
NS
69152018-03-05 Nathan Sidwell <nathan@acm.org>
6916
6917 PR c++/84702
6918 * g++.dg/lookup/pr84702.C: New.
6919
53740018
JJ
69202018-03-05 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR target/84564
6923 * gcc.target/i386/pr84564.c: New test.
6924
a2460abb
MP
69252018-03-05 Marek Polacek <polacek@redhat.com>
6926
6927 PR c++/84707
6928 * g++.dg/cpp0x/inline-ns10.C: New test.
6929
a5dccd46
NS
69302018-03-05 Nathan Sidwell <nathan@acm.org>
6931
6932 PR c++/84694
6933 * g++.dg/template/pr84694.C: New.
6934
8c6b5eb8
JJ
69352018-03-05 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR target/84524
6938 * gcc.c-torture/execute/pr84524.c: New test.
6939 * gcc.target/i386/avx512bw-pr84524.c: New test.
6940
75a741e8
PB
69412018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6942
6943 PR target/84264
6944 * g++.dg/pr84264.C: New test.
6945
5625e747
PC
69462018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6947
6948 PR c++/84618
6949 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
6950 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
6951 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
6952
13b93d4b
OM
69532018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6954
6955 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6956 * g++.dg/other/i386-3.C: Ditto.
6957 * gcc.target/i386/sse-12.c: Ditto.
6958 * gcc.target/i386/sse-13.c: Ditto.
6959 * gcc.target/i386/sse-14.c: Ditto.
6960 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6961 * gcc.target/i386/wbinvd-1.c: New test.
6962 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6963 * gcc.target/i386/pconfig-1.c: Ditto.
6964
35a313aa
PB
69652018-03-05 Pádraig Brady <P@draigBrady.com>
6966 Nathan Sidwell <nathan@acm.org>
6967
6968 PR c++/84497
6969 * g++.dg/cpp0x/pr84497.C: New.
6970
36a9f50c
RB
69712018-03-05 Richard Biener <rguenther@suse.de>
6972
6973 PR tree-optimization/84670
6974 * gcc.dg/pr84670-1.c: New testcase.
6975 * gcc.dg/pr84670-2.c: Likewise.
6976 * gcc.dg/pr84670-3.c: Likewise.
6977 * gcc.dg/pr84670-4.c: Likewise.
6978
144a822f
RB
69792018-03-05 Richard Biener <rguenther@suse.de>
6980
6981 PR tree-optimization/84650
6982 * gcc.dg/graphite/pr84650.c: New testcase.
6983
a0445a5f
PC
69842018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6985
6986 PR c++/82022
6987 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6988
ac80378f
HA
69892018-03-03 Harald Anlauf <anlauf@gmx.de>
6990
6991 PR fortran/71085
6992 * gfortran.dg/pr71085.f90: New test.
6993
94e6b5e5
SK
69942018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6995
6996 PR fortran/66128
42ce31c5 6997 * gfortran.dg/zero_sized_8.f90: Really commit New test.
94e6b5e5 6998
a900a060
SK
69992018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
7000
7001 PR fortran/51434
7002 * gfortran.dg/pr51434.f90: New test.
7003
88aa59ff
PC
70042018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7005
7006 PR c++/61358
7007 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
7008
5a4dbaa8
PC
70092018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7010
7011 PR c++/67370
7012 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
7013
c94a3f9f
PC
70142018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7015
7016 PR c++/71464
7017 * g++.dg/torture/pr71464.C: New.
7018
c8bd326c
PT
70192018-03-03 Paul Thomas <pault@gcc.gnu.org>
7020
7021 PR fortran/80965
7022 * gfortran.dg/select_type_41.f90: New test.
7023
129c8d7e
PC
70242018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7025
7026 PR c++/61135
7027 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
7028
74f8705e
MP
70292018-03-02 Marek Polacek <polacek@redhat.com>
7030
7031 PR c++/84578
7032 * g++.dg/ext/flexary29.C: New test.
7033
892870f9
JJ
70342018-03-02 Jakub Jelinek <jakub@redhat.com>
7035
7036 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
7037
c660f88b
PC
70382018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7039
7040 PR c++/81812
7041 * g++.dg/torture/pr81812.C: New.
7042
0805d020
MP
70432018-03-02 Marek Polacek <polacek@redhat.com>
7044
7045 PR c++/84171
7046 * g++.dg/warn/Wsign-compare-8.C: New test.
7047
8c8f2ab7
MP
7048 PR c++/84663
7049 * g++.dg/parse/array-size3.C: New test.
7050
743ee9d5
MP
7051 PR c++/84664
7052 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
7053
7299275f
JJ
70542018-03-02 Jakub Jelinek <jakub@redhat.com>
7055
7056 PR c++/84662
7057 * g++.dg/cpp1y/pr84662.C: New test.
7058
70614cb9
TS
70592018-03-02 Thomas Schwinge <thomas@codesourcery.com>
7060
7061 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
7062 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
7063 "dg-lto-options".
7064 * g++.dg/lto/20101010-1_0.C: Likewise.
7065 * g++.dg/lto/20101010-2_0.C: Likewise.
7066
2da18225
JJ
70672018-03-02 Jakub Jelinek <jakub@redhat.com>
7068
16225110
JJ
7069 PR ipa/84628
7070 * gcc.dg/pr84628.c: New test.
7071
2da18225
JJ
7072 PR target/56540
7073 * gcc.target/ia64/pr56540.c: New test.
7074
b31b6053
WS
70752018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7076
7077 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
7078 32-bit target.
7079 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
7080 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
7081 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
7082 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
7083
587b2f67
MP
70842018-03-02 Marek Polacek <polacek@redhat.com>
7085
7086 PR c++/84590
7087 * c-c++-common/ubsan/shift-11.c: New test.
7088
962e91fc
RS
70892018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7090
7091 * gcc.dg/vect/vect-alias-check-13.c: New test.
7092
0f2fca6f
JJ
70932018-03-02 Jakub Jelinek <jakub@redhat.com>
7094
ec2d7121
JJ
7095 PR target/84614
7096 * gcc.dg/pr84614.c: New test.
7097
0f2fca6f
JJ
7098 PR inline-asm/84625
7099 * gcc.target/i386/pr84625.c: New test.
7100
e8b3f7a4
RB
71012018-03-02 Richard Biener <rguenther@suse.de>
7102
7103 PR tree-optimization/84427
7104 * gcc.dg/torture/pr84427.c: New testcase.
7105
e688c1dd
PB
71062018-03-01 Peter Bergner <bergner@vnet.ibm.com>
7107
7108 PR target/84534
7109 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
7110 powerpc64le*-*-linux*.
7111 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
7112 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
7113
f454bd64
MS
71142018-03-01 Martin Sebor <msebor@redhat.com>
7115
7116 PR c++/84294
7117 * g++.dg/ext/attr-const.C: Remove xfail.
7118 * g++.dg/ext/attr-malloc-3.C: New test.
7119 * g++.dg/ext/attr-noinline-3.C: New test.
7120 * g++.dg/ext/attr-noreturn-3.C: New test.
7121 * g++.dg/ext/attr-nothrow-3.C: New test.
7122 * g++.dg/ext/attr-pure.C: Remove xfail.
7123
8c438a7b
JJ
71242018-03-02 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR sanitizer/70875
7127 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
7128 dg-options and dg-shouldfail "ubsan" directive.
7129
1d4f0f3f
MP
71302018-03-01 Marek Polacek <polacek@redhat.com>
7131 Jason Merrill <jason@redhat.com>
7132
7133 PR c++/84582
7134 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
7135 * g++.dg/cpp1z/static1.C: New test.
7136 * g++.dg/template/static37.C: New test.
7137
303f4850
NS
71382018-03-01 Nathan Sidwell <nathan@acm.org>
7139
7140 PR c++/84434
7141 * g++.dg/template/pr84434.C: New.
7142
4c9ce243
TP
71432018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
7144
7145 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
7146 -mthumb to the command-line.
7147
d8cff23f
MP
71482018-03-01 Marek Polacek <polacek@redhat.com>
7149
7150 PR c++/84596
7151 * g++.dg/cpp0x/static_assert14.C: New test.
7152
26a0cc94
PC
71532018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
7154
7155 PR c++/79410
7156 * g++.dg/torture/pr79410.C: New.
7157
99daa7a9
ML
71582018-03-01 Martin Liska <mliska@suse.cz>
7159
7160 PR sanitizer/82484
7161 * gcc.dg/asan/pr82484.c: New test.
7162
b476f5dd
RB
71632018-03-01 Richard Biener <rguenther@suse.de>
7164
7165 PR debug/84645
7166 * gfortran.dg/lto/pr84645_0.f90: New testcase.
7167
71a93e81
PT
71682018-03-01 Paul Thomas <pault@gcc.gnu.org>
7169
7170 PR fortran/84219
7171 * gfortran.dg/coarray_47.f90: New test.
7172
b120c8b2
PT
71732018-03-01 Paul Thomas <pault@gcc.gnu.org>
7174
7175 PR fortran/84538
7176 * gfortran.dg/class_array_23.f03: New test.
7177
e6eacdc9
RS
71782018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
7179
6ecdd2b4
RS
7180 PR rtl-optimization/84528
7181 * gcc.dg/torture/pr84538.c: Rename to...
7182 * gcc.dg/torture/pr84528.c: ...this.
7183
71842018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
7185
7186 PR rtl-optimization/84528
e6eacdc9
RS
7187 * gcc.dg/torture/pr84538.c: New test.
7188
d8e0920d
MS
71892018-02-28 Martin Sebor <msebor@redhat.com>
7190
7191 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
7192 -fpic test failures.
7193 * c-c++-common/Wrestrict-2.c: Same.
7194 * c-c++-common/Wstringop-truncation.c: Same.
7195 * gcc.dg/Warray-bounds-22.c: Same.
7196 * gcc.dg/Wstringop-overflow.c: Same.
7197 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
7198 (signed_range): Same.
7199 (unsigned_anti_range): Same.
7200 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
7201 (signed_range): Same.
7202 (unsigned_anti_range): Same.
7203 * gcc.dg/attr-alloc_size-7.c: Same.
7204 * gcc.dg/attr-alloc_size-8.c: Same.
7205 * gcc.dg/builtin-alloc-size.c: Same.
7206 * gcc.dg/builtin-stpncpy.c: Same.
7207 * gcc.dg/builtins-nonnull.c: Same.
7208 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
7209 * gcc.dg/pr79214.c: Same.
7210 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
7211 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7212 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7213 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
7214 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
7215 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
7216 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
7217 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7218 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
7219 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7220 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7221
99f6220a
DE
72222018-02-28 David Edelsohn <dje.gcc@gmail.com>
7223
7224 PR target/84014
7225 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
7226
60d2d641
JJ
72272018-02-28 Jakub Jelinek <jakub@redhat.com>
7228
7229 PR c++/84609
7230 * g++.dg/cpp0x/pr84609.C: New test.
7231
be583c04
MS
72322018-02-28 Martin Sebor <msebor@redhat.com>
7233
7234 PR testsuite/84617
7235 * g++.dg/ext/attr-malloc-3.C: New test.
7236 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
7237 to pre-existing problems.
7238 * g++.dg/ext/attr-pure.C: Same.
7239
b14a13fa
PT
72402018-02-28 Paul Thomas <pault@gcc.gnu.org>
7241
7242 PR fortran/83901
7243 * gfortran.dg/associate_37.f90: New test.
7244
7245 PR fortran/83344
7246 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
7247
ba64c7b8
JJ
72482018-02-28 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR target/52991
7251 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
7252 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
7253 * gcc.dg/bf-ms-layout-4.c: New test.
7254 * gcc.dg/bf-ms-layout-5.c: New test.
7255
bf3c8adf
PB
72562018-02-28 Peter Bergner <bergner@vnet.ibm.com>
7257
7258 PR target/83399
7259 * gcc.target/powerpc/pr83399.c: Only run on Linux.
7260
0e0e545f
RB
72612018-02-28 Richard Biener <rguenther@suse.de>
7262
7263 PR tree-optimization/84584
7264 * gcc.dg/graphite/pr84584.c: New testcase.
7265
b44f8ad8
JW
72662018-02-28 Jonathan Wakely <jwakely@redhat.com>
7267
7268 PR preprocessor/84517
7269 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
7270
9e25c7ed
EB
72712018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7272
7273 * c-c++-common/dump-ada-spec-12.c: New test.
7274 * c-c++-common/dump-ada-spec-13.c: Likewise.
7275
09de3550
EB
72762018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7277
7278 * c-c++-common/dump-ada-spec-11.c: New test.
7279
4830cfc0
ML
72802018-02-28 Martin Liska <mliska@suse.cz>
7281
7282 PR testsuite/84597
7283 * g++.dg/ext/timevar1.C: Fix pruned patterns.
7284 * g++.dg/ext/timevar2.C: Likewise.
7285
095d8d4b
EB
72862018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7287
7288 * c-c++-common/dump-ada-spec-8.c: New test.
7289 * c-c++-common/dump-ada-spec-9.c: Likewise.
7290 * c-c++-common/dump-ada-spec-10.c: Likewise.
7291
9348eb67
RB
72922018-02-28 Richard Biener <rguenther@suse.de>
7293
7294 PR middle-end/84607
7295 * gcc.dg/pr84607.c: New testcase.
7296
35129fd3
NS
72972018-02-28 Nathan Sidwell <nathan@acm.org>
7298
7299 PR c++/84602
7300 * g++.dg/lookup/pr84602.C: New.
7301
6030f6fe
JJ
73022018-02-28 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR c++/83871
7305 PR c++/83503
7306 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
7307 dg-options.
7308 * g++.dg/ext/attr-nonnull.C: Likewise.
35129fd3
NS
7309 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
7310 directives.
6030f6fe
JJ
7311 * g++.dg/ext/attr-noinline-2.C: Likewise.
7312 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
7313 -fdump-tree-eh in dg-options.
7314
678127a8
AM
73152018-02-28 Alan Modra <amodra@gmail.com>
7316
7317 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
7318 GNU ld message.
7319 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
7320
d4cfd486
MS
73212018-02-27 Martin Sebor <msebor@redhat.com>
7322
7323 PR c++/83871
7324 PR c++/83503
7325 * g++.dg/Wmissing-attributes.C: New test.
7326 * g++.dg/ext/attr-const-pure.C: New test.
7327 * g++.dg/ext/attr-const.C: New test.
7328 * g++.dg/ext/attr-deprecated-2.C: New test.
7329 * g++.dg/ext/attr-malloc-2.C: New test.
7330 * g++.dg/ext/attr-malloc.C: New test.
7331 * g++.dg/ext/attr-noinline-2.C: New test.
7332 * g++.dg/ext/attr-noinline.C: New test.
7333 * g++.dg/ext/attr-nonnull.C: New test.
7334 * g++.dg/ext/attr-noreturn-2.C: New test.
7335 * g++.dg/ext/attr-noreturn.C: New test.
7336 * g++.dg/ext/attr-nothrow-2.C: New test.
7337 * g++.dg/ext/attr-nothrow.C: New test.
7338 * g++.dg/ext/attr-optimize.C: New test.
7339 * g++.dg/ext/attr-pure.C: New test.
7340 * g++.dg/ext/attr-returns-nonnull.C: New test.
7341 * g++.dg/ext/attr-warning.C: New test.
7342
10b5c982
NS
73432018-02-27 Nathan Sidwell <nathan@acm.org>
7344
7345 PR c++/84426
7346 * g++.dg/lookup/pr84426.C: New.
7347
b1ddb654
RB
73482018-02-27 Richard Biener <rguenther@suse.de>
7349
7350 PR tree-optimization/84512
7351 * gcc.dg/tree-ssa/pr84512.c: New testcase.
7352
e59b5e24
ML
73532018-02-27 Martin Liska <mliska@suse.cz>
7354
7355 PR gcov-profile/84548
7356 * g++.dg/gcov/pr84548.C: New test.
7357
2be4b342
JJ
73582018-02-27 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR target/84575
7361 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
7362
c2236b9b
JJ
73632018-02-26 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR c++/84558
7366 * g++.dg/cpp1y/pr84558.C: New test.
7367
08735f53
PC
73682018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7369
7370 PR c++/84540
7371 * g++.dg/cpp0x/alignas14.C: New.
7372 * g++.dg/cpp0x/alignas15.C: Likewise.
7373
2bb03eb7
JJ
73742018-02-26 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR c++/84557
7377 * g++.dg/gomp/pr84557.C: New test.
7378
b671df81
MP
73792018-02-26 Marek Polacek <polacek@redhat.com>
7380
7381 PR c++/84325
7382 * g++.dg/cpp1z/pr84325.C: New test.
7383
40b864f1
CL
73842018-02-26 Carl Love <cel@us.ibm.com>
7385
7386 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
7387 Power 8 test file.
7388 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
7389 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
7390 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
7391 -mcpu=power8.
7392 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
7393 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
7394 -mcpu=power8.
7395
c2c601b2
L
73962018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7397
7398 PR target/84039
7399 * gcc.target/i386/indirect-thunk-1.c: Updated.
7400 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7401 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7402 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7403 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7404 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7405 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7406 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7407 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7408 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7409 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7410 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7411 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7412 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7413 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7414 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7415 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7416 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7417 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7418 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7419 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7420 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7421 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7422 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7423 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7424 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7425 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7426 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7427 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7428 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7429 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7430 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7431 * gcc.target/i386/ret-thunk-9.c: Likewise.
7432 * gcc.target/i386/ret-thunk-10.c: Likewise.
7433 * gcc.target/i386/ret-thunk-11.c: Likewise.
7434 * gcc.target/i386/ret-thunk-12.c: Likewise.
7435 * gcc.target/i386/ret-thunk-13.c: Likewise.
7436 * gcc.target/i386/ret-thunk-14.c: Likewise.
7437 * gcc.target/i386/ret-thunk-15.c: Likewise.
7438
f41881a4
EB
74392018-02-26 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gcc.c-torture/execute/20180226-1.c: New test.
7442
d99dcb77
RS
74432018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
7444
7445 PR tree-optimization/83965
7446 * gcc.dg/vect/pr83965-2.c: New test.
7447
9992661c
TV
74482018-02-26 Tom de Vries <tom@codesourcery.com>
7449
7450 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
7451
b9d676b3
L
74522018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7453
7454 PR target/84530
7455 * gcc.target/i386/ret-thunk-22.c: New test.
7456 * gcc.target/i386/ret-thunk-23.c: Likewise.
7457 * gcc.target/i386/ret-thunk-24.c: Likewise.
7458 * gcc.target/i386/ret-thunk-25.c: Likewise.
7459 * gcc.target/i386/ret-thunk-26.c: Likewise.
7460
98c26210
PC
74612018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7462
7463 PR c++/84533
7464 * g++.dg/cpp1z/pr84533.C: New.
7465
7518398d
MP
74662018-02-26 Marek Polacek <polacek@redhat.com>
7467
7468 PR c++/84537
7469 * g++.dg/parse/error60.C: New test.
7470
8562191a
JJ
74712018-02-26 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR c++/84556
7474 * g++.dg/gomp/pr84556.C: New test.
7475 * g++.dg/vect/pr84556.cc: New test.
7476
0f2fca6f 74772018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
f87f8897
DH
7478
7479 PR fortran/32957
7480 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
7481 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7482 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
7483 * gfortran.dg/c_loc_test.f90: Likewise.
7484 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7485 * gfortran.dg/proc_decl_17.f90: Likewise.
7486 * gfortran.dg/proc_ptr_8.f90: Likewise.
7487
af3b4514
RR
74882018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7489
7490 PR target/84521
7491 * gcc.target/aarch64/lr_free_2.c: Revert changes in
7492 r254814 disabling -fomit-frame-pointer by default.
7493 * gcc.target/aarch64/spill_1.c: Likewise.
7494 * gcc.target/aarch64/test_frame_11.c: Likewise.
7495 * gcc.target/aarch64/test_frame_12.c: Likewise.
7496 * gcc.target/aarch64/test_frame_13.c: Likewise.
7497 * gcc.target/aarch64/test_frame_14.c: Likewise.
7498 * gcc.target/aarch64/test_frame_15.c: Likewise.
7499 * gcc.target/aarch64/test_frame_3.c: Likewise.
7500 * gcc.target/aarch64/test_frame_5.c: Likewise.
7501 * gcc.target/aarch64/test_frame_9.c: Likewise.
7502
09ef33c1
SK
75032018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
7504
7505 PR fortran/83633
7506 * gfortran.dg/explicit_shape_1.f90: New test.
7507 * gfortran.dg/automatic_module_variable.f90: Update regex.
7508 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
7509 * gfortran.dg/constant_shape.f90: Ditto.
7510 * gfortran.dg/dec_structure_23.f90: Ditto.
7511 * gfortran.dg/pr78240.f90: Ditto.
7512
8fba26f4
PT
75132018-02-25 Paul Thomas <pault@gcc.gnu.org>
7514
7515 PR fortran/84523
7516 * gfortran.dg/pr84523.f90: New test.
7517
6ef1366a
TK
75182018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7519
7520 PR fortran/78238
7521 * gfortran.dg/select_type_40.f90: New test.
7522
0f2fca6f 75232018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
c034c38f
SK
7524
7525 PR fortran/30792
7526 * gfortran.dg/data_substring.f90: New test.
7527
118cd6ba
MP
75282018-02-24 Marek Polacek <polacek@redhat.com>
7529
7530 PR c++/83692
7531 * g++.dg/cpp1z/constexpr-83692.C: New test.
7532
3453b6aa
SK
75332018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
7534
7535 PR fortran/84346
7536 * gfortran.dg/statement_function_1.f90: Update test.
7537
55ebc31f
JD
75382018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7539
7540 PR fortran/84506
7541 * gfortran.dg/inquire_19.f90: New test.
7542
1996c75e
PT
75432018-02-23 Paul Thomas <pault@gcc.gnu.org>
7544
7545 PR fortran/83149
7546 * gfortran.dg/pr83149_b.f90: New test.
7547 * gfortran.dg/pr83149_a.f90: Additional source for previous.
7548
c6839134
CL
75492018-02-23 Carl Love <cel@us.ibm.com>
7550
7551 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
7552 vec_signed2 and vec_unsigned2 to new Power 8 test file.
7553 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
7554 Power 8 tests.
7555
c706366c
WS
75562018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7557
7558 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
7559 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
7560
d36b25c5
WS
75612018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7562
7563 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
7564 expected output.
7565
6869c12d
PT
75662018-02-23 Paul Thomas <pault@gcc.gnu.org>
7567
7568 PR fortran/83149
7569 * gfortran.dg/pr83149_1.f90: New test.
7570 * gfortran.dg/pr83149.f90: Additional source for previous.
7571
32995c02
SB
75722018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
7573
7574 PR testsuite/80551
7575 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
7576 __GI___pthread_mutex_init as well.
7577
c287dea0
PT
75782018-02-23 Paul Thomas <pault@gcc.gnu.org>
7579
7580 PR fortran/83148
7581 * gfortran.dg/class_68.f90: New test.
7582
8304bcf2
TK
75832018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7584
7585 PR fortran/59781
7586 * gfortran.dg/derived_init_5.f90: New test.
7587
5b194a34
JJ
75882018-02-22 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR target/82851
7591 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
7592 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
7593
7874b7c5
VM
75942018-02-22 Vladimir Makarov <vmakarov@redhat.com>
7595
7596 PR target/81572
7597 * gcc.target/powerpc/pr81572.c: New.
7598
b613cc2e
AS
75992018-02-22 Andreas Schwab <schwab@linux-m68k.org>
7600
7601 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
7602
5d0d5d68
MS
76032018-02-22 Martin Sebor <msebor@redhat.com>
7604
7605 PR tree-optimization/84480
7606 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
7607 * g++.dg/warn/Wstringop-truncation-1.C: New test.
7608
73b8b822
L
76092018-02-22 H.J. Lu <hongjiu.lu@intel.com>
7610
7611 PR target/84176
7612 * gcc.target/i386/indirect-thunk-11.c: New test.
7613 * gcc.target/i386/indirect-thunk-12.c: Likewise.
7614 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
7615 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
7616 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
7617 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7618 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7619 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7620 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7621 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7622
eae52f30
SE
76232018-02-22 Steve Ellcey <sellcey@cavium.com>
7624
7625 PR target/83335
ffb164c7 7626 * gcc.target/aarch64/asm-2.c: Add dg-error for
eae52f30 7627 ILP32 mode.
ffb164c7 7628 * gcc.target/aarch64/asm-4.c: New test.
eae52f30 7629
9029d342
TP
76302018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7631
7632 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7633
caa7952a
MP
76342018-02-22 Marek Polacek <polacek@redhat.com>
7635
7636 PR c++/84493
7637 * g++.dg/parse/error59.C: New test.
7638
c8fe60e3
TV
76392018-02-22 Tom de Vries <tom@codesourcery.com>
7640
7641 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7642
b9cf471a
PC
76432018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7644
7645 PR c++/77655
7646 * g++.dg/cpp0x/pr77655.C: New.
7647
c5679c37
JJ
76482018-02-22 Jakub Jelinek <jakub@redhat.com>
7649
25c1b6cb
JJ
7650 PR c++/84496
7651 * g++.dg/cpp1y/pr84496.C: New test.
7652
d3d4a52a
JJ
7653 PR target/84502
7654 * g++.dg/torture/pr84502.C: New test.
7655
c5679c37
JJ
7656 PR tree-optimization/84503
7657 * gcc.dg/pr84503-1.c: New test.
7658 * gcc.dg/pr84503-2.c: New test.
7659
c8602fe6
JJ
76602018-02-21 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR tree-optimization/84478
7663 * gcc.c-torture/execute/pr84478.c: New test.
7664
5e27f0d5
MS
76652018-02-20 Martin Sebor <msebor@redhat.com>
7666
7667 PR middle-end/84095
7668 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
7669 * c-c++-common/Wrestrict.c: Same.
7670 * gcc.dg/Wrestrict-6.c: Same.
7671 * gcc.dg/Warray-bounds-27.c: New test.
7672 * gcc.dg/Wrestrict-8.c: New test.
7673 * gcc.dg/Wrestrict-9.c: New test.
7674 * gcc.dg/pr84095.c: New test.
7675
75b81dcd
TK
76762018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7677
7678 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7679
04946c6b
TK
76802018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7681
7682 PR fortran/48890
7683 PR fortran/83823
7684 * gfortran.dg/structure_constructor_14.f90: New test.
7685
aa67d03c
JL
76862018-02-20 Jeff Law <law@redhat.com>
7687
6d02e2d9
UB
7688 PR middle-end/82123
7689 PR tree-optimization/81592
7690 PR middle-end/79257
e506dc87
JL
7691 * gcc.dg/pr81592.c: New test.
7692 * gcc.dg/pr82123.c: New test.
aa67d03c
JL
7693 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7694
f210b3b3
JJ
76952018-02-20 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR c++/84488
7698 * g++.dg/warn/Wunused-var-30.C: New test.
7699
9bd958c5
RS
77002018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7701
7702 PR tree-optimization/84419
7703 * gcc.dg/vect/pr84419.c: New test.
7704
ef7866a3
JJ
77052018-02-20 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR middle-end/82004
7708 * gfortran.dg/pr82004.f90: New test.
7709
d3eb902f
SP
77102018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7711
7712 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7713
5bbccd92
ML
77142018-02-20 Martin Liska <mliska@suse.cz>
7715
7716 PR c/84310
7717 PR target/79747
7718 * gcc.target/i386/pr84310.c: New test.
7719 * gcc.target/i386/pr84310-2.c: Likewise.
7720
0b2513e2
PC
77212018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7722
7723 PR c++/84446
7724 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7725
dda0944c
JJ
77262018-02-20 Jakub Jelinek <jakub@redhat.com>
7727
393d9df7
JJ
7728 PR c++/84445
7729 * g++.dg/cpp1z/launder7.C: New test.
7730
7f5753d7
JJ
7731 PR c++/84449
7732 * g++.dg/cpp0x/constexpr-84449.C: New test.
7733
dda0944c
JJ
7734 PR c++/84455
7735 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7736
5c60dbc1
PT
77372018-02-19 Paul Thomas <pault@gcc.gnu.org>
7738
7739 PR fortran/83344
7740 PR fortran/83975
7741 * gfortran.dg/associate_22.f90: Enable commented out test.
7742 * gfortran.dg/associate_36.f90: New test.
7743
00b94487
JJ
77442018-02-19 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR target/84146
7747 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7748
97e2c914
UB
77492017-02-19 Uros Bizjak <ubizjak@gmail.com>
7750
7751 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7752 (dg-options): Use -mavx instead of -w.
7753
bb08d1ca
JJ
77542018-02-19 Jakub Jelinek <jakub@redhat.com>
7755
5f92d109
JJ
7756 PR c++/84444
7757 * g++.dg/cpp1z/launder8.C: New test.
7758
4382537d
JJ
7759 PR c++/84448
7760 * g++.dg/gomp/pr84448.C: New test.
7761
897064e2
JJ
7762 PR c++/84430
7763 * g++.dg/gomp/pr84430.C: New test.
7764
73829f90
JJ
7765 PR tree-optimization/84452
7766 * gcc.dg/pr84452.c: New test.
7767
bb08d1ca
JJ
7768 PR c++/79064
7769 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7770
d48fc34a
TK
77712018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7772
7773 PR fortran/35339
7774 * gfortran.dg/implied_do_io_4.f90: New test.
7775
87e8aa3b
AV
77762018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7777
7778 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
7779 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
7780 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
7781
bbe57e1e
CL
77822018-02-19 Carl Love <cel@us.ibm.com>
7783
7784 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7785
e0479b58
SP
77862018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7787
7788 PR target/84460
7789 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7790
50dbbe53
PC
77912018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7792
7793 PR c++/84348
7794 * g++.dg/cpp0x/auto50.C: New.
7795 * g++.dg/parse/friend12.C: Adjust.
7796
26eacfe8
JD
77972018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7798
7799 PR libgfortran/84389
7800 * gfortran.dg/dtio_33.f90: New test.
7801
6111e8a1
JD
78022018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7803
7804 PR libgfortran/84412
7805 * gfortran.dg/inquire_18.f90: New test.
7806
9b90d490
JW
78072018-02-18 Janus Weil <janus@gcc.gnu.org>
7808
7809 PR fortran/84381
7810 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
7811 * gfortran.dg/pointer_intent_3.f90: Ditto.
7812 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
7813 * gfortran.dg/protected_3.f90: Ditto.
7814 * gfortran.dg/protected_4.f90: Ditto.
7815 * gfortran.dg/protected_5.f90: Ditto.
7816 * gfortran.dg/protected_6.f90: Ditto.
7817
d5ace305
PT
78182018-02-18 Paul Thomas <pault@gcc.gnu.org>
7819
7820 PR fortran/80945
7821 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7822 change to run.
7823
aab20638
TK
78242018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7825
7826 PR fortran/84270
7827 * gfortran.dg/inline_matmul_22.f90: New test.
7828
7d6ce202
TK
78292018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7830
7831 PR fortran/84381
7832 * gfortran.dg/abort_shoulfail.f90: New test.
7833 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
7834 by STOP n.
7835 * gfortran.dg/PR19754_2.f90: Likewise.
7836 * gfortran.dg/PR19872.f: Likewise.
7837 * gfortran.dg/PR49268.f90: Likewise.
7838 * gfortran.dg/Wall.f90: Likewise.
7839 * gfortran.dg/Wno-all.f90: Likewise.
7840 * gfortran.dg/achar_1.f90: Likewise.
7841 * gfortran.dg/achar_2.f90: Likewise.
7842 * gfortran.dg/achar_4.f90: Likewise.
7843 * gfortran.dg/achar_6.F90: Likewise.
7844 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
7845 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
7846 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
7847 * gfortran.dg/actual_array_offset_1.f90: Likewise.
7848 * gfortran.dg/actual_array_result_1.f90: Likewise.
7849 * gfortran.dg/actual_array_substr_1.f90: Likewise.
7850 * gfortran.dg/actual_array_substr_2.f90: Likewise.
7851 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
7852 * gfortran.dg/actual_procedure_1.f90: Likewise.
7853 * gfortran.dg/adjustl_1.f90: Likewise.
7854 * gfortran.dg/advance_1.f90: Likewise.
7855 * gfortran.dg/advance_4.f90: Likewise.
7856 * gfortran.dg/advance_5.f90: Likewise.
7857 * gfortran.dg/advance_6.f90: Likewise.
7858 * gfortran.dg/aint_anint_1.f90: Likewise.
7859 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
7860 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
7861 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
7862 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
7863 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
7864 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
7865 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
7866 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
7867 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
7868 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
7869 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
7870 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
7871 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
7872 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
7873 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
7874 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
7875 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
7876 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
7877 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
7878 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
7879 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
7880 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7881 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
7882 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
7883 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
7884 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
7885 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
7886 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
7887 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
7888 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
7889 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
7890 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
7891 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
7892 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
7893 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
7894 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
7895 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
7896 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
7897 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
7898 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
7899 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
7900 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
7901 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
7902 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
7903 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
7904 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
7905 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
7906 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
7907 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
7908 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
7909 * gfortran.dg/allocatable_function_1.f90: Likewise.
7910 * gfortran.dg/allocatable_function_10.f90: Likewise.
7911 * gfortran.dg/allocatable_function_3.f90: Likewise.
7912 * gfortran.dg/allocatable_function_5.f90: Likewise.
7913 * gfortran.dg/allocatable_function_6.f90: Likewise.
7914 * gfortran.dg/allocatable_function_7.f90: Likewise.
7915 * gfortran.dg/allocatable_function_8.f90: Likewise.
7916 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
7917 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
7918 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
7919 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
7920 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
7921 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
7922 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
7923 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
7924 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
7925 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
7926 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
7927 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
7928 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
7929 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
7930 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
7931 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
7932 * gfortran.dg/allocate_class_3.f90: Likewise.
7933 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
7934 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
7935 * gfortran.dg/allocate_derived_5.f90: Likewise.
7936 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
7937 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
7938 * gfortran.dg/allocate_with_source_1.f90: Likewise.
7939 * gfortran.dg/allocate_with_source_10.f08: Likewise.
7940 * gfortran.dg/allocate_with_source_11.f08: Likewise.
7941 * gfortran.dg/allocate_with_source_12.f03: Likewise.
7942 * gfortran.dg/allocate_with_source_15.f03: Likewise.
7943 * gfortran.dg/allocate_with_source_16.f90: Likewise.
7944 * gfortran.dg/allocate_with_source_17.f03: Likewise.
7945 * gfortran.dg/allocate_with_source_18.f03: Likewise.
7946 * gfortran.dg/allocate_with_source_2.f90: Likewise.
7947 * gfortran.dg/allocate_with_source_20.f03: Likewise.
7948 * gfortran.dg/allocate_with_source_22.f03: Likewise.
7949 * gfortran.dg/allocate_with_source_23.f03: Likewise.
7950 * gfortran.dg/allocate_with_source_24.f90: Likewise.
7951 * gfortran.dg/allocate_with_source_5.f90: Likewise.
7952 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7953 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7954 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7955 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7956 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7957 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7958 * gfortran.dg/altreturn_3.f90: Likewise.
7959 * gfortran.dg/altreturn_5.f90: Likewise.
7960 * gfortran.dg/altreturn_7.f90: Likewise.
7961 * gfortran.dg/and_or_xor.f90: Likewise.
7962 * gfortran.dg/anint_1.f90: Likewise.
7963 * gfortran.dg/any_all_1.f90: Likewise.
7964 * gfortran.dg/anyallcount_1.f90: Likewise.
7965 * gfortran.dg/append_1.f90: Likewise.
7966 * gfortran.dg/argument_checking_1.f90: Likewise.
7967 * gfortran.dg/argument_checking_2.f90: Likewise.
7968 * gfortran.dg/argument_checking_8.f90: Likewise.
7969 * gfortran.dg/arithmetic_if.f90: Likewise.
7970 * gfortran.dg/array_1.f90: Likewise.
7971 * gfortran.dg/array_2.f90: Likewise.
7972 * gfortran.dg/array_alloc_1.f90: Likewise.
7973 * gfortran.dg/array_alloc_2.f90: Likewise.
7974 * gfortran.dg/array_alloc_3.f90: Likewise.
7975 * gfortran.dg/array_assignment_1.F90: Likewise.
7976 * gfortran.dg/array_assignment_5.f90: Likewise.
7977 * gfortran.dg/array_constructor_1.f90: Likewise.
7978 * gfortran.dg/array_constructor_10.f90: Likewise.
7979 * gfortran.dg/array_constructor_11.f90: Likewise.
7980 * gfortran.dg/array_constructor_12.f90: Likewise.
7981 * gfortran.dg/array_constructor_15.f90: Likewise.
7982 * gfortran.dg/array_constructor_16.f90: Likewise.
7983 * gfortran.dg/array_constructor_17.f90: Likewise.
7984 * gfortran.dg/array_constructor_19.f90: Likewise.
7985 * gfortran.dg/array_constructor_23.f: Likewise.
7986 * gfortran.dg/array_constructor_24.f: Likewise.
7987 * gfortran.dg/array_constructor_32.f90: Likewise.
7988 * gfortran.dg/array_constructor_36.f90: Likewise.
7989 * gfortran.dg/array_constructor_39.f90: Likewise.
7990 * gfortran.dg/array_constructor_4.f90: Likewise.
7991 * gfortran.dg/array_constructor_40.f90: Likewise.
7992 * gfortran.dg/array_constructor_44.f90: Likewise.
7993 * gfortran.dg/array_constructor_45.f90: Likewise.
7994 * gfortran.dg/array_constructor_46.f90: Likewise.
7995 * gfortran.dg/array_constructor_47.f90: Likewise.
7996 * gfortran.dg/array_constructor_49.f90: Likewise.
7997 * gfortran.dg/array_constructor_5.f90: Likewise.
7998 * gfortran.dg/array_constructor_50.f90: Likewise.
7999 * gfortran.dg/array_constructor_6.f90: Likewise.
8000 * gfortran.dg/array_constructor_7.f90: Likewise.
8001 * gfortran.dg/array_constructor_8.f90: Likewise.
8002 * gfortran.dg/array_constructor_9.f90: Likewise.
8003 * gfortran.dg/array_constructor_type_1.f03: Likewise.
8004 * gfortran.dg/array_constructor_type_10.f03: Likewise.
8005 * gfortran.dg/array_constructor_type_11.f03: Likewise.
8006 * gfortran.dg/array_constructor_type_12.f03: Likewise.
8007 * gfortran.dg/array_constructor_type_13.f90: Likewise.
8008 * gfortran.dg/array_constructor_type_14.f03: Likewise.
8009 * gfortran.dg/array_constructor_type_16.f03: Likewise.
8010 * gfortran.dg/array_constructor_type_2.f03: Likewise.
8011 * gfortran.dg/array_constructor_type_22.f03: Likewise.
8012 * gfortran.dg/array_constructor_type_3.f03: Likewise.
8013 * gfortran.dg/array_constructor_type_4.f03: Likewise.
8014 * gfortran.dg/array_constructor_type_5.f03: Likewise.
8015 * gfortran.dg/array_constructor_type_6.f03: Likewise.
8016 * gfortran.dg/array_constructor_type_7.f03: Likewise.
8017 * gfortran.dg/array_function_1.f90: Likewise.
8018 * gfortran.dg/array_function_5.f90: Likewise.
8019 * gfortran.dg/array_initializer_1.f90: Likewise.
8020 * gfortran.dg/array_initializer_2.f90: Likewise.
8021 * gfortran.dg/array_memcpy_5.f90: Likewise.
8022 * gfortran.dg/array_memset_2.f90: Likewise.
8023 * gfortran.dg/array_reference_1.f90: Likewise.
8024 * gfortran.dg/array_return_value_1.f90: Likewise.
8025 * gfortran.dg/array_section_1.f90: Likewise.
8026 * gfortran.dg/array_temporaries_3.f90: Likewise.
8027 * gfortran.dg/arrayio_1.f90: Likewise.
8028 * gfortran.dg/arrayio_10.f90: Likewise.
8029 * gfortran.dg/arrayio_11.f90: Likewise.
8030 * gfortran.dg/arrayio_12.f90: Likewise.
8031 * gfortran.dg/arrayio_13.f90: Likewise.
8032 * gfortran.dg/arrayio_14.f90: Likewise.
8033 * gfortran.dg/arrayio_16.f90: Likewise.
8034 * gfortran.dg/arrayio_2.f90: Likewise.
8035 * gfortran.dg/arrayio_3.f90: Likewise.
8036 * gfortran.dg/arrayio_4.f90: Likewise.
8037 * gfortran.dg/arrayio_5.f90: Likewise.
8038 * gfortran.dg/arrayio_6.f90: Likewise.
8039 * gfortran.dg/arrayio_7.f90: Likewise.
8040 * gfortran.dg/arrayio_8.f90: Likewise.
8041 * gfortran.dg/arrayio_9.f90: Likewise.
8042 * gfortran.dg/arrayio_derived_1.f90: Likewise.
8043 * gfortran.dg/assign_10.f90: Likewise.
8044 * gfortran.dg/assign_9.f90: Likewise.
8045 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
8046 * gfortran.dg/assignment_1.f90: Likewise.
8047 * gfortran.dg/associate_1.f03: Likewise.
8048 * gfortran.dg/associate_11.f90: Likewise.
8049 * gfortran.dg/associate_13.f90: Likewise.
8050 * gfortran.dg/associate_15.f90: Likewise.
8051 * gfortran.dg/associate_17.f90: Likewise.
8052 * gfortran.dg/associate_18.f08: Likewise.
8053 * gfortran.dg/associate_19.f03: Likewise.
8054 * gfortran.dg/associate_20.f03: Likewise.
8055 * gfortran.dg/associate_22.f90: Likewise.
8056 * gfortran.dg/associate_23.f90: Likewise.
8057 * gfortran.dg/associate_24.f90: Likewise.
8058 * gfortran.dg/associate_25.f90: Likewise.
8059 * gfortran.dg/associate_27.f90: Likewise.
8060 * gfortran.dg/associate_28.f90: Likewise.
8061 * gfortran.dg/associate_32.f03: Likewise.
8062 * gfortran.dg/associate_33.f03: Likewise.
8063 * gfortran.dg/associate_34.f90: Likewise.
8064 * gfortran.dg/associate_6.f03: Likewise.
8065 * gfortran.dg/associate_7.f03: Likewise.
8066 * gfortran.dg/associate_8.f03: Likewise.
8067 * gfortran.dg/associate_9.f03: Likewise.
8068 * gfortran.dg/associated_1.f90: Likewise.
8069 * gfortran.dg/associated_2.f90: Likewise.
8070 * gfortran.dg/associated_5.f90: Likewise.
8071 * gfortran.dg/associated_6.f90: Likewise.
8072 * gfortran.dg/associated_target_3.f90: Likewise.
8073 * gfortran.dg/associated_target_4.f90: Likewise.
8074 * gfortran.dg/associated_target_5.f03: Likewise.
8075 * gfortran.dg/associated_target_6.f03: Likewise.
8076 * gfortran.dg/assumed_dummy_1.f90: Likewise.
8077 * gfortran.dg/assumed_rank_1.f90: Likewise.
8078 * gfortran.dg/assumed_rank_10.f90: Likewise.
8079 * gfortran.dg/assumed_rank_2.f90: Likewise.
8080 * gfortran.dg/assumed_rank_7.f90: Likewise.
8081 * gfortran.dg/assumed_rank_8.f90: Likewise.
8082 * gfortran.dg/assumed_rank_9.f90: Likewise.
8083 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8084 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8085 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
8086 * gfortran.dg/assumed_type_2.f90: Likewise.
8087 * gfortran.dg/atan2_1.f90: Likewise.
8088 * gfortran.dg/auto_array_1.f90: Likewise.
8089 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
8090 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
8091 * gfortran.dg/auto_char_len_3.f90: Likewise.
8092 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
8093 * gfortran.dg/auto_internal_assumed.f90: Likewise.
8094 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
8095 * gfortran.dg/auto_save_2.f90: Likewise.
8096 * gfortran.dg/automatic_default_init_1.f90: Likewise.
8097 * gfortran.dg/backslash_1.f90: Likewise.
8098 * gfortran.dg/backslash_2.f90: Likewise.
8099 * gfortran.dg/backslash_3.f: Likewise.
8100 * gfortran.dg/backspace_1.f: Likewise.
8101 * gfortran.dg/backspace_10.f90: Likewise.
8102 * gfortran.dg/backspace_11.f90: Likewise.
8103 * gfortran.dg/backspace_2.f: Likewise.
8104 * gfortran.dg/backspace_3.f: Likewise.
8105 * gfortran.dg/backspace_4.f: Likewise.
8106 * gfortran.dg/backspace_5.f: Likewise.
8107 * gfortran.dg/backspace_6.f: Likewise.
8108 * gfortran.dg/backspace_7.f90: Likewise.
8109 * gfortran.dg/backspace_8.f: Likewise.
8110 * gfortran.dg/backspace_9.f: Likewise.
8111 * gfortran.dg/bessel_1.f90: Likewise.
8112 * gfortran.dg/bessel_2.f90: Likewise.
8113 * gfortran.dg/bessel_5.f90: Likewise.
8114 * gfortran.dg/bessel_6.f90: Likewise.
8115 * gfortran.dg/bessel_7.f90: Likewise.
8116 * gfortran.dg/bind_c_dts_2.f03: Likewise.
8117 * gfortran.dg/bind_c_dts_3.f03: Likewise.
8118 * gfortran.dg/bind_c_usage_15.f90: Likewise.
8119 * gfortran.dg/bind_c_usage_16.f03: Likewise.
8120 * gfortran.dg/bind_c_usage_17.f90: Likewise.
8121 * gfortran.dg/bind_c_usage_24.f90: Likewise.
8122 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
8123 * gfortran.dg/binding_label_tests_16.f03: Likewise.
8124 * gfortran.dg/binding_label_tests_23.f90: Likewise.
8125 * gfortran.dg/bit_comparison_1.F90: Likewise.
8126 * gfortran.dg/bit_comparison_2.F90: Likewise.
8127 * gfortran.dg/block_1.f08: Likewise.
8128 * gfortran.dg/block_13.f08: Likewise.
8129 * gfortran.dg/block_14.f90: Likewise.
8130 * gfortran.dg/block_2.f08: Likewise.
8131 * gfortran.dg/block_6.f08: Likewise.
8132 * gfortran.dg/block_7.f08: Likewise.
8133 * gfortran.dg/block_8.f08: Likewise.
8134 * gfortran.dg/blockdata_1.f90: Likewise.
8135 * gfortran.dg/bound_1.f90: Likewise.
8136 * gfortran.dg/bound_2.f90: Likewise.
8137 * gfortran.dg/bound_3.f90: Likewise.
8138 * gfortran.dg/bound_4.f90: Likewise.
8139 * gfortran.dg/bound_5.f90: Likewise.
8140 * gfortran.dg/bound_6.f90: Likewise.
8141 * gfortran.dg/bound_7.f90: Likewise.
8142 * gfortran.dg/bound_8.f90: Likewise.
8143 * gfortran.dg/bound_9.f90: Likewise.
8144 * gfortran.dg/bound_simplification_1.f90: Likewise.
8145 * gfortran.dg/bound_simplification_3.f90: Likewise.
8146 * gfortran.dg/bound_simplification_4.f90: Likewise.
8147 * gfortran.dg/bound_simplification_5.f90: Likewise.
8148 * gfortran.dg/bound_simplification_6.f90: Likewise.
8149 * gfortran.dg/bounds_check_1.f90: Likewise.
8150 * gfortran.dg/bounds_check_12.f90: Likewise.
8151 * gfortran.dg/bounds_check_14.f90: Likewise.
8152 * gfortran.dg/bounds_check_15.f90: Likewise.
8153 * gfortran.dg/bounds_check_19.f90: Likewise.
8154 * gfortran.dg/bounds_check_8.f90: Likewise.
8155 * gfortran.dg/bounds_check_9.f90: Likewise.
8156 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
8157 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
8158 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
8159 * gfortran.dg/boz_1.f90: Likewise.
8160 * gfortran.dg/boz_11.f90: Likewise.
8161 * gfortran.dg/boz_13.f90: Likewise.
8162 * gfortran.dg/boz_14.f90: Likewise.
8163 * gfortran.dg/boz_15.f90: Likewise.
8164 * gfortran.dg/boz_3.f90: Likewise.
8165 * gfortran.dg/boz_6.f90: Likewise.
8166 * gfortran.dg/boz_9.f90: Likewise.
8167 * gfortran.dg/byte_1.f90: Likewise.
8168 * gfortran.dg/byte_2.f90: Likewise.
8169 * gfortran.dg/c_assoc.f90: Likewise.
8170 * gfortran.dg/c_assoc_2.f03: Likewise.
8171 * gfortran.dg/c_assoc_3.f90: Likewise.
8172 * gfortran.dg/c_by_val_1.f: Likewise.
8173 * gfortran.dg/c_by_val_5.f90: Likewise.
8174 * gfortran.dg/c_char_tests.f03: Likewise.
8175 * gfortran.dg/c_char_tests_2.f03: Likewise.
8176 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
8177 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
8178 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
8179 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8180 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
8181 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
8182 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
8183 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
8184 * gfortran.dg/c_kind_params.f90: Likewise.
8185 * gfortran.dg/c_loc_test_20.f90: Likewise.
8186 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8187 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
8188 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
8189 * gfortran.dg/c_size_t_test.f03: Likewise.
8190 * gfortran.dg/c_sizeof_1.f90: Likewise.
8191 * gfortran.dg/c_sizeof_5.f90: Likewise.
8192 * gfortran.dg/c_sizeof_6.f90: Likewise.
8193 * gfortran.dg/char4_iunit_1.f03: Likewise.
8194 * gfortran.dg/char4_iunit_2.f03: Likewise.
8195 * gfortran.dg/char_allocation_1.f90: Likewise.
8196 * gfortran.dg/char_array_constructor.f90: Likewise.
8197 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
8198 * gfortran.dg/char_assign_1.f90: Likewise.
8199 * gfortran.dg/char_associated_1.f90: Likewise.
8200 * gfortran.dg/char_cast_2.f90: Likewise.
8201 * gfortran.dg/char_comparison_1.f: Likewise.
8202 * gfortran.dg/char_component_initializer_1.f90: Likewise.
8203 * gfortran.dg/char_component_initializer_2.f90: Likewise.
8204 * gfortran.dg/char_cons_len.f90: Likewise.
8205 * gfortran.dg/char_conversion.f90: Likewise.
8206 * gfortran.dg/char_cshift_1.f90: Likewise.
8207 * gfortran.dg/char_cshift_2.f90: Likewise.
8208 * gfortran.dg/char_decl_2.f90: Likewise.
8209 * gfortran.dg/char_eoshift_1.f90: Likewise.
8210 * gfortran.dg/char_eoshift_2.f90: Likewise.
8211 * gfortran.dg/char_eoshift_3.f90: Likewise.
8212 * gfortran.dg/char_eoshift_4.f90: Likewise.
8213 * gfortran.dg/char_eoshift_5.f90: Likewise.
8214 * gfortran.dg/char_expr_1.f90: Likewise.
8215 * gfortran.dg/char_expr_3.f90: Likewise.
8216 * gfortran.dg/char_initialiser_actual.f90: Likewise.
8217 * gfortran.dg/char_length_12.f90: Likewise.
8218 * gfortran.dg/char_length_14.f90: Likewise.
8219 * gfortran.dg/char_length_15.f90: Likewise.
8220 * gfortran.dg/char_length_17.f90: Likewise.
8221 * gfortran.dg/char_length_20.f90: Likewise.
8222 * gfortran.dg/char_length_21.f90: Likewise.
8223 * gfortran.dg/char_length_5.f90: Likewise.
8224 * gfortran.dg/char_length_6.f90: Likewise.
8225 * gfortran.dg/char_length_7.f90: Likewise.
8226 * gfortran.dg/char_length_8.f90: Likewise.
8227 * gfortran.dg/char_pack_1.f90: Likewise.
8228 * gfortran.dg/char_pack_2.f90: Likewise.
8229 * gfortran.dg/char_pointer_assign.f90: Likewise.
8230 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
8231 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
8232 * gfortran.dg/char_pointer_dependency.f90: Likewise.
8233 * gfortran.dg/char_pointer_dummy.f90: Likewise.
8234 * gfortran.dg/char_pointer_func.f90: Likewise.
8235 * gfortran.dg/char_reshape_1.f90: Likewise.
8236 * gfortran.dg/char_result_1.f90: Likewise.
8237 * gfortran.dg/char_result_12.f90: Likewise.
8238 * gfortran.dg/char_result_13.f90: Likewise.
8239 * gfortran.dg/char_result_14.f90: Likewise.
8240 * gfortran.dg/char_result_15.f90: Likewise.
8241 * gfortran.dg/char_result_2.f90: Likewise.
8242 * gfortran.dg/char_result_3.f90: Likewise.
8243 * gfortran.dg/char_result_4.f90: Likewise.
8244 * gfortran.dg/char_result_5.f90: Likewise.
8245 * gfortran.dg/char_result_6.f90: Likewise.
8246 * gfortran.dg/char_result_7.f90: Likewise.
8247 * gfortran.dg/char_result_8.f90: Likewise.
8248 * gfortran.dg/char_spread_1.f90: Likewise.
8249 * gfortran.dg/char_transpose_1.f90: Likewise.
8250 * gfortran.dg/char_type_len.f90: Likewise.
8251 * gfortran.dg/char_unpack_1.f90: Likewise.
8252 * gfortran.dg/char_unpack_2.f90: Likewise.
8253 * gfortran.dg/character_array_constructor_1.f90: Likewise.
8254 * gfortran.dg/character_comparison_1.f90: Likewise.
8255 * gfortran.dg/character_comparison_2.f90: Likewise.
8256 * gfortran.dg/character_comparison_3.f90: Likewise.
8257 * gfortran.dg/character_comparison_4.f90: Likewise.
8258 * gfortran.dg/character_comparison_5.f90: Likewise.
8259 * gfortran.dg/character_comparison_6.f90: Likewise.
8260 * gfortran.dg/character_comparison_7.f90: Likewise.
8261 * gfortran.dg/character_comparison_8.f90: Likewise.
8262 * gfortran.dg/character_comparison_9.f90: Likewise.
8263 * gfortran.dg/charlen_15.f90: Likewise.
8264 * gfortran.dg/charlen_16.f90: Likewise.
8265 * gfortran.dg/chkbits.f90: Likewise.
8266 * gfortran.dg/chmod_1.f90: Likewise.
8267 * gfortran.dg/chmod_2.f90: Likewise.
8268 * gfortran.dg/chmod_3.f90: Likewise.
8269 * gfortran.dg/class_1.f03: Likewise.
8270 * gfortran.dg/class_18.f03: Likewise.
8271 * gfortran.dg/class_19.f03: Likewise.
8272 * gfortran.dg/class_35.f90: Likewise.
8273 * gfortran.dg/class_46.f03: Likewise.
8274 * gfortran.dg/class_48.f90: Likewise.
8275 * gfortran.dg/class_51.f90: Likewise.
8276 * gfortran.dg/class_52.f90: Likewise.
8277 * gfortran.dg/class_6.f03: Likewise.
8278 * gfortran.dg/class_63.f90: Likewise.
8279 * gfortran.dg/class_64.f90: Likewise.
8280 * gfortran.dg/class_65.f90: Likewise.
8281 * gfortran.dg/class_66.f90: Likewise.
8282 * gfortran.dg/class_67.f90: Likewise.
8283 * gfortran.dg/class_9.f03: Likewise.
8284 * gfortran.dg/class_alias.f90: Likewise.
8285 * gfortran.dg/class_allocate_1.f03: Likewise.
8286 * gfortran.dg/class_allocate_10.f03: Likewise.
8287 * gfortran.dg/class_allocate_13.f90: Likewise.
8288 * gfortran.dg/class_allocate_14.f90: Likewise.
8289 * gfortran.dg/class_allocate_15.f90: Likewise.
8290 * gfortran.dg/class_allocate_19.f03: Likewise.
8291 * gfortran.dg/class_allocate_21.f90: Likewise.
8292 * gfortran.dg/class_allocate_22.f90: Likewise.
8293 * gfortran.dg/class_allocate_3.f03: Likewise.
8294 * gfortran.dg/class_allocate_4.f03: Likewise.
8295 * gfortran.dg/class_allocate_5.f90: Likewise.
8296 * gfortran.dg/class_allocate_6.f03: Likewise.
8297 * gfortran.dg/class_allocate_7.f03: Likewise.
8298 * gfortran.dg/class_allocate_8.f03: Likewise.
8299 * gfortran.dg/class_allocate_9.f03: Likewise.
8300 * gfortran.dg/class_array_1.f03: Likewise.
8301 * gfortran.dg/class_array_14.f90: Likewise.
8302 * gfortran.dg/class_array_15.f03: Likewise.
8303 * gfortran.dg/class_array_16.f90: Likewise.
8304 * gfortran.dg/class_array_2.f03: Likewise.
8305 * gfortran.dg/class_array_20.f03: Likewise.
8306 * gfortran.dg/class_array_21.f03: Likewise.
8307 * gfortran.dg/class_array_3.f03: Likewise.
8308 * gfortran.dg/class_array_4.f03: Likewise.
8309 * gfortran.dg/class_array_7.f03: Likewise.
8310 * gfortran.dg/class_array_8.f03: Likewise.
8311 * gfortran.dg/class_array_9.f03: Likewise.
8312 * gfortran.dg/class_defined_operator_1.f03: Likewise.
8313 * gfortran.dg/class_dummy_1.f03: Likewise.
8314 * gfortran.dg/class_optional_1.f90: Likewise.
8315 * gfortran.dg/class_optional_2.f90: Likewise.
8316 * gfortran.dg/class_result_5.f90: Likewise.
8317 * gfortran.dg/class_result_6.f90: Likewise.
8318 * gfortran.dg/class_to_type_1.f03: Likewise.
8319 * gfortran.dg/class_to_type_2.f90: Likewise.
8320 * gfortran.dg/class_to_type_3.f03: Likewise.
8321 * gfortran.dg/class_to_type_4.f90: Likewise.
8322 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
8323 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
8324 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
8325 * gfortran.dg/coarray/atomic_1.f90: Likewise.
8326 * gfortran.dg/coarray/atomic_2.f90: Likewise.
8327 * gfortran.dg/coarray/codimension.f90: Likewise.
8328 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
8329 * gfortran.dg/coarray/collectives_1.f90: Likewise.
8330 * gfortran.dg/coarray/collectives_2.f90: Likewise.
8331 * gfortran.dg/coarray/collectives_3.f90: Likewise.
8332 * gfortran.dg/coarray/collectives_4.f90: Likewise.
8333 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
8334 * gfortran.dg/coarray/dummy_1.f90: Likewise.
8335 * gfortran.dg/coarray/event_1.f90: Likewise.
8336 * gfortran.dg/coarray/event_2.f90: Likewise.
8337 * gfortran.dg/coarray/get_array.f90: Likewise.
8338 * gfortran.dg/coarray/image_index_1.f90: Likewise.
8339 * gfortran.dg/coarray/image_index_2.f90: Likewise.
8340 * gfortran.dg/coarray/image_index_3.f90: Likewise.
8341 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
8342 * gfortran.dg/coarray/lock_1.f90: Likewise.
8343 * gfortran.dg/coarray/lock_2.f90: Likewise.
8344 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
8345 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
8346 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
8347 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
8348 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
8349 * gfortran.dg/coarray/registering_1.f90: Likewise.
8350 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
8351 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
8352 * gfortran.dg/coarray/send_array.f90: Likewise.
8353 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
8354 * gfortran.dg/coarray/sendget_array.f90: Likewise.
8355 * gfortran.dg/coarray/subobject_1.f90: Likewise.
8356 * gfortran.dg/coarray/sync_1.f90: Likewise.
8357 * gfortran.dg/coarray/sync_3.f90: Likewise.
8358 * gfortran.dg/coarray/this_image_1.f90: Likewise.
8359 * gfortran.dg/coarray/this_image_2.f90: Likewise.
8360 * gfortran.dg/coarray_13.f90: Likewise.
8361 * gfortran.dg/coarray_15.f90: Likewise.
8362 * gfortran.dg/coarray_16.f90: Likewise.
8363 * gfortran.dg/coarray_2.f90: Likewise.
8364 * gfortran.dg/coarray_23.f90: Likewise.
8365 * gfortran.dg/coarray_40.f90: Likewise.
8366 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
8367 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
8368 * gfortran.dg/coarray_allocate_10.f08: Likewise.
8369 * gfortran.dg/coarray_allocate_2.f08: Likewise.
8370 * gfortran.dg/coarray_allocate_3.f08: Likewise.
8371 * gfortran.dg/coarray_allocate_4.f08: Likewise.
8372 * gfortran.dg/coarray_allocate_5.f08: Likewise.
8373 * gfortran.dg/coarray_allocate_7.f08: Likewise.
8374 * gfortran.dg/coarray_allocate_8.f08: Likewise.
8375 * gfortran.dg/coarray_allocate_9.f08: Likewise.
8376 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8377 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8378 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
8379 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
8380 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
8381 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
8382 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
8383 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
8384 * gfortran.dg/coarray_stat_2.f90: Likewise.
8385 * gfortran.dg/coarray_subobject_1.f90: Likewise.
8386 * gfortran.dg/coindexed_1.f90: Likewise.
8387 * gfortran.dg/comma.f: Likewise.
8388 * gfortran.dg/comma_format_extension_3.f: Likewise.
8389 * gfortran.dg/comma_format_extension_4.f: Likewise.
8390 * gfortran.dg/common_2.f90: Likewise.
8391 * gfortran.dg/common_4.f90: Likewise.
8392 * gfortran.dg/common_align_1.f90: Likewise.
8393 * gfortran.dg/common_align_2.f90: Likewise.
8394 * gfortran.dg/common_equivalence_1.f: Likewise.
8395 * gfortran.dg/common_pointer_1.f90: Likewise.
8396 * gfortran.dg/common_resize_1.f: Likewise.
8397 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
8398 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
8399 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
8400 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
8401 * gfortran.dg/complex_read.f90: Likewise.
8402 * gfortran.dg/complex_write.f90: Likewise.
8403 * gfortran.dg/constant_substring.f: Likewise.
8404 * gfortran.dg/constructor_2.f90: Likewise.
8405 * gfortran.dg/constructor_3.f90: Likewise.
8406 * gfortran.dg/constructor_6.f90: Likewise.
8407 * gfortran.dg/contained_1.f90: Likewise.
8408 * gfortran.dg/contained_3.f90: Likewise.
8409 * gfortran.dg/contained_equivalence_1.f90: Likewise.
8410 * gfortran.dg/contained_module_proc_1.f90: Likewise.
8411 * gfortran.dg/continuation_1.f90: Likewise.
8412 * gfortran.dg/continuation_11.f90: Likewise.
8413 * gfortran.dg/continuation_12.f90: Likewise.
8414 * gfortran.dg/continuation_13.f90: Likewise.
8415 * gfortran.dg/continuation_14.f: Likewise.
8416 * gfortran.dg/continuation_8.f90: Likewise.
8417 * gfortran.dg/convert_2.f90: Likewise.
8418 * gfortran.dg/convert_implied_open.f90: Likewise.
8419 * gfortran.dg/count_init_expr.f03: Likewise.
8420 * gfortran.dg/cr_lf.f90: Likewise.
8421 * gfortran.dg/cray_pointers_10.f90: Likewise.
8422 * gfortran.dg/cray_pointers_2.f90: Likewise.
8423 * gfortran.dg/cray_pointers_5.f90: Likewise.
8424 * gfortran.dg/cray_pointers_7.f90: Likewise.
8425 * gfortran.dg/cray_pointers_8.f90: Likewise.
8426 * gfortran.dg/cshift_1.f90: Likewise.
8427 * gfortran.dg/cshift_2.f90: Likewise.
8428 * gfortran.dg/cshift_large_1.f90: Likewise.
8429 * gfortran.dg/cshift_nan_1.f90: Likewise.
8430 * gfortran.dg/csqrt_2.f: Likewise.
8431 * gfortran.dg/data_array_1.f90: Likewise.
8432 * gfortran.dg/data_char_1.f90: Likewise.
8433 * gfortran.dg/data_char_2.f90: Likewise.
8434 * gfortran.dg/data_char_3.f90: Likewise.
8435 * gfortran.dg/data_derived_1.f90: Likewise.
8436 * gfortran.dg/data_implied_do_1.f90: Likewise.
8437 * gfortran.dg/data_namelist_conflict.f90: Likewise.
8438 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
8439 * gfortran.dg/deallocate_stat.f90: Likewise.
8440 * gfortran.dg/deallocate_stat_2.f90: Likewise.
8441 * gfortran.dg/debug/pr37738.f: Likewise.
8442 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
8443 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
8444 * gfortran.dg/dec_exp_1.f90: Likewise.
8445 * gfortran.dg/dec_init_1.f90: Likewise.
8446 * gfortran.dg/dec_init_2.f90: Likewise.
8447 * gfortran.dg/dec_init_3.f90: Likewise.
8448 * gfortran.dg/dec_init_4.f90: Likewise.
8449 * gfortran.dg/dec_io_1.f90: Likewise.
8450 * gfortran.dg/dec_io_2.f90: Likewise.
8451 * gfortran.dg/dec_io_2a.f90: Likewise.
8452 * gfortran.dg/dec_io_6.f90: Likewise.
8453 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
8454 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
8455 * gfortran.dg/dec_math.f90: Likewise.
8456 * gfortran.dg/dec_parameter_1.f: Likewise.
8457 * gfortran.dg/dec_parameter_2.f90: Likewise.
8458 * gfortran.dg/dec_static_1.f90: Likewise.
8459 * gfortran.dg/dec_static_2.f90: Likewise.
8460 * gfortran.dg/dec_structure_1.f90: Likewise.
8461 * gfortran.dg/dec_structure_10.f90: Likewise.
8462 * gfortran.dg/dec_structure_18.f90: Likewise.
8463 * gfortran.dg/dec_structure_19.f90: Likewise.
8464 * gfortran.dg/dec_structure_2.f90: Likewise.
8465 * gfortran.dg/dec_structure_22.f90: Likewise.
8466 * gfortran.dg/dec_structure_3.f90: Likewise.
8467 * gfortran.dg/dec_structure_4.f90: Likewise.
8468 * gfortran.dg/dec_structure_5.f90: Likewise.
8469 * gfortran.dg/dec_structure_6.f90: Likewise.
8470 * gfortran.dg/dec_structure_7.f90: Likewise.
8471 * gfortran.dg/dec_union_1.f90: Likewise.
8472 * gfortran.dg/dec_union_2.f90: Likewise.
8473 * gfortran.dg/dec_union_3.f90: Likewise.
8474 * gfortran.dg/dec_union_4.f90: Likewise.
8475 * gfortran.dg/dec_union_5.f90: Likewise.
8476 * gfortran.dg/default_format_1.f90: Likewise.
8477 * gfortran.dg/default_format_2.f90: Likewise.
8478 * gfortran.dg/default_format_denormal_1.f90: Likewise.
8479 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8480 * gfortran.dg/default_initialization_3.f90: Likewise.
8481 * gfortran.dg/default_initialization_4.f90: Likewise.
8482 * gfortran.dg/default_initialization_5.f90: Likewise.
8483 * gfortran.dg/deferred_character_1.f90: Likewise.
8484 * gfortran.dg/deferred_character_10.f90: Likewise.
8485 * gfortran.dg/deferred_character_11.f90: Likewise.
8486 * gfortran.dg/deferred_character_12.f90: Likewise.
8487 * gfortran.dg/deferred_character_13.f90: Likewise.
8488 * gfortran.dg/deferred_character_14.f90: Likewise.
8489 * gfortran.dg/deferred_character_15.f90: Likewise.
8490 * gfortran.dg/deferred_character_16.f90: Likewise.
8491 * gfortran.dg/deferred_character_2.f90: Likewise.
8492 * gfortran.dg/deferred_character_3.f90: Likewise.
8493 * gfortran.dg/deferred_character_4.f90: Likewise.
8494 * gfortran.dg/deferred_character_5.f90: Likewise.
8495 * gfortran.dg/deferred_character_6.f90: Likewise.
8496 * gfortran.dg/deferred_character_7.f90: Likewise.
8497 * gfortran.dg/deferred_character_8.f90: Likewise.
8498 * gfortran.dg/deferred_character_9.f90: Likewise.
8499 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
8500 * gfortran.dg/deferred_type_component_1.f90: Likewise.
8501 * gfortran.dg/deferred_type_component_2.f90: Likewise.
8502 * gfortran.dg/deferred_type_param_2.f90: Likewise.
8503 * gfortran.dg/deferred_type_param_4.f90: Likewise.
8504 * gfortran.dg/deferred_type_param_5.f90: Likewise.
8505 * gfortran.dg/deferred_type_param_6.f90: Likewise.
8506 * gfortran.dg/deferred_type_param_8.f90: Likewise.
8507 * gfortran.dg/deferred_type_param_9.f90: Likewise.
8508 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
8509 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
8510 * gfortran.dg/defined_assignment_1.f90: Likewise.
8511 * gfortran.dg/defined_assignment_10.f90: Likewise.
8512 * gfortran.dg/defined_assignment_11.f90: Likewise.
8513 * gfortran.dg/defined_assignment_2.f90: Likewise.
8514 * gfortran.dg/defined_assignment_3.f90: Likewise.
8515 * gfortran.dg/defined_assignment_4.f90: Likewise.
8516 * gfortran.dg/defined_assignment_5.f90: Likewise.
8517 * gfortran.dg/defined_assignment_8.f90: Likewise.
8518 * gfortran.dg/defined_assignment_9.f90: Likewise.
8519 * gfortran.dg/dependency_2.f90: Likewise.
8520 * gfortran.dg/dependency_21.f90: Likewise.
8521 * gfortran.dg/dependency_22.f90: Likewise.
8522 * gfortran.dg/dependency_23.f90: Likewise.
8523 * gfortran.dg/dependency_24.f90: Likewise.
8524 * gfortran.dg/dependency_25.f90: Likewise.
8525 * gfortran.dg/dependency_26.f90: Likewise.
8526 * gfortran.dg/dependency_39.f90: Likewise.
8527 * gfortran.dg/dependency_40.f90: Likewise.
8528 * gfortran.dg/dependency_41.f90: Likewise.
8529 * gfortran.dg/dependency_42.f90: Likewise.
8530 * gfortran.dg/dependency_43.f90: Likewise.
8531 * gfortran.dg/dependency_44.f90: Likewise.
8532 * gfortran.dg/dependency_45.f90: Likewise.
8533 * gfortran.dg/dependency_50.f90: Likewise.
8534 * gfortran.dg/dependency_51.f90: Likewise.
8535 * gfortran.dg/dependent_decls_1.f90: Likewise.
8536 * gfortran.dg/der_array_1.f90: Likewise.
8537 * gfortran.dg/der_array_io_1.f90: Likewise.
8538 * gfortran.dg/der_array_io_2.f90: Likewise.
8539 * gfortran.dg/der_array_io_3.f90: Likewise.
8540 * gfortran.dg/der_io_1.f90: Likewise.
8541 * gfortran.dg/der_io_3.f90: Likewise.
8542 * gfortran.dg/der_pointer_2.f90: Likewise.
8543 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
8544 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
8545 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
8546 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
8547 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
8548 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8549 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
8550 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
8551 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
8552 * gfortran.dg/derived_external_function_1.f90: Likewise.
8553 * gfortran.dg/derived_init_1.f90: Likewise.
8554 * gfortran.dg/derived_init_2.f90: Likewise.
8555 * gfortran.dg/derived_init_3.f90: Likewise.
8556 * gfortran.dg/derived_init_4.f90: Likewise.
8557 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
8558 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8559 * gfortran.dg/dev_null.F90: Likewise.
8560 * gfortran.dg/dfloat_1.f90: Likewise.
8561 * gfortran.dg/dim_sum_1.f90: Likewise.
8562 * gfortran.dg/dim_sum_2.f90: Likewise.
8563 * gfortran.dg/dim_sum_3.f90: Likewise.
8564 * gfortran.dg/direct_io_10.f: Likewise.
8565 * gfortran.dg/direct_io_11.f90: Likewise.
8566 * gfortran.dg/direct_io_12.f90: Likewise.
8567 * gfortran.dg/direct_io_2.f90: Likewise.
8568 * gfortran.dg/direct_io_3.f90: Likewise.
8569 * gfortran.dg/direct_io_4.f90: Likewise.
8570 * gfortran.dg/direct_io_5.f90: Likewise.
8571 * gfortran.dg/direct_io_6.f90: Likewise.
8572 * gfortran.dg/direct_io_7.f90: Likewise.
8573 * gfortran.dg/direct_io_8.f90: Likewise.
8574 * gfortran.dg/direct_io_9.f: Likewise.
8575 * gfortran.dg/do_1.f90: Likewise.
8576 * gfortran.dg/do_3.F90: Likewise.
8577 * gfortran.dg/do_concurrent_2.f90: Likewise.
8578 * gfortran.dg/do_concurrent_4.f90: Likewise.
8579 * gfortran.dg/do_corner_warn.f90: Likewise.
8580 * gfortran.dg/do_iterator_2.f90: Likewise.
8581 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
8582 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
8583 * gfortran.dg/dos_eol.f: Likewise.
8584 * gfortran.dg/dot_product_1.f03: Likewise.
8585 * gfortran.dg/dot_product_2.f90: Likewise.
8586 * gfortran.dg/dot_product_4.f90: Likewise.
8587 * gfortran.dg/dshift_1.F90: Likewise.
8588 * gfortran.dg/dshift_2.F90: Likewise.
8589 * gfortran.dg/dtio_1.f90: Likewise.
8590 * gfortran.dg/dtio_10.f90: Likewise.
8591 * gfortran.dg/dtio_12.f90: Likewise.
8592 * gfortran.dg/dtio_14.f90: Likewise.
8593 * gfortran.dg/dtio_15.f90: Likewise.
8594 * gfortran.dg/dtio_16.f90: Likewise.
8595 * gfortran.dg/dtio_17.f90: Likewise.
8596 * gfortran.dg/dtio_19.f90: Likewise.
8597 * gfortran.dg/dtio_2.f90: Likewise.
8598 * gfortran.dg/dtio_20.f03: Likewise.
8599 * gfortran.dg/dtio_22.f90: Likewise.
8600 * gfortran.dg/dtio_24.f90: Likewise.
8601 * gfortran.dg/dtio_25.f90: Likewise.
8602 * gfortran.dg/dtio_26.f03: Likewise.
8603 * gfortran.dg/dtio_27.f90: Likewise.
8604 * gfortran.dg/dtio_28.f03: Likewise.
8605 * gfortran.dg/dtio_3.f90: Likewise.
8606 * gfortran.dg/dtio_30.f03: Likewise.
8607 * gfortran.dg/dtio_31.f03: Likewise.
8608 * gfortran.dg/dtio_32.f03: Likewise.
8609 * gfortran.dg/dtio_4.f90: Likewise.
8610 * gfortran.dg/dtio_5.f90: Likewise.
8611 * gfortran.dg/dtio_7.f90: Likewise.
8612 * gfortran.dg/dtio_8.f90: Likewise.
8613 * gfortran.dg/dtio_9.f90: Likewise.
8614 * gfortran.dg/dummy_procedure_3.f90: Likewise.
8615 * gfortran.dg/dummy_procedure_7.f90: Likewise.
8616 * gfortran.dg/dup_save_1.f90: Likewise.
8617 * gfortran.dg/dup_save_2.f90: Likewise.
8618 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
8619 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
8620 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8621 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
8622 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
8623 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
8624 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
8625 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
8626 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
8627 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
8628 * gfortran.dg/e_d_fmt.f90: Likewise.
8629 * gfortran.dg/edit_real_1.f90: Likewise.
8630 * gfortran.dg/elemental_by_value_1.f90: Likewise.
8631 * gfortran.dg/elemental_dependency_1.f90: Likewise.
8632 * gfortran.dg/elemental_dependency_4.f90: Likewise.
8633 * gfortran.dg/elemental_dependency_5.f90: Likewise.
8634 * gfortran.dg/elemental_dependency_6.f90: Likewise.
8635 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
8636 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
8637 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
8638 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
8639 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
8640 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
8641 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
8642 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
8643 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
8644 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
8645 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
8646 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
8647 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
8648 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
8649 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
8650 * gfortran.dg/empty_format_1.f90: Likewise.
8651 * gfortran.dg/endfile.f: Likewise.
8652 * gfortran.dg/endfile.f90: Likewise.
8653 * gfortran.dg/endfile_2.f90: Likewise.
8654 * gfortran.dg/entry_1.f90: Likewise.
8655 * gfortran.dg/entry_10.f90: Likewise.
8656 * gfortran.dg/entry_12.f90: Likewise.
8657 * gfortran.dg/entry_13.f90: Likewise.
8658 * gfortran.dg/entry_14.f90: Likewise.
8659 * gfortran.dg/entry_16.f90: Likewise.
8660 * gfortran.dg/entry_3.f90: Likewise.
8661 * gfortran.dg/entry_6.f90: Likewise.
8662 * gfortran.dg/entry_9.f90: Likewise.
8663 * gfortran.dg/entry_array_specs_2.f: Likewise.
8664 * gfortran.dg/enum_1.f90: Likewise.
8665 * gfortran.dg/enum_9.f90: Likewise.
8666 * gfortran.dg/eof_1.f90: Likewise.
8667 * gfortran.dg/eof_2.f90: Likewise.
8668 * gfortran.dg/eof_4.f90: Likewise.
8669 * gfortran.dg/eof_5.f90: Likewise.
8670 * gfortran.dg/eor_handling_1.f90: Likewise.
8671 * gfortran.dg/eor_handling_2.f90: Likewise.
8672 * gfortran.dg/eor_handling_3.f90: Likewise.
8673 * gfortran.dg/eor_handling_4.f90: Likewise.
8674 * gfortran.dg/eor_handling_5.f90: Likewise.
8675 * gfortran.dg/eoshift_3.f90: Likewise.
8676 * gfortran.dg/eoshift_4.f90: Likewise.
8677 * gfortran.dg/eoshift_5.f90: Likewise.
8678 * gfortran.dg/eoshift_6.f90: Likewise.
8679 * gfortran.dg/eoshift_large_1.f90: Likewise.
8680 * gfortran.dg/equiv_6.f90: Likewise.
8681 * gfortran.dg/equiv_7.f90: Likewise.
8682 * gfortran.dg/equiv_9.f90: Likewise.
8683 * gfortran.dg/equiv_constraint_4.f90: Likewise.
8684 * gfortran.dg/erf_2.F90: Likewise.
8685 * gfortran.dg/erf_3.F90: Likewise.
8686 * gfortran.dg/erfc_scaled_1.f90: Likewise.
8687 * gfortran.dg/error_format_2.f90: Likewise.
8688 * gfortran.dg/error_recovery_5.f90: Likewise.
8689 * gfortran.dg/execute_command_line_2.f90: Likewise.
8690 * gfortran.dg/execute_command_line_3.f90: Likewise.
8691 * gfortran.dg/exit_1.f08: Likewise.
8692 * gfortran.dg/exit_3.f08: Likewise.
8693 * gfortran.dg/exponent_1.f90: Likewise.
8694 * gfortran.dg/exponent_2.f90: Likewise.
8695 * gfortran.dg/extended_char_comparison_1.f: Likewise.
8696 * gfortran.dg/extends_1.f03: Likewise.
8697 * gfortran.dg/extends_16.f90: Likewise.
8698 * gfortran.dg/extends_2.f03: Likewise.
8699 * gfortran.dg/extends_3.f03: Likewise.
8700 * gfortran.dg/extends_4.f03: Likewise.
8701 * gfortran.dg/extends_type_of_1.f03: Likewise.
8702 * gfortran.dg/extends_type_of_2.f03: Likewise.
8703 * gfortran.dg/external_procedures_3.f90: Likewise.
8704 * gfortran.dg/f2003_inquire_1.f03: Likewise.
8705 * gfortran.dg/f2003_io_1.f03: Likewise.
8706 * gfortran.dg/f2003_io_4.f03: Likewise.
8707 * gfortran.dg/f2003_io_5.f03: Likewise.
8708 * gfortran.dg/f2003_io_6.f03: Likewise.
8709 * gfortran.dg/f2003_io_7.f03: Likewise.
8710 * gfortran.dg/f2c_1.f90: Likewise.
8711 * gfortran.dg/f2c_2.f90: Likewise.
8712 * gfortran.dg/f2c_3.f90: Likewise.
8713 * gfortran.dg/f2c_4.f90: Likewise.
8714 * gfortran.dg/f2c_6.f90: Likewise.
8715 * gfortran.dg/f2c_7.f90: Likewise.
8716 * gfortran.dg/f2c_9.f90: Likewise.
8717 * gfortran.dg/fgetc_1.f90: Likewise.
8718 * gfortran.dg/fgetc_2.f90: Likewise.
8719 * gfortran.dg/filename_null.f90: Likewise.
8720 * gfortran.dg/finalize_12.f90: Likewise.
8721 * gfortran.dg/finalize_13.f90: Likewise.
8722 * gfortran.dg/finalize_15.f90: Likewise.
8723 * gfortran.dg/finalize_17.f90: Likewise.
8724 * gfortran.dg/finalize_18.f90: Likewise.
8725 * gfortran.dg/finalize_25.f90: Likewise.
8726 * gfortran.dg/finalize_29.f08: Likewise.
8727 * gfortran.dg/finalize_31.f90: Likewise.
8728 * gfortran.dg/float_1.f90: Likewise.
8729 * gfortran.dg/flush_1.f90: Likewise.
8730 * gfortran.dg/fmt_bz_bn.f: Likewise.
8731 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
8732 * gfortran.dg/fmt_cache_1.f: Likewise.
8733 * gfortran.dg/fmt_cache_2.f: Likewise.
8734 * gfortran.dg/fmt_cache_3.f90: Likewise.
8735 * gfortran.dg/fmt_colon.f90: Likewise.
8736 * gfortran.dg/fmt_e.f90: Likewise.
8737 * gfortran.dg/fmt_en.f90: Likewise.
8738 * gfortran.dg/fmt_error_10.f: Likewise.
8739 * gfortran.dg/fmt_error_9.f: Likewise.
8740 * gfortran.dg/fmt_exhaust.f90: Likewise.
8741 * gfortran.dg/fmt_f0_1.f90: Likewise.
8742 * gfortran.dg/fmt_f_an_p.f: Likewise.
8743 * gfortran.dg/fmt_fw_d.f90: Likewise.
8744 * gfortran.dg/fmt_g.f: Likewise.
8745 * gfortran.dg/fmt_g0_1.f08: Likewise.
8746 * gfortran.dg/fmt_g0_2.f08: Likewise.
8747 * gfortran.dg/fmt_g0_4.f08: Likewise.
8748 * gfortran.dg/fmt_g0_5.f08: Likewise.
8749 * gfortran.dg/fmt_g0_6.f08: Likewise.
8750 * gfortran.dg/fmt_g0_7.f08: Likewise.
8751 * gfortran.dg/fmt_g_1.f90: Likewise.
8752 * gfortran.dg/fmt_int_sign.f90: Likewise.
8753 * gfortran.dg/fmt_l.f90: Likewise.
8754 * gfortran.dg/fmt_missing_period_2.f: Likewise.
8755 * gfortran.dg/fmt_missing_period_3.f: Likewise.
8756 * gfortran.dg/fmt_p_1.f90: Likewise.
8757 * gfortran.dg/fmt_pf.f90: Likewise.
8758 * gfortran.dg/fmt_read.f90: Likewise.
8759 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
8760 * gfortran.dg/fmt_t_1.f90: Likewise.
8761 * gfortran.dg/fmt_t_2.f90: Likewise.
8762 * gfortran.dg/fmt_t_3.f90: Likewise.
8763 * gfortran.dg/fmt_t_4.f90: Likewise.
8764 * gfortran.dg/fmt_t_5.f90: Likewise.
8765 * gfortran.dg/fmt_t_6.f: Likewise.
8766 * gfortran.dg/fmt_t_7.f: Likewise.
8767 * gfortran.dg/fmt_t_9.f: Likewise.
8768 * gfortran.dg/fmt_tl.f: Likewise.
8769 * gfortran.dg/fmt_unlimited.f90: Likewise.
8770 * gfortran.dg/fmt_white.f: Likewise.
8771 * gfortran.dg/fmt_zero_digits.f90: Likewise.
8772 * gfortran.dg/fold_nearest.f90: Likewise.
8773 * gfortran.dg/forall_1.f90: Likewise.
8774 * gfortran.dg/forall_10.f90: Likewise.
8775 * gfortran.dg/forall_12.f90: Likewise.
8776 * gfortran.dg/forall_13.f90: Likewise.
8777 * gfortran.dg/forall_15.f90: Likewise.
8778 * gfortran.dg/forall_4.f90: Likewise.
8779 * gfortran.dg/forall_5.f90: Likewise.
8780 * gfortran.dg/forall_6.f90: Likewise.
8781 * gfortran.dg/forall_7.f90: Likewise.
8782 * gfortran.dg/fraction.f90: Likewise.
8783 * gfortran.dg/fseek.f90: Likewise.
8784 * gfortran.dg/ftell_1.f90: Likewise.
8785 * gfortran.dg/ftell_2.f90: Likewise.
8786 * gfortran.dg/ftell_3.f90: Likewise.
8787 * gfortran.dg/func_assign_2.f90: Likewise.
8788 * gfortran.dg/func_assign_3.f90: Likewise.
8789 * gfortran.dg/func_derived_1.f90: Likewise.
8790 * gfortran.dg/func_derived_2.f90: Likewise.
8791 * gfortran.dg/func_derived_3.f90: Likewise.
8792 * gfortran.dg/func_result_1.f90: Likewise.
8793 * gfortran.dg/func_result_2.f90: Likewise.
8794 * gfortran.dg/func_result_6.f90: Likewise.
8795 * gfortran.dg/function_charlen_2.f90: Likewise.
8796 * gfortran.dg/function_charlen_3.f: Likewise.
8797 * gfortran.dg/function_kinds_1.f90: Likewise.
8798 * gfortran.dg/function_kinds_4.f90: Likewise.
8799 * gfortran.dg/function_optimize_10.f90: Likewise.
8800 * gfortran.dg/function_optimize_11.f90: Likewise.
8801 * gfortran.dg/function_optimize_12.f90: Likewise.
8802 * gfortran.dg/function_optimize_4.f90: Likewise.
8803 * gfortran.dg/function_optimize_8.f90: Likewise.
8804 * gfortran.dg/g77/13037.f: Likewise.
8805 * gfortran.dg/g77/1832.f: Likewise.
8806 * gfortran.dg/g77/19981119-0.f: Likewise.
8807 * gfortran.dg/g77/19990313-0.f: Likewise.
8808 * gfortran.dg/g77/19990313-1.f: Likewise.
8809 * gfortran.dg/g77/19990313-2.f: Likewise.
8810 * gfortran.dg/g77/19990313-3.f: Likewise.
8811 * gfortran.dg/g77/19990419-1.f: Likewise.
8812 * gfortran.dg/g77/19990826-0.f: Likewise.
8813 * gfortran.dg/g77/19990826-2.f: Likewise.
8814 * gfortran.dg/g77/20000503-1.f: Likewise.
8815 * gfortran.dg/g77/20001111.f: Likewise.
8816 * gfortran.dg/g77/20010116.f: Likewise.
8817 * gfortran.dg/g77/20010216-1.f: Likewise.
8818 * gfortran.dg/g77/20010430.f: Likewise.
8819 * gfortran.dg/g77/20010610.f: Likewise.
8820 * gfortran.dg/g77/6177.f: Likewise.
8821 * gfortran.dg/g77/7388.f: Likewise.
8822 * gfortran.dg/g77/947.f: Likewise.
8823 * gfortran.dg/g77/970625-2.f: Likewise.
8824 * gfortran.dg/g77/971102-1.f: Likewise.
8825 * gfortran.dg/g77/980628-0.f: Likewise.
8826 * gfortran.dg/g77/980628-1.f: Likewise.
8827 * gfortran.dg/g77/980628-10.f: Likewise.
8828 * gfortran.dg/g77/980628-2.f: Likewise.
8829 * gfortran.dg/g77/980628-3.f: Likewise.
8830 * gfortran.dg/g77/980628-7.f: Likewise.
8831 * gfortran.dg/g77/980628-8.f: Likewise.
8832 * gfortran.dg/g77/980628-9.f: Likewise.
8833 * gfortran.dg/g77/980701-0.f: Likewise.
8834 * gfortran.dg/g77/980701-1.f: Likewise.
8835 * gfortran.dg/g77/cabs.f: Likewise.
8836 * gfortran.dg/g77/claus.f: Likewise.
8837 * gfortran.dg/g77/complex_1.f: Likewise.
8838 * gfortran.dg/g77/cpp3.F: Likewise.
8839 * gfortran.dg/g77/cpp4.F: Likewise.
8840 * gfortran.dg/g77/cpp5.F: Likewise.
8841 * gfortran.dg/g77/dcomplex.f: Likewise.
8842 * gfortran.dg/g77/dnrm2.f: Likewise.
8843 * gfortran.dg/g77/erfc.f: Likewise.
8844 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
8845 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
8846 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
8847 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
8848 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
8849 * gfortran.dg/g77/int8421.f: Likewise.
8850 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
8851 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
8852 * gfortran.dg/g77/le.f: Likewise.
8853 * gfortran.dg/g77/short.f: Likewise.
8854 * gfortran.dg/gamma_1.f90: Likewise.
8855 * gfortran.dg/gamma_4.f90: Likewise.
8856 * gfortran.dg/gamma_5.f90: Likewise.
8857 * gfortran.dg/generic_13.f90: Likewise.
8858 * gfortran.dg/generic_15.f90: Likewise.
8859 * gfortran.dg/generic_19.f90: Likewise.
8860 * gfortran.dg/generic_20.f90: Likewise.
8861 * gfortran.dg/generic_23.f03: Likewise.
8862 * gfortran.dg/generic_25.f90: Likewise.
8863 * gfortran.dg/generic_27.f90: Likewise.
8864 * gfortran.dg/generic_31.f90: Likewise.
8865 * gfortran.dg/generic_4.f90: Likewise.
8866 * gfortran.dg/global_vars_c_init.f90: Likewise.
8867 * gfortran.dg/global_vars_f90_init.f90: Likewise.
8868 * gfortran.dg/gnu_logical_1.F: Likewise.
8869 * gfortran.dg/goacc/fixed-1.f: Likewise.
8870 * gfortran.dg/goacc/fixed-2.f: Likewise.
8871 * gfortran.dg/goacc/gang-static.f95: Likewise.
8872 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8873 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8874 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8875 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8876 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8877 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8878 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8879 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8880 * gfortran.dg/goacc/omp-fixed.f: Likewise.
8881 * gfortran.dg/gomp/crayptr5.f90: Likewise.
8882 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
8883 * gfortran.dg/gomp/pr48794.f90: Likewise.
8884 * gfortran.dg/gomp/pr72744.f90: Likewise.
8885 * gfortran.dg/gomp/pr77665.f90: Likewise.
8886 * gfortran.dg/gomp/workshare2.f90: Likewise.
8887 * gfortran.dg/gomp/workshare3.f90: Likewise.
8888 * gfortran.dg/goto_1.f: Likewise.
8889 * gfortran.dg/goto_2.f90: Likewise.
8890 * gfortran.dg/goto_4.f90: Likewise.
8891 * gfortran.dg/goto_6.f: Likewise.
8892 * gfortran.dg/graphite/id-26.f03: Likewise.
8893 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
8894 * gfortran.dg/graphite/pr29581.f90: Likewise.
8895 * gfortran.dg/graphite/pr29832.f90: Likewise.
8896 * gfortran.dg/graphite/run-id-1.f: Likewise.
8897 * gfortran.dg/graphite/run-id-2.f90: Likewise.
8898 * gfortran.dg/graphite/run-id-3.f90: Likewise.
8899 * gfortran.dg/hollerith.f90: Likewise.
8900 * gfortran.dg/hollerith4.f90: Likewise.
8901 * gfortran.dg/hollerith6.f90: Likewise.
8902 * gfortran.dg/hollerith8.f90: Likewise.
8903 * gfortran.dg/hollerith_1.f90: Likewise.
8904 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
8905 * gfortran.dg/hollerith_f95.f90: Likewise.
8906 * gfortran.dg/hollerith_legacy.f90: Likewise.
8907 * gfortran.dg/host_assoc_call_3.f90: Likewise.
8908 * gfortran.dg/host_assoc_function_1.f90: Likewise.
8909 * gfortran.dg/host_assoc_function_3.f90: Likewise.
8910 * gfortran.dg/host_assoc_function_4.f90: Likewise.
8911 * gfortran.dg/host_assoc_function_9.f90: Likewise.
8912 * gfortran.dg/host_dummy_index_1.f90: Likewise.
8913 * gfortran.dg/hypot_1.f90: Likewise.
8914 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
8915 * gfortran.dg/iargc.f90: Likewise.
8916 * gfortran.dg/ibits.f90: Likewise.
8917 * gfortran.dg/ichar_1.f90: Likewise.
8918 * gfortran.dg/ichar_2.f90: Likewise.
8919 * gfortran.dg/ieee/ieee_1.F90: Likewise.
8920 * gfortran.dg/ieee/ieee_2.f90: Likewise.
8921 * gfortran.dg/ieee/ieee_3.f90: Likewise.
8922 * gfortran.dg/ieee/ieee_4.f90: Likewise.
8923 * gfortran.dg/ieee/ieee_6.f90: Likewise.
8924 * gfortran.dg/ieee/ieee_7.f90: Likewise.
8925 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8926 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
8927 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
8928 * gfortran.dg/ieee/large_1.f90: Likewise.
8929 * gfortran.dg/ieee/large_2.f90: Likewise.
8930 * gfortran.dg/ieee/large_3.F90: Likewise.
8931 * gfortran.dg/ieee/large_4.f90: Likewise.
8932 * gfortran.dg/ieee/rounding_1.f90: Likewise.
8933 * gfortran.dg/ieee/underflow_1.f90: Likewise.
8934 * gfortran.dg/impl_do_var_data.f90: Likewise.
8935 * gfortran.dg/implicit_10.f90: Likewise.
8936 * gfortran.dg/implicit_12.f90: Likewise.
8937 * gfortran.dg/implicit_class_1.f90: Likewise.
8938 * gfortran.dg/implicit_pure_1.f90: Likewise.
8939 * gfortran.dg/implied_do_1.f90: Likewise.
8940 * gfortran.dg/implied_do_io_1.f90: Likewise.
8941 * gfortran.dg/implied_do_io_2.f90: Likewise.
8942 * gfortran.dg/implied_do_io_3.f90: Likewise.
8943 * gfortran.dg/implied_shape_1.f08: Likewise.
8944 * gfortran.dg/import.f90: Likewise.
8945 * gfortran.dg/import4.f90: Likewise.
8946 * gfortran.dg/impure_1.f08: Likewise.
8947 * gfortran.dg/index.f90: Likewise.
8948 * gfortran.dg/index_2.f90: Likewise.
8949 * gfortran.dg/init_flag_1.f90: Likewise.
8950 * gfortran.dg/init_flag_10.f90: Likewise.
8951 * gfortran.dg/init_flag_15.f03: Likewise.
8952 * gfortran.dg/init_flag_2.f90: Likewise.
8953 * gfortran.dg/init_flag_3.f90: Likewise.
8954 * gfortran.dg/init_flag_4.f90: Likewise.
8955 * gfortran.dg/init_flag_5.f90: Likewise.
8956 * gfortran.dg/init_flag_6.f90: Likewise.
8957 * gfortran.dg/init_flag_7.f90: Likewise.
8958 * gfortran.dg/init_flag_9.f90: Likewise.
8959 * gfortran.dg/initialization_11.f90: Likewise.
8960 * gfortran.dg/initialization_19.f90: Likewise.
8961 * gfortran.dg/initialization_2.f90: Likewise.
8962 * gfortran.dg/initialization_22.f90: Likewise.
8963 * gfortran.dg/initialization_27.f90: Likewise.
8964 * gfortran.dg/initialization_5.f90: Likewise.
8965 * gfortran.dg/initialization_6.f90: Likewise.
8966 * gfortran.dg/inline_matmul_1.f90: Likewise.
8967 * gfortran.dg/inline_matmul_10.f90: Likewise.
8968 * gfortran.dg/inline_matmul_11.f90: Likewise.
8969 * gfortran.dg/inline_matmul_13.f90: Likewise.
8970 * gfortran.dg/inline_matmul_14.f90: Likewise.
8971 * gfortran.dg/inline_matmul_16.f90: Likewise.
8972 * gfortran.dg/inline_matmul_17.f90: Likewise.
8973 * gfortran.dg/inline_matmul_18.f90: Likewise.
8974 * gfortran.dg/inline_matmul_19.f90: Likewise.
8975 * gfortran.dg/inline_matmul_2.f90: Likewise.
8976 * gfortran.dg/inline_matmul_20.f90: Likewise.
8977 * gfortran.dg/inline_matmul_22.f90: Likewise.
8978 * gfortran.dg/inline_matmul_3.f90: Likewise.
8979 * gfortran.dg/inline_matmul_4.f90: Likewise.
8980 * gfortran.dg/inline_matmul_5.f90: Likewise.
8981 * gfortran.dg/inline_matmul_6.f90: Likewise.
8982 * gfortran.dg/inline_matmul_7.f90: Likewise.
8983 * gfortran.dg/inline_matmul_8.f90: Likewise.
8984 * gfortran.dg/inline_matmul_9.f90: Likewise.
8985 * gfortran.dg/inline_sum_1.f90: Likewise.
8986 * gfortran.dg/inline_sum_3.f90: Likewise.
8987 * gfortran.dg/inline_sum_5.f90: Likewise.
8988 * gfortran.dg/inquire-complex.f90: Likewise.
8989 * gfortran.dg/inquire.f90: Likewise.
8990 * gfortran.dg/inquire_10.f90: Likewise.
8991 * gfortran.dg/inquire_13.f90: Likewise.
8992 * gfortran.dg/inquire_15.f90: Likewise.
8993 * gfortran.dg/inquire_16.f90: Likewise.
8994 * gfortran.dg/inquire_17.f90: Likewise.
8995 * gfortran.dg/inquire_5.f90: Likewise.
8996 * gfortran.dg/inquire_6.f90: Likewise.
8997 * gfortran.dg/inquire_7.f90: Likewise.
8998 * gfortran.dg/inquire_9.f90: Likewise.
8999 * gfortran.dg/inquire_internal.f90: Likewise.
9000 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
9001 * gfortran.dg/inquire_size.f90: Likewise.
9002 * gfortran.dg/int_1.f90: Likewise.
9003 * gfortran.dg/int_conv_1.f90: Likewise.
9004 * gfortran.dg/int_range_io_1.f90: Likewise.
9005 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
9006 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
9007 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
9008 * gfortran.dg/integer_plus.f90: Likewise.
9009 * gfortran.dg/intent_out_2.f90: Likewise.
9010 * gfortran.dg/intent_out_5.f90: Likewise.
9011 * gfortran.dg/intent_out_6.f90: Likewise.
9012 * gfortran.dg/interface_12.f90: Likewise.
9013 * gfortran.dg/interface_19.f90: Likewise.
9014 * gfortran.dg/interface_4.f90: Likewise.
9015 * gfortran.dg/interface_5.f90: Likewise.
9016 * gfortran.dg/interface_9.f90: Likewise.
9017 * gfortran.dg/interface_assignment_1.f90: Likewise.
9018 * gfortran.dg/interface_assignment_2.f90: Likewise.
9019 * gfortran.dg/internal_dummy_2.f08: Likewise.
9020 * gfortran.dg/internal_dummy_3.f08: Likewise.
9021 * gfortran.dg/internal_dummy_4.f08: Likewise.
9022 * gfortran.dg/internal_pack_1.f90: Likewise.
9023 * gfortran.dg/internal_pack_10.f90: Likewise.
9024 * gfortran.dg/internal_pack_12.f90: Likewise.
9025 * gfortran.dg/internal_pack_13.f90: Likewise.
9026 * gfortran.dg/internal_pack_14.f90: Likewise.
9027 * gfortran.dg/internal_pack_15.f90: Likewise.
9028 * gfortran.dg/internal_pack_2.f90: Likewise.
9029 * gfortran.dg/internal_pack_3.f90: Likewise.
9030 * gfortran.dg/internal_pack_4.f90: Likewise.
9031 * gfortran.dg/internal_pack_6.f90: Likewise.
9032 * gfortran.dg/internal_pack_8.f90: Likewise.
9033 * gfortran.dg/internal_readwrite_1.f90: Likewise.
9034 * gfortran.dg/internal_readwrite_2.f90: Likewise.
9035 * gfortran.dg/internal_readwrite_3.f90: Likewise.
9036 * gfortran.dg/intrinsic_actual_1.f: Likewise.
9037 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
9038 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9039 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
9040 * gfortran.dg/intrinsic_char_1.f90: Likewise.
9041 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
9042 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
9043 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
9044 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
9045 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
9046 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
9047 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
9048 * gfortran.dg/intrinsic_product_1.f90: Likewise.
9049 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
9050 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9051 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
9052 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
9053 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
9054 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
9055 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
9056 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
9057 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
9058 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
9059 * gfortran.dg/io_err_1.f90: Likewise.
9060 * gfortran.dg/io_real_boz.f90: Likewise.
9061 * gfortran.dg/iomsg_1.f90: Likewise.
9062 * gfortran.dg/iostat_1.f90: Likewise.
9063 * gfortran.dg/iostat_2.f90: Likewise.
9064 * gfortran.dg/iostat_4.f90: Likewise.
9065 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
9066 * gfortran.dg/ishft_1.f90: Likewise.
9067 * gfortran.dg/ishft_2.f90: Likewise.
9068 * gfortran.dg/ishft_4.f90: Likewise.
9069 * gfortran.dg/isnan_1.f90: Likewise.
9070 * gfortran.dg/isnan_2.f90: Likewise.
9071 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
9072 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
9073 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
9074 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
9075 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
9076 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
9077 * gfortran.dg/itime_idate_1.f: Likewise.
9078 * gfortran.dg/itime_idate_2.f: Likewise.
9079 * gfortran.dg/large_integer_kind_1.f90: Likewise.
9080 * gfortran.dg/large_integer_kind_2.f90: Likewise.
9081 * gfortran.dg/large_real_kind_1.f90: Likewise.
9082 * gfortran.dg/large_real_kind_2.F90: Likewise.
9083 * gfortran.dg/large_real_kind_3.F90: Likewise.
9084 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
9085 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
9086 * gfortran.dg/large_recl.f90: Likewise.
9087 * gfortran.dg/large_unit_1.f90: Likewise.
9088 * gfortran.dg/large_unit_2.f90: Likewise.
9089 * gfortran.dg/largeequiv_1.f90: Likewise.
9090 * gfortran.dg/leadz_trailz_1.f90: Likewise.
9091 * gfortran.dg/leadz_trailz_2.f90: Likewise.
9092 * gfortran.dg/leadz_trailz_3.f90: Likewise.
9093 * gfortran.dg/list_read_1.f90: Likewise.
9094 * gfortran.dg/list_read_10.f90: Likewise.
9095 * gfortran.dg/list_read_11.f90: Likewise.
9096 * gfortran.dg/list_read_12.f90: Likewise.
9097 * gfortran.dg/list_read_13.f: Likewise.
9098 * gfortran.dg/list_read_14.f90: Likewise.
9099 * gfortran.dg/list_read_2.f90: Likewise.
9100 * gfortran.dg/list_read_3.f90: Likewise.
9101 * gfortran.dg/list_read_4.f90: Likewise.
9102 * gfortran.dg/list_read_5.f90: Likewise.
9103 * gfortran.dg/list_read_6.f90: Likewise.
9104 * gfortran.dg/list_read_7.f90: Likewise.
9105 * gfortran.dg/list_read_8.f90: Likewise.
9106 * gfortran.dg/list_read_9.f90: Likewise.
9107 * gfortran.dg/loc_2.f90: Likewise.
9108 * gfortran.dg/logical_1.f90: Likewise.
9109 * gfortran.dg/logical_dot_product.f90: Likewise.
9110 * gfortran.dg/logical_temp_io.f90: Likewise.
9111 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
9112 * gfortran.dg/lrshift_1.f90: Likewise.
9113 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
9114 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
9115 * gfortran.dg/lto/pr40725_0.f03: Likewise.
9116 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9117 * gfortran.dg/make_unit.f90: Likewise.
9118 * gfortran.dg/mapping_1.f90: Likewise.
9119 * gfortran.dg/mapping_2.f90: Likewise.
9120 * gfortran.dg/mapping_3.f90: Likewise.
9121 * gfortran.dg/masklr_1.F90: Likewise.
9122 * gfortran.dg/masklr_2.F90: Likewise.
9123 * gfortran.dg/matmul_1.f90: Likewise.
9124 * gfortran.dg/matmul_10.f90: Likewise.
9125 * gfortran.dg/matmul_12.f90: Likewise.
9126 * gfortran.dg/matmul_16.f90: Likewise.
9127 * gfortran.dg/matmul_17.f90: Likewise.
9128 * gfortran.dg/matmul_18.f90: Likewise.
9129 * gfortran.dg/matmul_2.f90: Likewise.
9130 * gfortran.dg/matmul_3.f90: Likewise.
9131 * gfortran.dg/matmul_4.f90: Likewise.
9132 * gfortran.dg/matmul_6.f90: Likewise.
9133 * gfortran.dg/matmul_8.f03: Likewise.
9134 * gfortran.dg/matmul_9.f90: Likewise.
9135 * gfortran.dg/matmul_bounds_12.f90: Likewise.
9136 * gfortran.dg/matmul_bounds_6.f90: Likewise.
9137 * gfortran.dg/matmul_const.f90: Likewise.
9138 * gfortran.dg/maxloc_1.f90: Likewise.
9139 * gfortran.dg/maxloc_2.f90: Likewise.
9140 * gfortran.dg/maxloc_3.f90: Likewise.
9141 * gfortran.dg/maxloc_4.f90: Likewise.
9142 * gfortran.dg/maxloc_string_1.f90: Likewise.
9143 * gfortran.dg/maxlocval_1.f90: Likewise.
9144 * gfortran.dg/maxlocval_2.f90: Likewise.
9145 * gfortran.dg/maxlocval_3.f90: Likewise.
9146 * gfortran.dg/maxlocval_4.f90: Likewise.
9147 * gfortran.dg/maxval_char_1.f90: Likewise.
9148 * gfortran.dg/maxval_char_2.f90: Likewise.
9149 * gfortran.dg/maxval_char_3.f90: Likewise.
9150 * gfortran.dg/maxval_char_4.f90: Likewise.
9151 * gfortran.dg/maxval_parameter_1.f90: Likewise.
9152 * gfortran.dg/mclock.f90: Likewise.
9153 * gfortran.dg/merge_bits_1.F90: Likewise.
9154 * gfortran.dg/merge_bits_2.F90: Likewise.
9155 * gfortran.dg/merge_char_1.f90: Likewise.
9156 * gfortran.dg/merge_init_expr.f90: Likewise.
9157 * gfortran.dg/min_max_optional_1.f90: Likewise.
9158 * gfortran.dg/min_max_optional_5.f90: Likewise.
9159 * gfortran.dg/minloc_1.f90: Likewise.
9160 * gfortran.dg/minloc_2.f90: Likewise.
9161 * gfortran.dg/minloc_3.f90: Likewise.
9162 * gfortran.dg/minloc_4.f90: Likewise.
9163 * gfortran.dg/minloc_string_1.f90: Likewise.
9164 * gfortran.dg/minlocval_1.f90: Likewise.
9165 * gfortran.dg/minlocval_2.f90: Likewise.
9166 * gfortran.dg/minlocval_3.f90: Likewise.
9167 * gfortran.dg/minlocval_4.f90: Likewise.
9168 * gfortran.dg/minmax_char_1.f90: Likewise.
9169 * gfortran.dg/minmaxloc_1.f90: Likewise.
9170 * gfortran.dg/minmaxloc_10.f90: Likewise.
9171 * gfortran.dg/minmaxloc_11.f90: Likewise.
9172 * gfortran.dg/minmaxloc_12.f90: Likewise.
9173 * gfortran.dg/minmaxloc_13.f90: Likewise.
9174 * gfortran.dg/minmaxloc_2.f90: Likewise.
9175 * gfortran.dg/minmaxloc_3.f90: Likewise.
9176 * gfortran.dg/minmaxloc_4.f90: Likewise.
9177 * gfortran.dg/minmaxloc_5.f90: Likewise.
9178 * gfortran.dg/minmaxloc_6.f90: Likewise.
9179 * gfortran.dg/minmaxloc_7.f90: Likewise.
9180 * gfortran.dg/minmaxloc_8.f90: Likewise.
9181 * gfortran.dg/minmaxval_1.f90: Likewise.
9182 * gfortran.dg/minval_char_1.f90: Likewise.
9183 * gfortran.dg/minval_char_2.f90: Likewise.
9184 * gfortran.dg/minval_char_3.f90: Likewise.
9185 * gfortran.dg/minval_char_4.f90: Likewise.
9186 * gfortran.dg/minval_char_5.f90: Likewise.
9187 * gfortran.dg/minval_parameter_1.f90: Likewise.
9188 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
9189 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
9190 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
9191 * gfortran.dg/missing_parens_1.f90: Likewise.
9192 * gfortran.dg/missing_parens_2.f90: Likewise.
9193 * gfortran.dg/mod_large_1.f90: Likewise.
9194 * gfortran.dg/mod_sign0_1.f90: Likewise.
9195 * gfortran.dg/module_blank_common.f90: Likewise.
9196 * gfortran.dg/module_commons_1.f90: Likewise.
9197 * gfortran.dg/module_commons_3.f90: Likewise.
9198 * gfortran.dg/module_double_reuse.f90: Likewise.
9199 * gfortran.dg/module_equivalence_1.f90: Likewise.
9200 * gfortran.dg/module_equivalence_2.f90: Likewise.
9201 * gfortran.dg/module_equivalence_3.f90: Likewise.
9202 * gfortran.dg/module_equivalence_5.f90: Likewise.
9203 * gfortran.dg/module_interface_1.f90: Likewise.
9204 * gfortran.dg/module_nan.f90: Likewise.
9205 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9206 * gfortran.dg/module_procedure_1.f90: Likewise.
9207 * gfortran.dg/module_read_1.f90: Likewise.
9208 * gfortran.dg/module_read_2.f90: Likewise.
9209 * gfortran.dg/module_widestring_1.f90: Likewise.
9210 * gfortran.dg/move_alloc.f90: Likewise.
9211 * gfortran.dg/move_alloc_10.f90: Likewise.
9212 * gfortran.dg/move_alloc_13.f90: Likewise.
9213 * gfortran.dg/move_alloc_14.f90: Likewise.
9214 * gfortran.dg/move_alloc_15.f90: Likewise.
9215 * gfortran.dg/move_alloc_16.f90: Likewise.
9216 * gfortran.dg/move_alloc_2.f90: Likewise.
9217 * gfortran.dg/move_alloc_5.f90: Likewise.
9218 * gfortran.dg/move_alloc_6.f90: Likewise.
9219 * gfortran.dg/move_alloc_9.f90: Likewise.
9220 * gfortran.dg/multiple_allocation_1.f90: Likewise.
9221 * gfortran.dg/multiple_allocation_3.f90: Likewise.
9222 * gfortran.dg/mvbits_1.f90: Likewise.
9223 * gfortran.dg/mvbits_2.f90: Likewise.
9224 * gfortran.dg/mvbits_3.f90: Likewise.
9225 * gfortran.dg/mvbits_4.f90: Likewise.
9226 * gfortran.dg/mvbits_7.f90: Likewise.
9227 * gfortran.dg/mvbits_8.f90: Likewise.
9228 * gfortran.dg/namelist_11.f: Likewise.
9229 * gfortran.dg/namelist_12.f: Likewise.
9230 * gfortran.dg/namelist_13.f90: Likewise.
9231 * gfortran.dg/namelist_14.f90: Likewise.
9232 * gfortran.dg/namelist_15.f90: Likewise.
9233 * gfortran.dg/namelist_16.f90: Likewise.
9234 * gfortran.dg/namelist_17.f90: Likewise.
9235 * gfortran.dg/namelist_18.f90: Likewise.
9236 * gfortran.dg/namelist_19.f90: Likewise.
9237 * gfortran.dg/namelist_20.f90: Likewise.
9238 * gfortran.dg/namelist_21.f90: Likewise.
9239 * gfortran.dg/namelist_22.f90: Likewise.
9240 * gfortran.dg/namelist_23.f90: Likewise.
9241 * gfortran.dg/namelist_24.f90: Likewise.
9242 * gfortran.dg/namelist_26.f90: Likewise.
9243 * gfortran.dg/namelist_27.f90: Likewise.
9244 * gfortran.dg/namelist_28.f90: Likewise.
9245 * gfortran.dg/namelist_29.f90: Likewise.
9246 * gfortran.dg/namelist_37.f90: Likewise.
9247 * gfortran.dg/namelist_38.f90: Likewise.
9248 * gfortran.dg/namelist_39.f90: Likewise.
9249 * gfortran.dg/namelist_40.f90: Likewise.
9250 * gfortran.dg/namelist_41.f90: Likewise.
9251 * gfortran.dg/namelist_42.f90: Likewise.
9252 * gfortran.dg/namelist_43.f90: Likewise.
9253 * gfortran.dg/namelist_44.f90: Likewise.
9254 * gfortran.dg/namelist_47.f90: Likewise.
9255 * gfortran.dg/namelist_48.f90: Likewise.
9256 * gfortran.dg/namelist_49.f90: Likewise.
9257 * gfortran.dg/namelist_50.f90: Likewise.
9258 * gfortran.dg/namelist_51.f90: Likewise.
9259 * gfortran.dg/namelist_52.f90: Likewise.
9260 * gfortran.dg/namelist_54.f90: Likewise.
9261 * gfortran.dg/namelist_55.f90: Likewise.
9262 * gfortran.dg/namelist_56.f90: Likewise.
9263 * gfortran.dg/namelist_57.f90: Likewise.
9264 * gfortran.dg/namelist_58.f90: Likewise.
9265 * gfortran.dg/namelist_59.f90: Likewise.
9266 * gfortran.dg/namelist_60.f90: Likewise.
9267 * gfortran.dg/namelist_61.f90: Likewise.
9268 * gfortran.dg/namelist_64.f90: Likewise.
9269 * gfortran.dg/namelist_65.f90: Likewise.
9270 * gfortran.dg/namelist_69.f90: Likewise.
9271 * gfortran.dg/namelist_70.f90: Likewise.
9272 * gfortran.dg/namelist_71.f90: Likewise.
9273 * gfortran.dg/namelist_72.f: Likewise.
9274 * gfortran.dg/namelist_73.f90: Likewise.
9275 * gfortran.dg/namelist_77.f90: Likewise.
9276 * gfortran.dg/namelist_78.f90: Likewise.
9277 * gfortran.dg/namelist_79.f90: Likewise.
9278 * gfortran.dg/namelist_80.f90: Likewise.
9279 * gfortran.dg/namelist_81.f90: Likewise.
9280 * gfortran.dg/namelist_82.f90: Likewise.
9281 * gfortran.dg/namelist_84.f90: Likewise.
9282 * gfortran.dg/namelist_85.f90: Likewise.
9283 * gfortran.dg/namelist_86.f90: Likewise.
9284 * gfortran.dg/namelist_87.f90: Likewise.
9285 * gfortran.dg/namelist_88.f90: Likewise.
9286 * gfortran.dg/namelist_89.f90: Likewise.
9287 * gfortran.dg/namelist_90.f: Likewise.
9288 * gfortran.dg/namelist_95.f90: Likewise.
9289 * gfortran.dg/namelist_char_only.f90: Likewise.
9290 * gfortran.dg/namelist_empty.f90: Likewise.
9291 * gfortran.dg/namelist_internal.f90: Likewise.
9292 * gfortran.dg/namelist_use.f90: Likewise.
9293 * gfortran.dg/namelist_use_only.f90: Likewise.
9294 * gfortran.dg/namelist_utf8.f90: Likewise.
9295 * gfortran.dg/nan_1.f90: Likewise.
9296 * gfortran.dg/nan_2.f90: Likewise.
9297 * gfortran.dg/nan_3.f90: Likewise.
9298 * gfortran.dg/nan_6.f90: Likewise.
9299 * gfortran.dg/nan_7.f90: Likewise.
9300 * gfortran.dg/nearest_1.f90: Likewise.
9301 * gfortran.dg/nearest_2.f90: Likewise.
9302 * gfortran.dg/nearest_3.f90: Likewise.
9303 * gfortran.dg/negative-z-descriptor.f90: Likewise.
9304 * gfortran.dg/negative_automatic_size.f90: Likewise.
9305 * gfortran.dg/negative_unit.f: Likewise.
9306 * gfortran.dg/negative_unit2.f90: Likewise.
9307 * gfortran.dg/negative_unit_int8.f: Likewise.
9308 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
9309 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
9310 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
9311 * gfortran.dg/nested_modules_1.f90: Likewise.
9312 * gfortran.dg/nested_modules_2.f90: Likewise.
9313 * gfortran.dg/nested_modules_3.f90: Likewise.
9314 * gfortran.dg/nesting_1.f90: Likewise.
9315 * gfortran.dg/new_line.f90: Likewise.
9316 * gfortran.dg/newunit_1.f90: Likewise.
9317 * gfortran.dg/newunit_3.f90: Likewise.
9318 * gfortran.dg/newunit_5.f90.f90: Likewise.
9319 * gfortran.dg/nint_1.f90: Likewise.
9320 * gfortran.dg/nint_2.f90: Likewise.
9321 * gfortran.dg/no_arg_check_2.f90: Likewise.
9322 * gfortran.dg/no_range_check_1.f90: Likewise.
9323 * gfortran.dg/no_range_check_2.f90: Likewise.
9324 * gfortran.dg/no_range_check_3.f90: Likewise.
9325 * gfortran.dg/noadv_size.f90: Likewise.
9326 * gfortran.dg/nonreturning_statements.f90: Likewise.
9327 * gfortran.dg/norm2_1.f90: Likewise.
9328 * gfortran.dg/norm2_3.f90: Likewise.
9329 * gfortran.dg/nosigned_zero_1.f90: Likewise.
9330 * gfortran.dg/nosigned_zero_2.f90: Likewise.
9331 * gfortran.dg/nosigned_zero_3.f90: Likewise.
9332 * gfortran.dg/null_4.f90: Likewise.
9333 * gfortran.dg/null_9.f90: Likewise.
9334 * gfortran.dg/nullify_3.f90: Likewise.
9335 * gfortran.dg/oldstyle_1.f90: Likewise.
9336 * gfortran.dg/open_access_append_1.f90: Likewise.
9337 * gfortran.dg/open_access_append_2.f90: Likewise.
9338 * gfortran.dg/open_errors.f90: Likewise.
9339 * gfortran.dg/open_negative_unit_1.f90: Likewise.
9340 * gfortran.dg/open_new.f90: Likewise.
9341 * gfortran.dg/open_readonly_1.f90: Likewise.
9342 * gfortran.dg/operator_1.f90: Likewise.
9343 * gfortran.dg/optional_absent_1.f90: Likewise.
9344 * gfortran.dg/optional_absent_2.f90: Likewise.
9345 * gfortran.dg/optional_absent_3.f90: Likewise.
9346 * gfortran.dg/optional_class_1.f90: Likewise.
9347 * gfortran.dg/optional_dim_2.f90: Likewise.
9348 * gfortran.dg/optional_dim_3.f90: Likewise.
9349 * gfortran.dg/output_exponents_1.f90: Likewise.
9350 * gfortran.dg/overload_1.f90: Likewise.
9351 * gfortran.dg/overload_2.f90: Likewise.
9352 * gfortran.dg/overwrite_1.f: Likewise.
9353 * gfortran.dg/pad_no.f90: Likewise.
9354 * gfortran.dg/parameter_array_init_1.f90: Likewise.
9355 * gfortran.dg/parameter_array_init_2.f90: Likewise.
9356 * gfortran.dg/parameter_array_init_4.f90: Likewise.
9357 * gfortran.dg/parameter_array_init_5.f90: Likewise.
9358 * gfortran.dg/parameter_array_section_2.f90: Likewise.
9359 * gfortran.dg/parens_3.f90: Likewise.
9360 * gfortran.dg/parens_5.f90: Likewise.
9361 * gfortran.dg/parens_6.f90: Likewise.
9362 * gfortran.dg/parent_result_ref_1.f90: Likewise.
9363 * gfortran.dg/parent_result_ref_2.f90: Likewise.
9364 * gfortran.dg/parent_result_ref_3.f90: Likewise.
9365 * gfortran.dg/parent_result_ref_4.f90: Likewise.
9366 * gfortran.dg/parity_1.f90: Likewise.
9367 * gfortran.dg/past_eor.f90: Likewise.
9368 * gfortran.dg/pdt_1.f03: Likewise.
9369 * gfortran.dg/pdt_10.f03: Likewise.
9370 * gfortran.dg/pdt_11.f03: Likewise.
9371 * gfortran.dg/pdt_12.f03: Likewise.
9372 * gfortran.dg/pdt_13.f03: Likewise.
9373 * gfortran.dg/pdt_14.f03: Likewise.
9374 * gfortran.dg/pdt_15.f03: Likewise.
9375 * gfortran.dg/pdt_19.f03: Likewise.
9376 * gfortran.dg/pdt_20.f03: Likewise.
9377 * gfortran.dg/pdt_22.f03: Likewise.
9378 * gfortran.dg/pdt_23.f03: Likewise.
9379 * gfortran.dg/pdt_25.f03: Likewise.
9380 * gfortran.dg/pdt_26.f03: Likewise.
9381 * gfortran.dg/pdt_27.f03: Likewise.
9382 * gfortran.dg/pdt_28.f03: Likewise.
9383 * gfortran.dg/pdt_3.f03: Likewise.
9384 * gfortran.dg/pdt_4.f03: Likewise.
9385 * gfortran.dg/pdt_5.f03: Likewise.
9386 * gfortran.dg/pdt_7.f03: Likewise.
9387 * gfortran.dg/pointer_1.f90: Likewise.
9388 * gfortran.dg/pointer_array_1.f90: Likewise.
9389 * gfortran.dg/pointer_array_3.f90: Likewise.
9390 * gfortran.dg/pointer_array_4.f90: Likewise.
9391 * gfortran.dg/pointer_array_5.f90: Likewise.
9392 * gfortran.dg/pointer_array_6.f90: Likewise.
9393 * gfortran.dg/pointer_array_7.f90: Likewise.
9394 * gfortran.dg/pointer_array_8.f90: Likewise.
9395 * gfortran.dg/pointer_array_9.f90: Likewise.
9396 * gfortran.dg/pointer_array_component_1.f90: Likewise.
9397 * gfortran.dg/pointer_array_component_2.f90: Likewise.
9398 * gfortran.dg/pointer_assign_10.f90: Likewise.
9399 * gfortran.dg/pointer_assign_11.f90: Likewise.
9400 * gfortran.dg/pointer_assign_4.f90: Likewise.
9401 * gfortran.dg/pointer_assign_8.f90: Likewise.
9402 * gfortran.dg/pointer_assign_9.f90: Likewise.
9403 * gfortran.dg/pointer_check_10.f90: Likewise.
9404 * gfortran.dg/pointer_check_9.f90: Likewise.
9405 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
9406 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
9407 * gfortran.dg/pointer_function_result_1.f90: Likewise.
9408 * gfortran.dg/pointer_init_1.f90: Likewise.
9409 * gfortran.dg/pointer_init_3.f90: Likewise.
9410 * gfortran.dg/pointer_init_4.f90: Likewise.
9411 * gfortran.dg/pointer_init_5.f90: Likewise.
9412 * gfortran.dg/pointer_init_8.f90: Likewise.
9413 * gfortran.dg/pointer_intent_1.f90: Likewise.
9414 * gfortran.dg/pointer_intent_4.f90: Likewise.
9415 * gfortran.dg/pointer_intent_5.f90: Likewise.
9416 * gfortran.dg/pointer_remapping_10.f90: Likewise.
9417 * gfortran.dg/pointer_remapping_4.f03: Likewise.
9418 * gfortran.dg/pointer_remapping_5.f08: Likewise.
9419 * gfortran.dg/pointer_remapping_9.f90: Likewise.
9420 * gfortran.dg/pointer_target_1.f90: Likewise.
9421 * gfortran.dg/pointer_target_2.f90: Likewise.
9422 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
9423 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
9424 * gfortran.dg/power.f90: Likewise.
9425 * gfortran.dg/power1.f90: Likewise.
9426 * gfortran.dg/power_3.f90: Likewise.
9427 * gfortran.dg/power_4.f90: Likewise.
9428 * gfortran.dg/power_5.f90: Likewise.
9429 * gfortran.dg/pr12884.f: Likewise.
9430 * gfortran.dg/pr15129.f90: Likewise.
9431 * gfortran.dg/pr15140.f90: Likewise.
9432 * gfortran.dg/pr15324.f90: Likewise.
9433 * gfortran.dg/pr15332.f: Likewise.
9434 * gfortran.dg/pr15957.f90: Likewise.
9435 * gfortran.dg/pr15959.f90: Likewise.
9436 * gfortran.dg/pr16597.f90: Likewise.
9437 * gfortran.dg/pr16861.f90: Likewise.
9438 * gfortran.dg/pr16938.f90: Likewise.
9439 * gfortran.dg/pr17090.f90: Likewise.
9440 * gfortran.dg/pr17143.f90: Likewise.
9441 * gfortran.dg/pr17164.f90: Likewise.
9442 * gfortran.dg/pr17229.f: Likewise.
9443 * gfortran.dg/pr17285.f90: Likewise.
9444 * gfortran.dg/pr17286.f90: Likewise.
9445 * gfortran.dg/pr17472.f: Likewise.
9446 * gfortran.dg/pr17612.f90: Likewise.
9447 * gfortran.dg/pr17706.f90: Likewise.
9448 * gfortran.dg/pr18025.f90: Likewise.
9449 * gfortran.dg/pr18122.f90: Likewise.
9450 * gfortran.dg/pr18210.f90: Likewise.
9451 * gfortran.dg/pr18392.f90: Likewise.
9452 * gfortran.dg/pr19155.f: Likewise.
9453 * gfortran.dg/pr19216.f: Likewise.
9454 * gfortran.dg/pr19467.f90: Likewise.
9455 * gfortran.dg/pr19657.f: Likewise.
9456 * gfortran.dg/pr19926.f90: Likewise.
9457 * gfortran.dg/pr19928-1.f90: Likewise.
9458 * gfortran.dg/pr19928-2.f90: Likewise.
9459 * gfortran.dg/pr20086.f90: Likewise.
9460 * gfortran.dg/pr20124.f90: Likewise.
9461 * gfortran.dg/pr20163-2.f: Likewise.
9462 * gfortran.dg/pr20480.f90: Likewise.
9463 * gfortran.dg/pr20755.f: Likewise.
9464 * gfortran.dg/pr20950.f: Likewise.
9465 * gfortran.dg/pr21177.f90: Likewise.
9466 * gfortran.dg/pr21730.f: Likewise.
9467 * gfortran.dg/pr22491.f: Likewise.
9468 * gfortran.dg/pr25603.f: Likewise.
9469 * gfortran.dg/pr26246_2.f90: Likewise.
9470 * gfortran.dg/pr32136.f90: Likewise.
9471 * gfortran.dg/pr32533.f90: Likewise.
9472 * gfortran.dg/pr33794.f90: Likewise.
9473 * gfortran.dg/pr35662.f90: Likewise.
9474 * gfortran.dg/pr35944-1.f90: Likewise.
9475 * gfortran.dg/pr35944-2.f90: Likewise.
9476 * gfortran.dg/pr35983.f90: Likewise.
9477 * gfortran.dg/pr39865.f90: Likewise.
9478 * gfortran.dg/pr41212.f90: Likewise.
9479 * gfortran.dg/pr43808.f90: Likewise.
9480 * gfortran.dg/pr44592.f90: Likewise.
9481 * gfortran.dg/pr44735.f90: Likewise.
9482 * gfortran.dg/pr45308.f03: Likewise.
9483 * gfortran.dg/pr46297.f: Likewise.
9484 * gfortran.dg/pr46588.f90: Likewise.
9485 * gfortran.dg/pr46665.f90: Likewise.
9486 * gfortran.dg/pr46804.f90: Likewise.
9487 * gfortran.dg/pr47008.f03: Likewise.
9488 * gfortran.dg/pr47614.f: Likewise.
9489 * gfortran.dg/pr47878.f90: Likewise.
9490 * gfortran.dg/pr49103.f90: Likewise.
9491 * gfortran.dg/pr50069_1.f90: Likewise.
9492 * gfortran.dg/pr50769.f90: Likewise.
9493 * gfortran.dg/pr52608.f90: Likewise.
9494 * gfortran.dg/pr55086_2.f90: Likewise.
9495 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
9496 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
9497 * gfortran.dg/pr55330.f90: Likewise.
9498 * gfortran.dg/pr56015.f90: Likewise.
9499 * gfortran.dg/pr57910.f90: Likewise.
9500 * gfortran.dg/pr59700.f90: Likewise.
9501 * gfortran.dg/pr62125.f90: Likewise.
9502 * gfortran.dg/pr64530.f90: Likewise.
9503 * gfortran.dg/pr65429.f90: Likewise.
9504 * gfortran.dg/pr65450.f90: Likewise.
9505 * gfortran.dg/pr65504.f90: Likewise.
9506 * gfortran.dg/pr65903.f90: Likewise.
9507 * gfortran.dg/pr66311.f90: Likewise.
9508 * gfortran.dg/pr66864.f90: Likewise.
9509 * gfortran.dg/pr67140.f90: Likewise.
9510 * gfortran.dg/pr67524.f90: Likewise.
9511 * gfortran.dg/pr67885.f90: Likewise.
9512 * gfortran.dg/pr68053.f90: Likewise.
9513 * gfortran.dg/pr68566.f90: Likewise.
9514 * gfortran.dg/pr69514_1.f90: Likewise.
9515 * gfortran.dg/pr69514_2.f90: Likewise.
9516 * gfortran.dg/pr69739.f90: Likewise.
9517 * gfortran.dg/pr70673.f90: Likewise.
9518 * gfortran.dg/pr71523_2.f90: Likewise.
9519 * gfortran.dg/pr71764.f90: Likewise.
9520 * gfortran.dg/pr78092.f90: Likewise.
9521 * gfortran.dg/pr82973.f90: Likewise.
9522 * gfortran.dg/pr83864.f90: Likewise.
9523 * gfortran.dg/pr83874.f90: Likewise.
9524 * gfortran.dg/pr84088.f90: Likewise.
9525 * gfortran.dg/pr84155.f90: Likewise.
9526 * gfortran.dg/proc_decl_12.f90: Likewise.
9527 * gfortran.dg/proc_decl_13.f90: Likewise.
9528 * gfortran.dg/proc_decl_15.f90: Likewise.
9529 * gfortran.dg/proc_decl_17.f90: Likewise.
9530 * gfortran.dg/proc_decl_18.f90: Likewise.
9531 * gfortran.dg/proc_decl_2.f90: Likewise.
9532 * gfortran.dg/proc_decl_5.f90: Likewise.
9533 * gfortran.dg/proc_decl_9.f90: Likewise.
9534 * gfortran.dg/proc_ptr_1.f90: Likewise.
9535 * gfortran.dg/proc_ptr_10.f90: Likewise.
9536 * gfortran.dg/proc_ptr_12.f90: Likewise.
9537 * gfortran.dg/proc_ptr_18.f90: Likewise.
9538 * gfortran.dg/proc_ptr_19.f90: Likewise.
9539 * gfortran.dg/proc_ptr_21.f90: Likewise.
9540 * gfortran.dg/proc_ptr_22.f90: Likewise.
9541 * gfortran.dg/proc_ptr_23.f90: Likewise.
9542 * gfortran.dg/proc_ptr_25.f90: Likewise.
9543 * gfortran.dg/proc_ptr_26.f90: Likewise.
9544 * gfortran.dg/proc_ptr_3.f90: Likewise.
9545 * gfortran.dg/proc_ptr_36.f90: Likewise.
9546 * gfortran.dg/proc_ptr_47.f90: Likewise.
9547 * gfortran.dg/proc_ptr_48.f90: Likewise.
9548 * gfortran.dg/proc_ptr_5.f90: Likewise.
9549 * gfortran.dg/proc_ptr_6.f90: Likewise.
9550 * gfortran.dg/proc_ptr_7.f90: Likewise.
9551 * gfortran.dg/proc_ptr_8.f90: Likewise.
9552 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
9553 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
9554 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
9555 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
9556 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
9557 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
9558 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
9559 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
9560 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
9561 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
9562 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
9563 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
9564 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
9565 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
9566 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
9567 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
9568 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
9569 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
9570 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
9571 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
9572 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
9573 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
9574 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
9575 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
9576 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
9577 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
9578 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
9579 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
9580 * gfortran.dg/product_init_expr.f03: Likewise.
9581 * gfortran.dg/promotion.f90: Likewise.
9582 * gfortran.dg/promotion_3.f90: Likewise.
9583 * gfortran.dg/promotion_4.f90: Likewise.
9584 * gfortran.dg/protected_1.f90: Likewise.
9585 * gfortran.dg/protected_2.f90: Likewise.
9586 * gfortran.dg/ptr-func-1.f90: Likewise.
9587 * gfortran.dg/ptr-func-2.f90: Likewise.
9588 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
9589 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
9590 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
9591 * gfortran.dg/pure_byref_1.f90: Likewise.
9592 * gfortran.dg/pure_byref_2.f90: Likewise.
9593 * gfortran.dg/pure_byref_3.f90: Likewise.
9594 * gfortran.dg/quad_2.f90: Likewise.
9595 * gfortran.dg/quad_3.f90: Likewise.
9596 * gfortran.dg/random_3.f90: Likewise.
9597 * gfortran.dg/random_4.f90: Likewise.
9598 * gfortran.dg/random_7.f90: Likewise.
9599 * gfortran.dg/read_2.f90: Likewise.
9600 * gfortran.dg/read_3.f90: Likewise.
9601 * gfortran.dg/read_4.f90: Likewise.
9602 * gfortran.dg/read_5.f90: Likewise.
9603 * gfortran.dg/read_bad_advance.f90: Likewise.
9604 * gfortran.dg/read_bang.f90: Likewise.
9605 * gfortran.dg/read_bang4.f90: Likewise.
9606 * gfortran.dg/read_comma.f: Likewise.
9607 * gfortran.dg/read_dir.f90: Likewise.
9608 * gfortran.dg/read_empty_file.f: Likewise.
9609 * gfortran.dg/read_eof_1.f90: Likewise.
9610 * gfortran.dg/read_eof_2.f90: Likewise.
9611 * gfortran.dg/read_eof_3.f90: Likewise.
9612 * gfortran.dg/read_eof_4.f90: Likewise.
9613 * gfortran.dg/read_eof_5.f90: Likewise.
9614 * gfortran.dg/read_eof_6.f: Likewise.
9615 * gfortran.dg/read_eof_7.f90: Likewise.
9616 * gfortran.dg/read_eof_8.f90: Likewise.
9617 * gfortran.dg/read_eof_all.f90: Likewise.
9618 * gfortran.dg/read_eor.f90: Likewise.
9619 * gfortran.dg/read_float_1.f90: Likewise.
9620 * gfortran.dg/read_float_2.f03: Likewise.
9621 * gfortran.dg/read_float_3.f90: Likewise.
9622 * gfortran.dg/read_float_4.f90: Likewise.
9623 * gfortran.dg/read_infnan_1.f90: Likewise.
9624 * gfortran.dg/read_list_eof_1.f90: Likewise.
9625 * gfortran.dg/read_logical.f90: Likewise.
9626 * gfortran.dg/read_many_1.f: Likewise.
9627 * gfortran.dg/read_no_eor.f90: Likewise.
9628 * gfortran.dg/read_noadvance.f90: Likewise.
9629 * gfortran.dg/read_repeat.f90: Likewise.
9630 * gfortran.dg/read_repeat_2.f90: Likewise.
9631 * gfortran.dg/read_size_noadvance.f90: Likewise.
9632 * gfortran.dg/read_x_eof.f90: Likewise.
9633 * gfortran.dg/read_x_past.f: Likewise.
9634 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
9635 * gfortran.dg/real_const_1.f: Likewise.
9636 * gfortran.dg/real_const_2.f90: Likewise.
9637 * gfortran.dg/real_const_3.f90: Likewise.
9638 * gfortran.dg/real_do_1.f90: Likewise.
9639 * gfortran.dg/real_index_1.f90: Likewise.
9640 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
9641 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
9642 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
9643 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
9644 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
9645 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
9646 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
9647 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
9648 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
9649 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
9650 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
9651 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
9652 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
9653 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
9654 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
9655 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
9656 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
9657 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
9658 * gfortran.dg/record_marker_1.f90: Likewise.
9659 * gfortran.dg/record_marker_2.f: Likewise.
9660 * gfortran.dg/record_marker_3.f90: Likewise.
9661 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
9662 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
9663 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
9664 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
9665 * gfortran.dg/recursive_check_7.f90: Likewise.
9666 * gfortran.dg/recursive_reference_1.f90: Likewise.
9667 * gfortran.dg/recursive_reference_2.f90: Likewise.
9668 * gfortran.dg/recursive_stack.f90: Likewise.
9669 * gfortran.dg/reduction.f90: Likewise.
9670 * gfortran.dg/repack_arrays_1.f90: Likewise.
9671 * gfortran.dg/repeat_1.f90: Likewise.
9672 * gfortran.dg/repeat_2.f90: Likewise.
9673 * gfortran.dg/repeat_3.f90: Likewise.
9674 * gfortran.dg/repeat_6.f90: Likewise.
9675 * gfortran.dg/reshape-alloc.f90: Likewise.
9676 * gfortran.dg/reshape-complex.f90: Likewise.
9677 * gfortran.dg/reshape.f90: Likewise.
9678 * gfortran.dg/reshape_2.f90: Likewise.
9679 * gfortran.dg/reshape_7.f90: Likewise.
9680 * gfortran.dg/reshape_empty_1.f03: Likewise.
9681 * gfortran.dg/reshape_pad_1.f90: Likewise.
9682 * gfortran.dg/reshape_rank7.f90: Likewise.
9683 * gfortran.dg/reshape_transpose_1.f90: Likewise.
9684 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
9685 * gfortran.dg/result_default_init_1.f90: Likewise.
9686 * gfortran.dg/result_in_spec_1.f90: Likewise.
9687 * gfortran.dg/result_in_spec_2.f90: Likewise.
9688 * gfortran.dg/ret_array_1.f90: Likewise.
9689 * gfortran.dg/ret_pointer_1.f90: Likewise.
9690 * gfortran.dg/ret_pointer_2.f90: Likewise.
9691 * gfortran.dg/rewind_1.f90: Likewise.
9692 * gfortran.dg/round_1.f03: Likewise.
9693 * gfortran.dg/round_2.f03: Likewise.
9694 * gfortran.dg/round_3.f08: Likewise.
9695 * gfortran.dg/round_4.f90: Likewise.
9696 * gfortran.dg/rrspacing_1.f90: Likewise.
9697 * gfortran.dg/runtime_warning_1.f90: Likewise.
9698 * gfortran.dg/same_type_as_2.f03: Likewise.
9699 * gfortran.dg/save_1.f90: Likewise.
9700 * gfortran.dg/save_5.f90: Likewise.
9701 * gfortran.dg/save_6.f90: Likewise.
9702 * gfortran.dg/scalar_mask_1.f90: Likewise.
9703 * gfortran.dg/scalar_mask_2.f90: Likewise.
9704 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
9705 * gfortran.dg/scale_1.f90: Likewise.
9706 * gfortran.dg/scan_1.f90: Likewise.
9707 * gfortran.dg/scan_2.f90: Likewise.
9708 * gfortran.dg/secnds-1.f: Likewise.
9709 * gfortran.dg/secnds.f: Likewise.
9710 * gfortran.dg/select_1.f90: Likewise.
9711 * gfortran.dg/select_2.f90: Likewise.
9712 * gfortran.dg/select_3.f90: Likewise.
9713 * gfortran.dg/select_5.f90: Likewise.
9714 * gfortran.dg/select_char_1.f90: Likewise.
9715 * gfortran.dg/select_char_2.f90: Likewise.
9716 * gfortran.dg/select_type_13.f03: Likewise.
9717 * gfortran.dg/select_type_14.f03: Likewise.
9718 * gfortran.dg/select_type_15.f03: Likewise.
9719 * gfortran.dg/select_type_19.f03: Likewise.
9720 * gfortran.dg/select_type_2.f03: Likewise.
9721 * gfortran.dg/select_type_26.f03: Likewise.
9722 * gfortran.dg/select_type_27.f03: Likewise.
9723 * gfortran.dg/select_type_28.f03: Likewise.
9724 * gfortran.dg/select_type_3.f03: Likewise.
9725 * gfortran.dg/select_type_35.f03: Likewise.
9726 * gfortran.dg/select_type_36.f03: Likewise.
9727 * gfortran.dg/select_type_37.f03: Likewise.
9728 * gfortran.dg/select_type_39.f03: Likewise.
9729 * gfortran.dg/select_type_4.f90: Likewise.
9730 * gfortran.dg/select_type_5.f03: Likewise.
9731 * gfortran.dg/select_type_6.f03: Likewise.
9732 * gfortran.dg/select_type_7.f03: Likewise.
9733 * gfortran.dg/select_type_8.f03: Likewise.
9734 * gfortran.dg/selected_char_kind_1.f90: Likewise.
9735 * gfortran.dg/selected_char_kind_4.f90: Likewise.
9736 * gfortran.dg/selected_kind_1.f90: Likewise.
9737 * gfortran.dg/selected_real_kind_2.f90: Likewise.
9738 * gfortran.dg/shape_2.f90: Likewise.
9739 * gfortran.dg/shape_4.f90: Likewise.
9740 * gfortran.dg/shape_5.f90: Likewise.
9741 * gfortran.dg/shape_7.f90: Likewise.
9742 * gfortran.dg/shape_8.f90: Likewise.
9743 * gfortran.dg/shape_9.f90: Likewise.
9744 * gfortran.dg/shift-kind_2.f90: Likewise.
9745 * gfortran.dg/shiftalr_1.F90: Likewise.
9746 * gfortran.dg/shiftalr_2.F90: Likewise.
9747 * gfortran.dg/simpleif_1.f90: Likewise.
9748 * gfortran.dg/simplify_argN_1.f90: Likewise.
9749 * gfortran.dg/simplify_cshift_1.f90: Likewise.
9750 * gfortran.dg/simplify_cshift_4.f90: Likewise.
9751 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
9752 * gfortran.dg/simplify_modulo.f90: Likewise.
9753 * gfortran.dg/single_char_string.f90: Likewise.
9754 * gfortran.dg/size_dim.f90: Likewise.
9755 * gfortran.dg/size_optional_dim_1.f90: Likewise.
9756 * gfortran.dg/sizeof.f90: Likewise.
9757 * gfortran.dg/sizeof_4.f90: Likewise.
9758 * gfortran.dg/slash_1.f90: Likewise.
9759 * gfortran.dg/sms-1.f90: Likewise.
9760 * gfortran.dg/sms-2.f90: Likewise.
9761 * gfortran.dg/spec_expr_7.f90: Likewise.
9762 * gfortran.dg/specifics_1.f90: Likewise.
9763 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
9764 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
9765 * gfortran.dg/spread_init_expr.f03: Likewise.
9766 * gfortran.dg/spread_scalar_source.f90: Likewise.
9767 * gfortran.dg/spread_shape_1.f90: Likewise.
9768 * gfortran.dg/stat_1.f90: Likewise.
9769 * gfortran.dg/stat_2.f90: Likewise.
9770 * gfortran.dg/stfunc_1.f90: Likewise.
9771 * gfortran.dg/stfunc_4.f90: Likewise.
9772 * gfortran.dg/stfunc_6.f90: Likewise.
9773 * gfortran.dg/storage_size_1.f08: Likewise.
9774 * gfortran.dg/storage_size_3.f08: Likewise.
9775 * gfortran.dg/storage_size_4.f90: Likewise.
9776 * gfortran.dg/streamio_1.f90: Likewise.
9777 * gfortran.dg/streamio_10.f90: Likewise.
9778 * gfortran.dg/streamio_11.f90: Likewise.
9779 * gfortran.dg/streamio_12.f90: Likewise.
9780 * gfortran.dg/streamio_13.f90: Likewise.
9781 * gfortran.dg/streamio_14.f90: Likewise.
9782 * gfortran.dg/streamio_15.f90: Likewise.
9783 * gfortran.dg/streamio_16.f90: Likewise.
9784 * gfortran.dg/streamio_17.f90: Likewise.
9785 * gfortran.dg/streamio_2.f90: Likewise.
9786 * gfortran.dg/streamio_3.f90: Likewise.
9787 * gfortran.dg/streamio_4.f90: Likewise.
9788 * gfortran.dg/streamio_5.f90: Likewise.
9789 * gfortran.dg/streamio_6.f90: Likewise.
9790 * gfortran.dg/streamio_7.f90: Likewise.
9791 * gfortran.dg/streamio_8.f90: Likewise.
9792 * gfortran.dg/streamio_9.f90: Likewise.
9793 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
9794 * gfortran.dg/string_4.f90: Likewise.
9795 * gfortran.dg/string_array_constructor_2.f90: Likewise.
9796 * gfortran.dg/string_assign_2.f90: Likewise.
9797 * gfortran.dg/string_compare_1.f90: Likewise.
9798 * gfortran.dg/string_compare_2.f90: Likewise.
9799 * gfortran.dg/string_compare_3.f90: Likewise.
9800 * gfortran.dg/string_ctor_1.f90: Likewise.
9801 * gfortran.dg/string_length_1.f90: Likewise.
9802 * gfortran.dg/string_length_2.f90: Likewise.
9803 * gfortran.dg/string_length_3.f90: Likewise.
9804 * gfortran.dg/string_length_4.f90: Likewise.
9805 * gfortran.dg/string_null_compare_1.f: Likewise.
9806 * gfortran.dg/string_pad_trunc.f90: Likewise.
9807 * gfortran.dg/structure_constructor_1.f03: Likewise.
9808 * gfortran.dg/structure_constructor_11.f90: Likewise.
9809 * gfortran.dg/structure_constructor_13.f03: Likewise.
9810 * gfortran.dg/structure_constructor_2.f03: Likewise.
9811 * gfortran.dg/structure_constructor_5.f03: Likewise.
9812 * gfortran.dg/submodule_1.f08: Likewise.
9813 * gfortran.dg/submodule_11.f08: Likewise.
9814 * gfortran.dg/submodule_14.f08: Likewise.
9815 * gfortran.dg/submodule_15.f08: Likewise.
9816 * gfortran.dg/submodule_17.f08: Likewise.
9817 * gfortran.dg/submodule_18.f08: Likewise.
9818 * gfortran.dg/submodule_19.f08: Likewise.
9819 * gfortran.dg/submodule_2.f08: Likewise.
9820 * gfortran.dg/submodule_27.f08: Likewise.
9821 * gfortran.dg/submodule_28.f08: Likewise.
9822 * gfortran.dg/submodule_29.f08: Likewise.
9823 * gfortran.dg/submodule_30.f08: Likewise.
9824 * gfortran.dg/submodule_6.f08: Likewise.
9825 * gfortran.dg/submodule_7.f08: Likewise.
9826 * gfortran.dg/submodule_8.f08: Likewise.
9827 * gfortran.dg/subnormal_1.f90: Likewise.
9828 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
9829 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
9830 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
9831 * gfortran.dg/substr_2.f: Likewise.
9832 * gfortran.dg/substr_3.f: Likewise.
9833 * gfortran.dg/substr_4.f: Likewise.
9834 * gfortran.dg/substr_5.f90: Likewise.
9835 * gfortran.dg/substr_6.f90: Likewise.
9836 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
9837 * gfortran.dg/sum_init_expr.f03: Likewise.
9838 * gfortran.dg/sum_zero_array_1.f90: Likewise.
9839 * gfortran.dg/system_clock_3.f08: Likewise.
9840 * gfortran.dg/t_editing.f: Likewise.
9841 * gfortran.dg/team_change_1.f90: Likewise.
9842 * gfortran.dg/team_end_1.f90: Likewise.
9843 * gfortran.dg/team_number_1.f90: Likewise.
9844 * gfortran.dg/temporary_1.f90: Likewise.
9845 * gfortran.dg/test_com_block.f90: Likewise.
9846 * gfortran.dg/test_only_clause.f90: Likewise.
9847 * gfortran.dg/tiny_1.f90: Likewise.
9848 * gfortran.dg/tiny_2.f90: Likewise.
9849 * gfortran.dg/tl_editing.f90: Likewise.
9850 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
9851 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9852 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
9853 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
9854 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
9855 * gfortran.dg/transfer_class_2.f90: Likewise.
9856 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
9857 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
9858 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
9859 * gfortran.dg/transfer_resolve_1.f90: Likewise.
9860 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9861 * gfortran.dg/transfer_simplify_10.f90: Likewise.
9862 * gfortran.dg/transfer_simplify_11.f90: Likewise.
9863 * gfortran.dg/transfer_simplify_2.f90: Likewise.
9864 * gfortran.dg/transfer_simplify_3.f90: Likewise.
9865 * gfortran.dg/transfer_simplify_4.f90: Likewise.
9866 * gfortran.dg/transfer_simplify_8.f90: Likewise.
9867 * gfortran.dg/transfer_simplify_9.f90: Likewise.
9868 * gfortran.dg/transpose_1.f90: Likewise.
9869 * gfortran.dg/transpose_3.f03: Likewise.
9870 * gfortran.dg/transpose_4.f90: Likewise.
9871 * gfortran.dg/transpose_conjg_1.f90: Likewise.
9872 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
9873 * gfortran.dg/transpose_optimization_2.f90: Likewise.
9874 * gfortran.dg/trim_1.f90: Likewise.
9875 * gfortran.dg/trim_optimize_1.f90: Likewise.
9876 * gfortran.dg/trim_optimize_2.f90: Likewise.
9877 * gfortran.dg/trim_optimize_3.f90: Likewise.
9878 * gfortran.dg/trim_optimize_4.f90: Likewise.
9879 * gfortran.dg/trim_optimize_5.f90: Likewise.
9880 * gfortran.dg/trim_optimize_6.f90: Likewise.
9881 * gfortran.dg/trim_optimize_7.f90: Likewise.
9882 * gfortran.dg/trim_optimize_8.f90: Likewise.
9883 * gfortran.dg/type_to_class_1.f03: Likewise.
9884 * gfortran.dg/type_to_class_2.f03: Likewise.
9885 * gfortran.dg/type_to_class_3.f03: Likewise.
9886 * gfortran.dg/type_to_class_4.f03: Likewise.
9887 * gfortran.dg/type_to_class_5.f03: Likewise.
9888 * gfortran.dg/typebound_assignment_5.f03: Likewise.
9889 * gfortran.dg/typebound_assignment_6.f03: Likewise.
9890 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9891 * gfortran.dg/typebound_call_1.f03: Likewise.
9892 * gfortran.dg/typebound_call_13.f03: Likewise.
9893 * gfortran.dg/typebound_call_18.f03: Likewise.
9894 * gfortran.dg/typebound_call_19.f03: Likewise.
9895 * gfortran.dg/typebound_call_2.f03: Likewise.
9896 * gfortran.dg/typebound_call_20.f03: Likewise.
9897 * gfortran.dg/typebound_call_3.f03: Likewise.
9898 * gfortran.dg/typebound_generic_5.f03: Likewise.
9899 * gfortran.dg/typebound_generic_6.f03: Likewise.
9900 * gfortran.dg/typebound_generic_9.f03: Likewise.
9901 * gfortran.dg/typebound_operator_12.f03: Likewise.
9902 * gfortran.dg/typebound_operator_13.f03: Likewise.
9903 * gfortran.dg/typebound_operator_15.f90: Likewise.
9904 * gfortran.dg/typebound_operator_20.f90: Likewise.
9905 * gfortran.dg/typebound_operator_3.f03: Likewise.
9906 * gfortran.dg/typebound_operator_6.f03: Likewise.
9907 * gfortran.dg/typebound_operator_7.f03: Likewise.
9908 * gfortran.dg/typebound_operator_8.f03: Likewise.
9909 * gfortran.dg/typebound_operator_9.f03: Likewise.
9910 * gfortran.dg/typebound_proc_19.f90: Likewise.
9911 * gfortran.dg/typebound_proc_20.f90: Likewise.
9912 * gfortran.dg/typebound_proc_23.f90: Likewise.
9913 * gfortran.dg/typebound_proc_27.f03: Likewise.
9914 * gfortran.dg/typebound_proc_35.f90: Likewise.
9915 * gfortran.dg/typebound_proc_36.f90: Likewise.
9916 * gfortran.dg/unf_io_convert_1.f90: Likewise.
9917 * gfortran.dg/unf_io_convert_2.f90: Likewise.
9918 * gfortran.dg/unf_io_convert_3.f90: Likewise.
9919 * gfortran.dg/unf_io_convert_4.f90: Likewise.
9920 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
9921 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
9922 * gfortran.dg/unf_short_record_1.f90: Likewise.
9923 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9924 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9925 * gfortran.dg/unit_1.f90: Likewise.
9926 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
9927 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
9928 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
9929 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
9930 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
9931 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
9932 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
9933 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
9934 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
9935 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
9936 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9937 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
9938 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
9939 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
9940 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
9941 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
9942 * gfortran.dg/unpack_init_expr.f03: Likewise.
9943 * gfortran.dg/use_10.f90: Likewise.
9944 * gfortran.dg/use_11.f90: Likewise.
9945 * gfortran.dg/use_13.f90: Likewise.
9946 * gfortran.dg/use_24.f90: Likewise.
9947 * gfortran.dg/use_27.f90: Likewise.
9948 * gfortran.dg/use_5.f90: Likewise.
9949 * gfortran.dg/use_allocated_1.f90: Likewise.
9950 * gfortran.dg/use_only_1.f90: Likewise.
9951 * gfortran.dg/use_only_4.f90: Likewise.
9952 * gfortran.dg/use_rename_2.f90: Likewise.
9953 * gfortran.dg/use_rename_4.f90: Likewise.
9954 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9955 * gfortran.dg/used_interface_ref.f90: Likewise.
9956 * gfortran.dg/used_types_5.f90: Likewise.
9957 * gfortran.dg/utf8_1.f03: Likewise.
9958 * gfortran.dg/utf8_2.f03: Likewise.
9959 * gfortran.dg/value_1.f90: Likewise.
9960 * gfortran.dg/value_2.f90: Likewise.
9961 * gfortran.dg/value_4.f90: Likewise.
9962 * gfortran.dg/value_6.f03: Likewise.
9963 * gfortran.dg/value_7.f03: Likewise.
9964 * gfortran.dg/value_test.f90: Likewise.
9965 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9966 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9967 * gfortran.dg/vect/pr60510.f: Likewise.
9968 * gfortran.dg/vect/pr69882.f90: Likewise.
9969 * gfortran.dg/vect/pr69980.f90: Likewise.
9970 * gfortran.dg/vect/vect-5.f90: Likewise.
9971 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9972 * gfortran.dg/vector_subscript_1.f90: Likewise.
9973 * gfortran.dg/vector_subscript_2.f90: Likewise.
9974 * gfortran.dg/vector_subscript_3.f90: Likewise.
9975 * gfortran.dg/vector_subscript_5.f90: Likewise.
9976 * gfortran.dg/verify_2.f90: Likewise.
9977 * gfortran.dg/volatile10.f90: Likewise.
9978 * gfortran.dg/where_1.f90: Likewise.
9979 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9980 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9981 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9982 * gfortran.dg/whole_file_13.f90: Likewise.
9983 * gfortran.dg/whole_file_2.f90: Likewise.
9984 * gfortran.dg/widechar_2.f90: Likewise.
9985 * gfortran.dg/widechar_4.f90: Likewise.
9986 * gfortran.dg/widechar_5.f90: Likewise.
9987 * gfortran.dg/widechar_6.f90: Likewise.
9988 * gfortran.dg/widechar_8.f90: Likewise.
9989 * gfortran.dg/widechar_IO_1.f90: Likewise.
9990 * gfortran.dg/widechar_IO_2.f90: Likewise.
9991 * gfortran.dg/widechar_IO_3.f90: Likewise.
9992 * gfortran.dg/widechar_IO_4.f90: Likewise.
9993 * gfortran.dg/widechar_compare_1.f90: Likewise.
9994 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9995 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9996 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9997 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9998 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9999 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
10000 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
10001 * gfortran.dg/widechar_select_1.f90: Likewise.
10002 * gfortran.dg/winapi.f90: Likewise.
10003 * gfortran.dg/write_0_pe_format.f90: Likewise.
10004 * gfortran.dg/write_back.f: Likewise.
10005 * gfortran.dg/write_check3.f90: Likewise.
10006 * gfortran.dg/write_direct_eor.f90: Likewise.
10007 * gfortran.dg/write_padding.f90: Likewise.
10008 * gfortran.dg/write_recursive.f90: Likewise.
10009 * gfortran.dg/write_rewind_1.f: Likewise.
10010 * gfortran.dg/write_rewind_2.f: Likewise.
10011 * gfortran.dg/write_zero_array.f90: Likewise.
10012 * gfortran.dg/x_slash_1.f: Likewise.
10013 * gfortran.dg/x_slash_2.f: Likewise.
10014 * gfortran.dg/zero_array_components_1.f90: Likewise.
10015 * gfortran.dg/zero_length_1.f90: Likewise.
10016 * gfortran.dg/zero_length_2.f90: Likewise.
10017 * gfortran.dg/zero_sized_1.f90: Likewise.
10018 * gfortran.dg/zero_sized_3.f90: Likewise.
10019 * gfortran.fortran-torture/compile/nested.f90: Likewise.
10020 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
10021 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
10022 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
10023 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
10024 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
10025 * gfortran.fortran-torture/execute/args.f90: Likewise.
10026 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
10027 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
10028 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
10029 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
10030 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
10031 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
10032 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
10033 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
10034 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
10035 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
10036 * gfortran.fortran-torture/execute/common.f90: Likewise.
10037 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
10038 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
10039 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
10040 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
10041 * gfortran.fortran-torture/execute/contained.f90: Likewise.
10042 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
10043 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
10044 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
10045 * gfortran.fortran-torture/execute/data.f90: Likewise.
10046 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
10047 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
10048 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
10049 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
10050 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
10051 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
10052 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
10053 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
10054 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
10055 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
10056 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
10057 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
10058 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
10059 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
10060 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
10061 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
10062 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
10063 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
10064 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
10065 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
10066 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
10067 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
10068 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
10069 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
10070 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
10071 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
10072 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
10073 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
10074 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
10075 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
10076 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
10077 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
10078 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
10079 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
10080 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
10081 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
10082 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
10083 * gfortran.fortran-torture/execute/forall.f90: Likewise.
10084 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
10085 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
10086 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
10087 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
10088 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
10089 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
10090 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
10091 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
10092 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
10093 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
10094 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
10095 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
10096 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
10097 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
10098 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
10099 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
10100 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
10101 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
10102 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
10103 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
10104 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
10105 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
10106 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
10107 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
10108 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
10109 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
10110 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
10111 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
10112 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10113 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
10114 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
10115 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
10116 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
10117 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
10118 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6d02e2d9
UB
10119 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
10120 Likewise.
7d6ce202
TK
10121 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
10122 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
10123 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
10124 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
10125 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
10126 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
10127 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
10128 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10129 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
10130 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
10131 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
10132 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10133 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
10134 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
10135 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
10136 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
10137 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
10138 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10139 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
10140 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10141 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
10142 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
10143 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
10144 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
10145 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
10146 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
10147 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
10148 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
10149 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10150 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
10151 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
10152 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
10153 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
10154 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
10155 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
10156 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
10157 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
10158 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
10159 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
10160 * gfortran.fortran-torture/execute/math.f90: Likewise.
10161 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
10162 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
10163 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
10164 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
10165 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
10166 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
10167 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
10168 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
10169 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
10170 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
10171 * gfortran.fortran-torture/execute/power.f90: Likewise.
10172 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
10173 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
10174 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10175 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
10176 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
10177 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
10178 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
10179 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
10180 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
10181 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
10182 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
10183 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
10184 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
10185 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
10186 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
10187 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
10188 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
10189 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
10190 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
10191 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
10192 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
10193 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
10194 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
10195 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
10196 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
10197 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
10198 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
10199 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
10200 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
10201 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
10202 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
10203 * gfortran.fortran-torture/execute/straret.f90: Likewise.
10204 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
10205 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
10206 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
10207 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
10208 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
10209 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
10210 * gfortran.fortran-torture/execute/string.f90: Likewise.
10211 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
10212 * gfortran.fortran-torture/execute/strret.f90: Likewise.
10213 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
10214 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
10215 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
10216 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
10217 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
10218 * gfortran.fortran-torture/execute/userop.f90: Likewise.
10219 * gfortran.fortran-torture/execute/where17.f90: Likewise.
10220 * gfortran.fortran-torture/execute/where18.f90: Likewise.
10221 * gfortran.fortran-torture/execute/where19.f90: Likewise.
10222 * gfortran.fortran-torture/execute/where20.f90: Likewise.
10223 * gfortran.fortran-torture/execute/where21.f90: Likewise.
10224 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
10225 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
10226 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10227 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10228 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10229 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10230 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
10231 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
10232 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
10233 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
10234 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
10235 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
10236 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
10237 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
10238 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
10239 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
10240 * gfortran.dg/inline_transpose_1.f90: Likewise.
10241
a8399af8
PT
102422018-02-17 Paul Thomas <pault@gcc.gnu.org>
10243
10244 PR fortran/84115
10245 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
10246 change to dg-run.
10247
6f1b6265
EB
102482018-02-16 Eric Botcazou <ebotcazou@adacore.com>
10249
10250 PR ada/84277
10251 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
10252 * gnat.dg/dispatch1.adb: Rename into...
10253 * gnat.dg/disp1.adb: ...this.
10254 * gnat.dg/dispatch1_p.ads: Rename into...
10255 * gnat.dg/disp1_pkg.ads: ...this.
10256 * gnat.dg/disp2.adb: Rename into...
10257 * gnat.dg/dispatch2.adb: ...this.
10258 * gnat.dg/dispatch2_p.ads: Rename into...
10259 * gnat.dg/disp2_pkg.ads: ...this.
10260 * gnat.dg/dispatch2_p.adb: Rename into...
10261 * gnat.dg/disp2_pkg.adb: this.
10262 * gnat.dg/generic_dispatch.adb: Rename into...
10263 * gnat.dg/generic_disp.adb: this.
10264 * gnat.dg/generic_dispatch_p.ads: Rename into...
10265 * gnat.dg/generic_disp_pkg.ads: ...this.
10266 * gnat.dg/generic_dispatch_p.adb: Rename into...
10267 * gnat.dg/generic_disp_pkg.adb: ...this.
10268 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
10269 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
10270 * gnat.dg/object_overflow1.adb: Tweak index.
10271 * gnat.dg/object_overflow2.adb: Likewise.
10272 * gnat.dg/object_overflow3.adb: Likewise.
10273 * gnat.dg/object_overflow4.adb: Likewise.
10274 * gnat.dg/object_overflow5.adb: Likewise.
10275
1a03b929
JJ
102762018-02-16 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR ipa/84425
10279 * gcc.c-torture/compile/pr84425.c: New test.
10280
019e0ae8
MP
102812018-02-16 Marek Polacek <polacek@redhat.com>
10282 Jakub Jelinek <jakub@redhat.com>
10283
10284 PR c++/84192
10285 * g++.dg/cpp1y/constexpr-84192.C: New test.
10286
28f247e6
MS
102872018-02-16 Martin Sebor <msebor@redhat.com>
10288
10289 PR c++/79064
10290 * g++.dg/overload15.C: New test.
10291
e1617c1d
YG
102922018-02-16 Yury Gribov <tetra2005@gmail.com>
10293
10294 PR target/81535
10295 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
10296 * gcc.dg/pr56727-2.c: Ditto.
10297 * gcc.target/powerpc/pr79439.c: Renamed to...
10298 * gcc.target/powerpc/pr79439-1.c: ...this.
10299 * gcc.target/powerpc/pr79439-2.c: New test.
10300 * gcc.target/powerpc/pr79439-3.c: New test.
10301
023e7b55
WS
103022018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
10303
10304 target/pr84371
10305 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
10306 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
10307 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
10308 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
10309 * gcc.target/powerpc/builtins-3.c: Same.
10310
f7f77b9d
NS
103112018-02-16 Nathan Sidwell <nathan@acm.org>
10312
10313 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
10314
16ba97b9
VM
103152018-02-16 Vladimir Makarov <vmakarov@redhat.com>
10316
10317 PR rtl-optimization/70023
10318 * gcc.target/i386/pr70023.c: New.
10319
8e7f98df
CL
103202018-02-16 Carl Love <cel@us.ibm.com>
10321
10322 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
10323 tests.
10324 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
10325 tests.
10326
b8bf5603
CL
103272018-02-16 Carl Love <cel@us.ibm.com>
10328
10329 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
10330 for the ABI definitions for vec_extract4b and vec_insert4b.
10331
3943b161
NS
103322018-02-16 Nathan Sidwell <nathan@acm.org>
10333
10334 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
10335 * g++.old-deja/g++.mike/net43.C: Likewise.
10336
d65da12f
PC
103372018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10338
10339 PR c++/82468
10340 * g++.dg/cpp1z/class-deduction48.C: New.
10341
b1a7e33d
NS
103422018-02-16 Nathan Sidwell <nathan@acm.org>
10343
10344 PR c++/84375
10345 * g++.dg/lookup/pr84375.C: New.
10346
d960ab7b
OE
103472018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10348
10349 PR target/83831
10350 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
10351
5c8cebe7
RB
103522018-02-16 Richard Biener <rguenther@suse.de>
10353
10354 PR tree-optimization/84417
10355 * gcc.dg/torture/pr84417.c: New testcase.
10356
33006d53
JJ
103572018-02-16 Jakub Jelinek <jakub@redhat.com>
10358
1e6d3b10
JJ
10359 PR target/84272
10360 * g++.dg/opt/pr84272.C: New test.
10361
33006d53
JJ
10362 PR rtl-optimization/83723
10363 * gcc.dg/pr83723.c: New test.
10364
4cf55739
RB
103652018-02-16 Richard Biener <rguenther@suse.de>
10366
10367 PR tree-optimization/84399
10368 * gcc.dg/graphite/pr84399.c: New testcase.
10369
bd74f4d8
RB
103702018-02-16 Richard Biener <rguenther@suse.de>
10371
10372 PR tree-optimization/84190
10373 * g++.dg/torture/pr84190.C: New testcase.
10374
96b31328
MS
103752018-02-15 Martin Sebor <msebor@redhat.com>
10376
10377 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
b1a7e33d 10378 directives.
96b31328 10379
f3ad8745
JW
103802018-02-15 Janus Weil <janus@gcc.gnu.org>
10381
10382 PR fortran/84409
10383 * gfortran.dg/dtio_21.f03: Add an error message.
10384 * gfortran.dg/dtio_22.f90: Fix invalid test case.
10385
2b6bf87a
TK
103862018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10387
8908fa3a
TK
10388 PR fortran/84381
10389 * gfortran.dg/stop_shouldfail.f90: New test.
2b6bf87a 10390
47790631
PC
103912018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10392
10393 PR c++/84330
10394 * g++.dg/concepts/pr84330.C: New.
10395
74e8090c
TV
103962018-02-15 Tom de Vries <tom@codesourcery.com>
10397
10398 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
10399
fdb03c20
TV
104002018-02-15 Tom de Vries <tom@codesourcery.com>
10401
10402 * gcc.c-torture/compile/pr84136.c: Require effective target
10403 indirect_jumps.
10404
3eb1eecf
JJ
104052018-02-15 Jakub Jelinek <jakub@redhat.com>
10406
44e60df3
JJ
10407 PR tree-optimization/84383
10408 * gcc.c-torture/compile/pr84383.c: New test.
10409
3eb1eecf
JJ
10410 PR tree-optimization/84334
10411 * gcc.dg/pr84334.c: New test.
10412
7c102986 104132018-02-14 Carl Love <cel@us.ibm.com>
3eb1eecf 10414
6d02e2d9 10415 * gcc.target/powerpc/builtins-4-int128-runnable.c
7c102986
CL
10416 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
10417 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
10418
816fad6e
MS
104192018-02-14 Martin Sebor <msebor@redhat.com>
10420
10421 PR tree-optimization/83698
10422 * gcc.dg/Wrestrict-7.c: New test.
10423 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
10424 * gcc.target/i386/chkp-stropt-17.c: Same.
10425
fba303ed
MS
104262018-02-14 Martin Sebor <msebor@redhat.com>
10427
10428 PR c/84108
10429 * gcc.dg/Wattributes-8.c: New test.
10430
ee3bb1b7
JW
104312018-02-14 Janus Weil <janus@gcc.gnu.org>
10432
10433 PR fortran/84385
10434 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
10435 * gfortran.dg/allocate_with_source_23.f90: Ditto.
10436 * gfortran.dg/select_type_1.f03: Extend test case.
10437
4ce5745c
UB
104382017-02-14 Uros Bizjak <ubizjak@gmail.com>
10439
10440 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
10441 (dg-options): Use -O2 -msse2 -mno-sse3.
10442
49cc0354
KN
104432018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
10444
10445 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
10446 this test case still works ok.
10447 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
10448 * gcc.dg/vmx/insert-be-order.c: Likewise.
10449 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
10450 * gcc.dg/vmx/ld-be-order.c: Likewise.
10451 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10452 * gcc.dg/vmx/lde-be-order.c: Likewise.
10453 * gcc.dg/vmx/ldl-be-order.c: Likewise.
10454 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10455 * gcc.dg/vmx/merge-be-order.c: Likewise.
10456 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10457 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
10458 * gcc.dg/vmx/pack-be-order.c: Likewise.
10459 * gcc.dg/vmx/perm-be-order.c: Likewise.
10460 * gcc.dg/vmx/splat-be-order.c: Likewise.
10461 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
10462 * gcc.dg/vmx/st-be-order.c: Likewise.
10463 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
10464 * gcc.dg/vmx/ste-be-order.c: Likewise.
10465 * gcc.dg/vmx/stl-be-order.c: Likewise.
10466 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
10467 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
10468 * gcc.dg/vmx/unpack-be-order.c: Likewise.
10469 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10470 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
10471
2482a4ec
PC
104722018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
10473
10474 PR c++/84350
10475 * g++.dg/cpp0x/auto49.C: New.
10476
486c5299
NS
104772018-02-14 Nathan Sidwell <nathan@acm.org>
10478
10479 * g++.dg/template/instantiate5.C: Adjust required-from loc.
10480
34c58a43
WS
104812018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10482
10483 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
10484 * gcc.target/powerpc/le-altivec-consts.c: Same.
10485
911b141b
WS
104862018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10487
10488 PR target/84220
10489 * gcc.target/powerpc/pr84220-sld.c: New test.
10490 * gcc.target/powerpc/pr84220-sld2.c: New test.
10491 * gcc.target/powerpc/pr84220-sldw.c: New test.
10492 * gcc.target/powerpc/pr84220-xxperm.c: New test.
10493 * gcc.target/powerpc/pr84220-xxsld.c: New test.
10494
f8de876d
IT
104952018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10496
10497 PR target/84239
10498 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
10499 _inc_ssp intrinsics.
10500 * gcc.target/i386/cet-intrin-4.c: Likewise.
10501 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
10502 __builtin_ia32_rdssp[d|q].
10503
316b2a2d
RS
105042018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
10505
10506 PR tree-optimization/84357
10507 * gcc.dg/vect/pr84357.c: New test.
10508
06e97270
OE
105092018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10510
10511 PR target/83831
10512 * gcc.target/rx/pr83831.c: New tests.
10513
0f2fca6f 105142018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
a005570e
JL
10515
10516 PR target/79242
10517 * gcc.target/msp430/pr79242.c: New test.
10518
1d99e56d
PB
105192018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10520
10521 PR target/84372
10522 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
10523 with -mcpu=power9.
10524
8d61eea7
PB
105252018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10526
10527 PR target/84279
10528 * g++.dg/pr84279.C: New test.
10529
ba95aa20
SB
105302018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10531
10532 PR rtl-optimization/84169
10533 * gcc.c-torture/execute/pr84169.c: New.
10534
b7a6b85f
PB
105352018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10536
10537 PR target/84370
10538 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
10539
c8a8efba
PB
105402018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10541
10542 PR target/84365
10543 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
10544 with -mcpu=power9.
10545
dbf71703
JJ
105462018-02-13 Jakub Jelinek <jakub@redhat.com>
10547
10548 PR c++/84364
10549 * g++.dg/warn/effc4.C: New test.
10550
3a9ad4c1
PC
105512018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10552
10553 PR c++/84333
10554 * g++.dg/template/sizeof16.C: New.
10555 * g++.dg/template/sizeof17.C: Likewise.
10556
4155fafc
JW
105572018-02-13 Janus Weil <janus@gcc.gnu.org>
10558
10559 PR fortran/84313
10560 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
10561 add necessary compiler options.
10562 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
10563
9aa484f5
JJ
105642018-02-13 Jakub Jelinek <jakub@redhat.com>
10565
201d17c0
JJ
10566 PR c/82210
10567 * gcc.c-torture/execute/pr82210.c: New test.
10568
9aa484f5
JJ
10569 PR middle-end/84309
10570 * gcc.dg/pr84309-2.c: New test.
10571
ff67aff4
RS
105722018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
10573
10574 PR tree-optimization/84321
10575 * gcc.dg/pr84321.c: New test.
10576
62e12268
VM
105772018-02-13 Vladimir Makarov <vmakarov@redhat.com>
10578
10579 PR target/84359
4ce5745c 10580 * gcc.target/i386/pr57193.c: Add -march=x86-64.
62e12268 10581
1bbae651
PB
105822018-02-13 Paolo Bonzini <bonzini@gnu.org>
10583
10584 PR sanitizer/84340
10585 * gcc.dg/asan/pr84307.c: Remove test.
10586
e4c1b7e3
SP
105872018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
10588
10589 * gcc.target/rl78/test_auto_vector.c: New test.
10590
d74641bd
RS
105912018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
10592
10593 PR c/84305
10594 * gcc.c-torture/compile/pr84305.c: New test.
10595
f4b29321
JJ
105962018-02-13 Jakub Jelinek <jakub@redhat.com>
10597
5cd1af49
JJ
10598 PR target/84335
10599 * gcc.target/i386/pr84335.c: New test.
10600
204a7ecb
JJ
10601 PR tree-optimization/84339
10602 * gcc.c-torture/execute/pr84339.c: New test.
10603
848bb6fc
JJ
10604 PR middle-end/84309
10605 * gcc.dg/pr84309.c: New test.
10606 * gcc.target/i386/pr84309.c: New test.
10607
f4b29321
JJ
10608 PR target/84336
10609 * gcc.target/i386/pr84336.c: New test.
10610
d69aeeee
JJ
106112018-02-12 Jakub Jelinek <jakub@redhat.com>
10612
10613 PR c++/84341
10614 * c-c++-common/gomp/pr84341.c: New test.
10615
badf04f3
TK
106162018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10617
10618 PR fortran/68746
10619 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10620
02e694ef
TK
106212018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10622
10623 PR fortran/68746
10624 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10625 of zero for read.
10626
966a140d
JL
106272018-02-12 Jeff Law <law@redhat.com>
10628
10629 * gcc.c-torture/compile/reg-args-size.c: New test.
10630
fa2faaa8
CL
106312018-02-12 Carl Love <cel@us.ibm.com>
10632
10633 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
10634 uint128 tests to new testfile.
10635 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
10636 int128 and uint128 tests.
10637 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
10638 list of torture tests.
10639
24abcc44
JW
106402018-02-12 Janus Weil <janus@gcc.gnu.org>
10641
10642 PR fortran/84273
10643 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
10644 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
10645
c8cc0b65
TC
106462018-02-12 Tamar Christina <tamar.christina@arm.com>
10647
10648 PR target/82641
10649 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10650
74a5138a
PB
106512018-02-12 Paolo Bonzini <bonzini@gnu.org>
10652
10653 PR sanitizer/84307
10654 * gcc.dg/asan/pr84307.c: New test.
10655
4ec4afa8
NS
106562018-02-12 Nathan Sidwell <nathan@acm.org>
10657
10658 * g++.dg/parse/pr84263.C: New.
10659
790cc674
PC
106602018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10661
10662 PR c++/79626
10663 * g++.dg/template/crash129.C: New.
10664
c337f361
OM
106652018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10666
10667 PR target/83828
10668 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10669 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10670 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
10671 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10672 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10673
158061a6
OM
106742018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10675
10676 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
10677 _mm_maskz_scalef_round_sd): Test new intrinsics.
10678 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
10679 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
10680 intrinsics.
10681 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
10682 _mm_maskz_scalef_round_ss): Test new intrinsics.
10683 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
10684 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
10685 intrinsics.
10686 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
10687 __builtin_ia32_scalefss_round): Remove builtin.
10688 (__builtin_ia32_scalefsd_mask_round,
10689 __builtin_ia32_scalefss_mask_round): Test new builtin.
10690 * gcc.target/i386/sse-13.c: Ditto.
10691 * gcc.target/i386/sse-23.c: Ditto.
10692
b10bc0d6
OM
106932018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10694
10695 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
10696 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
10697 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
10698 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
10699 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
10700 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
10701 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
10702 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
10703 intrinsics.
10704 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
10705 (__builtin_ia32_sqrtss_round): Remove builtins.
10706 (__builtin_ia32_sqrtsd_mask_round)
10707 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
10708 * gcc.target/i386/sse-13.c: Ditto.
10709 * gcc.target/i386/sse-23.c: Ditto.
10710
6a793a8d
FXC
107112018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10712
10713 PR fortran/35299
10714 * gfortran.dg/statement_function_3.f: New test.
10715
f3883269
SK
107162018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10717
10718 PR fortran/54223
10719 PR fortran/84276
10720 * gfortran.dg/statement_function_1.f90: New test.
10721 * gfortran.dg/statement_function_2.f90: New test.
10722
e519d2e8
PT
107232018-02-11 Paul Thomas <pault@gcc.gnu.org>
10724
10725 PR fortran/84074
10726 * gfortran.dg/type_to_class_5.f03: New test.
10727
950ab3f1
PT
107282018-02-10 Paul Thomas <pault@gcc.gnu.org>
10729
10730 PR fortran/56691
10731 * gfortran.dg/type_to_class_4.f03: New test.
10732
cb2e8560
AM
107332018-02-10 Alan Modra <amodra@gmail.com>
10734
10735 PR target/84300
10736 * gcc.dg/pr84300.c: New.
10737
6724f8a6
JJ
107382018-02-10 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR sanitizer/83987
10741 * g++.dg/ubsan/pr83987-2.C: New test.
a8399af8 10742
e1f30526
SP
107432018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10744
10745 * gcc.target/rx/movsicc.c: New test.
6724f8a6 10746
86a568a3
PB
107472018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10748
10749 PR target/83926
10750 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10751 message.
10752
c028d589
WS
107532018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10754
10755 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10756 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10757
0444aa9c
NS
107582018-02-09 Nathan Sidwell <nathan@acm.org>
10759
10760 PR c/84293
10761 * c-c++-common/pr84293.h: New.
10762 * c-c++-common/pr84293.c: New.
10763
8c679205
VM
107642018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10765
10766 PR rtl-optimization/57193
4ce5745c 10767 * gcc.target/i386/pr57193.c: New.
8c679205 10768
d6126f8b
JJ
107692018-02-09 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR target/84226
10772 * gcc.target/powerpc/pr84226.c: New test.
10773
e3056dd8
PB
107742018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10775
10776 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10777 from this to...
10778 <vclzd>: ...this.
10779
cea71f0a
MS
107802018-02-09 Martin Sebor <msebor@redhat.com>
10781
10782 PR lto/84212
10783 * gcc.dg/lto/pr84212_0.c: New test file.
10784 * gcc.dg/lto/pr84212_1.c: Same.
10785
da86c81e
PB
107862018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10787
10788 PR target/83926
10789 * gcc.target/powerpc/pr83926.c: New test.
10790 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
10791 message. Fix test for running in 32-bit mode.
10792
0079ae88
TC
107932018-02-09 Tamar Christina <tamar.christina@arm.com>
10794
10795 PR target/82641
10796 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10797
c7047062
AK
107982018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10799
10800 PR target/PR84295
10801 * gcc.target/s390/pr84295.c: New test.
10802
0805a34d
PC
108032018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10804
10805 PR c++/77522
10806 * g++.dg/cpp1y/lambda-init16.C: New.
10807
8ed6f543
EB
108082018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10809
10810 * gnat.dg/sso8.adb: New test.
10811 * gnat.dg/sso8_pkg.ads: New helper.
10812
cc17f338
RB
108132018-02-09 Richard Biener <rguenther@suse.de>
10814
10815 PR tree-optimization/84278
10816 * gcc.target/i386/pr84278.c: Adjust regex.
10817
ebd06e5c
JJ
108182018-02-09 Jakub Jelinek <jakub@redhat.com>
10819
91eb884d
JJ
10820 PR tree-optimization/84232
10821 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10822
e47aebb3
JJ
10823 PR debug/84252
10824 * gcc.target/aarch64/pr84252.c: New test.
10825
ebd06e5c
JJ
10826 PR middle-end/84237
10827 * gcc.dg/pr84237.c: New test.
10828
ebe4bf41
MP
108292018-02-09 Marek Polacek <polacek@redhat.com>
10830 Jakub Jelinek <jakub@redhat.com>
10831
10832 PR c++/83659
10833 * g++.dg/torture/pr83659.C: New test.
10834
6d3aa24c
DM
108352018-02-08 David Malcolm <dmalcolm@redhat.com>
10836
10837 PR tree-optimization/84136
10838 * gcc.c-torture/compile/pr84136.c: New test.
10839
001e7337
SS
108402018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10841
10842 PR target/83008
10843 * gcc.target/i386/pr83008.c: New test.
10844
2318f3b4
PB
108452018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10846
10847 PR target/81143
10848 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10849
73974561
PC
108502018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10851
10852 PR c++/83806
10853 * g++.dg/warn/Wunused-parm-11.C: New.
10854
c6ba596b
MP
108552018-02-08 Marek Polacek <polacek@redhat.com>
10856
10857 PR tree-optimization/84238
10858 * gcc.dg/Wstringop-overflow-3.c: New test.
10859
a4296998
NS
108602018-02-08 Nathan Sidwell <nathan@acm.org>
10861
10862 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10863
b5ec4de7
RS
108642018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10865
10866 PR tree-optimization/84265
10867 * gcc.dg/vect/pr84265.c: New test.
10868
fff22900
RS
108692018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10870
10871 PR tree-optimization/81635
10872 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
10873 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
10874
84b4c7b5
AK
108752018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10876
10877 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
10878 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
10879 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
10880 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
10881 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
10882 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
10883 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
10884 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
10885 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
10886 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
10887 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
10888 * gcc.target/s390/nobp-return-attr-all.c: New test.
10889 * gcc.target/s390/nobp-return-attr-neg.c: New test.
10890 * gcc.target/s390/nobp-return-mem-attr.c: New test.
10891 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
10892 * gcc.target/s390/nobp-return-mem-z10.c: New test.
10893 * gcc.target/s390/nobp-return-mem-z900.c: New test.
10894 * gcc.target/s390/nobp-return-reg-attr.c: New test.
10895 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
10896 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
10897 * gcc.target/s390/nobp-return-reg-z10.c: New test.
10898 * gcc.target/s390/nobp-return-reg-z900.c: New test.
10899 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
10900 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
10901 * gcc.target/s390/nobp-table-jump-z10.c: New test.
10902 * gcc.target/s390/nobp-table-jump-z900.c: New test.
10903
24db2556
RB
109042018-02-08 Richard Biener <rguenther@suse.de>
10905
10906 PR tree-optimization/84233
10907 * g++.dg/torture/pr84233.C: New testcase.
10908
414fef4e
RB
109092018-02-08 Richard Biener <rguenther@suse.de>
10910
10911 PR tree-optimization/84278
10912 * gcc.target/i386/pr84278.c: New testcase.
10913
18fbe394
WD
109142018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10915
10916 PR rtl-optimization/84068
10917 PR rtl-optimization/83459
10918 * gcc.dg/pr84068.c: New test.
10919
3b263f5a
RB
109202018-02-08 Richard Biener <rguenther@suse.de>
10921
10922 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10923 loop vectorization to happen.
10924
66a90e86
PC
109252018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10926
10927 PR c++/83204
10928 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10929
3f636462
WS
109302018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10931
10932 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10933
4253435e
MM
109342018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
10935
10936 PR target/84154
10937 * gcc.target/powerpc/pr84154-1.c: New tests.
10938 * gcc.target/powerpc/pr84154-2.c: Likewise.
10939 * gcc.target/powerpc/pr84154-3.c: Likewise.
10940
54af445d
WS
109412018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10942
10943 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10944
8f1f526b
JJ
109452018-02-07 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR c++/84082
10948 * g++.dg/template/incomplete11.C: New test.
10949 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10950
b35a0ccd
SK
109512018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10952
10953 PR fortran/82994
10954 * gfortran.dg/deallocate_error_3.f90: New test.
10955 * gfortran.dg/deallocate_error_4.f90: New test.
10956
82e259b8
TK
109572018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10958
10959 PR fortran/68560
10960 * gfortran.dg/shape_9.f90: New test.
10961
52b16cb3
SK
109622018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10963
10964 PR fortran/82049
10965 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10966
0d7d8e66
DM
109672018-02-07 David Malcolm <dmalcolm@redhat.com>
10968
10969 PR c++/81610
10970 PR c++/80567
10971 * g++.dg/spellcheck-reswords.C: New test case.
10972 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10973 suggestion of "if".
10974
43e4df5a
ML
109752018-02-07 Martin Liska <mliska@suse.cz>
10976
10977 PR c++/84059.
10978 * g++.dg/ext/mv26.C: New test.
10979
a0486b65
TV
109802018-02-07 Tom de Vries <tom@codesourcery.com>
10981
10982 * gcc.dg/pr83844.c: Require effective target alloca.
10983
45224bd0
TV
109842018-02-07 Tom de Vries <tom@codesourcery.com>
10985
10986 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10987
81b58bfd
L
109882018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10989
10990 PR target/84243
10991 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10992 -fcf-protection=return.
10993
c31bc4ac
TV
109942018-02-07 Tom de Vries <tom@codesourcery.com>
10995
10996 PR libgomp/84217
10997 * c-c++-common/goacc/pr84217.c: New test.
10998 * gfortran.dg/goacc/pr84217.f90: New test.
10999
e4c73066
RB
110002018-02-07 Richard Biener <rguenther@suse.de>
11001
11002 PR tree-optimization/84204
11003 * gcc.dg/graphite/pr84204.c: New testcase.
11004
11005 PR tree-optimization/84205
11006 * gcc.dg/graphite/pr84205.c: New testcase.
11007
11008 PR tree-optimization/84223
11009 * gfortran.dg/graphite/pr84223.f90: New testcase.
11010
07a6816e
PC
110112018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
11012
11013 PR c++/71662
11014 * g++.dg/cpp0x/scoped_enum7.C: New.
11015
0f2fca6f 110162018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
f8e54f64
CL
11017
11018 PR tree-optimization/83008
11019 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
11020
40ff1a2d
JJ
110212018-02-07 Jakub Jelinek <jakub@redhat.com>
11022
11023 PR tree-optimization/84235
11024 * gcc.c-torture/execute/ieee/pr84235.c: New test.
11025
216c32f9
RO
110262018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11027
11028 PR testsuite/84243
11029 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
11030 targets.
11031 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
11032
486a2b66
JJ
110332018-02-06 Jakub Jelinek <jakub@redhat.com>
11034
11035 PR target/84146
11036 * gcc.target/i386/pr84146.c: New test.
11037
86f697aa
MC
110382018-02-06 Michael Collison <michael.collison@arm.com>
11039
11040 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
11041
97770004
BS
110422018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11043
11044 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
11045 warning for -mno-speculate-indirect-jumps.
11046 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
11047 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11048 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
11049 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
11050 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
11051 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
11052
3ca8e91f
IT
110532018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11054
11055 PR target/84145
11056 * c-c++-common/fcf-protection-1.c: Change a compared message.
11057 * c-c++-common/fcf-protection-2.c: Likewise.
11058 * c-c++-common/fcf-protection-3.c: Likewise.
11059 * c-c++-common/fcf-protection-5.c: Likewise.
11060 * c-c++-common/fcf-protection-6.c: New test.
11061 * c-c++-common/fcf-protection-7.c: Likewise.
11062
b25e5572
MP
110632018-02-06 Marek Polacek <polacek@redhat.com>
11064
11065 PR tree-optimization/84228
11066 * c-c++-common/Wstringop-truncation-3.c: New test.
11067
d10ac880
TC
110682018-02-06 Tamar Christina <tamar.christina@arm.com>
11069
11070 PR target/82641
11071 * gcc.target/arm/pragma_arch_switch_2.c: New.
11072
40fdc3ec
RO
110732018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11074
11075 PR target/79975
11076 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
11077
48fe6bbb
MS
110782018-02-05 Martin Sebor <msebor@redhat.com>
11079
11080 PR tree-optimization/83369
40fdc3ec 11081 * gcc.dg/Wnonnull.c: New test.
48fe6bbb 11082
d66f0329
RS
110832018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
11084
11085 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
11086 argument and use dg-messages-by-file instead. Expect it to be
11087 an array rather than a dict.
11088 (lto-link-and-maybe-run): Remove messages_by_file argument and
11089 use an upvar for dg-messages-by-file. Update call to
11090 lto_handle_diagnostics.
11091 (lt-get-options): Treat dg-messages-by-file as an array
11092 rather than a dict.
11093 (lto-get-options-main): Likewise. Set the entry rather than appending.
11094 (lto-execute): Treat dg-messages-by-file as an array rather than
11095 a dict. Update call to lto-link-and-maybe-run.
11096
865166c8
PC
110972018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
11098
11099 PR c++/82782
11100 * g++.dg/cpp1z/inline-var4.C: New.
11101
4c4f3c3f
ML
111022018-02-05 Martin Liska <mliska@suse.cz>
11103
11104 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
11105 options.
11106 * c-c++-common/asan/pointer-compare-2.c: Likewise.
11107 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
11108 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
11109 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
11110 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
11111 * c-c++-common/asan/pointer-compare-3.c: New test.
11112
ba261579
RS
111132018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
11114
11115 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
11116 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11117
55f956ff
OM
111182018-02-05 Olga Makhotina <olga.makhotina@intel.com>
11119
11120 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
11121 _mm_maskz_range_sd, _mm_mask_range_round_sd,
11122 _mm_maskz_range_round_sd): Test new intrinsics.
11123 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
11124 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
11125 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
11126 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
11127 _mm_maskz_range_ss, _mm_mask_range_round_ss,
11128 _mm_maskz_range_round_ss): Test new intrinsics.
11129 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
11130 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
11131 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
11132 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
11133 __builtin_ia32_rangess128_round): Remove builtins.
11134 (__builtin_ia32_rangesd128_mask_round,
11135 __builtin_ia32_rangess128_mask_round): Test new builtins.
11136 * gcc.target/i386/sse-13.c: Ditto.
11137 * gcc.target/i386/sse-23.c: Ditto.
11138
ca1ef73d
JH
111392018-02-04 Jan Hubicka <hubicka@ucw.cz>
11140
11141 PR middle-end/79966
11142 * gfortran.dg/pr79966.f90: New testcase
11143
0f2fca6f 111442018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
22b128c5
DH
11145
11146 PR fortran/84094
11147 * gfortran.dg/associate_23.f90: Fix invalid code.
11148 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
11149 * gfortran.dg/matmul_3.f90: Likewise.
11150 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
11151
26f822c2
PT
111522018-02-04 Paul Thomas <pault@gcc.gnu.org>
11153
11154 PR fortran/84115
11155 * gfortran.dg/associate_34.f90: New test.
11156 * gfortran.dg/associate_35.f90: New test.
11157
2c536ce7
PT
111582018-02-03 Paul Thomas <pault@gcc.gnu.org>
11159
11160 PR fortran/84141
11161 PR fortran/84155
53740018 11162 * gfortran.dg/pr84155.f90: New test.
2c536ce7 11163
113db472
UB
111642017-02-02 Uros Bizjak <ubizjak@gmail.com>
11165
11166 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
11167 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
11168
24fa220c
WS
111692018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11170
11171 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
11172 dg-do run stanza.
11173
17855935
WS
111742018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11175
11176 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
11177 requirement.
11178 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
11179 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
11180 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
11181
584d9d58
GJL
111822018-02-02 Georg-Johann Lay <avr@gjlay.de>
11183
11184 PR testsuite/52641
11185 * gcc.c-torture/execute/pr83362.c: Make work for int16.
11186 * gcc.dg/Wsign-conversion.c: Dito.
11187 * gcc.dg/attr-alloc_size-4.c: Dito.
11188 * gcc.dg/pr81020.c: Dito.
11189 * gcc.dg/pr81192.c: Dito.
11190 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
11191 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
11192 * gcc.dg/pr83844.c: Restrict to int32plus.
11193 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
11194 * gcc.dg/tree-ssa/ldist-25.c: Dito.
11195 * gcc.dg/tree-ssa/ldist-27.c: Dito.
11196 * gcc.dg/tree-ssa/ldist-28.c: Dito.
11197 * gcc.dg/tree-ssa/ldist-29.c: Dito.
11198 * gcc.dg/tree-ssa/ldist-30.c: Dito.
11199 * gcc.dg/tree-ssa/ldist-31.c: Dito.
11200 * gcc.dg/tree-ssa/ldist-32.c: Dito.
11201 * gcc.dg/tree-ssa/ldist-33.c: Dito.
11202 * gcc.dg/tree-ssa/ldist-34.c: Dito.
11203 * gcc.dg/tree-ssa/ldist-35.c: Dito.
11204 * gcc.dg/tree-ssa/ldist-36.c: Dito.
11205
02da1e9c
JK
112062018-02-02 Julia Koval <julia.koval@intel.com>
11207
11208 * gcc.target/i386/funcspec-56.inc: Handle new march.
11209 * g++.dg/ext/mv16.C: Ditto.
11210
ce2e6077
GJL
112112018-02-02 Georg-Johann Lay <avr@gjlay.de>
11212
11213 * lib/target-supports.exp
11214 (check_effective_target_keeps_null_pointer_checks): No more
11215 special-case avr.
11216 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
11217 * gcc.dg/ifcvt-4.c: Skip avr.
11218 * gcc.dg/pr53037-1.c: Dito.
11219 * gcc.dg/pr53037-2.c: Dito.
11220 * gcc.dg/pr53037-3.c: Dito.
11221 * gcc.dg/pr63387-2.c: Dito.
11222 * gcc.dg/pr63387.c: Dito.
11223 * gcc.dg/sancov/cmp0.c: Dito.
11224 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
11225 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
11226 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
11227 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
11228 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
11229 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
11230 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
11231 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
11232 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
11233 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
11234 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
11235 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
11236 * gcc.dg/tree-ssa/pr82059.c: Dito.
11237 * gcc.c-torture/execute/pr70460.c: Dito.
11238
5c1aec7e
GJL
112392018-02-02 Georg-Johann Lay <avr@gjlay.de>
11240
11241 PR testsuite/52641
11242 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
11243 * gcc.c-torture/execute/20180112-1.c: Dito.
11244 * gcc.c-torture/execute/pr81503.c: Dito.
11245 * gcc.dg/store_merging_12.c: Dito.
11246 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
11247 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
11248 * gcc.dg/tree-ssa/pr80898.c: Dito.
11249 * gcc.dg/tree-ssa/pr82363.c: Dito.
11250 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
11251 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
11252 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
11253 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
11254 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
11255 * gcc.dg/tree-ssa/pr80803.c: Dito.
11256 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
11257 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
11258 * gcc.dg/tree-ssa/vrp114.c: Dito.
11259 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
11260 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
11261 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
11262
e8a5a6f6
IT
112632018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11264
11265 PR target/84066
11266 * gcc.target/i386/cet-sjlj-6a.c: New test.
11267 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11268
d15f0fa7
MP
112692018-02-01 Marek Polacek <polacek@redhat.com>
11270
11271 PR c++/84125
11272 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
11273
89e06365
JL
112742018-01-30 Jeff Law <law@redhat.com>
11275
11276 PR target/84128
11277 * gcc.target/i386/pr84128.c: New test.
11278
19416210
GJL
112792018-02-01 Georg-Johann Lay <avr@gjlay.de>
11280
11281 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
11282 -fdelete-null-pointer-checks.
11283
73b7d28f
PC
112842018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11285
11286 PR c++/83796
11287 * g++.dg/cpp0x/abstract-default1.C: New.
11288
3ae12932
RS
112892018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11290
11291 PR tree-optimization/81635
11292 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
11293 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
11294
d677263e
RL
112952018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11296
11297 PR target/83370
11298 * gcc.target/aarch64/pr83370.c: New.
11299
dc3b4a20
RB
113002018-02-01 Richard Biener <rguenther@suse.de>
11301
11302 * gcc.dg/graphite/pr35356-1.c: Adjust.
11303
0c64497d
RS
113042018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11305
11306 PR testsuite/83846
11307 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
11308 for ILP32.
11309 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
11310 of hard-coding the choice.
11311 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
11312 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
11313 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
11314 memset call.
11315 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
11316 stdint.h types.
11317 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11318 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11319 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11320 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11321 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11322 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11323 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11324 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11325 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11326 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11327 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11328 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11329 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11330 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11331 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11332 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11333 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11334 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11335 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11336 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11337 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11338 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11339 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11340 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11341 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11342 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11343 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11344 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11345 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11346 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11347 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11348 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11349 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11350 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11351 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11352 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11353 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11354 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11355 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
11356 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11357 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
11358 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11359 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11360 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11361 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
11362 __builtin_popcountll rather than __builtin_popcountl.
11363
8179efe0
RS
113642018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11365
11366 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
11367 of LD1R[HWD] for multi-element constants on big-endian targets.
11368 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11369 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11370
947b1372
RS
113712018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11372
11373 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
11374 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
11375 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
11376
31b6733b
JJ
113772018-02-01 Jakub Jelinek <jakub@redhat.com>
11378
11379 PR tree-optimization/81661
11380 PR tree-optimization/84117
11381 * gcc.dg/pr81661.c: New test.
11382 * gfortran.dg/pr84117.f90: New test.
11383
eae4d8fb
JB
113842018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
11385
11386 PR fortran/83705
11387 * gfortran.dg/repeat_7.f90: Catch warning message.
11388
90bf9487
ILT
113892018-01-31 Ian Lance Taylor <iant@golang.org>
11390
11391 * go.go-torture/execute/printnil.go: New test.
11392
02b7dbb9
RO
113932018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11394
11395 * lib/target-supports.exp (check_effective_target_comdat_group):
11396 Allow for Solaris as comdat syntax.
11397
11398 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
11399 Solaris with comdat_group support and as.
11400
2be4dfcb
MP
114012018-01-31 Marek Polacek <polacek@redhat.com>
11402
11403 PR c/81779
11404 * gcc.dg/pr81779.c: New test.
11405
08b3748c
JJ
114062018-01-31 Jakub Jelinek <jakub@redhat.com>
11407
c9243c04
JJ
11408 PR fortran/84116
11409 * gfortran.dg/gomp/pr84116.f90: New test.
11410
eddd715c
JM
11411 PR c++/83993
11412 * g++.dg/init/pr83993-2.C: New test.
11413
08b3748c
JJ
11414 PR c++/83993
11415 * g++.dg/init/pr83993-1.C: New test.
11416 * g++.dg/cpp0x/pr83993.C: New test.
11417
1af73491
PT
114182018-01-31 Paul Thomas <pault@gcc.gnu.org>
11419
11420 PR fortran/84088
53740018 11421 * gfortran.dg/pr84088.f90: New test.
1af73491 11422
6b9a302f
VM
114232018-01-31 Vladimir Makarov <vmakarov@redhat.com>
11424
11425 PR target/82444
11426 * gcc.target/i386/pr82444.c: New.
11427
f1aa1f93
WS
114282018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
11429
11430 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
11431 * gcc.target/powerpc/vsx-13.c: New.
11432
be197ade
PC
114332018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11434
11435 PR c++/84092
11436 * g++.dg/cpp1y/var-templ57.C: New.
11437
4ecd9c15
MP
114382018-01-31 Marek Polacek <polacek@redhat.com>
11439
11440 PR c++/84138
11441 * g++.dg/diagnostic/pr84138.C: New test.
11442
9f3dcd14
JB
114432018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
11444
11445 PR fortran/78534
11446 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
11447 -Wstringop-overflow warnings due to spurious warning with -O1.
11448 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
11449 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
11450
957a25ab
RB
114512018-01-31 Richard Biener <rguenther@suse.de>
11452
11453 PR tree-optimization/84132
11454 * g++.dg/torture/pr84132.C: New testcase.
11455
8ede319f
JH
114562018-01-31 Jan Hubicka <hubicka@ucw.cz>
11457
11458 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
11459 dg-final scan.
11460
e6c7bfdb
JK
114612018-01-31 Julia Koval <julia.koval@intel.com>
11462
11463 PR target/83618
11464 * gcc.target/i386/rdpid.c: Remove "eax".
11465
39058d4b
KT
114662018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11467
11468 PR tree-optimization/64946
11469 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
11470 scan-assembler checks.
11471
ae20d760
EB
114722018-01-31 Eric Botcazou <ebotcazou@adacore.com>
11473
11474 * gcc.c-torture/execute/20180131-1.c: New test.
11475
b6fb257b
CZ
114762018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11477
11478 * gcc.target/arc/taux-1.c: New test.
11479 * gcc.target/arc/taux-2.c: Likewise.
11480
8180c03f
CZ
114812018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11482
11483 * gcc.target/arc/uncached.c: New test.
11484
2f857e1b
RO
114852018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11486
11487 PR lto/83954
11488 * gnat.dg/lto20.adb: Remove dg-excess-errors.
11489
7b56ebc3
JJ
114902018-01-31 Jakub Jelinek <jakub@redhat.com>
11491
1306a81d
JJ
11492 PR preprocessor/69869
11493 * gcc.dg/cpp/trad/pr69869.c: New test.
11494
7b56ebc3
JJ
11495 PR c/84100
11496 * gcc.dg/pr84100.c: New test.
11497
58375711
JL
114982018-01-30 Jeff Law <law@redhat.com>
11499
11500 PR target/84064
11501 * gcc.target/i386/pr84064: New test.
11502
89e06365 115032018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8fb2cc6b
TK
11504
11505 PR fortran/84134
11506 * gfortran.dg/data_implied_do_2.f90: New test.
11507
3d943698
JW
115082018-01-30 Janus Weil <janus@gcc.gnu.org>
11509
11510 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
11511
dca9e8be
TK
115122018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11513
11514 PR fortran/84133
11515 * gfortran.dg/inline_matmul_21.f90: New test case.
11516
881f7c97
RO
115172018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11518
11519 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
11520
634c3ff0
VM
115212018-01-30 Vladimir Makarov <vmakarov@redhat.com>
11522
11523 PR target/84112
940ac3aa 11524 * gcc.target/powerpc/pr84112.c: New.
634c3ff0 11525
c5370327
JJ
115262018-01-30 Jakub Jelinek <jakub@redhat.com>
11527
11528 PR rtl-optimization/83986
11529 * gcc.dg/pr83986.c: New test.
11530
86145a19
BS
115312018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
11532
11533 PR 58684
113db472
UB
11534 * gcc.dg/torture/inf-compare-1.c: Add xfail.
11535 * gcc.dg/torture/inf-compare-2.c: Add xfail.
11536 * gcc.dg/torture/inf-compare-3.c: Add xfail.
11537 * gcc.dg/torture/inf-compare-4.c: Add xfail.
86145a19 11538
a59b07c1
JJ
115392018-01-30 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR tree-optimization/84111
11542 * gcc.c-torture/compile/pr84111.c: New test.
11543
9efd61f8
JH
115442018-01-30 Jan Hubicka <hubicka@ucw.cz>
11545
11546 PR ipa/83179
11547 * gcc.dg/ipa/inline-2.c: Fix template.
11548 * gcc.dg/ipa/inline-3.c: Fix template.
881f7c97 11549
9a4841a3
JH
115502018-01-30 Jan Hubicka <hubicka@ucw.cz>
11551
11552 PR ipa/81360
11553 * g++.dg/torture/pr81360.C: New testcase.
11554
44c945e6
JH
115552018-01-30 Jan Hubicka <hubicka@ucw.cz>
11556
11557 PR lto/83954
11558 * gcc.dg/lto/pr83954.h: New testcase.
11559 * gcc.dg/lto/pr83954_0.c: New testcase.
11560 * gcc.dg/lto/pr83954_1.c: New testcase.
11561
924d6d0b
RO
115622018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11563
11564 PR bootstrap/84017
11565 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
11566 to dg-options.
11567 Simplify DW_AT_producer scan.
11568
502f6447
KT
115692018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11570
11571 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
11572
a236a499
KY
115732018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
11574
113db472 11575 PR target/83828
a236a499
KY
11576 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11577 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11578 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
11579 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
11580
58375711 115812018-01-29 Jeff Law <law@redhat.com>
6beb01d0
JL
11582
11583 PR testsuite/81010
11584 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
11585 better match other tests which require vsx. Verify the zero
11586 extension is part of the test in the combiner dump.
11587
7d07a93a
MP
115882018-01-29 Marek Polacek <polacek@redhat.com>
11589
11590 PR c/83966
11591 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
11592
b07c3651
MP
11593 PR c++/83996
11594 * g++.dg/ext/pr83996.C: New test.
11595
27837e0c
RB
115962018-01-29 Richard Biener <rguenther@suse.de>
11597
11598 PR tree-optimization/84057
11599 * gcc.dg/graphite/pr84057.c: New testcase.
11600
89e06365 116012018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3be34c0b
TK
11602
11603 PR fortran/84073
11604 * gfortran.dg/bind_c_usage_31.f90: New test.
11605
19eab740
PC
116062018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11607
11608 PR c++/83924
11609 * g++.dg/warn/Wduplicated-branches5.C: New.
11610
e1f30526
SP
116112018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11612
11613 * gcc.target/rl78/test_addsi3_internal.c: New test.
11614
b5d0b3d2
SB
116152018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
11616
11617 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
11618 Make expected output depend on whether we expect sibcalls or not.
11619 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
11620 safe-indirect-jump-1.c).
11621
f8862a1b 116222018-01-26 Damian Rouson <damian@sourceryinstitute.org>
b5d0b3d2
SB
11623 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11624 Soren Rasmussen <s.c.rasmussen@gmail.com>
f8862a1b
DR
11625
11626 Fortran 2018 teams tests.
11627
11628 * gfortran.dg/team_number_1.f90: new test for team_number.
11629 * gfortran.dg/team_change_1.f90: new test for change team.
11630 * gfortran.dg/team_end_1.f90: new test for end team.
11631 * gfortran.dg/team_form_1.f90: new test for form team.
11632
deece1aa
SK
116332018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11634
11635 PR fortran/83998
11636 * gfortran.dg/dot_product_4.f90
11637
a011292a
MS
116382018-01-26 Martin Sebor <msebor@redhat.com>
11639
11640 PR tree-optimization/83896
11641 * gcc.dg/strlenopt-43.c: New.
11642
b211c595
WS
116432018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11644
11645 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
11646 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
11647 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
11648 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
11649 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
11650 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
11651 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
11652 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
11653 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
11654 stanzas.
11655 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
11656 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
11657 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
11658 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
11659 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
11660 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
11661 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
11662 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
11663 instruction list.
11664 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11665
f5ef2a14
WS
116662018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11667
11668 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
11669 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
11670 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
11671 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
11672 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
11673 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
11674 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
11675 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
11676 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
11677 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
11678 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
11679 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
11680 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
11681
98abdf3a
ML
116822018-01-26 Martin Liska <mliska@suse.cz>
11683
11684 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11685 warning is seen.
11686
a9ea161d
WS
116872018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11688
11689 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
11690 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
11691 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
11692 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
11693 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
11694 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
11695 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
11696 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
11697
d7e1f499
RB
116982018-01-26 Richard Biener <rguenther@suse.de>
11699
11700 PR rtl-optimization/84003
11701 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
11702 latent bug in DSE if NOINLINE is appropriately defined.
11703 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
11704 and defining NOINLINE.
11705
da1f8d7f
KT
117062018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11707
11708 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11709 tests specific to aarch64. XFAIL test on arm.
11710
79fbdeb8
JJ
117112018-01-26 Jakub Jelinek <jakub@redhat.com>
11712
45399fdc
JJ
11713 PR rtl-optimization/83985
11714 * gcc.dg/pr83985.c: New test.
11715
79fbdeb8
JJ
11716 PR c/83989
11717 * c-c++-common/Wrestrict-3.c: New test.
11718
20565692
CZ
117192018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11720
113db472 11721 * gcc.target/arc/tdelegitimize_addr.c: New test.
20565692 11722
6b55f8c9
CZ
117232018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11724
11725 * gcc.target/arc/jli-1.c: New file.
11726 * gcc.target/arc/jli-2.c: Likewise.
11727
05471739
SN
117282018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11729
113db472
UB
11730 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11731 scan-assembler.
05471739
SN
11732 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11733 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11734
5b55e6e3
RB
117352018-01-26 Richard Biener <rguenther@suse.de>
11736
11737 PR tree-optimization/81082
11738 * gcc.dg/vect/pr81082.c: New testcase.
11739 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
11740 simplification to n * n.
11741
af2e3244
RO
117422018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11743
11744 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11745 Solaris 10.
11746 * gcc.target/i386/pr63620.c: Likewise.
11747
aad36c56
JK
117482018-01-26 Julia Koval <julia.koval@intel.com>
11749
113db472
UB
11750 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
11751 -mavx512f -mavx512bw.
aad36c56
JK
11752 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
11753 * gcc.target/i386/i386.exp: Fix types.
11754
73598b33
AM
117552018-01-26 Alan Modra <amodra@gmail.com>
11756
11757 PR target/84033
11758 * gcc.target/powerpc/swaps-p8-46.c: New.
11759
7fb43006
PT
117602018-25-01 Paul Thomas <pault@gcc.gnu.org>
11761
11762 PR fortran/37577
11763 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
11764 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
11765 'array01' in the tree dump comparison.
11766 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
11767 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
11768 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
11769
19e502d4
JH
117702018-01-25 Jan Hubicka <hubicka@ucw.cz>
11771
11772 PR middle-end/83055
11773 * gcc.dg/torture/pr83055.c: New testcase.
11774
3d8fb311
JJ
117752018-01-25 Jakub Jelinek <jakub@redhat.com>
11776
41df0109
JJ
11777 PR c++/84031
11778 * g++.dg/cpp1z/decomp36.C: New test.
11779
3d8fb311
JJ
11780 PR middle-end/83977
11781 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11782
b254c1a2
RS
117832018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
11784
11785 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
11786 the shift dump line.
11787 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11788
533277ba
MM
117892018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11790
11791 PR target/81550
11792 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
11793 index instead of int, which allows IVOPTs to properly optimize the
11794 loop.
11795
1983b3e0
DM
117962018-01-24 David Malcolm <dmalcolm@redhat.com>
11797
11798 PR jit/82846
11799 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
11800 of "fn_type" typedef.
11801 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
11802
4880b994
ILT
118032018-01-24 Ian Lance Taylor <iant@golang.org>
11804
11805 * go.go-torture/execute/names-1.go: New test.
11806
5e77d9b1
JL
118072018-01-19 Jeff Law <law@redhat.com>
11808
11809 PR target/83994
11810 * gcc.target/i386/pr83994.c: New test.
11811
ffd464df
VM
118122018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11813
11814 PR target/84014
11815 * gcc.target/powerpc/pr84014.c: New.
11816
f1542d9a
JJ
118172018-01-24 Jakub Jelinek <jakub@redhat.com>
11818
11819 PR middle-end/83977
11820 * c-c++-common/gomp/pr83977-1.c: New test.
11821 * c-c++-common/gomp/pr83977-2.c: New test.
11822 * c-c++-common/gomp/pr83977-3.c: New test.
11823 * gfortran.dg/gomp/pr83977.f90: New test.
11824
556d3a24
RS
118252018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11826
11827 PR testsuite/83889
11828 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
11829 * gcc.dg/vect/pr80631-1.c: Likewise.
11830 * gcc.dg/vect/pr80631-2.c: Likewise.
11831 * gcc.dg/vect/pr81410.c: Likewise.
11832 * gcc.dg/vect/pr81633.c: Likewise.
11833 * gcc.dg/vect/pr81815.c: Likewise.
11834 * gcc.dg/vect/pr82108.c: Likewise.
11835 * gcc.dg/vect/pr83857.c: Likewise.
11836 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11837 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11838 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
11839 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11840 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11841 * gcc.dg/vect/vect-reduc-11.c: Likewise.
11842 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
11843 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
11844 dg-xfail-run-if instead.
11845 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11846 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11847 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11848 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
11849 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11850
885a33e1
RS
118512018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11852
11853 PR tree-optimization/83979
11854 * g++.dg/pr83979.c: New test.
11855
a84aff58
KT
118562018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11857
11858 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11859 option. Add arm_neon_ok_no_float_abi check.
11860
6acfd18c
RB
118612018-01-24 Richard Biener <rguenther@suse.de>
11862
11863 PR tree-optimization/83176
11864 * gcc.dg/graphite/pr83176.c: New testcase.
11865
da37a70f
RB
118662018-01-24 Richard Biener <rguenther@suse.de>
11867
11868 PR tree-optimization/82819
11869 * gcc.dg/graphite/pr82819.c: New testcase.
11870
3885527d
PC
118712018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11872
11873 PR c++/83921
11874 * g++.dg/cpp1y/constexpr-83921-1.C: New.
11875 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
11876 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
11877 * g++.dg/ext/stmtexpr20.C: Likewise.
11878 * g++.dg/ext/stmtexpr21.C: Likewise.
11879
7c719d08
DM
118802018-01-23 David Malcolm <dmalcolm@redhat.com>
11881
11882 PR c++/83974
11883 * g++.dg/warn/pr83974.C: New test case.
11884
508d0c3d
JJ
118852018-01-23 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR sanitizer/83987
11888 * g++.dg/ubsan/pr83987.C: New test.
11889
118902018-01-23 Paul Thomas <pault@gcc.gnu.org>
f59986b2
PT
11891
11892 PR fortran/83866
508d0c3d 11893 * gfortran.dg/pdt_29.f03: New test.
f59986b2 11894
508d0c3d 118952018-01-23 Paul Thomas <pault@gcc.gnu.org>
84ee745e
PT
11896
11897 PR fortran/83898
508d0c3d 11898 * gfortran.dg/associate_33.f03: New test.
84ee745e 11899
cde9b2f8
ML
119002018-01-23 Martin Liska <mliska@suse.cz>
11901
11902 PR lto/81440
11903 * gcc.dg/lto/pr81440.h: New test.
11904 * gcc.dg/lto/pr81440_0.c: New test.
11905 * gcc.dg/lto/pr81440_1.c: New test.
11906
66ce8ff7
NS
119072018-01-23 Nathan Sidwell <nathan@acm.org>
11908
11909 PR c++/83988
11910 * g++.dg/template/pr83988.C: New.
11911
941ae8b4
JJ
119122018-01-23 Jakub Jelinek <jakub@redhat.com>
11913
55a46cb5
JJ
11914 PR c++/82882
11915 PR c++/83978
11916 * g++.dg/cpp0x/pr82882.C: New test.
11917 * g++.dg/cpp0x/pr83978.C: New test.
11918
941ae8b4
JJ
11919 PR c++/83958
11920 * g++.dg/cpp1z/decomp35.C: New test.
11921
d55d1e4f
NS
119222018-01-23 Nathan Sidwell <nathan@acm.org>
11923
11924 * g++.dg/cpp0x/range-for10.C: Adjust.
11925 * g++.dg/ext/forscope1.C: Adjust.
11926 * g++.dg/ext/forscope2.C: Adjust.
11927 * g++.dg/template/for1.C: Adjust.
11928
9972bbbc
DM
119292018-01-23 David Malcolm <dmalcolm@redhat.com>
11930
11931 PR tree-optimization/83510
11932 * gcc.c-torture/compile/pr83510.c: New test case.
11933
ef57eeb2
RS
119342018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11935
11936 PR testsuite/83888
11937 * lib/target-supports.exp (check_effective_target_vect_float): Say
11938 that the result only holds when -funsafe-math-optimizations is on.
11939 (check_effective_target_vect_float_strict): New procedure.
11940 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
11941 of vect_float.
11942 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11943
97e52238
RS
119442018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11945
11946 PR tree-optimization/83965
11947 * gcc.dg/vect/pr83965.c: New test.
11948
950d1cd9
RB
119492018-01-23 Richard Biener <rguenther@suse.de>
11950
11951 PR tree-optimization/83963
11952 * gfortran.dg/graphite/pr83963.f: New testcase.
11953 * gcc.dg/graphite/pr83963-2.c: Likewise.
11954
2e73a89b
JJ
119552018-01-23 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR c++/83918
11958 * g++.dg/cpp1z/pr83918.C: New test.
11959
f5c517f0
JJ
119602018-01-22 Jakub Jelinek <jakub@redhat.com>
11961
164485b5
JJ
11962 PR tree-optimization/83957
11963 * gcc.dg/autopar/pr83957.c: New test.
11964
f5c517f0
JJ
11965 PR tree-optimization/83081
11966 * gcc.dg/predict-8.c: Adjust expected probability.
11967
de0ecff8
MM
119682018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11969
11970 PR target/83862
11971 * gcc.target/powerpc/pr83862.c: New test.
11972
d10cff95 119732018-01-22 Carl Love <cel@us.ibm.com>
3eb1eecf 11974
d10cff95
CL
11975 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11976 builtins-4-runnable.c, builtins-6-runnable.c,
11977 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11978 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11979 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11980 for signed/unsigned 128-bit and long long int loads.
11981
f25d7e06
MP
119822018-01-22 Marek Polacek <polacek@redhat.com>
11983
11984 PR c++/81933
11985 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11986
0f2fca6f 119872018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
0d918596
WS
11988
11989 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11990 scan-asembler valid instructions list.
11991 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11992 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11993 power8-vector requirement and option.
11994 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11995
6b271a2e
JB
119962018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11997
11998 PR 78534
11999 PR 83704
12000 * gfortran.dg/string_1.f90: Remove printing the length.
12001
1dba94d4
RB
120022018-01-22 Richard Biener <rguenther@suse.de>
12003
12004 PR tree-optimization/83963
12005 * gcc.dg/graphite/pr83963.c: New testcase.
0e32449b
SD
12006
120072018-01-22 Sudakshina Das <sudi.das@arm.com>
12008
12009 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
12010 dg-require-effective-target directives.
12011
dececdaa
KT
120122018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12013
12014 * lib/target-supports.exp (check_effective_target_arm_softfloat):
12015 New procedure.
12016 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
12017 Adjust scan-assembler checks for soft-float.
12018
6a79ea14
BS
120192018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12020
12021 PR target/83946
12022 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
12023
bca5a9a1
JDA
120242018-01-21 John David Anglin <danglin@gcc.gnu.org>
12025
12026 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
12027 * gcc.dg/pr83623.c: Likewise.
12028 * gcc.dg/pr83666.c: Likewise.
12029
b8f63c51 120302018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
0f2fca6f 12031 David Edelsohn <dje.gcc@gmail.com>
b8f63c51
BS
12032
12033 PR target/83946
12034 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12035 assembly output from "crset eq" to "crset 2".
12036 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
12037 assembly output from . to $.
12038 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
12039 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
12040 assembly output from "crset eq" to "crset 2".
12041 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
12042 assembly output from "crset eq" to "crset 2", and from . to $.
12043
f5240750
SK
120442018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
12045
12046 PR fortran/83900
12047 * gfortran.dg/matmul_18.f90: New test.
12048
929b4411
RS
120492018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
12050
12051 PR tree-optimization/83940
12052 * gcc.dg/torture/pr83940.c: New test.
12053
09cbbded
JJ
120542018-01-20 Jakub Jelinek <jakub@redhat.com>
12055
37b7e787
JJ
12056 PR middle-end/83945
12057 * gcc.dg/tls/pr83945.c: New test.
12058
09cbbded
JJ
12059 PR target/83930
12060 * gcc.dg/pr83930.c: New test.
12061
f18fee82
SK
120622018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12063
12064 PR fortran/83900
12065 * gfortran.dg/matmul_17.f90: New test.
12066
3051883c
SK
120672018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
12068
12069 PR fortran/80768
12070 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
12071
e6f97c3f
JJ
120722018-01-19 Jakub Jelinek <jakub@redhat.com>
12073
1c9a0251
JJ
12074 PR c++/81167
12075 * g++.dg/cpp0x/pr81167.C: New test.
12076
e6f97c3f
JJ
12077 PR c++/83919
12078 * g++.dg/cpp0x/pr83919.C: New test.
12079
2af64836
JL
120802018-01-19 Jeff Law <law@redhat.com>
12081 Jakub Jelinek <jakub@redhat.com>
12082
12083 * gcc.dg/stack-check-16.c: New test.
12084
6c7c4708
CP
120852018-01-19 Cesar Philippidis <cesar@codesourcery.com>
12086
12087 PR target/83790
12088 * gcc.target/nvptx/indirect_call.c: New test.
12089
b8d090db
RO
120902018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12091
12092 * g++.dg/torture/pr83619.C: Remove dg-message.
12093
1a92f9f6
ML
120942018-01-19 Martin Liska <mliska@suse.cz>
12095
12096 * gcc.dg/predict-1.c: Adjust expected probability.
12097 * gcc.dg/predict-3.c: Likewise.
12098 * gcc.dg/predict-5.c: Likewise.
12099 * gcc.dg/predict-6.c: Likewise.
12100 * gcc.dg/predict-9.c: Likewise.
12101
09a7858b
RS
121022018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
12103
12104 PR tree-optimization/83922
12105 * gcc.dg/pr83922.c: New test.
12106
271134dd
RS
121072018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
12108
12109 PR tree-optimization/83914
12110 * gcc.dg/vect/pr83914.c: New test.
12111
4b04107b
KT
121122018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12113
12114 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
12115 * gcc.target/arm/negdi-2.c: Likewise.
12116 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
12117
9f14d763
KT
121182018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12119
12120 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
12121
80b21c41
KT
121222018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12123
12124 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
12125
502a18ca
JDA
121262018-01-18 John David Anglin <danglin@gcc.gnu.org>
12127
12128 * gcc.dg/torture/pr52451.c (main): Skip long double test on
12129 hppa*-*-hpux*.
12130
9736f576
JJ
121312018-01-18 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR ipa/83619
12134 PR testsuite/83934
12135 * g++.dg/torture/pr83619.C (e): Define before first use instead of
12136 forward declaration.
12137
3480ed3a 121382018-01-18 Carl Love <cel@us.ibm.com>
9736f576 12139
3480ed3a
CL
12140 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
12141 to the function.
12142
50b27938
PC
121432018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
12144
12145 PR c++/81013
12146 * g++.dg/inherit/union3.C: New.
12147
0f2fca6f 121482018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
00850e40
CL
12149
12150 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
12151
8b2d991b
JH
121522018-01-18 Jan Hubicka <hubicka@ucw.cz>
12153
12154 PR ipa/83619
12155 * g++.dg/torture/pr83619.C: New testcase.
12156
0f2fca6f 121572018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1f0267ac
CL
12158
12159 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
12160 Add function body to force error messages in some configurations.
12161
21505468
KT
121622018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12163
12164 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
12165 and arm_thumb1_ok.
12166
7365279f
BK
121672018-01-18 Boris Kolpackov <boris@codesynthesis.com>
12168
9736f576
JJ
12169 PR other/70268
12170 * c-c++-common/ffile-prefix-map.c: New test.
12171 * c-c++-common/fmacro-prefix-map.c: New test.
12172 * c-c++-common/cpp/ffile-prefix-map.c: New test.
12173 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7365279f 12174
82a7bb2d
ML
121752018-01-18 Martin Liska <mliska@suse.cz>
12176
12177 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
12178 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12179 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12180 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12181 * gcc.target/i386/ret-thunk-10.c: Likewise.
12182 * gcc.target/i386/ret-thunk-11.c: Likewise.
12183 * gcc.target/i386/ret-thunk-12.c: Likewise.
12184 * gcc.target/i386/ret-thunk-15.c: Likewise.
12185 * gcc.target/i386/ret-thunk-9.c: Likewise.
12186
5b06990f
CL
121872018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12188
12189 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
12190 order.
12191
5a752e3f
NS
121922018-01-18 Nathan Sidwell <nathan@acm.org>
12193
12194 PR c++/83160
12195 * g++.dg/cpp0x/pr83160.C: New.
12196
7467ab42
RB
121972018-01-18 Richard Biener <rguenther@suse.de>
12198
12199 PR tree-optimization/83887
12200 * gcc.dg/graphite/pr83887.c: New testcase.
12201 * gfortran.dg/graphite/pr83887.f90: Likewise.
12202 * gfortran.dg/graphite/pr83887.f: Likewise.
12203
c5affc04
KT
122042018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12205
12206 PR target/65578
12207 * gcc.target/arm/builtin-bswap.x: New file.
12208 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
12209 and options for armv6t2.
12210 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
12211 and options for Thumb1.
12212 * gcc.target/arm/builtin-bswap16.x: New file.
12213 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
12214 and options for armv6t2.
12215 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
12216 and options for Thumb1.
12217
f2f4f244
CL
122182018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12219
12220 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
12221 order.
12222
8ae43881
JJ
122232018-01-18 Jakub Jelinek <jakub@redhat.com>
12224
12225 PR c/61240
12226 * gcc.dg/pr61240.c: New test.
12227
fcf79237
HA
122282018-01-17 Harald Anlauf <anlauf@gmx.de>
12229
12230 PR fortran/83864
12231 * gfortran.dg/pr83864.f90: New test.
12232
b7e60023
JL
122332018-01-17 Jeff Law <law@redhat.com>
12234
12235 PR testsuite/83883
12236 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
12237
fe1b6f0d
BS
122382018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12239
12240 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
12241 restriction, but still restrict to 64-bit.
12242 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
12243 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
12244
c004a341 122452018-01-17 Harald Anlauf <anlauf@gmx.de>
fe1b6f0d 12246
c004a341
HA
12247 PR fortran/83874
12248 * gfortran.dg/pr83874.f90: New test.
12249
cfb14840
JJ
122502018-01-18 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR c++/83824
12253 * g++.dg/cpp0x/pr83824.C: New test.
12254
a3b11faf
MM
122552018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12256
12257 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
12258 appropriate .gnu_attribute for the long double type, if we use the
12259 long double type, but do not generate any calls.
12260 * gcc.target/powerpc/gnuattr2.c: Likewise.
12261 * gcc.target/powerpc/gnuattr3.c: Likewise.
12262
a533fc76
PC
122632018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12264
12265 PR c++/78344
12266 * g++.dg/cpp0x/alignas13.C: New.
12267
78a5fce0
JJ
122682018-01-17 Jakub Jelinek <jakub@redhat.com>
12269
12270 PR c++/83897
12271 * g++.dg/cpp0x/pr83897.C: New test.
12272
a99670f9
JH
122732018-01-17 Jan Hubicka <hubicka@ucw.cz>
12274
12275 PR ipa/83051
12276 * gcc.c-torture/compile/pr83051-2.c: New testcase.
12277
8fca809b
PC
122782018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12279
12280 PR c++/81054
12281 * g++.dg/cpp0x/constexpr-ice19.C: New.
12282
355bae92 122832018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8fca809b 12284
355bae92
WS
12285 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
12286 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
12287 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
12288 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
12289 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
12290 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
12291 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
355bae92
WS
12292 * gcc.target/powerpc/builtins-1-be-folded.c: New.
12293 * gcc.target/powerpc/builtins-1-le-folded.c: New.
12294 * gcc.target/powerpc/builtins-1.fold.h: New.
12295
95f94b38
WS
122962018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12297
12298 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
12299 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
12300
a4d4d2f5
KT
123012018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12302
12303 * gcc.target/arm/g2.c: Add -marm to dg-options.
12304 * gcc.target/arm/scd42-2.c: Likewise.
12305
4436a3ce
NS
123062018-01-17 Nathan Sidwell <nathan@acm.org>
12307
12308 PR c++/83287
12309 * g++.dg/lookup/pr83287-2.C: New.
12310
bb9869d5
DM
123112018-01-17 David Malcolm <dmalcolm@redhat.com>
12312
12313 PR c++/83814
12314 PR c++/83902
12315 * g++.dg/wrappers/pr83814.C: New test case.
12316 * g++.dg/wrappers/pr83902.C: New test case.
12317
824721f0
DM
123182018-01-17 David Malcolm <dmalcolm@redhat.com>
12319
12320 PR lto/83121
12321 * g++.dg/lto/pr83121_0.C: New test case.
12322 * g++.dg/lto/pr83121_1.C: New test case.
12323 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
12324 adapted from DejaGnu's dg-test.
12325 (lto_handle_diagnostics): New procedure.
12326 (lto_prune_warns): Ignore informational notes.
12327 (lto-link-and-maybe-run): Add "messages_by_file" param.
12328 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
12329 "execute" when "link" fails if "execute" was not specified.
12330 (lto-can-handle-directive): New procedure.
12331 (lto-get-options-main): Call lto-can-handle-directive. Add a
12332 dg-messages local, using it to set the caller's
12333 dg-messages-by-file for the given source file.
12334 (lto-get-options): Likewise.
12335 (lto-execute): Add dg-messages-by-file local, and pass it to
12336 lto-link-and-maybe-run.
12337
c0bb5bc5
WD
123382018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12339 Richard Sandiford <richard.sandiford@linaro.org>
12340
12341 PR target/79041
12342 PR target/82964
12343 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
12344 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
12345
dd4770ec
KT
123462018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12347
12348 * lib/target-supports.exp: Fix -march arguments in arm arch effective
12349 target check autogenerator for armv8.1-a and armv8.2-a.
12350
84e77783 123512018-01-17 Carl Love <cel@us.ibm.com>
9736f576 12352
84e77783
CL
12353 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
12354 Add debug print statements.
12355 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
12356 16 byte vector load followed by a partial vector load.
12357
ab612f39
DM
123582018-01-17 David Malcolm <dmalcolm@redhat.com>
12359
12360 PR c++/83799
12361 * g++.dg/wrappers/pr83799.C: New test case.
12362
f0fbe57d
NS
123632018-01-17 Nathan Sidwell <nathan@acm.org>
12364
12365 PR c++/83739
12366 * g++.dg/cpp1y/pr83739.C: New.
12367
9bff0086
EB
123682018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12369
12370 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
12371 * gcc.target/visium/overflow16.c: Likewise.
12372 * gcc.target/visium/overflow32.c: Likewise.
12373
44aa1dbf
EB
123742018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12375
12376 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
12377
1e49b79a
KT
123782018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12379
12380 * gcc.dg/rtl/arm/stl-cond.c: New test.
12381 * gcc.target/arm/stl-cond.c: Delete.
12382
d83fae9d
KT
123832018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12384
12385 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
12386 directives.
12387
b67d554c
JJ
123882018-01-17 Jakub Jelinek <jakub@redhat.com>
12389
12390 PR tree-optimization/83843
12391 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
12392 * gcc.dg/store_merging_19.c: New test.
12393
d83fae9d 123942018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5a08c6f4
KT
12395
12396 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
12397 and options.
12398
1b45f260
JJ
123992018-01-17 Jakub Jelinek <jakub@redhat.com>
12400
12401 PR rtl-optimization/83771
12402 * gcc.dg/pr83771.c: New test.
12403
46ba991f
EB
124042018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12405
12406 PR tree-optimization/81184
12407 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
12408 targets.
12409 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12410
124112018-01-17 Eric Botcazou <ebotcazou@adacore.com>
67f40e18
EB
12412
12413 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
12414
a3ed8bc3
SP
124152018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12416
12417 PR target/83546
12418 * gcc.target/i386/pr83546.c: New test.
12419
12b38cca
EB
124202018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12421
12422 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
12423
a9db08a6
EB
124242018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12425
12426 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
12427 test and add dg-warning for the -Wstringop-overflow warning.
12428
6702f18b
EB
124292018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12430
12431 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
12432 XFAIL last test on SPARC and Visium.
12433
1dbc05f9
VM
124342018-01-16 Vladimir Makarov <vmakarov@redhat.com>
12435
12436 PR rtl-optimization/80481
12437 * g++.dg/pr80481.C: Exclude solaris.
12438
30e96caf
EB
124392018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12440
12441 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
12442 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
12443 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
12444
ea5853a3
EB
124452018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12446
12447 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
12448 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
12449 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
12450 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
12451 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
12452 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
12453 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
12454 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
12455 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
12456 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
12457 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
12458 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
12459 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
12460 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
12461 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
12462
654060e2
EB
124632018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12464
12465 PR testsuite/77734
12466 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
12467
b50e1649
BS
124682018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12469
12470 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
12471 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
12472 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
12473 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
12474 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
12475 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
12476
fb2f98bb
RS
124772018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12478
12479 PR tree-optimization/83857
12480 * gcc.dg/vect/pr83857.c: New test.
12481
e57d9a82
RB
124822018-01-16 Richard Biener <rguenther@suse.de>
12483
12484 PR tree-optimization/83867
12485 * gcc.dg/vect/pr83867.c: New testcase.
12486
38943500
JJ
124872018-01-16 Jakub Jelinek <jakub@redhat.com>
12488
12489 PR c/83844
12490 * gcc.dg/pr83844.c: New test.
12491
82279a51
RS
124922018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12493
12494 * gcc.dg/torture/pr83847.c: New test.
12495
774ae645
JJ
124962018-01-16 Jakub Jelinek <jakub@redhat.com>
12497
90647597
JJ
12498 PR rtl-optimization/86620
12499 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
12500 instead of --param=max-sched-ready-insns=0.
12501 * gcc.target/i386/pr83620.c: New test.
12502 * gcc.dg/pr83620.c: New test.
12503
be52ac73
JJ
12504 PR tree-optimization/83843
12505 * gcc.dg/store_merging_18.c: New test.
12506
2bbc5c34
JJ
12507 PR c++/83817
12508 * g++.dg/cpp1y/pr83817.C: New test.
12509
774ae645
JJ
12510 PR c++/83825
12511 * g++.dg/template/pr83825.C: New test.
12512
206c8300
RB
125132018-01-16 Richard Biener <rguenther@suse.de>
12514
12515 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
12516
453ec1ad
RB
125172018-01-16 Richard Biener <rguenther@suse.de>
12518
12519 PR testsuite/82132
12520 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
12521 from gcc.dg/torture/pr60092.c.
12522
66a366a0
MS
125232018-01-15 Martin Sebor <msebor@redhat.com>
12524
12525 PR c++/83588
12526 * g++.dg/ext/flexary28.C: New test.
12527
75a3c61a
LK
125282018-01-15 Louis Krupp <louis.krupp@zoho.com>
12529
12530 PR fortran/82257
12531 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
12532
732ed80a
MS
125332018-01-15 Martin Sebor <msebor@redhat.com>
12534
12535 PR testsuite/83869
12536 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
12537
64b1806b
TK
125382018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12539
12540 PR fortran/54613
12541 * gfortran.dg/minmaxloc_9.f90: New test.
12542 * gfortran.dg/minmaxloc_10.f90: New test.
12543 * gfortran.dg/minmaxloc_11.f90: New test.
12544
650d669b
L
125452018-01-15 H.J. Lu <hongjiu.lu@intel.com>
12546
12547 PR target/83839
113db472 12548 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
650d669b
L
12549 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12550 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12551 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12552 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12553 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12554 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12555 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12556 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12557 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12558 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12559 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12560 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12561 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12562 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12563 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
12564 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12565 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
12566 * gcc.target/i386/ret-thunk-10.c: Likewise.
12567 * gcc.target/i386/ret-thunk-11.c: Likewise.
12568 * gcc.target/i386/ret-thunk-12.c: Likewise.
12569 * gcc.target/i386/ret-thunk-13.c: Likewise.
12570 * gcc.target/i386/ret-thunk-14.c: Likewise.
12571 * gcc.target/i386/ret-thunk-15.c: Likewise.
12572 * gcc.target/i386/ret-thunk-9.c: Don't check the
113db472 12573 __x86_return_thunk label. Scan for "push" only for Linux.
650d669b 12574
fc58f4ae
RS
125752018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
12576
12577 PR testsuite/79920
12578 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
12579
d0b6b5a7
KT
125802018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12581
12582 PR target/83687
12583 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
12584 tests.
12585 * gcc.target/arm/pr83687.c: New test.
12586
1759d116
GJL
125872018-01-15 Georg-Johann Lay <avr@gjlay.de>
12588
12589 Adjust tests to AVR_TINY.
12590
12591 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
12592 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
12593 * gcc.target/avr/pr71627.c: Same.
12594 * gcc.target/avr/torture/addr-space-1-0.c: Same.
12595 * gcc.target/avr/torture/addr-space-1-1.c: Same.
12596 * gcc.target/avr/torture/addr-space-1-x.c: Same.
12597 * gcc.target/avr/torture/addr-space-2-0.c: Same.
12598 * gcc.target/avr/torture/addr-space-2-1.c: Same.
12599 * gcc.target/avr/torture/addr-space-2-x.c: Same.
12600 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
12601 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
12602 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
12603 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
12604 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
12605 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
12606 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
12607 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
12608 * gcc.target/avr/torture/pr61055.c: Same.
12609 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
12610 available.
12611 * gcc.target/avr/torture/int24-mul.c: Same.
12612 * gcc.target/avr/torture/pr51782-1.c: Same.
12613 * gcc.target/avr/torture/pr61443.c: Same.
12614 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
12615 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
12616
93c74e59
GJL
126172018-01-15 Georg-Johann Lay <avr@gjlay.de>
12618
12619 PR c/83801
12620 PR c/83729
12621 * gcc.target/avr/torture/pr83729.c: New test.
12622 * gcc.target/avr/torture/pr83801.c: New test.
12623
3fccbb9e
JJ
126242018-01-15 Jakub Jelinek <jakub@redhat.com>
12625
12626 PR middle-end/82694
12627 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
12628 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
12629
e0676e2e
MS
126302018-01-10 Martin Sebor <msebor@redhat.com>
12631
12632 PR other/83508
12633 * gcc.dg/Wstringop-overflow-2.c: New test.
12634
ba791a6c 126352018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33b2b069
JD
12636
12637 PR libgfortran/83811
12638 * gfortran.dg/fmt_e.f90: New test.
12639
95d11c17
L
126402018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12641
12642 * gcc.target/i386/indirect-thunk-10.c: New test.
12643 * gcc.target/i386/indirect-thunk-8.c: Likewise.
12644 * gcc.target/i386/indirect-thunk-9.c: Likewise.
12645 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
12646 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
12647 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
12648 * gcc.target/i386/ret-thunk-17.c: Likewise.
12649 * gcc.target/i386/ret-thunk-18.c: Likewise.
12650 * gcc.target/i386/ret-thunk-19.c: Likewise.
12651 * gcc.target/i386/ret-thunk-20.c: Likewise.
12652 * gcc.target/i386/ret-thunk-21.c: Likewise.
12653
6abe11c1
L
126542018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12655
12656 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12657
d543c04b
L
126582018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12659
12660 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12661 -mno-indirect-branch-register.
12662 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12663 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12664 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12665 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12666 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12667 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12668 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12669 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12670 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12671 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12672 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12673 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12674 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12675 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12676 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12677 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12678 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12679 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12680 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12681 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12682 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12683 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12684 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12685 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12686 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12687 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12688 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12689 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12690 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12691 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12692 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12693 * gcc.target/i386/ret-thunk-10.c: Likewise.
12694 * gcc.target/i386/ret-thunk-11.c: Likewise.
12695 * gcc.target/i386/ret-thunk-12.c: Likewise.
12696 * gcc.target/i386/ret-thunk-13.c: Likewise.
12697 * gcc.target/i386/ret-thunk-14.c: Likewise.
12698 * gcc.target/i386/ret-thunk-15.c: Likewise.
12699 * gcc.target/i386/ret-thunk-9.c: Likewise.
12700 * gcc.target/i386/indirect-thunk-register-1.c: New test.
12701 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
12702 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12703
45e14019
L
127042018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12705
12706 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12707 -mfunction-return=keep.
12708 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12709 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12710 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12711 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12712 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12713 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12714 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12715 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12716 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12717 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12718 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12719 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12720 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12721 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12722 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12723 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12724 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12725 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12726 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12727 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12728 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12729 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12730 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12731 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12732 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12733 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12734 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12735 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12736 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12737 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12738 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12739 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12740 * gcc.target/i386/ret-thunk-1.c: New test.
12741 * gcc.target/i386/ret-thunk-10.c: Likewise.
12742 * gcc.target/i386/ret-thunk-11.c: Likewise.
12743 * gcc.target/i386/ret-thunk-12.c: Likewise.
12744 * gcc.target/i386/ret-thunk-13.c: Likewise.
12745 * gcc.target/i386/ret-thunk-14.c: Likewise.
12746 * gcc.target/i386/ret-thunk-15.c: Likewise.
12747 * gcc.target/i386/ret-thunk-16.c: Likewise.
12748 * gcc.target/i386/ret-thunk-2.c: Likewise.
12749 * gcc.target/i386/ret-thunk-3.c: Likewise.
12750 * gcc.target/i386/ret-thunk-4.c: Likewise.
12751 * gcc.target/i386/ret-thunk-5.c: Likewise.
12752 * gcc.target/i386/ret-thunk-6.c: Likewise.
12753 * gcc.target/i386/ret-thunk-7.c: Likewise.
12754 * gcc.target/i386/ret-thunk-8.c: Likewise.
12755 * gcc.target/i386/ret-thunk-9.c: Likewise.
12756
da99fd4a
L
127572018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12758
12759 * gcc.target/i386/indirect-thunk-1.c: New test.
12760 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12761 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12762 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12763 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12764 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12765 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12766 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12767 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12768 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12769 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12770 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12771 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12772 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12773 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12774 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12775 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12776 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12777 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12778 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12779 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12780 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12781 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12782 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12783 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12784 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12785 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12786 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12787 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12788 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12789 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12790 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12791 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12792
3f05a4f0
JH
127932018-01-14 Jan Hubicka <hubicka@ucw.cz>
12794
12795 PR ipa/83051
12796 * gcc.c-torture/compile/pr83051.c: New testcase.
12797
61760b92
PK
127982018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12799
12800 PR tree-optimization/83501
12801 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12802
a3a821c9
KN
128032018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12804
12805 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
12806 for lvx and stvx instead of lxvd2x and stxvd2x and require
12807 little-endian target. Add comments.
12808 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
12809 comprehensive testing.
12810 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
12811 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
12812 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
12813 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
12814 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
12815 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
12816 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
12817 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
12818 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
12819 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
12820 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
12821 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
12822 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
12823 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
12824 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
12825 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
12826 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
12827 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
12828 scan-assembler-not directives that forbid lvx and xxpermdi.
12829 * gcc.target/powerpc/vec-extract-3.c: Likewise.
12830 * gcc.target/powerpc/vec-extract-5.c: Likewise.
12831 * gcc.target/powerpc/vec-extract-6.c: Likewise.
12832 * gcc.target/powerpc/vec-extract-7.c: Likewise.
12833 * gcc.target/powerpc/vec-extract-8.c: Likewise.
12834 * gcc.target/powerpc/vec-extract-9.c: Likewise.
12835 * gcc.target/powerpc/vsx-vector-6-le.c: Change
12836 scan-assembler-times directives to reflect different numbers of
12837 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
12838
a57776a1
RS
128392018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12840 Alan Hayward <alan.hayward@arm.com>
12841 David Sherwood <david.sherwood@arm.com>
12842
12843 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
12844 than SLP vectorization.
12845 * gcc.dg/vect/vect-alias-check-10.c: New test.
12846 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12847 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12848 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12849 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12850 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
12851 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
12852 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
12853 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
12854 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
12855 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
12856 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
12857 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
12858 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
12859 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
12860 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
12861 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
12862 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
12863 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
12864 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
12865 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
12866 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
12867 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
12868 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12869
f307441a
RS
128702018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12871 Alan Hayward <alan.hayward@arm.com>
12872 David Sherwood <david.sherwood@arm.com>
12873
12874 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
12875 New proc.
12876 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
12877 targets with scatter stores.
12878 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
12879 stores.
12880 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
12881 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
12882 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
12883 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
12884 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
12885 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
12886 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
12887 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12888 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12889 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
12890 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
12891 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12892 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
12893 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
12894 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
12895 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
12896
429ef523
RS
128972018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12898 Alan Hayward <alan.hayward@arm.com>
12899 David Sherwood <david.sherwood@arm.com>
12900
12901 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
12902 for double_reduc1.
12903 * gcc.target/aarch64/sve/strided_load_4.c: New test.
12904 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
12905 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
12906 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
12907
ab2fc782
RS
129082018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12909 Alan Hayward <alan.hayward@arm.com>
12910 David Sherwood <david.sherwood@arm.com>
12911
12912 * gcc.target/aarch64/sve/strided_load_1.c: New test.
12913 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
12914 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12915
bfaa08b7
RS
129162018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12917 Alan Hayward <alan.hayward@arm.com>
12918 David Sherwood <david.sherwood@arm.com>
12919
12920 * gcc.target/aarch64/sve/gather_load_1.c: New test.
12921 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
12922 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
12923 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
12924 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
12925 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12926 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12927 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
12928 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
12929 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
12930 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
12931 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
12932 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12933 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12934
b781a135
RS
129352018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12936 Alan Hayward <alan.hayward@arm.com>
12937 David Sherwood <david.sherwood@arm.com>
12938
12939 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
12940 check for a message about using in-order reductions.
12941 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
12942 check for a message about using in-order reductions.
12943 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
12944 vectorized and check for a message about using in-order reductions.
12945 Expect targets with variable-length vectors to fall back to the
12946 fixed-length mininum.
12947 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
12948 check for a message about using in-order reductions.
12949 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
12950 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12951 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12952 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12953 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12954 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12955 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12956 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12957 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12958 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12959 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12960 vect_fold_left_plus.
12961
5cce8171
RS
129622018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12963
12964 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12965 are spilled.
12966 * gcc.target/aarch64/sve/spill_2.c: New test.
12967 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12968 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12969 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12970 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12971 * gcc.target/aarch64/sve/spill_7.c: Likewise.
12972
d1d20a49
RS
129732018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12974 Alan Hayward <alan.hayward@arm.com>
12975 David Sherwood <david.sherwood@arm.com>
12976
12977 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
12978 of branches.
12979 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12980 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12981 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12982 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12983 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12984 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12985 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12986 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12987 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12988
4aa157e8
RS
129892018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12990 Alan Hayward <alan.hayward@arm.com>
12991 David Sherwood <david.sherwood@arm.com>
12992
12993 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12994 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12995 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12996 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12997
bb6c2b68
RS
129982018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12999 Alan Hayward <alan.hayward@arm.com>
13000 David Sherwood <david.sherwood@arm.com>
13001
13002 * lib/target-supports.exp
13003 (check_effective_target_vect_fold_extract_last): New proc.
13004 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
13005 for fold_extract_last.
13006 * gcc.dg/vect/pr65947-2.c: Likewise.
13007 * gcc.dg/vect/pr65947-3.c: Likewise.
13008 * gcc.dg/vect/pr65947-4.c: Likewise.
13009 * gcc.dg/vect/pr65947-5.c: Likewise.
13010 * gcc.dg/vect/pr65947-6.c: Likewise.
13011 * gcc.dg/vect/pr65947-9.c: Likewise.
13012 * gcc.dg/vect/pr65947-10.c: Likewise.
13013 * gcc.dg/vect/pr65947-12.c: Likewise.
13014 * gcc.dg/vect/pr65947-14.c: Likewise.
13015 * gcc.dg/vect/pr80631-1.c: Likewise.
13016 * gcc.target/aarch64/sve/clastb_1.c: New test.
13017 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
13018 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
13019 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
13020 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
13021 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
13022 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
13023 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
13024 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
13025 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
13026 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
13027 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
13028 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
13029 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
13030
bfe1bb57
RS
130312018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13032 Alan Hayward <alan.hayward@arm.com>
13033 David Sherwood <david.sherwood@arm.com>
13034
13035 * gcc.target/aarch64/sve/live_1.c: New test.
13036 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
13037
535e7c11
RS
130382018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13039 Alan Hayward <alan.hayward@arm.com>
13040 David Sherwood <david.sherwood@arm.com>
13041
13042 * gcc.target/aarch64/sve/nopeel_1.c: New test.
13043 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
13044 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
13045 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
13046 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
13047 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
13048 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
13049 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
13050 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
13051
c2700f74
RS
130522018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13053 Alan Hayward <alan.hayward@arm.com>
13054 David Sherwood <david.sherwood@arm.com>
13055
13056 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
13057 New proc.
13058 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
13059 vect_fully_masked.
13060 * gcc.target/aarch64/sve/loop_add_4.c: New test.
13061 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
13062 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
13063 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
13064 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
13065 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
13066
8277ddf9
RS
130672018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13068 Alan Hayward <alan.hayward@arm.com>
13069 David Sherwood <david.sherwood@arm.com>
13070
13071 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
13072 instead of just ADDRESS.
13073 * gcc.dg/tree-ssa/scev-10.c: Likewise.
13074 * gcc.dg/tree-ssa/scev-11.c: Likewise.
13075 * gcc.dg/tree-ssa/scev-12.c: Likewise.
13076 * gcc.target/aarch64/sve/index_offset_1.c: New test.
13077 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
13078 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
13079 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
13080 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
13081 * gcc.target/aarch64/sve/while_2.c: Likewise.
13082 * gcc.target/aarch64/sve/while_3.c: Likewise.
13083 * gcc.target/aarch64/sve/while_4.c: Likewise.
13084
0972596e
RS
130852018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13086 Alan Hayward <alan.hayward@arm.com>
13087 David Sherwood <david.sherwood@arm.com>
13088
13089 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
13090 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
13091 to be predicated.
13092 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
13093 * gcc.target/aarch64/sve/slp_7.c: Likewise.
13094 * gcc.target/aarch64/sve/reduc_5.c: New test.
13095 * gcc.target/aarch64/sve/slp_13.c: Likewise.
13096 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
13097
7cfb4d93
RS
130982018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13099 Alan Hayward <alan.hayward@arm.com>
13100 David Sherwood <david.sherwood@arm.com>
13101
13102 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
13103 * gcc.dg/tree-ssa/peel1.c: Likewise.
13104 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
13105 variable-length vectors.
13106 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
13107 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
13108 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
13109 * gcc.target/aarch64/sve/slp_2.c: Likewise.
13110 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13111 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13112 * gcc.target/aarch64/sve/slp_6.c: Likewise.
13113 * gcc.target/aarch64/sve/slp_8.c: New test.
13114 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
13115 * gcc.target/aarch64/sve/slp_9.c: Likewise.
13116 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
13117 * gcc.target/aarch64/sve/slp_10.c: Likewise.
13118 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
13119 * gcc.target/aarch64/sve/slp_11.c: Likewise.
13120 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
13121 * gcc.target/aarch64/sve/slp_12.c: Likewise.
13122 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
13123 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
13124 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
13125 * gcc.target/aarch64/sve/while_1.c: Likewise.
13126 * gcc.target/aarch64/sve/while_2.c: Likewise.
13127 * gcc.target/aarch64/sve/while_3.c: Likewise.
13128 * gcc.target/aarch64/sve/while_4.c: Likewise.
13129
898f07b0
RS
131302018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13131 Alan Hayward <alan.hayward@arm.com>
13132 David Sherwood <david.sherwood@arm.com>
13133
13134 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
13135 New proc.
13136 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
13137 and add an associated scan-dump test. Prevent vectorization
13138 of the first two loops.
13139 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
13140 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
13141 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13142 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13143 (INIT_VECTOR): Tweak initial value so that some bits are always set.
13144 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13145
f1739b48
RS
131462018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13147 Alan Hayward <alan.hayward@arm.com>
13148 David Sherwood <david.sherwood@arm.com>
13149
13150 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
13151 * gcc.dg/vect/pr67790.c: Likewise.
13152 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13153 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13154 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13155 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13156 * gcc.target/aarch64/sve/slp_5.c: New test.
13157 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
13158 * gcc.target/aarch64/sve/slp_6.c: Likewise.
13159 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
13160 * gcc.target/aarch64/sve/slp_7.c: Likewise.
13161 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
13162
018b2744
RS
131632018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13164 Alan Hayward <alan.hayward@arm.com>
13165 David Sherwood <david.sherwood@arm.com>
13166
13167 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
13168 && vect_load_lanes
13169 * gcc.dg/vect/slp-1.c: Likewise.
13170 * gcc.dg/vect/slp-10.c: Likewise.
13171 * gcc.dg/vect/slp-12b.c: Likewise.
13172 * gcc.dg/vect/slp-12c.c: Likewise.
13173 * gcc.dg/vect/slp-17.c: Likewise.
13174 * gcc.dg/vect/slp-19b.c: Likewise.
13175 * gcc.dg/vect/slp-20.c: Likewise.
13176 * gcc.dg/vect/slp-21.c: Likewise.
13177 * gcc.dg/vect/slp-22.c: Likewise.
13178 * gcc.dg/vect/slp-23.c: Likewise.
13179 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13180 * gcc.dg/vect/slp-24.c: Likewise.
13181 * gcc.dg/vect/slp-28.c: Likewise.
13182 * gcc.dg/vect/slp-39.c: Likewise.
13183 * gcc.dg/vect/slp-6.c: Likewise.
13184 * gcc.dg/vect/slp-7.c: Likewise.
13185 * gcc.dg/vect/slp-cond-1.c: Likewise.
13186 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13187 * gcc.dg/vect/slp-cond-2.c: Likewise.
13188 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13189 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13190 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13191 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13192 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13193 * gcc.dg/vect/slp-perm-6.c: Likewise.
13194 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13195 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13196 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13197 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
13198 * gcc.dg/vect/slp-12a.c: Likewise.
13199 * gcc.dg/vect/slp-14.c: Likewise.
13200 * gcc.dg/vect/slp-15.c: Likewise.
13201 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13202 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13203 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13204 * gcc.target/aarch64/sve/slp_1.c: New test.
13205 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
13206 * gcc.target/aarch64/sve/slp_2.c: Likewise.
13207 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
13208 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13209 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
13210 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13211 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
13212
7e11fc7f
RS
132132018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13214 Alan Hayward <alan.hayward@arm.com>
13215 David Sherwood <david.sherwood@arm.com>
13216
13217 * gcc.dg/vect/vect-ooo-group-1.c: New test.
13218 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
13219 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
13220 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
13221 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
13222 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
13223 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
13224 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
13225 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
13226 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
13227 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
13228 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
13229 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
13230 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
13231 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
13232 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
13233 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
13234 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
13235 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
13236
abc8eb9a
RS
132372018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13238 Alan Hayward <alan.hayward@arm.com>
13239 David Sherwood <david.sherwood@arm.com>
13240
13241 * gcc.target/aarch64/sve/struct_move_1.c: New test.
13242 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
13243 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
13244 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
13245 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
13246 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
13247 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
13248 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
13249 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
13250 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
13251 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
13252 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
13253 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
13254 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
13255 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
13256 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
13257 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
13258 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
13259 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
13260 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
13261 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
13262 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
13263 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
13264 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
13265 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
13266 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
13267 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
13268 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
13269 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
13270 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
13271 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
13272 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
13273 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
13274 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
13275 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
13276 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
13277
9f4cbab8
RS
132782018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13279 Alan Hayward <alan.hayward@arm.com>
13280 David Sherwood <david.sherwood@arm.com>
13281
13282 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13283 Return true for SVE too.
13284 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
13285 if load/store lanes are supported.
13286 * gcc.dg/vect/slp-10.c: Likewise.
13287 * gcc.dg/vect/slp-12c.c: Likewise.
13288 * gcc.dg/vect/slp-17.c: Likewise.
13289 * gcc.dg/vect/slp-33.c: Likewise.
13290 * gcc.dg/vect/slp-6.c: Likewise.
13291 * gcc.dg/vect/slp-cond-1.c: Likewise.
13292 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
13293 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
13294 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13295 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
13296 * gcc.dg/vect/slp-perm-6.c: Likewise.
13297 * gcc.dg/vect/slp-perm-9.c: Likewise.
13298 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
13299 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
13300 for variable-length vectors.
13301
779fed5f
RS
133022018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13303 Alan Hayward <alan.hayward@arm.com>
13304 David Sherwood <david.sherwood@arm.com>
13305
13306 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
13307 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
13308
dbc3af4f
RS
133092018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13310
13311 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
13312 * g++.target/aarch64/sve/catch_1.C: New test.
13313 * g++.target/aarch64/sve/catch_2.C: Likewise.
13314 * g++.target/aarch64/sve/catch_3.C: Likewise.
13315 * g++.target/aarch64/sve/catch_4.C: Likewise.
13316 * g++.target/aarch64/sve/catch_5.C: Likewise.
13317 * g++.target/aarch64/sve/catch_6.C: Likewise.
13318
825b856c
RS
133192018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13320 Alan Hayward <alan.hayward@arm.com>
13321 David Sherwood <david.sherwood@arm.com>
13322
13323 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
13324 New proc.
13325 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
13326 * gcc.target/aarch64/fmaxmin.c: Likewise.
13327 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13328 * gcc.target/aarch64/orr_imm_1.c: Likewise.
13329 * gcc.target/aarch64/pr62178.c: Likewise.
13330 * gcc.target/aarch64/pr71727-2.c: Likewise.
13331 * gcc.target/aarch64/saddw-1.c: Likewise.
13332 * gcc.target/aarch64/saddw-2.c: Likewise.
13333 * gcc.target/aarch64/uaddw-1.c: Likewise.
13334 * gcc.target/aarch64/uaddw-2.c: Likewise.
13335 * gcc.target/aarch64/uaddw-3.c: Likewise.
13336 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
13337 * gcc.target/aarch64/vect-compile.c: Likewise.
13338 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
13339 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
13340 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
13341 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
13342 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
13343 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
13344 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
13345 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
13346 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
13347 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
13348 * gcc.target/aarch64/vect-fmovd.c: Likewise.
13349 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
13350 * gcc.target/aarch64/vect-fmovf.c: Likewise.
13351 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
13352 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
13353 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
13354 * gcc.target/aarch64/vect-movi.c: Likewise.
13355 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
13356 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
13357 * gcc.target/aarch64/vect-vaddv.c: Likewise.
13358 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
13359 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
13360 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
13361 fixed-length SVE.
13362 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
13363 * gcc.target/aarch64/sve/arith_1.c: New test.
13364 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
13365 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13366 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13367 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13368 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
13369 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
13370 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
13371 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
13372 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
13373 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
13374 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
13375 * gcc.target/aarch64/sve/ext_1.c: Likewise.
13376 * gcc.target/aarch64/sve/ext_2.c: Likewise.
13377 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13378 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13379 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13380 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13381 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
13382 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
13383 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
13384 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
13385 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
13386 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
13387 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
13388 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
13389 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
13390 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
13391 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
13392 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
13393 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
13394 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
13395 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
13396 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
13397 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
13398 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
13399 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
13400 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
13401 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
13402 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
13403 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
13404 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
13405 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
13406 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
13407 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
13408 * gcc.target/aarch64/sve/index_1.c: Likewise.
13409 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
13410 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
13411 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
13412 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13413 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
13414 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13415 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13416 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
13417 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
13418 * gcc.target/aarch64/sve/mad_1.c: Likewise.
13419 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
13420 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
13421 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
13422 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
13423 * gcc.target/aarch64/sve/mla_1.c: Likewise.
13424 * gcc.target/aarch64/sve/mls_1.c: Likewise.
13425 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
13426 * gcc.target/aarch64/sve/msb_1.c: Likewise.
13427 * gcc.target/aarch64/sve/mul_1.c: Likewise.
13428 * gcc.target/aarch64/sve/neg_1.c: Likewise.
13429 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
13430 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
13431 * gcc.target/aarch64/sve/pack_1.c: Likewise.
13432 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
13433 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
13434 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
13435 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
13436 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
13437 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
13438 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
13439 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
13440 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
13441 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
13442 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13443 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13444 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13445 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
13446 * gcc.target/aarch64/sve/rev_1.c: Likewise.
13447 * gcc.target/aarch64/sve/revb_1.c: Likewise.
13448 * gcc.target/aarch64/sve/revh_1.c: Likewise.
13449 * gcc.target/aarch64/sve/revw_1.c: Likewise.
13450 * gcc.target/aarch64/sve/shift_1.c: Likewise.
13451 * gcc.target/aarch64/sve/single_1.c: Likewise.
13452 * gcc.target/aarch64/sve/single_2.c: Likewise.
13453 * gcc.target/aarch64/sve/single_3.c: Likewise.
13454 * gcc.target/aarch64/sve/single_4.c: Likewise.
13455 * gcc.target/aarch64/sve/spill_1.c: Likewise.
13456 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13457 * gcc.target/aarch64/sve/subr_1.c: Likewise.
13458 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
13459 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
13460 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
13461 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
13462 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13463 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
13464 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13465 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
13466 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
13467 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
13468 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
13469 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
13470 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
13471 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
13472 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
13473 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
13474 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
13475 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
13476 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13477 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
13478 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13479 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
13480 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
13481 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13482 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
13483 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
13484 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
13485 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
13486 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
13487 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
13488 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
13489 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
13490 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
13491 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
13492 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
13493 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
13494 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
13495 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
13496 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
13497 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
13498 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
13499 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
13500
801e3845
RS
135012018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13502 Alan Hayward <alan.hayward@arm.com>
13503 David Sherwood <david.sherwood@arm.com>
13504
13505 * lib/target-supports.exp (check_effective_target_aarch64_sve)
13506 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
13507 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
13508 New procedures.
13509 (check_effective_target_vect_perm): Handle SVE.
13510 (check_effective_target_vect_perm_byte): Likewise.
13511 (check_effective_target_vect_perm_short): Likewise.
13512 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
13513 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
13514 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
13515 (check_effective_target_vect_element_align_preferred): Likewise.
13516 (check_effective_target_vect_align_stack_vars): Likewise.
13517 (check_effective_target_vect_load_lanes): Likewise.
13518 (check_effective_target_vect_masked_store): Likewise.
13519 (available_vector_sizes): Use aarch64_sve_bits for SVE.
113db472 13520 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
801e3845
RS
13521 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
13522 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
13523 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13524 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13525 * gcc.dg/vect/slp-23.c: Likewise.
13526 * gcc.dg/vect/slp-perm-5.c: Likewise.
13527 * gcc.dg/vect/slp-perm-6.c: Likewise.
13528 * gcc.dg/vect/slp-perm-9.c: Likewise.
13529 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13530 * gcc.dg/vect/vect-114.c: Likewise.
13531 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
13532 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
13533
11e0322a
RS
135342018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13535
13536 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
13537 vect_variable_length, expecting the test to be vectorized
13538 without SLP instead.
13539 * gcc.dg/vect/pr33953.c: Likewise.
13540 * gcc.dg/vect/pr37027.c: Likewise.
13541 * gcc.dg/vect/pr67790.c: Likewise.
13542 * gcc.dg/vect/pr68445.c: Likewise.
13543 * gcc.dg/vect/slp-1.c: Likewise.
13544 * gcc.dg/vect/slp-10.c: Likewise.
13545 * gcc.dg/vect/slp-12a.c: Likewise.
13546 * gcc.dg/vect/slp-12b.c: Likewise.
13547 * gcc.dg/vect/slp-12c.c: Likewise.
13548 * gcc.dg/vect/slp-13-big-array.c: Likewise.
13549 * gcc.dg/vect/slp-13.c: Likewise.
13550 * gcc.dg/vect/slp-14.c: Likewise.
13551 * gcc.dg/vect/slp-15.c: Likewise.
13552 * gcc.dg/vect/slp-17.c: Likewise.
13553 * gcc.dg/vect/slp-19b.c: Likewise.
13554 * gcc.dg/vect/slp-2.c: Likewise.
13555 * gcc.dg/vect/slp-20.c: Likewise.
13556 * gcc.dg/vect/slp-21.c: Likewise.
13557 * gcc.dg/vect/slp-22.c: Likewise.
13558 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13559 * gcc.dg/vect/slp-24.c: Likewise.
13560 * gcc.dg/vect/slp-28.c: Likewise.
13561 * gcc.dg/vect/slp-39.c: Likewise.
13562 * gcc.dg/vect/slp-42.c: Likewise.
13563 * gcc.dg/vect/slp-6.c: Likewise.
13564 * gcc.dg/vect/slp-7.c: Likewise.
13565 * gcc.dg/vect/slp-cond-1.c: Likewise.
13566 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13567 * gcc.dg/vect/slp-cond-2.c: Likewise.
13568 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13569 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13570 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13571 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13572 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13573 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13574 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13575 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13576 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13577 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13578 * gcc.dg/vect/slp-reduc-4.c: Likewise.
13579 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13580 * gcc.dg/vect/slp-reduc-7.c: Likewise.
13581 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13582 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13583 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13584 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
13585
b4923738
JJ
135862018-01-13 Jakub Jelinek <jakub@redhat.com>
13587
13588 PR c/83801
13589 * gcc.dg/pr83801.c: New test.
13590
567a6e1c
PT
135912018-01-13 Paul Thomas <pault@gcc.gnu.org>
13592
13593 PR fortran/52162
508d0c3d 13594 * gfortran.dg/bounds_check_19.f90: New test.
567a6e1c 13595
02147434
JJ
135962018-01-12 Jakub Jelinek <jakub@redhat.com>
13597
13598 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
13599 instead of scan-assembler-not for xsnabsqp.
13600
708c4094
JD
136012018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13602
13603 PR libgfortran/83525
13604 * gfortran.dg/newunit_5.f90: New test.
13605
0550a77b
VM
136062018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13607
13608 PR rtl-optimization/80481
13609 * g++.dg/pr80481.C: New.
13610
f7aad330
UB
136112018-01-12 Uros Bizjak <ubizjak@gmail.com>
13612
13613 PR target/83628
13614 * gcc.target/alpha/pr83628-3.c: New test.
13615
38081436
RO
136162018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13617
13618 * lib/target-supports.exp (check_effective_target_avx512f): Also
13619 check for __builtin_ia32_addsd_round,
13620 __builtin_ia32_getmantsd_round.
113db472 13621 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
38081436 13622
eda03189
SB
136232018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13624
13625 PR target/83629
13626 * gcc.target/powerpc/pr83629.c: Require ilp32.
13627
c803b2a9
RB
136282018-01-12 Richard Biener <rguenther@suse.de>
13629
13630 PR tree-optimization/80846
13631 * gcc.target/i386/pr80846-1.c: New testcase.
13632 * gcc.target/i386/pr80846-2.c: Likewise.
13633
371ae937
EB
136342018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13635
13636 * gcc.c-torture/execute/20180112-1.c: New test.
13637
c574147e
TV
136382018-01-12 Tom de Vries <tom@codesourcery.com>
13639
13640 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
13641 * g++.dg/ext/label13a.C: Same.
13642 * g++.dg/ext/label14.C: Same.
13643 * g++.dg/ext/label2.C: Same.
13644 * g++.dg/ext/label3.C: Same.
13645 * g++.dg/torture/pr42462.C: Same.
13646 * g++.dg/torture/pr42739.C: Same.
13647 * g++.dg/warn/Wunused-label-3.C: Same.
13648
41287945
TV
136492018-01-12 Tom de Vries <tom@codesourcery.com>
13650
13651 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
13652 * g++.dg/Walloca1.C: Same.
13653 * g++.dg/cpp0x/pr70338.C: Same.
13654 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
13655 * g++.dg/cpp1y/vla10.C: Same.
13656 * g++.dg/cpp1y/vla2.C: Same.
13657 * g++.dg/cpp1y/vla6.C: Same.
13658 * g++.dg/cpp1y/vla8.C: Same.
13659 * g++.dg/debug/debug5.C: Same.
13660 * g++.dg/debug/debug6.C: Same.
13661 * g++.dg/debug/pr54828.C: Same.
13662 * g++.dg/diagnostic/pr70105.C: Same.
13663 * g++.dg/eh/cleanup5.C: Same.
13664 * g++.dg/eh/spbp.C: Same.
13665 * g++.dg/ext/tmplattr9.C: Same.
13666 * g++.dg/ext/vla10.C: Same.
13667 * g++.dg/ext/vla11.C: Same.
13668 * g++.dg/ext/vla12.C: Same.
13669 * g++.dg/ext/vla15.C: Same.
13670 * g++.dg/ext/vla16.C: Same.
13671 * g++.dg/ext/vla17.C: Same.
13672 * g++.dg/ext/vla3.C: Same.
13673 * g++.dg/ext/vla6.C: Same.
13674 * g++.dg/ext/vla7.C: Same.
13675 * g++.dg/init/array24.C: Same.
13676 * g++.dg/init/new47.C: Same.
13677 * g++.dg/init/pr55497.C: Same.
13678 * g++.dg/opt/pr78201.C: Same.
13679 * g++.dg/template/vla2.C: Same.
13680 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13681 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
13682 * g++.dg/torture/pr62127.C: Same.
13683 * g++.dg/torture/pr67055.C: Same.
13684 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
13685 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
13686 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
13687 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
13688 * g++.dg/warn/Wplacement-new-size-5.C: Same.
13689 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
13690 * g++.dg/warn/Wvla-1.C: Same.
13691 * g++.dg/warn/Wvla-3.C: Same.
13692 * g++.old-deja/g++.ext/array2.C: Same.
13693 * g++.old-deja/g++.ext/constructor.C: Same.
13694 * g++.old-deja/g++.law/builtin1.C: Same.
13695 * g++.old-deja/g++.other/crash12.C: Same.
13696 * g++.old-deja/g++.other/eh3.C: Same.
13697 * g++.old-deja/g++.pt/array6.C: Same.
13698 * g++.old-deja/g++.pt/dynarray.C: Same.
13699
01da712b
RO
137002018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13701
13702 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13703
c969e34e
RO
137042018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13705
13706 PR libfortran/67412
13707 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13708 on *-*-solaris2.10.
13709
a7448bdf
RO
137102018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13711
13712 * lib/target-supports.exp (check_effective_target_branch_cost):
13713 Accept all x86 targets.
13714
53b73588
ML
137152018-01-12 Martin Liska <mliska@suse.cz>
13716
13717 PR ipa/83054
13718 * g++.dg/warn/pr83054.C: New test.
13719
02a03501
BS
137202018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13721
13722 * gcc.target/powerpc/spec-barr-1.c: New file.
13723
c7a61831
L
137242018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13725
13726 PR target/83330
13727 * gcc.target/i386/pr83330.c: New test.
13728
0f2fca6f 137292018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
278e902c
SK
13730
13731 PR fortran/79383
13732 * gfortran.dg/dtio_31.f03: New test.
13733 * gfortran.dg/dtio_32.f03: New test.
13734
c5269263
DM
137352018-01-11 David Malcolm <dmalcolm@redhat.com>
13736
13737 PR c++/43486
13738 * g++.dg/wrappers: New subdirectory.
13739 * g++.dg/wrappers/README: New file.
13740 * g++.dg/wrappers/alloc.C: New test case.
13741 * g++.dg/wrappers/cow-istream-string.C: New test case.
13742 * g++.dg/wrappers/cp-stdlib.C: New test case.
13743 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
113db472 13744 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
c5269263 13745
0526ed2a
JH
137462018-01-11 Jan Hubicka <hubicka@ucw.cz>
13747
13748 PR middle-end/83718
13749 * g++.dg/torture/pr83718.C: New testcase.
13750
346ac3a8
MJ
137512018-01-11 Martin Jambor <mjambor@suse.cz>
13752
13753 PR ipa/83178
13754 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13755
4e090bcc
BC
137562018-01-11 Bin Cheng <bin.cheng@arm.com>
13757
13758 PR tree-optimization/83695
13759 * gcc.dg/tree-ssa/pr83695.c: New test.
13760
eccf4d70
KT
137612018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13762
13763 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13764 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13765
06e95715
KT
137662018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13767
13768 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
13769 * gcc.target/arm/simd/fp16fml_high.c: New test.
13770 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
13771 * lib/target-supports.exp
13772 (check_effective_target_arm_fp16fml_neon_ok_nocache,
13773 check_effective_target_arm_fp16fml_neon_ok,
13774 add_options_for_arm_fp16fml_neon): New procedures.
13775
89e06365 137762018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
946c6c45
KT
13777
13778 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13779 combination tests.
13780
b0bd3e52
RB
137812018-01-11 Richard Biener <rguenther@suse.de>
13782
13783 PR tree-optimization/83435
13784 * gcc.dg/graphite/pr83435.c: New testcase.
13785
f5470a77
RS
137862018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13787 Alan Hayward <alan.hayward@arm.com>
13788 David Sherwood <david.sherwood@arm.com>
13789
13790 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13791
ec538483
TC
137922018-01-11 Tamar Christina <tamar.christina@arm.com>
13793
13794 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13795
137962018-01-11 Sudakshina Das <sudi.das@arm.com>
f8f77d4d
SD
13797
13798 PR target/82096
13799 * gcc.c-torture/compile/pr82096.c: New test.
13800
a2dbe7d5
ES
138012018-01-11 Ed Schonberg <schonberg@adacore.com>
13802
13803 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13804
5efc1c00
HK
138052018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13806
13807 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13808
cb488118
JS
138092018-01-11 Justin Squirek <squirek@adacore.com>
13810
13811 * gnat.dg/expr_func4.adb: New testcase.
13812
ed27b86b
HK
138132018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13814
13815 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13816 testcase.
13817
4727f693
BD
138182018-01-11 Bob Duff <duff@adacore.com>
13819
13820 * gnat.dg/protected_null.adb: New testcase.
13821
52c5090a
ES
138222018-01-11 Ed Schonberg <schonberg@adacore.com>
13823
13824 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13825
07733aa1
ES
138262018-01-11 Ed Schonberg <schonberg@adacore.com>
13827
13828 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13829
c8f25817
JS
138302018-01-11 Justin Squirek <squirek@adacore.com>
13831
13832 * gnat.dg/loopvar.adb: New testcase.
13833
29c02e65
JH
138342018-01-10 Jan Hubicka <hubicka@ucw.cz>
13835
13836 PR middle-end/83189
13837 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13838
3211aea2
JH
138392018-01-10 Jan Hubicka <hubicka@ucw.cz>
13840
13841 * gcc.c-torture/compile/pr83575.c: New testcase.
13842
27086ea3
MC
138432018-01-10 Michael Collison <michael.collison@arm.com>
13844
113db472
UB
13845 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
13846 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
13847 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
13848 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
13849 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13850 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13851 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13852 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
13853 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
13854 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13855 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13856 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
13857 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
13858 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
13859 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
13860 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
27086ea3
MC
13861
138622018-01-10 Michael Collison <michael.collison@arm.com>
13863
113db472
UB
13864 * gcc.target/aarch64/sha2.h: New shared testcase.
13865 * gcc.target/aarch64/sha2_1.c: New testcase.
13866 * gcc.target/aarch64/sha2_2.c: New testcase.
13867 * gcc.target/aarch64/sha2_3.c: New testcase.
13868 * gcc.target/aarch64/sha3.h: New shared testcase.
13869 * gcc.target/aarch64/sha3_1.c: New testcase.
13870 * gcc.target/aarch64/sha3_2.c: New testcase.
13871 * gcc.target/aarch64/sha3_3.c: New testcase.
27086ea3
MC
13872
138732018-01-10 Michael Collison <michael.collison@arm.com>
13874
113db472 13875 * gcc.target/aarch64/sm3_sm4.c: New testcase.
27086ea3 13876
1bfd6a00
MS
138772018-01-10 Martin Sebor <msebor@redhat.com>
13878
13879 PR tree-optimization/83781
13880 * gcc.dg/strlenopt-42.c: New test.
13881
05ef3173
MS
138822018-01-11 Martin Sebor <msebor@gmail.com>
13883 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13884
13885 PR tree-optimization/83501
13886 PR tree-optimization/81703
13887
13888 * gcc.dg/strlenopt-39.c: New test-case.
13889 * gcc.dg/pr81703.c: Likewise.
13890
af95bb26
EB
138912018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13892
13893 * gnat.dg/atomic10.adb: New test.
13894
bdd82c9b
SK
138952018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13896
13897 PR fortran/82367
13898 * gfortran.dg/deferred_character_18.f90: New test.
13899
c42d0aa0
MS
139002018-01-10 Martin Sebor <msebor@redhat.com>
13901
13902 PR tree-optimization/83671
13903 * gcc.dg/strlenopt-40.c: New test.
13904 * gcc.dg/strlenopt-41.c: New test.
13905
266404a8
SK
139062018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13907
13908 PR fortran/83093
13909 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13910
2025a48d
PB
139112018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13912
13913 PR target/83399
13914 * gcc.target/powerpc/pr83399.c: New test.
13915
9a004410
DM
139162018-01-10 David Malcolm <dmalcolm@redhat.com>
13917
13918 PR c++/43486
13919 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
13920 to reflect that the arguments are correctly underlined.
13921 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
13922 for globals, params, locals and literals.
13923 (test_sizeof): Directly test the location of "sizeof", rather than
13924 when used in compound expressions.
13925 (test_alignof): Likewise for "alignof".
13926 (test_string_literals): Likewise for string literals.
13927 (test_numeric_literals): Likewise for numeric literals.
13928 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
13929 (test_typeid): Likewise for typeid.
13930 (test_unary_plus): New.
13931 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
13932 format strings.
13933
60d87d86
UB
139342018-01-10 Uros Bizjak <ubizjak@gmail.com>
13935
13936 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13937
ec2f999b
AS
139382018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13939
13940 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13941
6bebae75
MP
139422018-01-10 Marek Polacek <polacek@redhat.com>
13943
13944 PR c++/82541
13945 * g++.dg/warn/Wduplicated-branches4.C: New test.
13946
e99ef408
JJ
139472018-01-10 Jakub Jelinek <jakub@redhat.com>
13948
13949 PR c++/81327
13950 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13951 cast to void *.
13952
143aa5cc
PC
139532018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13954
13955 PR c++/81055
13956 * g++.dg/cpp0x/new2.C: New.
13957
cd3410cc
L
139582018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13959
13960 PR target/83735
13961 * gcc.target/i386/pr83735.c: New test.
13962
227e5798
CL
139632018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13964
13965 * lib/target-supports.exp (check_effective_target_branch_cost):
13966 New function.
13967 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13968 * gcc.dg/pr21643.c: Likewise.
13969 * gcc.dg/pr46309.c: Likewise.
13970 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13971 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13972 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13973 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13974 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13975 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13976 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13977 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13978 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13979 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13980 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13981 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13982 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13983 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13984
8c6e19c1
SB
139852018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13986
13987 PR target/83629
13988 * gcc.target/powerpc/pr83629.c: New testcase.
13989
7b975de0
RB
139902018-01-10 Richard Biener <rguenther@suse.de>
13991
13992 PR testsuite/78768
13993 * gcc.dg/pr78768.c: Un-XFAIL.
13994
e02a5f63
RB
139952018-01-10 Richard Biener <rguenther@suse.de>
13996
13997 PR debug/82425
13998 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13999
6737facb
RS
140002018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
14001
14002 PR tree-optimization/83753
14003 * gcc.dg/torture/pr83753.c: New test.
14004
1fe399e4
JH
140052018-01-09 Jan Hubicka <hubicka@ucw.cz>
14006
14007 * gcc.target/i386/avx2-gather-1.c: Add -march.
14008 * gcc.target/i386/avx2-gather-2.c: Add -march.
14009 * gcc.target/i386/avx2-gather-3.c: Add -march.
14010 * gcc.target/i386/avx2-gather-4.c: Add -march.
14011 * gcc.target/i386/avx2-gather-5.c: Add -march.
14012 * gcc.target/i386/avx2-gather-6.c: Add -march.
14013 * gcc.target/i386/avx512f-gather-1.c: Add -march.
14014 * gcc.target/i386/avx512f-gather-2.c: Add -march.
14015 * gcc.target/i386/avx512f-gather-3.c: Add -march.
14016 * gcc.target/i386/avx512f-gather-4.c: Add -march.
14017 * gcc.target/i386/avx512f-gather-5.c: Add -march.
14018 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
14019 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
14020 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
14021 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
14022 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
14023
8080b14f
L
140242018-01-09 H.J. Lu <hongjiu.lu@intel.com>
14025
14026 PR target/78585:
14027 * gcc.target/i386/pr78585.c: New test.
14028
6ef72c36
JJ
140292018-01-09 Jakub Jelinek <jakub@redhat.com>
14030
14031 PR c++/83734
14032 * g++.dg/cpp0x/pr83734.C: New test.
14033
3eb1eecf 140342018-01-09 Carl Love <cel@us.ibm.com>
19d22f7c
CL
14035
14036 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
14037 vec_mergeo builtins with float, double, long long, unsigned long long,
14038 bool long long arguments.
14039 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
14040 vec_float2 with double arguments.
14041 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
14042 vec_mergew and vec_mergow builtins.
14043
d4319ef8
SK
140442018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
14045
14046 PR fortran/83742
14047 * gfortran.dg/contiguous_6.f90: New test.
14048
82c066f5
RB
140492018-01-09 Richard Biener <rguenther@suse.de>
14050
14051 PR tree-optimization/83668
14052 * gcc.dg/graphite/pr83668.c: New testcase.
14053
e96a5786
JM
140542018-01-09 Joseph Myers <joseph@codesourcery.com>
14055
14056 PR tree-optimization/64811
14057 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
14058 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
14059 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
14060 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
14061 New tests.
14062 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
14063
684684c6
GJL
140642018-01-09 Georg-Johann Lay <avr@gjlay.de>
14065
14066 PR target/79883
14067 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
14068
f676330e
TC
140692018-01-09 Tamar Christina <tamar.christina@arm.com>
14070
14071 PR target/82641
14072 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
14073 no NEON and require softfp or hard float-abi.
14074 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
14075
b25f84d0
RB
140762018-01-09 Richard Biener <rguenther@suse.de>
14077
14078 PR tree-optimization/83572
14079 * gcc.dg/graphite/pr83572.c: New testcase.
14080
3a123ed7
JJ
140812018-01-09 Jakub Jelinek <jakub@redhat.com>
14082
14083 PR target/83507
14084 * gcc.dg/sms-13.c: New test.
14085
5e884ae3
SK
140862018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
14087
3a123ed7 14088 PR fortran/83741
5e884ae3
SK
14089 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
14090
0f2fca6f 140912018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
c8a0c7b6
JW
14092 Monk Chiang <sh.chiang04@gmail.com>
14093
14094 * gcc.target/riscv/save-restore-1.c: New.
14095
a25811c8
BS
140962018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14097
14098 PR target/83677
14099 * gcc.target/powerpc/pr83677.c: New file.
14100
5a2a87e1
JL
141012018-01-08 Jeff Law <law@redhat.com>
14102
14103 PR rtl-optimizatin/81308
14104 * g++.dg/pr81308-1.C: New test.
14105 * g++.dg/pr81308-2.C: New test.
14106
0f2fca6f 141072018-01-08 Vidya Praveen <vidyapraveen@arm.com>
647c61f1
VP
14108
14109 PR target/83663 - Revert r255946
14110 * gcc.target/aarch64/vect-slp-dup.c: New.
14111
a00a4222
KT
141122018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14113
14114 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
14115 combination tests.
14116
b33086c0
RB
141172018-01-08 Richard Biener <rguenther@suse.de>
14118
14119 PR tree-optimization/83563
14120 * gcc.dg/graphite/pr83563.c: New testcase.
14121
87c4dace
RB
141222018-01-08 Richard Biener <rguenther@suse.de>
14123
14124 PR middle-end/83713
14125 * g++.dg/torture/pr83713.C: New testcase.
14126
960c02b8
TV
141272018-01-08 Tom de Vries <tom@codesourcery.com>
14128
14129 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
14130
e207c079
RB
141312018-01-08 Richard Biener <rguenther@suse.de>
14132
14133 PR tree-optimization/83685
14134 * gcc.dg/torture/pr83685.c: New testcase.
14135
131a0e78
RB
141362018-01-08 Richard Biener <rguenther@suse.de>
14137
14138 PR lto/83719
14139 * gcc.dg/lto/pr83719_0.c: New testcase.
14140
4c035a23
TV
141412018-01-08 Tom de Vries <tom@codesourcery.com>
14142
14143 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
14144 * gcc.dg/graphite/run-id-1.c: Same.
14145 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
14146
0b627b58
PT
141472018-01-08 Paul Thomas <pault@gcc.gnu.org>
14148
14149 PR fortran/83611
508d0c3d
JJ
14150 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
14151 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
14152 * gfortran.dg/pdt_27.f03: New test.
0b627b58
PT
14153
14154 PR fortran/83731
508d0c3d 14155 * gfortran.dg/pdt_28.f03: New test.
0b627b58 14156
b5da8f94
TV
141572018-01-08 Tom de Vries <tom@codesourcery.com>
14158
14159 * c-c++-common/builtins.c: Require effective target alloca.
14160 * gcc.dg/Wrestrict.c: Same.
14161 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
14162
3e1b80ff
RB
141632018-01-08 Richard Biener <rguenther@suse.de>
14164
14165 PR middle-end/83580
14166 * gcc.dg/torture/pr83580.c: New testcase.
14167
55d84e61
RB
141682018-01-08 Richard Biener <rguenther@suse.de>
14169
14170 PR middle-end/83517
14171 * gcc.dg/pr83517.c: New testcase.
14172
11ef0b22
AH
141732018-01-06 Aldy Hernandez <aldyh@redhat.com>
14174
14175 PR middle-end/81897
14176 * gcc.dg/uninit-pr81897.c: New test.
14177
f59d4026
MS
141782018-01-06 Martin Sebor <msebor@redhat.com>
14179
14180 PR tree-optimization/83640
14181 * gcc.dg/Wrestrict-6.c: New test.
14182 * gcc.dg/pr83640.c: New test.
14183
b4c96972
RS
141842018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
14185
14186 * gcc.target/aarch64/reg-alloc-1.c: New test.
14187
ee2d3987
JB
141882018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
14189
14190 PR fortran/50892
14191 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
14192
8fec4d22
JJ
141932018-01-06 Jakub Jelinek <jakub@redhat.com>
14194
59931fb0
JJ
14195 PR debug/83480
14196 * gcc.dg/pr83480.c: New test.
14197
8fec4d22
JJ
14198 PR rtl-optimization/83682
14199 * gcc.target/i386/pr83682.c: New test.
14200
f622221a
JB
142012018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
14202
14203 PR fortran/78534
14204 PR fortran/66310
14205 * gfortran.dg/char_cast_1.f90: Update scan pattern.
14206 * gfortran.dg/dependency_49.f90: Likewise.
14207 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14208 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14209 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14210 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14211 * gfortran.dg/string_1_lp64.f90: New test.
14212 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14213 * gfortran.dg/string_3_lp64.f90: New test.
14214
d33e32a7
JJ
142152018-01-05 Jakub Jelinek <jakub@redhat.com>
14216
958d63e9
JJ
14217 PR target/83604
14218 * gcc.target/i386/sse-26.c: New test.
14219
d33e32a7
JJ
14220 PR target/83604
14221 * gcc.target/i386/pr83604.c: New test.
14222
ccf20649
RS
142232018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
14224
14225 * gcc.dg/vect/vect-align-4.c: New test.
14226 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
14227 and redefine as a structure with an unaligned member "b".
14228 (foo): Update accordingly.
14229
49479590
SD
142302018-01-05 Sudakshina Das <sudi.das@arm.com>
14231
14232 PR target/82439
14233 * gcc.target/aarch64/bics_5.c: New test.
14234 * gcc.target/arm/bics_5.c: Likewise.
14235
bef52a68
JJ
142362018-01-05 Jakub Jelinek <jakub@redhat.com>
14237
14238 PR tree-optimization/83605
14239 * gcc.dg/pr83605.c: New test.
14240
85e0b2c4
JJ
142412018-01-04 Jakub Jelinek <jakub@redhat.com>
14242
ac2be67b
JJ
14243 PR target/83554
14244 * gcc.target/i386/pr83554.c: New test.
14245
85e0b2c4
JJ
14246 PR ipa/82352
14247 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
14248 long unsigned int.
14249
fbd35ba1
TK
142502018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
14251
14252 PR fortran/83683
14253 PR fortran/45689
14254 * gfortran.dg/eoshift_8.f90: New test.
14255 * gfortran.dg/simplify_eoshift_1.f90: New test.
14256
64d620ef
JJ
142572018-01-04 Jakub Jelinek <jakub@redhat.com>
14258
14259 PR debug/83585
14260 * gcc.dg/pr83585.c: New test.
14261
bc80e846
NS
142622018-01-04 Nathan Sidwell <nathan@acm.org>
14263
14264 PR c++/83667
14265 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
14266
c54af068
JJ
142672018-01-04 Jakub Jelinek <jakub@redhat.com>
14268
14269 PR debug/83666
14270 * gcc.dg/pr83666.c: New test.
14271
02ea1c76
UB
142722018-01-04 Uros Bizjak <ubizjak@gmail.com>
14273
14274 PR target/83628
14275 * gcc.target/alpha/pr83628-1.c: New test.
14276 * gcc.target/alpha/pr83628-2.c: Ditto.
14277
fcb6fced
ML
142782018-01-04 Martin Liska <mliska@suse.cz>
14279
14280 PR ipa/82352
14281 * g++.dg/ipa/pr82352.C: New test.
14282
517d4896
JJ
142832018-01-04 Jakub Jelinek <jakub@redhat.com>
14284
14285 * gcc.dg/vect-opt-info-1.c: Moved to ...
14286 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
14287 vect_int targets, use dg-additional-options instead of dg-options and
14288 use relative line numbers instead of absolute.
14289
cf3fc0e8
MS
142902018-01-03 Martin Sebor <msebor@redhat.com>
14291
14292 PR tree-optimization/83655
14293 * gcc.dg/Wrestrict-5.c: New test.
14294 * c-c++-common/builtins.c: New test.
14295
b187677b
RS
142962018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14297 Alan Hayward <alan.hayward@arm.com>
14298 David Sherwood <david.sherwood@arm.com>
14299
14300 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
14301 (main): Call it.
14302
4bfb8e11
JL
143032018-01-03 Jeff Law <law@redhat.com>
14304
14305 PR target/83641
14306 * gcc.target/i386/stack-check-17.c: New test.
14307 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
14308
e3a174d0
JJ
143092018-01-03 Jakub Jelinek <jakub@redhat.com>
14310
e3bd1763
JJ
14311 PR debug/83621
14312 * gcc.dg/pr83621.c: New test.
14313
e3a174d0
JJ
14314 PR debug/83645
14315 * gcc.dg/pr83645.c: New test.
14316
a594cff3
MS
143172018-01-03 Martin Sebor <msebor@redhat.com>
14318
2438cb6a
MS
14319 PR tree-optimization/83603
14320 * gcc.dg/Wrestrict-4.c: New test.
14321
a594cff3
MS
14322 PR c/83559
14323 * gcc.dg/const-2.c: New test.
14324 * gcc.dg/pure-3.c: New test.
14325
a6fd2cd7
MS
143262018-01-03 Martin Sebor <msebor@redhat.com>
14327
14328 * gcc.dg/Wrestrict-3.c: New test.
14329
830421fc
JJ
143302018-01-03 Jakub Jelinek <jakub@redhat.com>
14331
14332 PR c++/83555
14333 * g++.dg/opt/pr83555.C: New test.
14334 * g++.dg/ubsan/pr83555.C: New test.
14335
72df5daa
DM
143362018-01-03 David Malcolm <dmalcolm@redhat.com>
14337
14338 PR c/82050
14339 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
14340 the !CHECKING_P case by expecting a note.
14341 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
14342 a note for the !CHECKING_P case, and move the return statement
14343 outside of #if CHECKING_P guard.
14344
86aa0691
JL
143452018-01-03 Jeff Law <law@redhat.com>
14346
14347 PR middle-end/83654
14348 * gcc.target/i386/stack-check-18.c: New test.
14349 * gcc.target/i386/stack-check-19.c: New test.
14350
e95e79b6
MS
143512018-01-03 Martin Sebor <msebor@redhat.com>
14352
14353 PR tree-optimization/83501
14354 * c-c++-common/Warray-bounds-3.c: Remove xfail.
14355
65f2d1ee
PK
143562018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14357
14358 PR tree-optimization/83501
14359 * gcc.dg/tree-ssa/pr83501-1.c: New test.
14360
ce473498
NS
143612018-01-03 Nathan Sidwell <nathan@acm.org>
14362
14363 PR c++/83667
14364 * g++.dg/ipa/pr83667.C: New.
14365
fa9544ab
ML
143662018-01-03 Martin Liska <mliska@suse.cz>
14367
14368 PR tree-optimization/83593
14369 * gcc.dg/pr83593.c: New test.
14370
ca04a532
ML
143712018-01-03 Martin Liska <mliska@suse.cz>
14372
14373 PR ipa/83549
14374 * g++.dg/ipa/pr83549.C: New test.
14375
e164534f
MP
143762018-01-03 Marek Polacek <polacek@redhat.com>
14377
14378 PR c++/83592
14379 * g++.dg/warn/mvp2.C: New test.
14380
19c37faa
JJ
143812018-01-03 Jakub Jelinek <jakub@redhat.com>
14382
e30947eb
JJ
14383 PR preprocessor/83602
14384 * g++.dg/cpp/pr83602.C: New test.
14385
19c37faa
JJ
14386 PR c++/83634
14387 * g++.dg/parse/pr83634.C: New test.
14388
8987beac
TK
143892018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14390
14391 PR fortran/83664
14392 * gfortran.dg/eoshift_7.f90: New test.
14393
b853346e
JB
143942018-01-03 Jan Beulich <jbeulich@suse.com>
14395
14396 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
14397 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
14398
85ec4feb
JJ
143992018-01-03 Jakub Jelinek <jakub@redhat.com>
14400
14401 Update copyright years.
14402
99504686
ML
144032018-01-03 Martin Liska <mliska@suse.cz>
14404
14405 PR ipa/83594
14406 * gcc.dg/ipa/pr83594.c: New test.
14407
d9f21f6a
RS
144082018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14409 Alan Hayward <alan.hayward@arm.com>
14410 David Sherwood <david.sherwood@arm.com>
14411
14412 * gcc.dg/vect-opt-info-1.c: New test.
14413
2d71e7b8
MM
144142018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14415
14416 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
14417 floorf128, truncf128, and roundf128.
14418 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
14419 optimizations added in match.pd.
14420 * gcc.target/powerpc/float128-hw6.c: Likewise.
14421 * gcc.target/powerpc/float128-hw7.c: Likewise.
14422 * gcc.target/powerpc/float128-hw8.c: Likewise.
14423 * gcc.target/powerpc/float128-hw9.c: Likewise.
14424 * gcc.target/powerpc/float128-hw10.c: Likewise.
14425 * gcc.target/powerpc/float128-hw11.c: Likewise.
14426
0a552ae2
JJ
144272018-01-02 Jakub Jelinek <jakub@redhat.com>
14428
14429 PR c++/83556
14430 * g++.dg/cpp0x/pr83556.C: New test.
14431
a9ec0cfc
TK
144322018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14433
14434 PR fortran/45689
14435 PR fortran/83650
14436 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
14437 * gfortran.dg/simplify_cshift_4.f90: New test.
14438
6ff9491a 144392018-01-02 Marek Polacek <polacek@redhat.com>
f76649a6 14440
6ff9491a
MP
14441 PR c++/81860
14442 * g++.dg/cpp0x/inh-ctor30.C: New test.
f76649a6 14443
dd2ce397
MP
14444 PR c++/83644
14445 * g++.dg/cpp1z/pr83644.C: New test.
14446
f549bfb3
PT
144472018-01-01 Paul Thomas <pault@gcc.gnu.org>
14448
14449 PR fortran/83076
508d0c3d 14450 * gfortran.dg/coarray_45.f90: New test.
f549bfb3
PT
14451
14452 PR fortran/83319
508d0c3d 14453 * gfortran.dg/coarray_46.f90: New test.
f549bfb3 14454
1f01b457
JJ
144552018-01-01 Jakub Jelinek <jakub@redhat.com>
14456
1bfb3b8b
JJ
14457 PR tree-optimization/83581
14458 * gcc.dg/pr83581.c: New test.
14459
913884f7
JJ
14460 PR c/83595
14461 * gcc.dg/pr83595.c: New test.
14462
0f3f0e4e
JJ
14463 PR middle-end/83608
14464 * g++.dg/opt/pr83608.C: New test.
14465
c1329fc8
JJ
14466 PR middle-end/83609
14467 * gcc.dg/pr83609.c: New test.
14468 * g++.dg/opt/pr83609.C: New test.
14469
d235d09b
JJ
14470 PR middle-end/83623
14471 * gcc.dg/pr83623.c: New test.
14472
1f01b457
JJ
14473 * gcc.target/i386/i386.exp
14474 (check_effective_target_avx512vpopcntdqvl): New proc.
14475 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
14476 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
14477 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
818ab71a 14478\f
85ec4feb 14479Copyright (C) 2018 Free Software Foundation, Inc.
ad41bd84
JM
14480
14481Copying and distribution of this file, with or without modification,
14482are permitted in any medium without royalty provided the copyright
14483notice and this notice are preserved.