]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/81695 (internal compiler error: in size_binop_loc, at fold-const...
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
963aeaad
RS
12017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2
3 PR tree-optimization/81835
4 * gcc.dg/vect/pr81815.c: New test.
5
aaf46c35
JM
62017-08-15 Joseph Myers <joseph@codesourcery.com>
7
8 PR target/78460
9 PR target/67712
10 * gcc.c-torture/compile/string-large-1.c: New test.
11
204b99cd
RB
122017-08-15 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/81790
15 * gcc.dg/torture/pr81790.c: New testcase.
16
27be025d
MS
172017-08-14 Martin Sebor <msebor@redhat.com>
18
19 PR c/81117
20 * c-c++-common/attr-nonstring-1.c: New test.
21
da67acb9
MS
222017-08-14 Martin Sebor <msebor@redhat.com>
23
24 PR c/81117
25 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
26
9e3b1778
DE
272017-08-14 David Edelsohn <dje.gcc@gmail.com>
28
29 * gcc.dg/ucnid-5.c: Skip on AIX.
30 * gcc.target/powerpc/pr79909.c: Skip on AIX.
31
2912db04
UB
322017-08-14 Uros Bizjak <ubizjak@gmail.com>
33
34 PR target/46091
35 * gcc.target/i386/pr46091-1.c: New test.
36 * gcc.target/i386/pr46091-2.c: Ditto.
37 * gcc.target/i386/pr46091-3.c: Ditto.
38
c7fd2176
WD
392017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
40
41 PR target/81643
42 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
43
a72a7e39
BS
442017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
45
46 PR target/79845
47 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
48 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
49 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
50 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
51 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
52 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
53 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
54 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
55 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
56 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
57 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
58 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
59 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
60 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
61 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
62 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
63 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
64 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
65 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
66 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
67 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
68 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
69 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
70 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
71 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
72 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
73 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
74 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
75 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
76 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
77 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
78 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
79 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
80 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
81 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
82 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
83 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
84 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
85 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
86 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
87 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
88 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
89 * gcc.target/powerpc/cmpb-3.c: Likewise.
90 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
91 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
92 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
93 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
94 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
95 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
96 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
97 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
98 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
99 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
100 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
101 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
102 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
103 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
104 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
105 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
106 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
107 * gcc.target/powerpc/no-r11-3.c: Likewise.
108 * gcc.target/powerpc/pr80098-1.c: Likewise.
109 * gcc.target/powerpc/pr80098-2.c: Likewise.
110 * gcc.target/powerpc/pr80098-3.c: Likewise.
111 * gcc.target/powerpc/pr80098-4.c: Likewise.
112 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
113 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
114 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
115 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
116 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
117 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
118 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
119 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
120 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
121 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
122 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
123
8d2d0de9
BC
1242017-08-14 Bin Cheng <bin.cheng@arm.com>
125
126 PR tree-optimization/81799
127 * gcc.dg/tree-ssa/pr81799.c: New.
128
5316dd1b
WD
1292017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
130
131 PR middle-end/46932
132 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
133 * lib/target-supports.exp: Add check_effective_target_autoincdec.
134
250db3f9
SN
1352017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
136
137 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
138 -mno-pc-relative-literal-loads.
139
0d9255af
RO
1402017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
141
142 PR testsuite/81793
143 * gcc.dg/pie-static-1.c: Require both static and pie support.
144 * gcc.dg/pie-static-2.c: Likewise.
145
7a7b545f
PMR
1462017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
147
148 PR ada/79542
149 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
150
bb85aa74
MP
1512017-08-11 Marek Polacek <polacek@redhat.com>
152
153 PR c/81795
154 * gcc.dg/pr81795.c: New test.
155
c4fa8984
TK
1562017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
157
158 PR fortran/60355
159 * gfortran.dg (bind_c_usage_30): New test.
160
fe8a99d8
ML
1612017-08-11 Martin Liska <mliska@suse.cz>
162
163 PR tree-opt/79987
164 * gcc.target/i386/mpx/pr79987.c: New test.
165
4c71a171
ML
1662017-08-11 Martin Liska <mliska@suse.cz>
167
168 PR ipa/81213
169 * gcc.target/i386/pr81213.c: New test.
170
e1769bdd
UB
1712017-08-10 Uros Bizjak <ubizjak@gmail.com>
172
173 PR target/81708
174 * gcc.target/i386/stack-prot-sym.c: New test.
175
adc84037
RS
1762017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
177
178 PR testsuite/81738
179 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
180 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
181 vect_perm and vect_element_align for vectorization.
182
8e941ae9
L
1832017-08-10 H.J. Lu <hongjiu.lu@intel.com>
184
185 PR target/81736
186 * gcc.target/i386/pr81736-1.c: New test.
187 * gcc.target/i386/pr81736-2.c: Likewise.
188 * gcc.target/i386/pr81736-3.c: Likewise.
189 * gcc.target/i386/pr81736-4.c: Likewise.
190 * gcc.target/i386/pr81736-5.c: Likewise.
191 * gcc.target/i386/pr81736-6.c: Likewise.
192 * gcc.target/i386/pr81736-7.c: Likewise.
193
798f8628
WS
1942017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
195
196 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
197 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
198
32129a17
DM
1992017-08-10 David Malcolm <dmalcolm@redhat.com>
200
201 * c-c++-common/missing-close-symbol.c: New test case.
202 * c-c++-common/missing-symbol.c: New test case.
203 * gcc.dg/unclosed-init.c: New test case.
204 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
205 * g++.dg/diagnostic/unclosed-function.C: New test case.
206 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
207 * g++.dg/diagnostic/unclosed-struct.C: New test case.
208 * g++.dg/parse/pragma2.C: Update to reflect movement of the
209 "expected identifier" error.
210
57e1270f
FR
2112017-08-10 Fritz Reese <fritzoreese@gmail.com>
212
213 * gfortran.dg/dec_d_lines_1.f: New test.
214 * gfortran.dg/dec_d_lines_2.f: New test.
215
2162017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
217
218 * gfortran.dg/dec_structure_18.f90: New test.
219 * gfortran.dg/dec_structure_19.f90: New test.
220 * gfortran.dg/dec_structure_20.f90: New test.
221 * gfortran.dg/dec_structure_21.f90: New test.
222
aaab59b4
MP
2232017-08-10 Marek Polacek <polacek@redhat.com>
224
225 PR testsuite/81784
226 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
227
f234f078
MP
228 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
229
2b7d0696
ML
2302017-08-10 Martin Liska <mliska@suse.cz>
231
232 PR c++/81355
233 * g++.dg/other/pr81355.C: New test.
234
47ee1b7c
DM
2352017-08-09 David Malcolm <dmalcolm@redhat.com>
236
237 * jit.dg/all-non-failing-tests.h: Add note about
238 test-vector-types.cc.
239 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
240 case.
241 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
242 New test case.
243 * jit.dg/test-vector-types.cc: New test case.
244
b388427b
AP
2452017-08-09 Andrew Pinski <apinski@cavium.com>
246
247 * gcc.target/aarch64/vect-xorsign_exec.c: Add
248 --save-temps to the options passed.
249
12c2ab7b
MC
2502017-08-09 Michael Collison <michael.collison@arm.com>
251
252 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
253 boundary option and fix comment.
254 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
255 boundary option and fix comment.
256 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
257 boundary option and fix comment.
258 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
259 -mstructure-size boundary option.
260
a8a581af
SB
2612017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
262
263 PR rtl-optimization/81423
264 * gcc.c-torture/execute/pr81423.c: New testcase.
265
50a87c1c
WS
2662017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
267
268 * gcc.target/powerpc/fold-vec-pack-double.c: New.
269 * gcc.target/powerpc/fold-vec-pack-int.c: New.
270 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
271 * gcc.target/powerpc/fold-vec-pack-short.c: New.
272
3d9a180f
WS
2732017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
274
275 * gcc.target/powerpc/fold-vec-msum-char.c: New.
276 * gcc.target/powerpc/fold-vec-msum-short.c: New.
277
ee9a9e7b
WS
2782017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
279
280 * gcc.target/powerpc/fold-vec-madd-double.c: New.
281 * gcc.target/powerpc/fold-vec-madd-float.c: New.
282 * gcc.target/powerpc/fold-vec-madd-short.c: New.
283
07999eb2
WS
2842017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
285
286 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
287 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
288 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
289 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
290
0ca970cd
SB
2912017-08-09 Slava Barinov <v.barinov@samsung.com>
292
293 * g++.dg/asan/asan.exp: Switch on *.cc tests.
294
296c53ac
MP
2952017-08-09 Marek Polacek <polacek@redhat.com>
296
297 PR c/81233
298 * gcc.dg/diagnostic-types-1.c: New test.
299 * gcc.dg/assign-warn-1.c: Update warning messages.
300 * gcc.dg/assign-warn-2.c: Likewise.
301 * gcc.dg/c90-const-expr-5.c: Likewise.
302 * gcc.dg/c99-const-expr-5.c: Likewise.
303 * gcc.dg/conv-2.c: Likewise.
304 * gcc.dg/init-bad-7.c: Likewise.
305 * gcc.dg/overflow-warn-1.c: Likewise.
306 * gcc.dg/overflow-warn-2.c: Likewise.
307 * gcc.dg/overflow-warn-3.c: Likewise.
308 * gcc.dg/overflow-warn-4.c: Likewise.
309 * gcc.dg/pointer-array-atomic.c: Likewise.
310 * gcc.dg/pr26865.c: Likewise.
311 * gcc.dg/pr61162-2.c: Likewise.
312 * gcc.dg/pr61162.c: Likewise.
313 * gcc.dg/pr67730-2.c: Likewise.
314 * gcc.dg/pr69156.c: Likewise.
315 * gcc.dg/pr70174.c: Likewise.
316 * objc.dg/proto-lossage-4.m: Likewise.
317
a32c8316
MP
3182017-08-09 Marek Polacek <polacek@redhat.com>
319
320 PR c/81417
321 * Wsign-compare-1.c: New test.
322 * gcc.dg/compare1.c: Adjust dg-bogus.
323 * gcc.dg/compare2.c: Likewise.
324 * gcc.dg/compare3.c: Likewise.
325 * gcc.dg/compare7.c: Likewise.
326 * gcc.dg/compare8.c: Likewise.
327 * gcc.dg/compare9.c: Likewise.
328 * gcc.dg/pr11492.c: Likewise.
329
7345b714
L
3302017-08-08 H.J. Lu <hongjiu.lu@intel.com>
331
332 PR driver/81523
333 * gcc.dg/pie-7.c: New test.
334 * gcc.dg/pie-static-1.c: Likewise.
335 * gcc.dg/pie-static-2.c: Likewise.
336
d5bf81b3
UB
3372017-08-08 Uros Bizjak <ubizjak@gmail.com>
338
339 PR target/81708
340 * gcc.target/i386/stack-prot-guard.c: New test.
341
4261463d
TC
3422017-08-08 Tamar Christina <tamar.christina@arm.com>
343
344 * gcc.target/aarch64/xorsign.c: New.
345 * gcc.target/aarch64/xorsign_exec.c: New.
346 * gcc.target/aarch64/vect-xorsign_exec.c: New.
347
b115e803
BS
3482017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
349
350 PR tree-optimization/81354
351 * g++.dg/torture/pr81354.C: New file.
352
51bd28ed
RB
3532017-08-08 Richard Biener <rguenther@suse.de>
354
355 PR middle-end/81719
356 * g++.dg/tree-ssa/pr81719.C: New testcase.
357
26d66f28
RB
3582017-08-08 Richard Biener <rguenther@suse.de>
359
360 PR tree-optimization/81723
361 * gfortran.dg/pr81723.f: New testcase.
362
82c0d3eb
BS
3632017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
364
365 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
366 string.
367 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
368 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
369 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
370 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
371 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
372 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
373 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
374 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
375 * gcc.target/powerpc/cmpb-3.c: Likewise.
376 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
377 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
378
d81e058f
ML
3792017-08-08 Martin Liska <mliska@suse.cz>
380
381 PR tree-opt/81696
382 * gcc.dg/ipa/pr81696.c: New test.
383
a5c93f53
BC
3842017-08-08 Bin Cheng <bin.cheng@arm.com>
385
386 PR tree-optimization/81744
387 * gcc.dg/tree-ssa/pr81744.c: New.
388
a5afbdd6
MP
3892017-08-08 Marek Polacek <polacek@redhat.com>
390
391 PR c++/81607
392 * g++.dg/other/bitfield6.C: New test.
393
08c4c51e
MM
3942017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
395
396 PR target/81593
397 * gcc.target/powerpc/vec-setup.h: New tests to test various
398 combinations of setting up vectors of 2 double word elements.
399 * gcc.target/powerpc/vec-setup-long.c: Likewise.
400 * gcc.target/powerpc/vec-setup-double.c: Likewise.
401 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
402 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
403 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
404 vector inserts from vector extracts.
405 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
406
950a884b
TK
4072017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
408
409 PR fortran/68829
410 PR fortran/81701
411 * gfortran.dg/o_fast_stacksize.90: New test.
412
6f1a16cb
WD
4132017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
414
415 PR middle-end/46932
416 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
417
4090b652
L
4182017-08-07 H.J. Lu <hongjiu.lu@intel.com>
419
420 * gcc.target/i386/pr81736-1.c: Removed.
421 * gcc.target/i386/pr81736-2.c: Likewise.
422 * gcc.target/i386/pr81736-3.c: Likewise.
423 * gcc.target/i386/pr81736-4.c: Likewise.
424
079a0363
L
4252017-08-07 H.J. Lu <hongjiu.lu@intel.com>
426
427 PR target/81736
428 * gcc.target/i386/pr81736-1.c: New test.
429 * gcc.target/i386/pr81736-2.c: Likewise.
430 * gcc.target/i386/pr81736-3.c: Likewise.
431 * gcc.target/i386/pr81736-4.c: Likewise.
432
1653a865
MP
4332017-08-07 Marek Polacek <polacek@redhat.com>
434
435 PR middle-end/81737
436 * gcc.dg/pr81737.c: New test.
437
577eec56
ML
4382017-08-07 Martin Liska <mliska@suse.cz>
439
440 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
441 * gcc.dg/parm-impl-decl-1.c: Likewise.
442 * gcc.dg/parm-impl-decl-3.c: Likewise.
443 * gcc.dg/Wattributes-5.c: New test.
444
537bf9ac
AP
4452017-08-06 Andrew Pinski <apinski@cavium.com>
446
447 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
448 * gcc.target/aarch64/target_attr_13.c: LIkewise.
449 * gcc.target/aarch64/target_attr_15.c: LIkewise.
450 * gcc.target/aarch64/target_attr_4.c: Likewise.
451 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
452 * gcc.target/aarch64/target_attr_2.c: Likewise.
453 * gcc.target/aarch64/target_attr_7.c: Likewise.
454 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
455 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
456 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
457
90596474
AP
4582017-08-06 Andrew Pinski <apinski@cavium.com>
459
460 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
461 -march=armv8-a+nolse, skip if -mcpu= is passed.
462 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
463
08e9cb5a
AP
4642017-08-06 Andrew Pinski <apinski@cavium.com>
465
466 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
467 * gcc.target/aarch64/_Float16_2.c: Likewise.
468 * gcc.target/aarch64/_Float16_3.c: Likewise.
469
4a6ad083
TV
4702017-08-06 Tom de Vries <tom@codesourcery.com>
471
472 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
473
b363e726
TV
4742017-08-06 Tom de Vries <tom@codesourcery.com>
475
476 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
477 type. Add missing return.
478
8fbcf075
TV
4792017-08-06 Tom de Vries <tom@codesourcery.com>
480
481 PR testsuite/81731
482 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
483 variable 'a' definition.
484 (b): Remove unused variable.
485 (gp): New variable.
486 (check): Add parameter corresponding to call in main, and handle.
487
67695c07
PC
4882017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
489
490 PR c++/79790
23d12941 491 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 492
c779bea5
YG
4932017-08-04 Yury Gribov <tetra2005@gmail.com>
494
495 PR tree-optimization/57371
496 * c-c++-common/pr57371-1.c: New test.
497 * c-c++-common/pr57371-2.c: New test.
498 * c-c++-common/pr57371-3.c: New test.
499 * c-c++-common/pr57371-4.c: New test.
500 * gcc.dg/pr57371-5.c: New test.
501
e52341f1
CL
5022017-08-04 Carl Love <cel@us.ibm.com>
503
504 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
505 builtin test cases for vec_mule, and vec_mulo.
506 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
507 builtin test cases for vec_mule, and vec_mulo.
508
295940c3
L
5092017-08-04 H.J. Lu <hongjiu.lu@intel.com>
510
511 PR target/81590
512 * gcc.target/i386/avx512-check.h: New file.
513 * gcc.target/i386/avx5124fmaps-check.h: Removed.
514 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
515 * gcc.target/i386/avx512cd-check.h: Likewise.
516 * gcc.target/i386/avx512ifma-check.h: Likewise.
517 * gcc.target/i386/avx512vbmi-check.h: Likewise.
518 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
519 * gcc.target/i386/avx512bw-check.h: Rewrite.
520 * gcc.target/i386/avx512dq-check.h: Likewise.
521 * gcc.target/i386/avx512er-check.h: Likewise.
522 * gcc.target/i386/avx512f-check.h: Likewise.
523 * gcc.target/i386/avx512vl-check.h: Likewise.
524 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
525 only.
526 (test_512): Removed.
527 (avx512*_test): Likewise.
528 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
529
f4f2c2ec
MP
5302017-08-04 Marek Polacek <polacek@redhat.com>
531
532 PR middle-end/81695
533 * gcc.dg/pr81695.c: New test.
534
62c8a2cf
RS
5352017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
536
537 PR tree-optimization/81136
538 * gcc.dg/vect/pr81136.c: Add scan test.
539
dfbddbeb
RS
5402017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
541
542 * gcc.dg/vect/vect-alias-check-3.c: New test.
543 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
544 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
545
165b2f5f
RB
5462017-08-04 Richard Biener <rguenther@suse.de>
547
548 PR middle-end/81705
549 * c-c++-common/ubsan/pr81705.c: New testcase.
550
7c0881d5
BS
5512017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
552
553 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
554 messages that used to start with a capital letter.
555 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
556 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
557 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
558 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
559 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
560 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
561 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
562 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
563 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
564 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
565 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
566 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
567 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
568 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
569 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
570 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
571 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
572 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
573 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
574 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
575 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
576 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
577 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
578 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
579 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
580 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
581 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
582 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
583 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
584 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
585 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
586 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
587 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
588 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
589 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
590 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
591 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
592 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
593 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
594 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
595 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
596 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
597 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
598 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
599 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
600 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
601 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
602 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
603 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
604 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
605 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
606 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
607 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
608 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
609 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
610 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
611
2fdaed89
JJ
6122017-08-03 Jakub Jelinek <jakub@redhat.com>
613
614 PR target/81621
615 * gcc.dg/pr81621.c: New test.
616
297db279
RB
6172017-08-03 Richard Biener <rguenther@suse.de>
618
619 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
620 and CSE.
621
2fdaed89 6222017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
623
624 PR middle-end/81148
625 * c-c++-common/ubsan/pr81148.c: New testcase.
626
cad136a4
TV
6272017-08-03 Tom de Vries <tom@codesourcery.com>
628
629 PR target/81662
630 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
631
2392baa5
JJ
6322017-08-03 Jakub Jelinek <jakub@redhat.com>
633
634 PR driver/81650
635 * gcc.dg/pr81650.c: New test.
636
e5e691a5
PC
6372017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
638
639 PR c++/71440
640 * g++.dg/template/crash127.C: New.
641
0a734553
JJ
6422017-08-03 Jakub Jelinek <jakub@redhat.com>
643
644 PR middle-end/81052
645 * c-c++-common/pr81052.c: New test.
646
673aef33
TV
6472017-08-03 Tom de Vries <tom@codesourcery.com>
648
649 * gcc.dg/pr56727-2.c: Require alias.
650
2a8485f6
TV
6512017-08-03 Tom de Vries <tom@codesourcery.com>
652
653 * gcc.dg/attr-noipa.c: Require alloca.
654
8b917598
TV
6552017-08-03 Tom de Vries <tom@codesourcery.com>
656
657 * gcc.dg/torture/pr80163.c: Require label_values.
658
4ca8bf91
TV
6592017-08-03 Tom de Vries <tom@codesourcery.com>
660
661 PR target/81662
662 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
663 * c-c++-common/patchable_function_entry-default.c: Same.
664 * c-c++-common/patchable_function_entry-definition.c: Same.
665
f4629481
UB
6662017-08-02 Uros Bizjak <ubizjak@gmail.com>
667
668 PR target/81644
669 * gcc.target/i386/pr81644.c: New test.
670
86994621
TV
6712017-08-02 Tom de Vries <tom@codesourcery.com>
672
673 * gcc.dg/Walloca-14.c: Use relative line number.
674
9501fd4b
UB
6752017-08-02 Uros Bizjak <ubizjak@gmail.com>
676
677 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
678 test "no-3dnowa" target attribute.
679
f7b6353a
MP
6802017-08-02 Marek Polacek <polacek@redhat.com>
681
682 PR c/81289
683 * gcc.dg/noncompile/pr81289.c: New test.
684
8a6eab34
MP
685 PR c/81448
686 PR c/81306
687 * c-c++-common/Wmultistatement-macros-13.c: New test.
688
349721b7
JJ
6892017-08-02 Jakub Jelinek <jakub@redhat.com>
690
e4f0733a
JJ
691 PR c++/81640
692 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
693
349721b7
JJ
694 PR middle-end/79499
695 * gcc.dg/pr79499.c: New test.
696
77eefb71
RB
6972017-08-02 Richard Biener <rguenther@suse.de>
698
699 PR tree-optimization/81633
700 * gcc.dg/vect/pr81633.c: New testcase.
701
760f74c2
L
7022017-08-01 H.J. Lu <hongjiu.lu@intel.com>
703
704 * gcc.dg/guality/pr25967-1.c: New test.
705 * gcc.dg/guality/pr25967-2.c: Likewise.
706 * gcc.dg/torture/pr25967-1.c: Likewise.
707 * gcc.dg/torture/pr25967-2.c: Likewise.
708
a2e28a97
L
7092017-08-01 H.J. Lu <hongjiu.lu@intel.com>
710
711 PR target/81654
712 * gcc.target/i386/pr81654.c: New test.
713
d8afd032
TK
7142017-08-01 Thomas König <tkoenig@gcc.gnu.org>
715
716 PR fortran/79312
717 * gfortran.dg/logical_assignment_1.f90: New test.
718
671a00ee
ML
7192017-08-01 Martin Liska <mliska@suse.cz>
720
721 PR middle-end/70140
722 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
723
7d3eecca
ML
7242017-08-01 Martin Liska <mliska@suse.cz>
725
726 Revert r250771
727 Make mempcpy more optimal (PR middle-end/70140).
728
636730ca
JJ
7292017-08-01 Jakub Jelinek <jakub@redhat.com>
730
731 PR target/81622
732 * gcc.target/powerpc/pr81622.c: New test.
733
74cc0b2b
SE
7342017-08-01 Steve Ellcey <sellcey@cavium.com>
735
736 PR tree-optimization/80925
737 * gcc.dg/vect/vect-28.c: Add
738 --param vect-max-peeling-for-alignment=0 option.
739 Remove unaligned access and peeling checks.
740 * gcc.dg/vect/vect-33-big-array.c: Ditto.
741 * gcc.dg/vect/vect-70.c: Ditto.
742 * gcc.dg/vect/vect-87.c: Ditto.
743 * gcc.dg/vect/vect-88.c: Ditto.
744 * gcc.dg/vect/vect-91.c: Ditto.
745 * gcc.dg/vect/vect-93.c: Ditto.
746
0102e469
TV
7472017-08-01 Tom de Vries <tom@codesourcery.com>
748
749 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
750 * gcc.target/nvptx/slp.c (foo): Same.
751
813485c6
RB
7522017-08-01 Richard Biener <rguenther@suse.de>
753
754 PR tree-optimization/81181
755 * gcc.dg/torture/pr81181.c: New testcase.
756
98b7180c
ML
7572017-08-01 Martin Liska <mliska@suse.cz>
758
759 PR middle-end/70140
760 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
761
4f3e333a
UB
7622017-08-01 Uros Bizjak <ubizjak@gmail.com>
763
764 PR target/81641
765 * gcc.target/i386/pr81641.c: New test.
766
b8bb5772
UB
7672017-08-01 Uros Bizjak <ubizjak@gmail.com>
768
769 PR target/81639
770 * gcc.target/i386/pr81639.c: New test.
771
34e5c511
RB
7722017-08-01 Richard Biener <rguenther@suse.de>
773
774 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
775 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
776 endless loop.
777 * gcc.dg/uninit-23.c: Adjust.
778
5e19d437
BC
7792017-08-01 Bin Cheng <bin.cheng@arm.com>
780
781 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
782 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
783
7061cfc0
BC
7842017-08-01 Bin Cheng <bin.cheng@arm.com>
785
786 PR tree-optimization/81627
787 * gcc.dg/tree-ssa/pr81627.c: New.
788
39637a44
BC
7892017-08-01 Bin Cheng <bin.cheng@arm.com>
790
791 PR tree-optimization/81620
792 * gcc.dg/tree-ssa/pr81620-1.c: New.
793 * gcc.dg/tree-ssa/pr81620-2.c: New.
794
f9c5fe06
DH
7952017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
796
797 PR testsuite/53542
798 * gfortran.dg/use_30.f90: New test.
799
da98e3b1
JJ
8002017-08-01 Jakub Jelinek <jakub@redhat.com>
801
802 PR tree-optimization/81588
803 * gcc.dg/tree-ssa/pr81588.c: New test.
804 * gcc.dg/pr81588.c: New test.
805 * gcc.c-torture/execute/pr81588.c: New test.
806
5e8fe12f
RB
8072017-08-01 Richard Biener <rguenther@suse.de>
808
809 PR tree-optimization/81297
810 * gcc.dg/torture/pr81297.c: New testcase.
811
93ac482a
UB
8122017-07-31 Uros Bizjak <ubizjak@gmail.com>
813
814 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
815
6cc518c6
SE
8162017-07-31 Steve Ellcey <sellcey@cavium.com>
817
818 PR tree-optimization/80925
93ac482a 819 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
820 --param vect-max-peeling-for-alignment=0 option.
821 Remove unaligned access and peeling checks.
822 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
823
24c8e8eb
CL
8242017-07-31 Carl Love <cel@us.ibm.com>
825
826 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
827 missed in commit 250746.
828
b40e941b
CL
8292017-07-31 Carl Love <cel@us.ibm.com>
830
831 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
832 new builtins.
833
67779f74
L
8342017-07-31 H.J. Lu <hongjiu.lu@intel.com>
835
836 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
837 * gcc.target/i386/pr79793-2.c: Likewise.
838
a97cf8f9
UB
8392017-07-31 Uros Bizjak <ubizjak@gmail.com>
840
841 PR target/25967
842 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
843 (naked): Add attribute regparm(1) for x86_32 targets.
844 Add integer argument. Remove global "data" variable.
845 (main): Pass integer argument to naked function.
846 * gcc.target/i386/naked-4.c: New test.
847
7fef86d3
JH
8482017-07-31 Jan Hubicka <hubicka@ucw.cz>
849 Martin Liska <mliska@suse.cz>
850
851 * gcc.dg/predict-15.c: New test.
852 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
853
2ec580be
UB
8542017-07-31 Uros Bizjak <ubizjak@gmail.com>
855
856 PR target/25967
857 * gcc.target/i386/naked-1.c: New test.
858 * gcc.target/i386/naked-2.c: Ditto.
859 * gcc.target/i386/naked-3.c: Ditto.
860 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
861 do_test_body0 stub function, use attribute "naked" instead.
862 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
863 * gcc.dg/pr44290-2.c: Ditto.
864
cfdf6ff6
TK
8652017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
866
867 PR fortran/81581
868 * gfortran.dg/dim_sum_1.f90: New test case.
869 * gfortran.dg/dim_sum_2.f90: New test case.
870 * gfortran.dg/dim_sum_3.f90: New test case.
871
5edb1c48
ML
8722017-07-31 Martin Liska <mliska@suse.cz>
873
874 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
875 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
876
f34ebeb2
ML
8772017-07-31 Martin Liska <mliska@suse.cz>
878
879 PR sanitize/81530
880 * g++.dg/ubsan/pr81530.C: New test.
881
066bbc57
JJ
8822017-07-31 Jakub Jelinek <jakub@redhat.com>
883
884 PR sanitizer/81604
885 * c-c++-common/ubsan/pr81604.c: New test.
886
a10b3cf1
L
8872017-07-30 H.J. Lu <hongjiu.lu@intel.com>
888
889 PR target/79793
890 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
891 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
892 (foo): Check the builtin return address against the return address
893 in interrupt frame.
894 * gcc.target/i386/pr79793-1.c: New test.
895 * gcc.target/i386/pr79793-2.c: Likewise.
896
942047f2
EB
8972017-07-29 Eric Botcazou <ebotcazou@adacore.com>
898
899 * c-c++-common/dump-ada-spec-7.c: New test.
900
e071b767
JJ
9012017-07-29 Jakub Jelinek <jakub@redhat.com>
902
903 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
904 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
905
782a7850
PB
9062017-07-28 Peter Bergner <bergner@vnet.ibm.com>
907
908 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
909
9de00935
TC
9102017-07-28 Tamar Christina <tamar.christina@arm.com>
911
912 * gcc.target/aarch64/int_mov_immediate_1.c: New.
913
8de33df2
BC
9142017-07-28 Bin Cheng <bin.cheng@arm.com>
915
916 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
917
8acb8421
TC
9182017-07-28 Tamar Christina <tamar.christina@arm.com>
919 Bilyan Borisov <bilyan.borisov@arm.com>
920
921 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
922 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
923 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
924 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
925 * gcc.target/aarch64/pr63304_1.c: Changed to double.
926
d9c259ef
BC
9272017-07-28 Bin Cheng <bin.cheng@arm.com>
928
929 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
930 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
931 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
932 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
933 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
934 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
935 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
936 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
937 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
938 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
939 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
940
6d7649f8
ML
9412017-07-28 Martin Liska <mliska@suse.cz>
942
943 PR sanitizer/81340
944 * g++.dg/asan/pr81340.C: New test.
945
92e29a5e
RB
9462017-07-28 Richard Biener <rguenther@suse.de>
947
948 PR tree-optimization/81502
949 * gcc.target/i386/pr81502.c: New testcase.
950
70affe6a
ML
9512017-07-28 Martin Liska <mliska@suse.cz>
952
953 PR sanitizer/81460
954 * gcc.dg/asan/pr81460.c: New test.
955
d0ee55a1
JJ
9562017-07-28 Jakub Jelinek <jakub@redhat.com>
957
c9b39a49
JJ
958 PR sanitizer/80998
959 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
960 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
961
d0ee55a1
JJ
962 PR tree-optimization/81578
963 * gcc.dg/pr81578.c: New test.
964
1ce75e41
RB
9652017-07-28 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/81573
968 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
969
7a5cbf29
PB
9702017-07-27 Peter Bergner <bergner@vnet.ibm.com>
971
972 * g++.dg/pr69667.C: Remove option -mlra.
973 * gcc.target/powerpc/dform-1.c: Likewise.
974 * gcc.target/powerpc/dform-2.c: Likewise.
975 * gcc.target/powerpc/dform-3.c: Likewise.
976 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
977 * gcc.target/powerpc/p9-vparity.c: Likewise.
978 * gcc.target/powerpc/pr63491.c: Likewise.
979 * gcc.target/powerpc/pr67808.c: Likewise.
980 * gcc.target/powerpc/pr68805.c: Likewise.
981 * gcc.target/powerpc/pr69461.c: Likewise.
982 * gcc.target/powerpc/pr71680.c: Likewise.
983 * gcc.target/powerpc/pr77289.c: Likewise.
984 * gcc.target/powerpc/pr78458.c: Likewise.
985 * gcc.target/powerpc/pr78543.c: Likewise.
986 * g++.dg/pr71294.C: Remove option -mno-lra.
987 * gcc.target/powerpc/pr71656-1.c: Likewise.
988 * gcc.target/powerpc/pr71656-2.c: Likewise.
989 * gcc.target/powerpc/pr71698.c: Likewise.
990
2c2789d5
KT
9912017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
992 Sudakshina Das <sudi.das@arm.com>
993
994 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
995
06bd22f6
MP
9962017-07-27 Marek Polacek <polacek@redhat.com>
997
998 PR c/81417
999 * c-c++-common/Wsign-compare-1.c: New test.
1000 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1001 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1002 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1003 * g++.dg/warn/compare1.C: Likewise.
1004 * gcc.dg/compare1.c: Likewise.
1005 * gcc.dg/compare2.c: Likewise.
1006 * gcc.dg/compare4.c: Likewise.
1007 * gcc.dg/compare5.c: Likewise.
1008 * gcc.dg/pr35430.c: Likewise.
1009 * gcc.dg/pr60087.c: Likewise.
1010
27c8b49b
PB
10112017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1012
1013 PR middle-end/81564
1014 * gcc.dg/pr81564.c: New test.
1015
b7675b59
RB
10162017-07-27 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/81573
1019 PR tree-optimization/81494
1020 * gcc.dg/torture/pr81573.c: New testcase.
1021
719488f8
RB
10222017-07-27 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/81571
1025 * gcc.dg/torture/pr81571.c: New testcase.
1026
9811e84c
RB
10272017-07-27 Richard Biener <rguenther@suse.de>
1028
1029 PR tree-optimization/81502
1030 * gcc.target/i386/vect-insert-1.c: New testcase.
1031
58814c76
AK
10322017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1033
1034 PR target/81534
1035 * gcc.target/s390/pr81534.c: New test.
1036
036ea399
JJ
10372017-07-27 Jakub Jelinek <jakub@redhat.com>
1038
7d25ac20
JJ
1039 PR tree-optimization/81555
1040 PR tree-optimization/81556
1041 * gcc.c-torture/execute/pr81555.c: New test.
1042 * gcc.c-torture/execute/pr81556.c: New test.
1043
036ea399
JJ
1044 * gcc.dg/attr-noipa.c: New test.
1045 * gcc.dg/ipa/ipa-pta-18.c: New test.
1046 * gcc.dg/ipa/ipa-sra-11.c: New test.
1047
9bfda664
MM
10482017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1049
1050 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1051 option.
1052 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1053 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1054 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1055 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1056 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1057 * gcc.target/powerpc/vsx-simode.c: Likewise.
1058 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1059 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1060
eb086562
PC
10612017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1062
1063 PR c++/71570
1064 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1065
a7473dc5
L
10662017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1067
1068 PR target/81563
1069 * gcc.target/i386/pr81563.c: New test
1070
404f48ac
WD
10712017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1072
1073 PR target/79041
1074 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1075
c3d38629
MP
10762017-07-26 Marek Polacek <polacek@redhat.com>
1077
1078 PR middle-end/70992
1079 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1080 * gcc.dg/overflow-warn-2.c: Likewise.
1081 * gcc.dg/overflow-warn-3.c: Likewise.
1082 * gcc.dg/overflow-warn-4.c: Likewise.
1083 * gcc.dg/torture/pr70992-2.c: New test.
1084 * gcc.dg/torture/pr70992.c: New test.
1085
4f450a2b
RB
10862017-07-26 Richard Biener <rguenther@suse.de>
1087
1088 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1089 happening in ccp1.
1090 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1091
e1711448
WD
10922017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1093
1094 PR middle-end/46932
1095 * gcc.dg/pr46932.c: New testcase.
1096
108c3c88
ML
10972017-07-26 Martin Liska <mliska@suse.cz>
1098
1099 PR sanitize/81186
1100 * gcc.dg/asan/pr81186.c: New test.
1101
52645850
CL
11022017-07-25 Carl Love <cel@us.ibm.com>
1103
1104 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1105 vec_cnttz builtins.
1106
a8697b27
EB
11072017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 * gnat.dg/opt66.adb: New test.
1110
288fe52e
AM
11112017-07-25 Alexander Monakov <amonakov@ispras.ru>
1112
1113 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1114 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1115
b771c609
AM
11162017-07-25 Alexander Monakov <amonakov@ispras.ru>
1117
1118 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1119
11202017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
1121
1122 * c-c++-common/patchable_function_entry-default.c: New test.
1123 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1124 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1125
774cccdc
JJ
11262017-07-25 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR target/81532
1129 * gcc.target/i386/pr80833-3.c: New test.
1130 * gcc.target/i386/avx512dq-pr81532.c: New test.
1131 * gcc.target/i386/avx512bw-pr81532.c: New test.
1132
1aa54f90
RB
11332017-07-25 Richard Biener <rguenther@suse.de>
1134
1135 PR tree-optimization/81455
1136 * gcc.dg/pr81455.c: New testcase.
1137
e294f495
RB
11382017-07-25 Richard Biener <rguenther@suse.de>
1139
1140 PR tree-optimization/81529
1141 * gfortran.dg/pr81529.f90: New testcase.
1142
edf8ba4b
WD
11432017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1144
774cccdc 1145 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 1146
ea063871
RB
11472017-07-25 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/81410
1150 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1151
5ea71a5a
RB
11522017-07-25 Richard Biener <rguenther@suse.de>
1153
1154 PR tree-optimization/81510
1155 * gcc.dg/torture/pr81510.c: New testcase.
1156 * gcc.dg/torture/pr81510-2.c: Likewise.
1157
4287b4e8
ML
11582017-07-25 Martin Liska <mliska@suse.cz>
1159
1160 PR ipa/81520
1161 * gcc.dg/ipa/pr81520.c: New test.
1162
d49718d6
MP
11632017-07-25 Marek Polacek <polacek@redhat.com>
1164
1165 PR c/81364
1166 * Wmultistatement-macros-12.c: New test.
1167
0e82a9b9
BC
11682017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1169
1170 PR target/81414
1171 * gcc.target/aarch64/pr81414.C: New.
1172
3d99332b
RB
11732017-07-25 Richard Biener <rguenther@suse.de>
1174
1175 PR middle-end/81505
1176 * gcc.dg/ubsan/pr81505.c: New testcase.
1177
52d0f7bd
DS
11782017-07-24 Daniel Santos <daniel.santos@pobox.com>
1179
1180 PR testsuite/80759
1181 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1182 (ELFFN_BEGIN): Rename to FN_TYPE.
1183 (ELFFN_END): Rename to FN_SIZE.
1184 (ASMNAME): New macro.
1185 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1186 .global.
1187 (FUNC_END): Use ASMNAME.
1188 (test_data_save): Remove.
1189 (test_data_input): Likewise.
1190 (test_data_output: Likewise.
1191 (test_data_fn): Likewise.
1192 (test_data_retaddr): Likewise.
1193 (regs_to_mem): Make globals, use r10 instead of rax.
1194 (mem_to_regs): Likewise.
1195 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1196 body to ms-sysv.c.
1197 (do_test_aligned): Likewise.
1198 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1199 Add dg-* directives.
1200 (PASTE_STR): New macro.
1201 (ASMNAME): Likewise.
1202 (LOAD_TEST_DATA_ADDR): Likewise.
1203 (TEST_DATA_OFFSET): Likewise.
1204 (do_test_body0): New C function.
1205 (do_test_body): New inline assembly routine.
1206 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1207 (runtest_ms_sysv): Modify.
1208
19930989
MM
12092017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1210
1211 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1212 since the upper-regs options have been deleted.
1213 * gcc.target/powerpc/pr65849-2.c: Likewise.
1214 * gcc.target/powerpc/pr80099-1.c: Likewise.
1215 * gcc.target/powerpc/pr80099-2.c: Likewise.
1216 * gcc.target/powerpc/pr80099-3.c: Likewise.
1217 * gcc.target/powerpc/pr80099-4.c: Likewise.
1218 * gcc.target/powerpc/pr80099-5.c: Likewise.
1219 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1220 support removal of the upper-regs options.
1221 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1222 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1223 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1224 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1225 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1226 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1227 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1228 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1229 * gcc.target/powerpc/ppc-round.c: Likewise.
1230 * gcc.target/powerpc/pr71720.c: Likewise.
1231 * gcc.target/powerpc/pr72853.c: Likewise.
1232 * gcc.target/powerpc/pr79907.c: Likewise.
1233 * gcc.target/powerpc/pr78953.c: Likewise.
1234 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1235 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1236 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1237 * gcc.target/powerpc/vec-init-3.c: Likewise.
1238 * gcc.target/powerpc/vec-init-6.c: Likewise.
1239 * gcc.target/powerpc/vec-init-7.c: Likewise.
1240 * gcc.target/powerpc/vec-set-char.c: Likewise.
1241 * gcc.target/powerpc/vec-set-int.c: Likewise.
1242 * gcc.target/powerpc/vec-set-short.c: Likewise.
1243
d47d34bb
WD
12442017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1245
1246 PR target/79041
1247 * gcc.target/aarch64/pr79041-2.c: New test.
1248
26bca0ed
CL
12492017-07-24 Carl Love <cel@us.ibm.com>
1250
1251 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1252 the new built-ins.
1253
4b40986c
JW
12542017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1255
1256 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1257
213c3b7b
TK
12582017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1259 Mikael Morin <mikael@gcc.gnu.org>
1260
1261 PR fortran/66102
1262 * gfortran.dg/realloc_on_assign_28.f90: New test.
1263
e2b71b5a
DE
12642017-07-23 David Edelsohn <dje.gcc@gmail.com>
1265
1266 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1267 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1268
f36dda3b
UB
12692017-07-23 Uros Bizjak <ubizjak@gmail.com>
1270
1271 PR target/80569
1272 * gcc.target/i386/pr80569.c: New test.
1273
5ff4baa5
CL
12742017-07-21 Carl Love <cel@us.ibm.com>
1275
1276 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1277 vmuleuh): Fix scan-assembler-times should check for word not half word
1278 instructions.
1279
43f84f6c
JW
12802017-07-21 Jim Wilson <jim.wilson@linaro.org>
1281
1282 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1283 redundant -march option.
1284 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1285 in addition to armv8.1-a.
1286
325fe816
YG
12872017-07-21 Yury Gribov <tetra2005@gmail.com>
1288
1289 PR middle-end/56727
1290 * gcc.dg/pr56727-1.c: New test.
1291 * gcc.dg/pr56727-2.c: New test.
1292
5a5838e0
SM
12932017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1294
1295 * gcc.target/powerpc/mmx-check.h: New file.
1296 * gcc.target/powerpc/mmx-packs.c: New file.
1297 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1298 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1299 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1300 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1301 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1302 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1303 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1304 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1305 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1306 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1307 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1308 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1309 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1310 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1311 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1312 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1313 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1314 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1315 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1316 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1317 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1318 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1319 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1320 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1321 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1322 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1323 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1324 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1325 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1326 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1327 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1328 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1329 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1330 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1331 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1332 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1333 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1334 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1335
9af7f373
RB
13362017-06-21 Richard Biener <rguenther@suse.de>
1337
1338 PR tree-optimization/81500
1339 * gcc.dg/torture/pr81500.c: New testcase.
1340
5aaa8fb4
NS
13412017-07-20 Nathan Sidwell <nathan@acm.org>
1342
1343 * g++.dg/ext/anon-struct6.C: Adjust diag.
1344 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1345
2953b72f
JJ
13462017-07-20 Jakub Jelinek <jakub@redhat.com>
1347
1348 PR target/80846
1349 * gcc.target/i386/avx-pr80846.c: New test.
1350 * gcc.target/i386/avx2-pr80846.c: New test.
1351 * gcc.target/i386/avx512f-pr80846.c: New test.
1352
73c4b4df
BC
13532017-07-20 Bin Cheng <bin.cheng@arm.com>
1354
1355 PR tree-optimization/81388
1356 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1357 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1358
77e5edaf
JH
13592017-07-17 Tom de Vries <tom@codesourcery.com>
1360
1361 PR middle-end/81030
1362 * gcc.dg/pr81030.c: New test.
1363
891ad31c
RB
13642017-07-20 Richard Biener <rguenther@suse.de>
1365
1366 PR tree-optimization/61171
1367 * g++.dg/vect/pr61171.cc: New testcase.
1368 * gfortran.dg/vect/pr61171.f: Likewise.
1369 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1370
f971b281
RB
13712017-07-20 Richard Biener <rguenther@suse.de>
1372
1373 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1374 with V64QImode.
1375 * gcc.dg/vect/slp-45.c: Likewise.
1376
2071f8f9
N
13772017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1378
1379 * gcc.dg/tree-ssa/vrp116.c: New Test.
1380
a6722e5b
MM
13812017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1382
1383 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1384 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1385 __builtin_cpu_is and __builtin_cpu_supports are supported.
1386
ccfa843f
SM
13872017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1388
1389 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1390 __BUILTIN_CPU_SUPPORTS__ defined.
1391 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1392 __BUILTIN_CPU_SUPPORTS__ defined.
1393
564e405c
JJ
13942017-07-19 Jakub Jelinek <jakub@redhat.com>
1395
1396 PR tree-optimization/81346
1397 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1398
3717fbe3
TV
13992017-07-19 Tom de Vries <tom@codesourcery.com>
1400
1401 * gcc.target/nvptx/decl-init.c: Update alignment.
1402 * gcc.target/nvptx/slp-2-run.c: New test.
1403 * gcc.target/nvptx/slp-2.c: New test.
1404 * gcc.target/nvptx/v2di.c: New test.
1405
b98b34b7
TV
14062017-07-19 Tom de Vries <tom@codesourcery.com>
1407
1408 * gcc.target/nvptx/slp-run.c: New test.
1409 * gcc.target/nvptx/slp.c: New test.
1410 * gcc.target/nvptx/v2si-cvt.c: New test.
1411 * gcc.target/nvptx/v2si-run.c: New test.
1412 * gcc.target/nvptx/v2si.c: New test.
1413 * gcc.target/nvptx/vec.inc: New test.
1414
8d1628eb
JJ
14152017-07-19 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR tree-optimization/81346
1418 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1419 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1420 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1421 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1422 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1423 compiler to avoid X / C1 op C2 optimization to trigger.
1424
4d6ababc
ML
14252017-07-19 Martin Liska <mliska@suse.cz>
1426
1427 PR sanitizer/63361
1428 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1429 -ffloat-store or -mieee for targets that need it.
1430
d83cc5cc
TV
14312017-07-18 Tom de Vries <tom@codesourcery.com>
1432
1433 PR middle-end/81464
1434 * gfortran.dg/pr81464.f90: New test.
1435
e822e885
UB
14362017-07-18 Uros Bizjak <ubizjak@gmail.com>
1437
1438 PR target/81471
1439 * gcc.target/i386/pr81471.c: New test.
1440
b267968e
RB
14412017-06-18 Richard Biener <rguenther@suse.de>
1442
1443 PR tree-optimization/81410
1444 * gcc.dg/vect/pr81410.c: New testcase.
1445
33e9feb5
JH
14462017-07-18 Jan Hubicka <hubicka@ucw.cz>
1447
1448 PR middle-end/81462
1449 * g++.dg/torture/pr81462.C: New testcase.
1450
694dd0e4
BC
14512017-07-18 Bin Cheng <bin.cheng@arm.com>
1452
1453 PR target/81408
1454 * g++.dg/tree-ssa/pr81408.C: New.
1455 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1456
f9bfe3f5
RB
14572017-07-18 Richard Biener <rguenther@suse.de>
1458
1459 PR tree-optimization/80620
1460 PR tree-optimization/81403
1461 * gcc.dg/torture/pr80620.c: New testcase.
1462 * gcc.dg/torture/pr81403.c: Likewise.
1463
14642017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
1465
1466 PR tree-optimization/81418
1467 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
1468
14692017-07-17 Carl Love <cel@us.ibm.com>
1470
1471 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
1472 test case changes for commit 249424
1473
1474 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1475 vmuleuh): Fix scan-assembler-times should check for word not half word
1476 instructions.
1477
f6489326
BS
14782017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1479
1480 PR tree-optimization/81162
1481 * gcc.dg/pr81162.c: Move this to...
1482 * gcc.dg/ubsan/pr81162.c: ...here.
1483
dbc4ecfc
VR
14842017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
1485
1486 * g++.dg/diagnostic/friend1.C: New test.
1487 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
1488
a64559a5
NS
14892017-07-17 Nathan Sidwell <nathan@acm.org>
1490
1491 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
1492
aac59577
BE
14932017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1494
1495 * lib/gcc-dg.exp: Increase expect's match buffer size.
1496
aa1528b5
BC
14972017-07-17 Bin Cheng <bin.cheng@arm.com>
1498
1499 PR target/81369
1500 * gcc.dg/tree-ssa/pr81369.c: New.
1501
b6c354eb
CZ
15022017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1503
1504 * gcc.target/arc/pr9000674901.c: New file.
1505 * gcc.target/arc/pic-1.c: Likewise.
1506 * gcc.target/arc/pr9001191897.c: Likewise.
1507
1825c61e
CZ
15082017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1509 Andrew Burgess <andrew.burgess@embecosm.com>
1510
1511 * gcc.target/arc/naked-1.c: New file.
1512 * gcc.target/arc/naked-2.c: Likewise.
1513
1f1e8aed
JJ
15142017-07-17 Jakub Jelinek <jakub@redhat.com>
1515
9ebce098
JJ
1516 PR tree-optimization/81428
1517 * gcc.dg/fixed-point/pr81428.c: New test.
1518
e8dd1313
JJ
1519 PR tree-optimization/81365
1520 * g++.dg/torture/pr81365.C: New test.
1521
1f1e8aed
JJ
1522 PR tree-optimization/81396
1523 * gcc.dg/tree-ssa/pr81396.c: New test.
1524
38f638ca
EB
15252017-07-16 Eric Botcazou <ebotcazou@adacore.com>
1526
1527 * gnat.dg/opt65.adb: New test.
1528
5fa396ad
JH
15292017-07-16 Jan Hubicka <hubicka@ucw.cz>
1530
1531 * gcc.dg/predict-8.c: Update.
1532
00aeee56
VR
15332017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
1534
1535 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
1536 * g++.dg/warn/pr12242.C: Likewise.
1537
b70bb05b
KN
15382017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
1539
1540 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
1541 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
1542 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
1543 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
1544 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
1545 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
1546 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
1547 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
1548 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
1549 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
1550 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
1551 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
1552 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
1553 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
1554 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
1555 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
1556 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
1557 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
1558 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
1559 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
1560 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
1561 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
1562 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
1563 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
1564 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
1565 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
1566 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
1567 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
1568 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
1569 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
1570 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
1571 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
1572 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
1573 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
1574 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
1575 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
1576 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
1577 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
1578 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
1579 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
1580 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
1581 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
1582 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
1583 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
1584 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
1585 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
1586 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
1587 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
1588 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
1589 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
1590 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
1591
3b805666
BS
15922016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1593
1594 PR tree-optimization/81162
1595 * gcc.dg/pr81162.c: New file.
1596
bece580c
MS
15972017-07-14 Martin Sebor <msebor@redhat.com>
1598
1599 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
1600 that bcopy is expected to be transformed to.
1601
eea77d1f
DM
16022017-07-14 David Malcolm <dmalcolm@redhat.com>
1603
1604 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
1605 * g++.dg/lookup/missing-std-include-2.C: New test case.
1606 * g++.dg/lookup/missing-std-include-3.C: New test case.
1607 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
1608 * gcc.dg/missing-header-fixit-1.c: New test case.
1609 * gcc.dg/missing-header-fixit-2.c: New test case.
1610 * gcc.dg/missing-header-fixit-2.h: New header.
1611
338d6484
DM
16122017-07-13 David Malcolm <dmalcolm@redhat.com>
1613
1614 PR c/81405
1615 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
1616
16172017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
1618
1619 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
1620
6d28654e
ML
16212017-07-13 Martin Liska <mliska@suse.cz>
1622
1623 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
1624 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
1625 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
1626 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
1627 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
1628 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
1629 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
1630
3787ee47
MM
16312017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1632
1633 PR target/81193
1634 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
1635 __builtin_cpu_supports with old GLIBC's.
1636 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
1637 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
1638 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
1639 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
1640 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
1641 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
1642 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
1643 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
1644 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
1645 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
1646 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
1647 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
1648 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
1649 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
1650 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
1651 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
1652 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
1653 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
1654 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
1655 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
1656 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1657 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1658 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1659 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1660
118009c1
CL
16612017-07-12 Carl Love <cel@us.ibm.com>
1662
1663 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1664 rev_bool_int): Add test cases for builtins.
1665 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1666 test cases for builtins.
1667
5d7b8153
CL
16682017-07-12 Carl Love <cel@us.ibm.com>
1669
1670 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1671 lp64 && p9vector_hw.
1672
6ea93a64
CL
16732017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1674
1675 * lib/target-supports.exp (check_stack_check_available): Make
1676 testcase name depend on stack_kind.
1677
2f65ab2e
MC
16782017-07-11 Michael Collison <michael.collison@arm.com>
1679
774cccdc 1680 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 1681
9e028cef
PC
16822017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 PR c++/51270
1685 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1686
f281956e
CL
16872017-07-11 Carl Love <cel@us.ibm.com>
1688
1689 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1690 test cases for the builtins.
1691
3d36348a
YG
16922017-07-11 Yury Gribov <tetra2005@gmail.com>
1693
1694 * lib/profopt.exp: Print relative names in UNSUPPORTED
1695 AutoFDO tests.
1696
214f700a
MC
16972017-07-10 Michael Collison <michael.collison@arm.com>
1698
1699 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1700
03ed2915
UB
17012017-07-10 Uros Bizjak <ubizjak@gmail.com>
1702
1703 PR target/81375
1704 * gcc.target/i386/pr81375.c: New test.
1705
9c582dbb
MS
17062017-07-10 Martin Sebor <msebor@redhat.com>
1707
1708 PR tree-optimization/80397
1709 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 1710
281ac396
MS
17112017-07-10 Martin Sebor <msebor@redhat.com>
1712
1713 PR other/81345
1714 * gcc.dg/pr81345.c: New test.
1715
a7784956
CZ
17162017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1717
1718 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1719 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1720
5920ba15
UB
17212017-07-09 Uros Bizjak <ubizjak@gmail.com>
1722
1723 PR target/81313
1724 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1725 integer argumets to bypass x86_64 outgoing args optimization.
1726
17272017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
1728
1729 * gfortran.dg/eoshift_4.f90: New test.
1730 * gfortran.dg/eoshift_5.f90: New test.
1731 * gfortran.dg/eoshift_6.f90: New test.
1732
35c95658
L
17332017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1734
1735 PR target/81313
1736 * gcc.target/i386/pr81313-1.c: New test.
1737 * gcc.target/i386/pr81313-2.c: Likewise.
1738 * gcc.target/i386/pr81313-3.c: Likewise.
1739 * gcc.target/i386/pr81313-4.c: Likewise.
1740 * gcc.target/i386/pr81313-5.c: Likewise.
1741
dcbf81c9
RS
17422017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1743
1744 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1745 * gnat.dg/vect16.ads (Sarray): Likewise.
1746 * gnat.dg/vect17.ads (Sarray): Likewise.
1747 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1748 * gnat.dg/vect16.adb (Add): Likewise.
1749 * gnat.dg/vect17.adb (Add): Likewise.
1750
738f7c2e
DM
17512017-07-07 David Malcolm <dmalcolm@redhat.com>
1752
1753 PR c++/79300
1754 * g++.dg/diagnostic/pr79300.C: New test case.
1755
6a69355c
MM
17562017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1757
57f49e99
MM
1758 * gcc.target/powerpc/clone1.c: Add check to make sure the
1759 __builtin_cpu_supports function is fully supported.
1760 * gcc.target/powerpc/clone2.c: New runtime test for
1761 target_clones.
1762
6a69355c
MM
1763 PR target/81348
1764 * gcc.target/powerpc/pr81348.c: New test.
1765
5e32025a
SN
17662017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1767
1768 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1769
19388c6d
CL
17702017-07-07 Carl Love <cel@us.ibm.com>
1771
1772 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1773 file for built-ins.
1774
bcc3c3f1
JM
17752017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1776
1777 * gcc.target/sparc/dictunpack.c: New file.
1778 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1779 * gcc.target/sparc/fpcmpshl.c: Likewise.
1780 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1781 * gcc.target/sparc/fpcmpushl.c: Likewise.
1782
2c6e2eb1
HA
17832017-07-06 Harald Anlauf <anlauf@gmx.de>
1784
1785 PR fortran/70071
1786 * gfortran.dg/coarray_44.f90: New testcase.
1787
5094f7d5
MO
17882017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1789
1790 * c-c++-common/asan/kasan-alloca-1.c: New test.
1791 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1792
e3174bdf
MO
17932017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1794
1795 * c-c++-common/asan/alloca_big_alignment.c: New test.
1796 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1797 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1798 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1799 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1800 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1801 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1802 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1803
a40c6fa8
GJL
18042017-07-06 Georg-Johann Lay <avr@gjlay.de>
1805
1806 PR target/81305
1807 * gcc.target/avr/isr-test.h: Fix warnings.
1808
9296dd9b
TP
18092017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1810
1811 * lib/target-supports.exp: Generate
1812 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1813 and check_effective_target_arm_arch_v8r_multilib.
1814
d87f00ba
CL
18152017-07-06 Carl Love <cel@us.ibm.com>
1816
9296dd9b 1817 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1818
18192017-07-06 Carl Love <cel@us.ibm.com>
1820
1821 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1822 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1823 cases for vec_addc, adde and addec builtins.
1824
c471c6ed
DM
18252017-07-06 David Malcolm <dmalcolm@redhat.com>
1826
1827 PR c++/79300
1828 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1829 expected underlining within macro expansion.
1830 * c-c++-common/pr70264.c: Likewise.
1831 * g++.dg/plugin/diagnostic-test-expressions-1.C
1832 (test_within_macro_1): New test.
1833 (test_within_macro_2): Likewise.
1834 (test_within_macro_3): Likewise.
1835 (test_within_macro_4): Likewise.
1836 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1837 expected underlining within macro expansion.
1838 (test_macro_4): Likewise.
1839 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1840 (test_within_macro_1): New test.
1841 (test_within_macro_2): Likewise.
1842 (test_within_macro_3): Likewise.
1843 (test_within_macro_4): Likewise.
1844 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1845 underlining within macro expansion.
1846
68d872d7
SP
18472017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1848
1849 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1850 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1851 _mm_maskz_getexp_round_sd): Test new intrinsics.
1852 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1853 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1854 _mm_maskz_getexp_round_ss): Ditto.
1855 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1856 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1857 _mm_maskz_getmant_round_sd): Ditto.
1858 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1859 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1860 _mm_maskz_getmant_round_ss): Ditto.
1861 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1862 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1863 _mm_maskz_getexp_round_sd): New runtime tests.
1864 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1865 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1866 _mm_maskz_getexp_round_ss): Ditto.
1867 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1868 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1869 _mm_maskz_getmant_round_sd): Ditto.
1870 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1871 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1872 _mm_maskz_getmant_round_ss): Ditto.
1873 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1874 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1875 __builtin_ia32_getmantss_mask_round): Test new builtins.
1876 * gcc.target/i386/sse-13.c : Ditto.
1877 * gcc.target/i386/sse-23.c: Ditto.
1878 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1879 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1880 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1881 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1882 _mm_mask_getexp_round_ss): Test new intrinsics.
1883 * gcc.target/i386/testround-1.c: Ditto.
1884 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1885 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1886 _mm_mask_getmant_round_ss): Test new intrinsics
1887 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1888 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1889 _mm_maskz_getmant_ss): Test new intrinsics.
1890
9e00a397
CL
18912017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1892
1893 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1894 * lib/target-supports.exp (check_stack_check_available): New.
1895 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1896 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1897 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1898 * gcc.dg/pr47443.c: Likewise.
1899 * gcc.dg/pr48134.c: Likewise.
1900 * gcc.dg/pr70017.c: Likewise.
1901 * gcc.target/aarch64/stack-checking.c: Likewise.
1902 * gcc.target/arm/stack-checking.c: Likewise.
1903 * gcc.target/i386/pr48723.c: Likewise.
1904 * gcc.target/i386/pr55672.c: Likewise.
1905 * gcc.target/i386/pr67265-2.c: Likewise.
1906 * gcc.target/i386/pr67265.c: Likewise.
1907 * gnat.dg/opt49.adb: Likewise.
1908 * gnat.dg/stack_check1.adb: Likewise.
1909 * gnat.dg/stack_check2.adb: Likewise.
1910 * gnat.dg/stack_check3.adb: Likewise.
1911
38e6cc4d
KN
19122017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1913
1914 PR target/80103
1915 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1916 __attribute__.
1917
f8aa2b2c
SP
19182017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1919
1920 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1921 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1922 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1923 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1924 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1925 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1926 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1927 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1928 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1929 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1930 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1931 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1932
e483b7b4
GJL
19332017-07-05 Georg-Johann Lay <avr@gjlay.de>
1934
1935 PR target/81305
1936 * gcc.target/avr/isr-test.h: New file.
1937 * gcc.target/avr/torture/isr-01-simple.c: New test.
1938 * gcc.target/avr/torture/isr-02-call.c: New test.
1939 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1940
a8745cc2
BC
19412017-07-05 Bin Cheng <bin.cheng@arm.com>
1942
1943 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1944 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1945 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1946 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1947
4a52eb19
BC
19482017-07-05 Bin Cheng <bin.cheng@arm.com>
1949
1950 * gcc.dg/tree-ssa/ldist-26.c: New test.
1951
95f7d11b
BC
19522017-07-05 Bin Cheng <bin.cheng@arm.com>
1953
1954 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1955
45bb7d59
UB
19562017-07-04 Uros Bizjak <ubizjak@gmail.com>
1957
1958 PR target/81300
1959 * gcc.target/i386/pr81300.c: New test.
1960
1fcfac88
UB
19612017-07-04 Uros Bizjak <ubizjak@gmail.com>
1962
1963 PR target/81294
1964 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1965 x and y arguments in the call to _subborrow_u32.
1966 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1967 x and y arguments in the call to _subborrow_u64.
1968 * gcc.target/i386/pr81294-1.c: New test.
1969 * gcc.target/i386/pr81294-2.c: Ditto.
1970
a4187dab
KT
19712017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1972
1973 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1974
efbf55b0
MP
19752017-07-04 Marek Polacek <polacek@redhat.com>
1976
1977 PR c/81231
1978 * gcc.dg/atomic-pr81231.c: New test.
1979
1aad7106
RS
19802017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1981
1982 PR tree-optimization/81292
1983 * gcc.dg/pr81292-1.c: New test.
1984 * gcc.dg/pr81292-2.c: Likewise.
1985
7c819e8a
ML
19862017-07-04 Martin Liska <mliska@suse.cz>
1987
1988 PR sanitizer/81040
1989 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1990 use-after-scope sanitization.
1991
f111f434
JJ
19922017-07-04 Jakub Jelinek <jakub@redhat.com>
1993
8e8dd13b
JJ
1994 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1995 options.
1996
f111f434
JJ
1997 PR target/81175
1998 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1999 gather.
2000
7a1238d1
ML
20012017-07-04 Martin Liska <mliska@suse.cz>
2002
2003 PR ipa/81214
2004 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2005 * g++.dg/ext/mvc3.C: Likewise.
2006 * gcc.target/i386/mvc2.c: Likewise.
2007 * gcc.target/i386/mvc3.c: Likewise.
2008
9fc1fed4
JJ
20092017-07-04 Jakub Jelinek <jakub@redhat.com>
2010
8e3b9bbf
JJ
2011 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2012 decomposition declaration in diagnostics.
2013 * g++.dg/cpp1z/decomp2.C: Likewise.
2014 * g++.dg/cpp1z/decomp3.C: Likewise.
2015 * g++.dg/cpp1z/decomp4.C: Likewise.
2016 * g++.dg/cpp1z/decomp5.C: Likewise.
2017 * g++.dg/cpp1z/decomp6.C: Likewise.
2018 * g++.dg/cpp1z/decomp7.C: Likewise.
2019 * g++.dg/cpp1z/decomp8.C: Likewise.
2020 * g++.dg/cpp1z/decomp13.C: Likewise.
2021 * g++.dg/cpp1z/decomp14.C: Likewise.
2022 * g++.dg/cpp1z/decomp18.C: Likewise.
2023 * g++.dg/cpp1z/decomp19.C: Likewise.
2024 * g++.dg/cpp1z/decomp22.C: Likewise.
2025 * g++.dg/cpp1z/decomp23.C: Likewise.
2026 * g++.dg/cpp1z/decomp24.C: Likewise.
2027 * g++.dg/cpp1z/decomp25.C: Likewise.
2028 * g++.dg/cpp1z/decomp26.C: Likewise.
2029 * g++.dg/cpp1z/decomp28.C: Likewise.
2030
9fc1fed4
JJ
2031 PR c++/81258
2032 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2033 * g++.dg/cpp1z/decomp30.C: New test.
2034
17c18221
PC
20352017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2036
2037 PR c++/65775
2038 * g++.dg/cpp0x/trailing14.C: New.
2039
370d975d
DH
20402017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2041
2042 PR testsuite/79866
2043 * gfortran.dg/coarray_event_2.f08: New test.
2044
73977c47
DH
20452017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2046
2047 PR testsuite/79843
2048 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2049 * gfortran.dg/pointer_intent_2.f90: Likewise.
2050
2f70a979
JH
20512017-07-02 Jan Hubicka <hubicka@ucw.cz>
2052
2053 PR middle-end/81290
2054 * gcc.c-torture/compile/pr81290.c: New.
2055
6b5e165b
RB
20562017-07-03 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/60510
2059 * gfortran.dg/vect/pr60510.f: New testcase.
2060
d8ac7e28
RO
20612017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2062
2063 * gcc.target/i386/mvc6.c: Require ifunc support.
2064
da402967
ML
20652017-07-03 Martin Liska <mliska@suse.cz>
2066
2067 PR sanitize/81040
2068 * g++.dg/asan/function-argument-1.C: New test.
2069 * g++.dg/asan/function-argument-2.C: New test.
2070 * g++.dg/asan/function-argument-3.C: New test.
2071
bc9f4235
RS
20722017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2073
2074 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2075 as well.
2076
be086ff5
TV
20772017-07-03 Tom de Vries <tom@codesourcery.com>
2078
2079 PR tree-optimization/69468
2080 * gcc.dg/pr81192.c: Update.
2081
4752be46
TV
20822017-07-03 Tom de Vries <tom@codesourcery.com>
2083
2084 PR tree-optimization/81192
2085 * gcc.dg/pr81192.c: Update.
2086
0bbfd554
TV
20872017-07-03 Tom de Vries <tom@codesourcery.com>
2088
2089 PR tree-optimization/81192
2090 * gcc.dg/pr81192.c: New test.
2091
b677e2f6
TK
20922017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2093
2094 * gfortran/eoshift_3.f90: New test.
2095
e3f9a279
RS
20962017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2097
2098 * gcc.dg/strlenopt-32.c: New testcase.
2099 * gcc.dg/strlenopt-33.c: Likewise.
2100 * gcc.dg/strlenopt-33g.c: Likewise.
2101 * gcc.dg/strlenopt-34.c: Likewise.
2102 * gcc.dg/strlenopt-35.c: Likewise.
2103
862088aa
RS
21042017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2105
2106 PR tree-optimization/80769
2107 * gcc.dg/strlenopt-31.c: New test.
2108 * gcc.dg/strlenopt-31g.c: Likewise.
2109
c34d0927
RS
21102017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2111
2112 PR tree-optimization/81136
2113 * gcc.dg/vect/pr81136.c: New test.
2114
c52d6043
JJ
21152017-07-01 Jakub Jelinek <jakub@redhat.com>
2116
2117 PR sanitizer/81262
2118 * gcc.c-torture/compile/pr81262.c: New test.
2119 * g++.dg/ubsan/pr81262.C: New test.
2120
77616c7e
JH
21212017-06-29 Jan Hubicka <hubicka@ucw.cz>
2122
2123 PR ipa/81261
2124 * g++.dg/ipa/pr81261.C: New testcase.
2125
fb6a764d
AP
21262017-06-30 Andrew Pinski <apinski@cavium.com>
2127
2128 * gcc.dg/torture/pr81245.c: New testcase.
2129
059ab149
AH
21302017-06-30 Aldy Hernandez <aldyh@redhat.com>
2131
2132 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2133 unbounded use.
2134
e59e8b5a
DM
21352017-06-30 David Malcolm <dmalcolm@redhat.com>
2136
2137 PR c++/80014
2138 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2139 Add declaration.
2140 (test_typeid): New test function.
2141
e855bdc0
JJ
21422017-06-30 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR target/81225
2145 * gcc.target/i386/pr81225.c: New test.
2146
fe32bb1b
NS
21472017-06-30 Nathan Sidwell <nathan@acm.org>
2148
2149 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2150 * g++.dg/cpp0x/decltype9.C: Likewise.
2151 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2152 * g++.dg/lookup/decl1.C: Likewise.
2153 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2154 * g++.dg/other/pr28432.C: Likewise.
2155 * g++.dg/parse/crash12.C: Likewise.
2156 * g++.dg/parse/enum3.C: Likewise.
2157 * g++.dg/parse/operator6.C: Likewise.
2158 * g++.dg/template/crash69.C: Likewise.
2159 * g++.dg/template/error27.C: Likewise.
2160 * g++.dg/template/error28.C: Likewise.
2161 * g++.dg/template/memfriend6.C: Likewise.
2162 * g++.old-deja/g++.mike/err1.C: Likewise.
2163 * g++.old-deja/g++.mike/p811.C: Likewise.
2164 * g++.old-deja/g++.other/crash25.C: Likewise.
2165 * g++.old-deja/g++.other/dtor4.C: Likewise.
2166 * g++.old-deja/g++.pt/t37.C: Likewise.
2167
aaa587d4
ML
21682017-06-30 Martin Liska <mliska@suse.cz>
2169
2170 PR ipa/81214
2171 * gcc.target/i386/pr81214.c: New test.
2172
274c1516
NS
21732017-06-30 Nathan Sidwell <nathan@acm.org>
2174
3b5c768c
NS
2175 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2176
274c1516
NS
2177 PR c++/81229
2178 * g++.dg/lookup/pr81229.C: New.
2179
c497284c
ML
21802017-06-30 Martin Liska <mliska@suse.cz>
2181
2182 PR sanitizer/81021
2183 * g++.dg/asan/pr81021.C: New test.
2184
4812f0b7
RB
21852017-06-30 Richard Biener <rguenther@suse.de>
2186
2187 PR tree-optimization/81249
2188 * g++.dg/torture/pr81249.C: New testcase.
2189
8e09cb8b
PC
21902017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2191
2192 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2193 * g++.dg/diagnostic/variadic1.C: Likewise.
2194 * g++.dg/gomp/udr-3.C: Likewise.
2195 * g++.dg/overload/error1.C: Likewise.
2196 * g++.dg/overload/error2.C: Likewise.
2197 * g++.dg/template/duplicate1.C: Likewise.
2198 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2199 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2200 * g++.old-deja/g++.other/redecl2.C: Likewise.
2201 * g++.old-deja/g++.other/redecl4.C: Likewise.
2202 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2203
74582a3e
CP
22042017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2205
2206 PR fortran/77765
2207 * gfortran.dg/goacc/pr77765.f90: New test.
2208
6da4066f
SE
22092017-06-29 Steve Ellcey <sellcey@cavium.com>
2210
2211 * gcc.target/aarch64/ccmp_2.c: New test.
2212
be3b7dcf
NS
22132017-06-29 Nathan Sidwell <nathan@acm.org>
2214
2215 PR c++/81247
2216 * g++.dg/parse/pr81247-[abc].C: New.
2217
e5898daf
CL
22182017-06-29 Carl Love <cel@us.ibm.com>
2219
2220 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2221 test_unsigned_int_result, test_ll_int_result,
2222 test_ll_unsigned_int_result): Add result checking functions, add
2223 debug support.
2224 (main): Add builtin function tests.
2225
14836f38
CL
22262017-06-29 Carl Love <cel@us.ibm.com>
2227
2228 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2229 dg-skip-if): Add -mvsx -mcpu=power7.
2230
0630a4ec
RB
22312017-06-29 Richard Biener <rguenther@suse.de>
2232
2233 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2234
f76b4224
NS
22352017-06-29 Nathan Sidwell <nathan@acm.org>
2236
2237 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2238
f66459c1
PB
22392017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2240
2241 PR middle-end/81194
2242 * g++.dg/pr81194.C: New test.
2243
3c7bb489
L
22442017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2245
2246 PR ipa/80565
2247 * gcc.dg/torture/pr80565.c: New file.
2248
6cd83bec
BC
22492017-06-29 Bin Cheng <bin.cheng@arm.com>
2250
2251 PR tree-optimization/81196
2252 * gcc.dg/vect/pr81196.c: New.
2253
4c6a51a0
MC
22542017-06-29 Michael Collison <michael.collison@arm.com>
2255
2256 Fix date on previous ChangeLog entry.
2257
22582017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
2259 Michael Collison <michael.collison@arm.com>
2260
2261 PR target/70119
2262 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2263
395a191d
SP
22642017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2265
2266 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2267 Test new intrinsic.
2268 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2269 Ditto.
2270 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2271 Ditto.
2272 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2273 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2274 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2275
0ddc0ebc
TP
22762017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2277
2278 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2279 current ARM check by ARM NEON's availability check.
2280 (check_effective_target_vect_intfloat_cvt): Likewise.
2281 (check_effective_target_vect_uintfloat_cvt): Likewise.
2282 (check_effective_target_vect_floatint_cvt): Likewise.
2283 (check_effective_target_vect_floatuint_cvt): Likewise.
2284 (check_effective_target_vect_shift): Likewise.
2285 (check_effective_target_whole_vector_shift): Likewise.
2286 (check_effective_target_vect_bswap): Likewise.
2287 (check_effective_target_vect_shift_char): Likewise.
2288 (check_effective_target_vect_long): Likewise.
2289 (check_effective_target_vect_float): Likewise.
2290 (check_effective_target_vect_perm): Likewise.
2291 (check_effective_target_vect_perm_byte): Likewise.
2292 (check_effective_target_vect_perm_short): Likewise.
2293 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2294 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2295 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2296 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2297 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2298 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2299 (check_effective_target_vect_widen_shift): Likewise.
2300 (check_effective_target_vect_extract_even_odd): Likewise.
2301 (check_effective_target_vect_interleave): Likewise.
2302 (check_effective_target_vect_multiple_sizes): Likewise.
2303 (check_effective_target_vect64): Likewise.
2304 (check_effective_target_vect_max_reduc): Likewise.
2305
56a6d474
RB
23062017-06-28 Richard Biener <rguenther@suse.de>
2307
2308 PR middle-end/81227
2309 * gcc.dg/pr81227.c: New testcase.
2310
926c7865
MM
23112017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2312
2313 PR target/81193
2314 * lib/target-supports.exp
2315 (check_ppc_cpu_supports_hw_available): New test to make sure
2316 __builtin_cpu_supports works on power7 and newer.
2317
17a7218b
ML
23182017-06-28 Martin Liska <mliska@suse.cz>
2319
2320 PR ipa/81128
2321 * gcc.target/i386/pr81128.c: New test.
2322
63010089
ML
23232017-06-28 Martin Liska <mliska@suse.cz>
2324
2325 PR driver/79659
2326 * g++.dg/opt/pr79659.C: New test.
2327
b1cac008
CL
23282017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2329
2330 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2331 and options.
2332 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2333
42bd89ce
MG
23342017-06-28 Marc Glisse <marc.glisse@inria.fr>
2335
2336 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2337 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2338
b8d62ac8
JJ
23392017-06-28 Jakub Jelinek <jakub@redhat.com>
2340
2341 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2342 (foo): ... this. Change constants such that it isn't matched
2343 as __builtin_copysign, yet tests the combiner the same.
2344
6dc61b45
ML
23452017-06-28 Martin Liska <mliska@suse.cz>
2346
2347 PR sanitizer/81224
2348 * gcc.dg/asan/pr81224.c: New test.
2349
9a265443
EB
23502017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2351
2352 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2353 passed to pthread_join.
2354
935b5226
AK
23552017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2356
2357 * gcc.target/s390/nodatarel-1.c: New test.
2358
88016532
JD
23592017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2360
2361 PR fortran/80164
2362 * gfortran.dg/array_temporaries_4.f90: New test.
2363
8c2805bb
AP
23642017-06-27 Andrew Pinski <apinski@cavium.com>
2365
2366 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2367 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2368 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2369
786c6d10
MP
23702017-06-27 Marek Polacek <polacek@redhat.com>
2371
2372 PR sanitizer/81223
2373 * gcc.dg/ubsan/pr81223.c: New test.
2374
1e7df2e6
MG
23752017-06-27 Marc Glisse <marc.glisse@inria.fr>
2376
2377 * gcc.dg/tree-ssa/assoc-1.c: New file.
2378
58b45c4f
PC
23792017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2380
2381 PR c++/62046
2382 * g++.dg/parse/catch2.C: New.
2383
00296d7f
JJ
23842017-06-27 Jakub Jelinek <jakub@redhat.com>
2385
c1031852
JJ
2386 PR sanitizer/81209
2387 * g++.dg/ubsan/pr81209.C: New test.
2388
00296d7f
JJ
2389 PR middle-end/81207
2390 * gcc.c-torture/compile/pr81207.c: New test.
2391
0c418630
MP
23922017-06-27 Marek Polacek <polacek@redhat.com>
2393
2394 PR bootstrap/81216
2395 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2396
4b377e01
MS
23972017-06-26 Martin Sebor <msebor@redhat.com>
2398
2399 PR c++/81169
2400 * g++.dg/Wclass-memaccess-2.C: New test.
2401
952ac945
CL
24022017-06-26 Carl Love <cel@us.ibm.com>
2403
2404 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2405 Add new runnable test file for the vec_rev built-ins.
2406
df11b2ea
BS
24072016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2408
226ab0a8 2409 PR/tree-optimization 71815
df11b2ea
BS
2410 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2411 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2412
fa7ccca0
RL
24132017-06-26 Renlin Li <renlin.li@arm.com>
2414 Szabolcs Nagy <szabolcs.nagy@arm.com>
2415
2416 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2417 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2418 memmove.
2419
5a5c2d16
RB
24202017-06-26 Richard Biener <rguenther@suse.de>
2421
2422 PR target/81175
2423 * gfortran.dg/pr81175.f: New testcase.
2424
75f0112f
RB
24252017-06-26 Richard Biener <rguenther@suse.de>
2426
2427 PR tree-optimization/81203
2428 * gcc.dg/torture/pr81203.c: New testcase.
2429
3e2becc4
MP
24302017-06-26 Marek Polacek <polacek@redhat.com>
2431
2432 PR c/80116
2433 * c-c++-common/Wmultistatement-macros-1.c: New test.
2434 * c-c++-common/Wmultistatement-macros-2.c: New test.
2435 * c-c++-common/Wmultistatement-macros-3.c: New test.
2436 * c-c++-common/Wmultistatement-macros-4.c: New test.
2437 * c-c++-common/Wmultistatement-macros-5.c: New test.
2438 * c-c++-common/Wmultistatement-macros-6.c: New test.
2439 * c-c++-common/Wmultistatement-macros-7.c: New test.
2440 * c-c++-common/Wmultistatement-macros-8.c: New test.
2441 * c-c++-common/Wmultistatement-macros-9.c: New test.
2442 * c-c++-common/Wmultistatement-macros-10.c: New test.
2443 * c-c++-common/Wmultistatement-macros-11.c: New test.
2444
945653db
EB
24452017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2446
2447 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2448
c8e3c356
CL
24492017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2450
2451 * lib/target-supports.exp
2452 (check_effective_target_arm_neon_ok_nocache): Add flags with
2453 -mfloat-abi=hard. Include arm_neon.h.
2454 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2455 (check_effective_target_arm_neon_ok_no_float_abi): New.
2456 * gcc.target/arm/lto/pr65837_0.c: Require
2457 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2458 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2459 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2460
22235619
PC
24612017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2462
2463 PR c++/62315
2464 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2465
e56e3fda
TK
24662017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2467
45bb7d59 2468 PR fortran/52473
e56e3fda
TK
2469 * gfortran.dg/cshift_2.f90: New test.
2470
d3f062be
JW
24712017-06-23 Jim Wilson <jim.wilson@linaro.org>
2472
2473 PR middle-end/79794
2474 * gcc.target/aarch64/pr79794.c: New.
2475
37416b69
MM
24762017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2477
2478 PR target/80510
2479 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
2480 * gcc.target/powerpc/pr80510-2.c: Likewise.
2481
8447a92f
JL
24822017-06-22 Jeff Law <law@redhat.com>
2483
2484 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
2485
52607f7e
WS
24862017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2487
2488 * gcc.target/powerpc/fold-vec-shift-char.c: New.
2489 * gcc.target/powerpc/fold-vec-shift-int.c: New.
2490 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
2491 * gcc.target/powerpc/fold-vec-shift-short.c: New.
2492 * gcc.target/powerpc/fold-vec-shift-left.c: New.
2493 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
2494 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
2495 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
2496
fb68f296
JC
24972017-06-23 James Cowgill <James.Cowgill@imgtec.com>
2498
45bb7d59 2499 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 2500
60edf8bb
MT
25012017-06-22 Matt Turner <mattst88@gmail.com>
2502
2503 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
2504 skylake check.
2505
4333d74b
CL
25062017-06-22 Carl Love <cel@us.ibm.com>
2507
2508 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
2509 vmuleuh): Fix scan-assembler-times should check for word not half word
2510 instructions.
2511
13f752b2
JL
25122017-06-22 Jeff Law <law@redhat.com>
2513
2514 * gcc.c-torture/compile/stack-check-1.c: New test.
2515
0759db19
RB
25162016-06-22 Richard Biener <rguenther@suse.de>
2517
2518 * gcc.dg/vect/pr65947-1.c: Remove xfail.
2519 * gcc.dg/vect/pr65947-2.c: Likewise.
2520 * gcc.dg/vect/pr65947-3.c: Likewise.
2521 * gcc.dg/vect/pr65947-4.c: Likewise.
2522 * gcc.dg/vect/pr65947-5.c: Likewise.
2523 * gcc.dg/vect/pr65947-6.c: Likewise.
2524 * gcc.dg/vect/pr65947-8.c: Likewise.
2525 * gcc.dg/vect/pr65947-9.c: Likewise.
2526 * gcc.dg/vect/pr65947-10.c: Likewise.
2527 * gcc.dg/vect/pr65947-12.c: Likewise.
2528 * gcc.dg/vect/pr65947-13.c: Likewise.
2529 * gcc.dg/vect/pr65947-14.c: Likewise.
2530 * gcc.dg/vect/vect-cond-2.c: Likewise.
2531 * gcc.dg/vect/vect-pr69848.c: Likewise.
2532
c24c235e
ML
25332017-06-22 Martin Liska <mliska@suse.cz>
2534
2535 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
2536 to not inline it.
2537
71f82be9
JG
25382017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
2539
2540 * gcc.dg/tree-ssa/forwprop-37.c: New.
2541
a78f6980
RB
25422017-06-22 Richard Biener <rguenther@suse.de>
2543
2544 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
2545
85d5b033
RB
25462017-06-22 Richard Biener <rguenther@suse.de>
2547
2548 * gcc.dg/vect/pr65947-14.c: New testcase.
2549
4ded8669
MM
25502017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2551
2552 PR target/80510
2553 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
2554 32-bit support is added. Change ITYPE size to 64-bit integer.
2555 * gcc.target/powerpc/pr80510-2.c: Likewise.
2556
cb8d1b01
JJ
25572017-06-21 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR c++/81154
2560 * g++.dg/gomp/pr81154.C: New test.
2561
113459fa
DM
25622017-06-21 David Malcolm <dmalcolm@redhat.com>
2563
2564 * g++.dg/other/old-style-cast-fixits.C: New test case.
2565
5e9d501c
JJ
25662017-06-21 Jakub Jelinek <jakub@redhat.com>
2567
2568 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
2569
27d33d3e
TV
25702017-06-21 Tom de Vries <tom@codesourcery.com>
2571
2572 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
2573
5433db45
TV
25742017-06-21 Tom de Vries <tom@codesourcery.com>
2575
2576 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
2577 warning.
2578
93c18375
ML
25792017-06-21 Martin Liska <mliska@suse.cz>
2580
2581 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
2582
ff9baa5f
PMR
25832017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
2584
2585 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
2586 gnat.dg/debug11_pkg2.ads: New testcase.
2587
a23ba8cc
MG
25882017-06-21 Marc Glisse <marc.glisse@inria.fr>
2589
2590 * gcc.target/i386/getround.c: New file.
2591
ed73f46f
MG
25922017-06-21 Marc Glisse <marc.glisse@inria.fr>
2593
2594 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
2595 * gcc.dg/tree-ssa/addadd-2.c: New file.
2596
6b92ab17
TV
25972017-06-21 Tom de Vries <tom@codesourcery.com>
2598
2599 * lib/target-supports.exp (add_options_for_stack_size): New proc.
2600 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
2601 * gcc.c-torture/compile/20080806-1.c: Same.
2602 * gcc.c-torture/compile/920723-1.c: Same.
2603 * gcc.c-torture/compile/930621-1.c: Same.
2604 * gcc.c-torture/compile/991214-2.c: Same.
2605 * gcc.c-torture/compile/bcopy.c: Same.
2606 * gcc.c-torture/compile/memtst.c: Same.
2607 * gcc.c-torture/compile/msp.c: Same.
2608 * gcc.c-torture/compile/stuct.c: Same.
2609 * gcc.c-torture/execute/20011008-3.c: Same.
2610 * gcc.c-torture/execute/20030209-1.c: Same.
2611 * gcc.c-torture/execute/20031012-1.c: Same.
2612 * gcc.c-torture/execute/20040805-1.c: Same.
2613 * gcc.c-torture/execute/920410-1.c: Same.
2614 * gcc.c-torture/execute/921113-1.c: Same.
2615 * gcc.c-torture/execute/921202-1.c: Same.
2616 * gcc.c-torture/execute/921208-2.c: Same.
2617 * gcc.c-torture/execute/930106-1.c: Same.
2618 * gcc.c-torture/execute/930406-1.c: Same.
2619 * gcc.c-torture/execute/950221-1.c: Same.
2620 * gcc.c-torture/execute/960521-1.c: Same.
2621 * gcc.c-torture/execute/980605-1.c: Same.
2622 * gcc.c-torture/execute/comp-goto-1.c: Same.
2623 * gcc.c-torture/execute/comp-goto-2.c: Same.
2624 * gcc.c-torture/execute/memcpy-1.c: Same.
2625 * gcc.c-torture/execute/multi-ix.c: Same.
2626 * gcc.c-torture/execute/nestfunc-4.c: Same.
2627 * gcc.c-torture/execute/pr20621-1.c: Same.
2628 * gcc.c-torture/execute/pr23135.c: Same.
2629 * gcc.c-torture/execute/pr28982b.c: Same.
2630 * gcc.dg/loop-3.c: Same.
2631 * gcc.dg/struct-ret-3.c: Same.
2632 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2633 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2634 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2635 * gcc.dg/tree-prof/pr44777.c: Same.
2636
191578a5
DM
26372017-06-20 David Malcolm <dmalcolm@redhat.com>
2638
2639 PR jit/81144
2640 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
2641 memset call with zero-initialization.
2642 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2643
8a259e30
UB
26442017-06-20 Uros Bizjak <ubizjak@gmail.com>
2645
2646 * gcc.target/i386/pr80732.c: Include fma4-check.h.
2647 (main): Renamed to ...
2648 (fma4_test): ... this.
2649
b6837e04
JK
26502017-06-20 Julia Koval <julia.koval@intel.com>
2651
2652 * gcc.target/i386/pr73350-2.c: New test.
2653
67ea3f4e
RO
26542017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2655
2656 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
2657 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2658 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2659 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2660 restrict to x86_64-*-*-gnu.
2661 Skip scan-assembler on *-*-darwin*.
2662 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2663 * gcc.dg/loop-invariant.c: Likewise.
2664 * gcc.dg/lto/pr70955_0.c: Likewise.
2665 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2666 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2667 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2668
2669 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2670 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2671 targets.
2672 * gcc.dg/attr-ms_struct-2.c: Likewise.
2673 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2674 * gcc.dg/bf-ms-layout.c: Likewise.
2675 * gcc.dg/bf-ms-layout-2.c: Likewise.
2676 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2677 Require fpic support.
2678 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2679 targets.
2680 * gcc.target/i386/bitfield2.c: Likewise.
2681 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2682 targets.
2683 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2684
71bbbd13
NS
26852017-06-20 Nathan Sidwell <nathan@acm.org>
2686
2687 PR c++/67074
2688 * g++.dg/lookup/pr67074.C: New.
2689 * g++.dg/parse/namespace-alias-1.C: Adjust.
2690
531f0b38
RB
26912017-06-20 Richard Biener <rguenther@suse.de>
2692
2693 PR middle-end/81097
2694 * c-c++-common/ubsan/pr81097.c: New testcase.
2695
d47d7438
RB
26962017-06-20 Richard Biener <rguenther@suse.de>
2697
2698 * gcc.dg/vect/pr65947-9.c: Adjust.
2699
b5c7b957
TP
27002017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2701
2702 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2703 * gcc.target/arm/acle/cdp2.c: Likewise.
2704 * gcc.target/arm/acle/ldc.c: Likewise.
2705 * gcc.target/arm/acle/ldc2.c: Likewise.
2706 * gcc.target/arm/acle/ldc2l.c: Likewise.
2707 * gcc.target/arm/acle/ldcl.c: Likewise.
2708 * gcc.target/arm/acle/mcr.c: Likewise.
2709 * gcc.target/arm/acle/mcr2.c: Likewise.
2710 * gcc.target/arm/acle/mcrr.c: Likewise.
2711 * gcc.target/arm/acle/mcrr2.c: Likewise.
2712 * gcc.target/arm/acle/mrc.c: Likewise.
2713 * gcc.target/arm/acle/mrc2.c: Likewise.
2714 * gcc.target/arm/acle/mrrc.c: Likewise.
2715 * gcc.target/arm/acle/mrrc2.c: Likewise.
2716 * gcc.target/arm/acle/stc.c: Likewise.
2717 * gcc.target/arm/acle/stc2.c: Likewise.
2718 * gcc.target/arm/acle/stc2l.c: Likewise.
2719 * gcc.target/arm/acle/stcl.c: Likewise.
2720
a1aa2599
JJ
27212017-06-20 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR target/81121
2724 * gcc.target/i386/pr81121.c: New test.
2725
16122c22
MM
27262017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2727
2728 PR target/79799
2729 * gcc.target/powerpc/pr79799-1.c: New test.
2730 * gcc.target/powerpc/pr79799-2.c: Likewise.
2731 * gcc.target/powerpc/pr79799-3.c: Likewise.
2732 * gcc.target/powerpc/pr79799-4.c: Likewise.
2733 * gcc.target/powerpc/pr79799-5.c: Likewise.
2734
5ec046c0
NS
27352017-06-19 Nathan Sidwell <nathan@acm.org>
2736
2737 PR c++/81124
2738 PR c++/79766
2739 * g++.dg/lookup/pr79766.C: New.
2740 * g++.dg/lookup/pr81124.C: New.
2741 * g++.dg/template/explicit6.C: Adjust.
2742 * g++.old-deja/g++.other/decl5.C: Adjust.
2743
c72e002c
CL
27442017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2745
2746 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2747 -DSTACK_SIZE.
2748
4301ae22
JJ
27492017-06-19 Jakub Jelinek <jakub@redhat.com>
2750
9f8fafe8
JJ
2751 PR sanitizer/81125
2752 * g++.dg/ubsan/pr81125.C: New test.
2753
4301ae22
JJ
2754 PR sanitizer/81111
2755 * g++.dg/ubsan/pr81111.C: New test.
2756
21e4389f
RB
27572017-06-19 Richard Biener <rguenther@suse.de>
2758
2759 PR middle-end/81118
2760 * gcc.dg/torture/pr81118.c: New testcase.
2761
343ae898
RB
27622017-06-19 Richard Biener <rguenther@suse.de>
2763
2764 PR tree-optimization/80887
2765 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2766
97872698
JJ
27672017-06-19 Jakub Jelinek <jakub@redhat.com>
2768
2769 PR ipa/81112
2770 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2771
c14c0b15
NS
27722017-06-19 Nathan Sidwell <nathan@acm.org>
2773
2774 PR c++/81119
2775 * g++.dg/warn/pr81119.C: New.
2776
a6e5212a
ML
27772017-06-19 Martin Liska <mliska@suse.cz>
2778
2779 PR sanitizer/80879
2780 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2781
871cc215
ML
27822017-06-19 Martin Liska <mliska@suse.cz>
2783
2784 PR ipa/80732
2785 * gcc.target/i386/mvc5.c: Scan indirect_function.
2786 * gcc.target/i386/mvc7.c: Likewise.
2787 * gcc.target/i386/pr80732.c: New test.
2788
431abe69
PC
27892017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 PR c++/66093
2792 * g++.dg/cpp1y/constexpr-66093.C: New.
2793
fe1ae165
RO
27942017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2795
2796 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2797 dg-skip-if list.
2798
db9bbdec
RB
27992017-06-19 Richard Biener <rguenther@suse.de>
2800
2801 PR ipa/81112
2802 * g++.dg/torture/pr81112.C: New testcase.
2803
18154846
JH
28042017-06-18 Jan Hubicka <hubicka@ucw.cz>
2805
2806 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2807
5dace4bf
TK
28082017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2809
2810 PR fortran/52473
2811 * gfortran.dg/cshift_1.f90: New test.
2812
4f4b0ab8
RO
28132017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2814
2815 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2816
b36a612c
CL
28172017-06-16 Carl Love <cel@us.ibm.com>
2818
2819 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2820 main): Add runnable tests and test checker for vec_float,
2821 vec_float2, vec_floate and vec_floato builtins.
2822
e3e266bf
RE
28232017-06-16 Richard Earnshaw <rearnsha@arm.com>
2824
2825 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2826 the architecture options added by dg-add-options arm_neon.
2827 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2828 to the architecture.
2829 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2830 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2831 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2832
42093880
RE
28332017-06-16 Richard Earnshaw <rearnsha@arm.com>
2834
2835 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2836 multilibs have been built.
2837
c5742a17
RE
28382017-06-16 Richard Earnshaw <rearnsha@arm.com>
2839
2840 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2841 * gcc.target/arm/pr51915.c: Likewise.
2842 * gcc.target/arm/pr52006.c: Likewise.
2843 * gcc.target/arm/pr53187.c: Likewise.
2844
93aa40fe
RE
28452017-06-16 Richard Earnshaw <rearnsha@arm.com>
2846
2847 * gcc.target/arm/multilibs.exp: New file.
2848
b3d8d88e
MS
28492017-06-16 Martin Sebor <msebor@redhat.com>
2850
2851 PR tree-optimization/80933
2852 PR tree-optimization/80934
2853 * gcc.dg/fold-bcopy.c: New test.
2854 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2855 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2856 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2857 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2858 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2859 * gcc.dg/builtins-nonnull.c: Likewise.
2860
56960fd6
JG
28612017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2862
2863 PR target/71778
2864 * gcc.target/arm/pr71778.c: New.
2865
ec73e54d
JH
28662017-06-16 Jan Hubicka <hubicka@ucw.cz>
2867
2868 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2869
01f1c24e
RB
28702017-06-16 Richard Biener <rguenther@suse.de>
2871
2872 PR tree-optimization/81090
2873 * gcc.dg/graphite/pr81090.c: New testcase.
2874
8d94f932
JW
28752017-06-16 Janus Weil <janus@gcc.gnu.org>
2876
2877 PR fortran/80983
2878 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2879
b783399a
JJ
28802017-06-16 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR sanitizer/81094
2883 * c-c++-common/ubsan/object-size-11.c: New test.
2884
c3684b7b
MS
28852017-06-15 Martin Sebor <msebor@redhat.com>
2886
2887 PR c++/80560
2888 * g++.dg/Wclass-memaccess.C: New test.
2889
d0e7a9fd
JW
28902017-06-15 Janus Weil <janus@gcc.gnu.org>
2891
2892 PR fortran/80983
2893 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2894
d1eed638
JH
28952017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2896
2897 PR lto/69866
2898 * gcc.dg/lto/pr69866_0.c: New test.
2899 * gcc.dg/lto/pr69866_1.c: Likewise.
2900
61f5d852
JL
29012017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2902
2903 PR target/78818
2904 * gcc.target/msp430/pr78818-real.c: New template for tests.
2905 * gcc.target/msp430/pr78818-auto.c: New test.
2906 * gcc.target/msp430/pr78818-data-region.c: New test.
2907 * gcc.target/msp430/pr78818-data-sec.c: New test.
2908 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2909
6820664a
TP
29102017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2911
2912 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2913 instructions in it rather than the number of IT blocks being 2.
2914 Transfer scan directive arm_thumb2 restriction to the whole
2915 testcase and restrict further to Thumb-only targets.
2916
41c540fc
TC
29172017-06-15 Tamar Christina <tamar.christina@arm.com>
2918
2919 * gcc.target/arm/sdiv_costs_1.c:
2920 Use dg-add-options.
2921
3466430f
MR
29222017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2923
2924 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2925 * gcc.target/mips/pr51513-1.c: New test.
2926 * gcc.target/mips/pr51513-2.c: New test.
2927
26fda5f5
RB
29282017-06-14 Richard Biener <rguenther@suse.de>
2929
2930 PR tree-optimization/81083
2931 * gcc.dg/torture/pr81083.c: Add prototypes.
2932
909263f8
RB
29332017-06-14 Richard Biener <rguenther@suse.de>
2934
2935 PR middle-end/81088
2936 * c-c++-common/ubsan/pr81088.c: New testcase.
2937
938a807a
EB
29382017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2939
2940 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2941
85c1b6d7
AP
29422017-06-14 Andrew Pinski <apinski@cavium.com>
2943 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2944
2945 PR target/71663
2946 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2947 * gcc.target/aarch64/vect-init-2.c: Likewise.
2948 * gcc.target/aarch64/vect-init-3.c: Likewise.
2949 * gcc.target/aarch64/vect-init-4.c: Likewise.
2950 * gcc.target/aarch64/vect-init-5.c: Likewise.
2951
bee9e49f
PC
29522017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2953
2954 PR c++/58541
2955 * g++.dg/cpp0x/constexpr-58541.C: New.
2956
24d020bd
RB
29572017-06-14 Richard Biener <rguenther@suse.de>
2958
2959 PR tree-optimization/81083
2960 * gcc.dg/torture/pr81083.c: New testcase.
2961
11c16c2a
JJ
29622017-06-14 Jakub Jelinek <jakub@redhat.com>
2963
2964 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2965 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2966
c60dc053
JJ
29672017-06-13 Jakub Jelinek <jakub@redhat.com>
2968
f31a8339
JJ
2969 PR c++/80973
2970 * g++.dg/ubsan/pr80973.C: New test.
2971
c60dc053
JJ
2972 PR c++/80984
2973 * g++.dg/opt/nrv18.C: New test.
2974
45b2222a
ML
29752017-06-13 Martin Liska <mliska@suse.cz>
2976
2977 PR sanitize/78204
2978 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2979 test by adding no_sanitize attribute.
2980 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2981
ef0e3441
RL
29822017-06-13 Renlin Li <renlin.li@arm.com>
2983
2984 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2985 conditionally.
2986
345683a9
MJ
29872017-06-13 Martin Jambor <mjambor@suse.cz>
2988
2989 PR tree-optimization/80803
2990 PR tree-optimization/81063
2991 gcc.dg/tree-ssa/pr80803.c: New test.
2992 gcc.dg/tree-ssa/pr81063.c: Likewise.
2993
9ebc3467
YG
29942017-06-12 Yury Gribov <tetra2005@gmail.com>
2995
2996 * c-c++-common/fold-masked-cmp-3.c: New test.
2997
16842d34
YG
29982017-06-13 Yury Gribov <tetra2005@gmail.com>
2999
3000 PR tree-optimization/67328
3001 * c-c++-common/fold-masked-cmp-1.c: New test.
3002 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3003 * gcc.dg/pr46309.c: Fix pattern.
3004 * gcc.dg/pr46309-2.c: Likewise.
3005
ba593ad5
TC
30062017-06-13 Tamar Christina <tamar.christina@arm.com>
3007
3008 * gcc.target/arm/sdiv_costs_1.c:
3009 Require arm_arch_v8a_ok and add march option.
3010
9ab5a235
ML
30112017-06-13 Martin Liska <mliska@suse.cz>
3012
3013 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3014 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3015 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3016
4f2c198d
RB
30172017-06-13 Richard Biener <rguenther@suse.de>
3018
3019 PR middle-end/81065
3020 * c-c++-common/ubsan/pr81065.c: New testcase.
3021
196ed8ea
ILT
30222017-06-12 Ian Lance Taylor <iant@golang.org>
3023
3024 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3025 freorder. Update comment to explain test.
3026
64ff4f60
TC
30272017-06-12 Tamar Christina <tamar.christina@arm.com>
3028
3029 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3030 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3031 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3032 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3033
5ed2fdfe
TC
30342017-06-12 Tamar Christina <tamar.christina@arm.com>
3035
3036 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3037
6cddb61c
TC
30382017-06-12 Tamar Christina <tamar.christina@arm.com>
3039
3040 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3041
aebce396
JJ
30422017-06-12 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR tree-optimization/81003
3045 * gcc.c-torture/compile/pr81003.c: New test.
3046
3fd7fe21
RB
30472017-06-12 Richard Biener <rguenther@suse.de>
3048
3049 PR tree-optimization/81053
3050 * gcc.dg/torture/pr81053.c: New testcase.
3051
ac39f0e8
TK
30522017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3053
3054 PR fortran/80988
3055 * gfortran.dg/implied_do_io_3.f90: New test.
3056
18787c38
TV
30572017-06-10 Tom de Vries <tom@codesourcery.com>
3058
3059 * lib/target-supports.exp (check_effective_target_signal): New proc.
3060 * lib/gcc.exp (gcc_target_compile): Remove appending of
3061 -DSIGNAL_SUPPRESS to additional_flags.
3062 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3063 additional_flags if effective target signal is not supported by the
3064 target.
3065 * gcc.c-torture/execute/20101011-1.c: Same.
3066 * gcc.dg/c99-stdint-1.c: Same.
3067 * gcc.dg/c99-stdint-2.c: Same.
3068 * gcc.dg/c99-stdint-5.c: Same.
3069 * gcc.dg/c99-stdint-6.c: Same.
3070 * gcc.dg/stdint-width-1.c: Same.
3071
0069a009
TV
30722017-06-10 Tom de Vries <tom@codesourcery.com>
3073
3074 * lib/target-supports.exp (check_effective_target_stack_size)
3075 (dg-effective-target-value): New proc.
3076 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3077 additional_flags.
3078 * lib/objc.exp (objc_target_compile): Same.
3079 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3080 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3081 dg-additional-options.
3082 * gcc.c-torture/compile/20080806-1.c: Same.
3083 * gcc.c-torture/compile/920723-1.c: Same.
3084 * gcc.c-torture/compile/930621-1.c: Same.
3085 * gcc.c-torture/compile/991214-2.c: Same.
3086 * gcc.c-torture/compile/bcopy.c: Same.
3087 * gcc.c-torture/compile/memtst.c: Same.
3088 * gcc.c-torture/compile/msp.c: Same.
3089 * gcc.c-torture/compile/stuct.c: Same.
3090 * gcc.c-torture/execute/20011008-3.c: Same.
3091 * gcc.c-torture/execute/20030209-1.c: Same.
3092 * gcc.c-torture/execute/20031012-1.c: Same.
3093 * gcc.c-torture/execute/20040805-1.c: Same.
3094 * gcc.c-torture/execute/920410-1.c: Same.
3095 * gcc.c-torture/execute/920501-7.c: Same.
3096 * gcc.c-torture/execute/921113-1.c: Same.
3097 * gcc.c-torture/execute/921202-1.c: Same.
3098 * gcc.c-torture/execute/921208-2.c: Same.
3099 * gcc.c-torture/execute/930106-1.c: Same.
3100 * gcc.c-torture/execute/930406-1.c: Same.
3101 * gcc.c-torture/execute/950221-1.c: Same.
3102 * gcc.c-torture/execute/960521-1.c: Same.
3103 * gcc.c-torture/execute/980605-1.c: Same.
3104 * gcc.c-torture/execute/comp-goto-1.c: Same.
3105 * gcc.c-torture/execute/comp-goto-2.c: Same.
3106 * gcc.c-torture/execute/memcpy-1.c: Same.
3107 * gcc.c-torture/execute/multi-ix.c: Same.
3108 * gcc.c-torture/execute/nestfunc-4.c: Same.
3109 * gcc.c-torture/execute/pr20621-1.c: Same.
3110 * gcc.c-torture/execute/pr23135.c: Same.
3111 * gcc.c-torture/execute/pr28982b.c: Same.
3112 * gcc.dg/loop-3.c: Same.
3113 * gcc.dg/struct-ret-3.c: Same.
3114 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3115 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3116 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3117 * gcc.dg/tree-prof/pr44777.c: Same.
3118
b09649fd
DM
31192017-06-09 David Malcolm <dmalcolm@redhat.com>
3120
3121 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3122 (test_mutually_exclusive_suggestions): New test function.
3123 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3124 (test_mutually_exclusive_suggestions): New test function.
3125 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3126 (test_mutually_exclusive_suggestions): New test function.
3127 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3128 (test_show_locus): Add special-case for
3129 "test_mutually_exclusive_suggestions".
3130
a1f427e9
ILT
31312017-06-09 Ian Lance Taylor <iant@golang.org>
3132
3133 * gcc.dg/tree-prof/split-1.c: New test.
3134
cb59f689
JH
31352017-06-09 Jan Hubicka <hubicka@ucw.cz>
3136
3137 * gcc.dg/predict-14.c: Avoid cold function detection.
3138 * gcc.target/i386/umod-3.c: Likewise.
3139
f66e6423
TC
31402017-06-09 Tamar Christina <tamar.christina@arm.com>
3141
3142 * gcc.target/aarch64/lrint-matherr.h: New.
3143 * gcc.target/aarch64/inline-lrint_1.c: New.
3144 * gcc.target/aarch64/inline-lrint_2.c: New.
3145 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3146 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3147
37b68a43
TC
31482017-06-09 Tamar Christina <tamar.christina@arm.com>
3149
3150 * gcc.target/arm/sdiv_costs_1.c: New.
3151
37f30285
TV
31522017-06-09 Tom de Vries <tom@codesourcery.com>
3153
3154 PR target/80855
3155 * gcc.target/nvptx/label-values.c: New test.
3156
051508d7
TP
31572017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3158
3159 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3160 Test for null definitions instead of them being undefined. Add entry
3161 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3162 about using the effective target for architecture extension.
3163 (check_effective_target_arm_arch_v7ve_ok): Remove.
3164 (add_options_for_arm_arch_v7ve): Likewise.
3165
01a8cacc
RB
31662017-06-09 Richard Biener <rguenther@suse.de>
3167
3168 PR tree-optimization/66623
3169 * gcc.dg/vect/pr66623.c: New testcase.
3170
6d1115c5
RB
31712017-06-09 Richard Biener <rguenther@suse.de>
3172
3173 PR tree-optimization/79483
3174 * gcc.dg/graphite/pr79483.c: New testcase.
3175
6ba856d4
RB
31762017-06-09 Richard Biener <rguenther@suse.de>
3177
3178 PR middle-end/81007
3179 * g++.dg/pr81007.C: New testcase.
3180
48e69247
JJ
31812017-06-09 Jakub Jelinek <jakub@redhat.com>
3182
3183 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3184 instead of "rsp" for -m32.
3185 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3186 target, add -msse2 to dg-options.
3187 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3188 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3189
120ef1d5
SB
31902017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3191
3192 PR target/80966
3193 * gcc.target/powerpc/stack-limit.c: New testcase.
3194
271be653
WS
31952017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3196
774cccdc
JJ
3197 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3198 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3199 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3200 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3201 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3202 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3203
0d05f685
JJ
32042017-06-08 Jakub Jelinek <jakub@redhat.com>
3205
8ab7005b
JJ
3206 PR c/81006
3207 * c-c++-common/gomp/pr81006.c: New test.
3208
34361776
JJ
3209 PR c++/81011
3210 * g++.dg/gomp/pr81011.C: New test.
3211
0d05f685
JJ
3212 PR middle-end/81005
3213 * c-c++-common/ubsan/align-10.c: New test.
3214 * c-c++-common/ubsan/null-13.c: New test.
3215
2163b9bc
UB
32162017-06-08 Uros Bizjak <ubizjak@gmail.com>
3217
3218 PR target/81015
3219 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3220 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3221 * gcc.target/i386/pr81015.c: New test.
3222
73f49ad7
TV
32232017-06-08 Tom de Vries <tom@codesourcery.com>
3224
3225 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3226 trampolines instead of NO_TRAMPOLINES.
3227 * gcc.c-torture/execute/20000822-1.c: Same.
3228 * gcc.c-torture/execute/920428-2.c: Same.
3229 * gcc.c-torture/execute/920501-7.c: Same.
3230 * gcc.c-torture/execute/920612-2.c: Same.
3231 * gcc.c-torture/execute/921017-1.c: Same.
3232 * gcc.c-torture/execute/921215-1.c: Same.
3233 * gcc.c-torture/execute/931002-1.c: Same.
3234 * gcc.c-torture/execute/comp-goto-2.c: Same.
3235 * gcc.c-torture/execute/nestfunc-1.c: Same.
3236 * gcc.c-torture/execute/nestfunc-2.c: Same.
3237 * gcc.c-torture/execute/nestfunc-3.c: Same.
3238 * gcc.c-torture/execute/nestfunc-5.c: Same.
3239 * gcc.c-torture/execute/nestfunc-6.c: Same.
3240 * gcc.c-torture/execute/pr24135.c: Same.
3241 * gcc.dg/Wtrampolines.c: Same.
3242 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3243 * gcc.dg/torture/stackalign/nested-5.c: Same.
3244 * gcc.dg/torture/stackalign/nested-6.c: Same.
3245 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3246 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3247 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3248 * gcc.dg/trampoline-1.c: Same.
3249 * gcc.dg/tree-prof/pr44777.c: Same.
3250 * gcc.target/i386/pr67770.c: Same.
3251 * lib/gcc.exp (gcc_target_compile): Remove appending of
3252 -DNO_TRAMPOLINES to additional_flags.
3253 * lib/objc.exp (objc_target_compile): Same.
3254
b9835925
TV
32552017-06-08 Tom de Vries <tom@codesourcery.com>
3256
3257 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3258 'gcc,no_trampolines' instead of 'no_trampolines'.
3259
77db6c15
AI
32602017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3261
3262 PR middle-end/79988
3263 * gcc.target/i386/mpx/pr79988.c: New test.
3264
0036534f
AI
32652017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3266
3267 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3268 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3269 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3270
b69d9ac6
JH
32712017-06-08 Jan Hubicka <hubicka@ucw.cz>
3272
3273 * g++.dg/tree-ssa/counts-1.C: New testcase.
3274 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3275
c46f9051
JK
32762017-08-08 Julia Koval <julia.koval@intel.com>
3277
3278 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3279 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3280 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3281 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3282 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3283 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3284
5ed41889
MP
32852017-06-08 Marek Polacek <polacek@redhat.com>
3286
3287 PR sanitize/80932
3288 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3289
8055904e
JK
32902017-08-08 Julia Koval <julia.koval@intel.com>
3291
3292 PR target/73350,80862
3293 * gcc.target/i386/pr73350.c: New test.
3294
fb4bc6ff
RB
32952017-06-08 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/80928
3298 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3299
989cc652 33002017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 3301
989cc652
CL
3302 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3303
83059741
JW
33042017-06-07 Jonathan Wakely <jwakely@redhat.com>
3305
3306 PR c++/80990
3307 * g++.dg/cpp1z/class-deduction39.C: New.
3308
0874a778
MP
33092017-06-07 Marek Polacek <polacek@redhat.com>
3310
3311 PR sanitizer/80932
3312 * c-c++-common/ubsan/pr80932.c: New test.
3313
55e872a4
BC
33142017-06-07 Bin Cheng <bin.cheng@arm.com>
3315
3316 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3317 * gcc.target/i386/l_fma_double_2.c: Ditto.
3318 * gcc.target/i386/l_fma_double_3.c: Ditto.
3319 * gcc.target/i386/l_fma_double_4.c: Ditto.
3320 * gcc.target/i386/l_fma_double_5.c: Ditto.
3321 * gcc.target/i386/l_fma_double_6.c: Ditto.
3322 * gcc.target/i386/l_fma_float_1.c: Ditto.
3323 * gcc.target/i386/l_fma_float_2.c: Ditto.
3324 * gcc.target/i386/l_fma_float_3.c: Ditto.
3325 * gcc.target/i386/l_fma_float_4.c: Ditto.
3326 * gcc.target/i386/l_fma_float_5.c: Ditto.
3327 * gcc.target/i386/l_fma_float_6.c: Ditto.
3328
cb9ac430
TC
33292017-06-07 Tamar Christina <tamar.christina@arm.com>
3330
3331 * gcc.target/aarch64/sdiv_costs_1.c: New.
3332
46c821e7
RB
33332017-06-07 Richard Biener <rguenther@suse.de>
3334
3335 PR tree-optimization/80928
3336 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3337 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3338
6eb2ac65
RB
33392017-06-07 Richard Biener <rguenther@suse.de>
3340
3341 PR tree-optimization/80928
3342 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3343 check_results.
3344
25396db9
NS
33452017-06-06 Nathan Sidwell <nathan@acm.org>
3346
3347 * g++.dg/pr45330.C: Add inline namespace case.
3348
bbf97416
TK
33492017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3350
3351 PR fortran/80975
3352 * gfortran.dg/matmul_16.f90: New test.
3353 * gfortran.dg/inline_matmul_18.f90: New test.
3354
dc949728
MP
33552017-06-06 Marek Polacek <polacek@redhat.com>
3356
3357 PR c/79983
3358 * gcc.dg/pr79983.c: New test.
3359
100d0700
DM
33602017-06-06 David S. Miller <davem@davemloft.net>
3361
3362 * gcc.target/sparc/sparc-ret-3.c: New test.
3363
6c6b519a
TV
33642017-06-06 Tom de Vries <tom@codesourcery.com>
3365
3366 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3367 label_values instead of NO_LABEL_VALUES.
3368 * gcc.c-torture/compile/920301-1.c: Same.
3369 * gcc.c-torture/compile/920501-1.c: Same.
3370 * gcc.c-torture/compile/941014-4.c: Same.
3371 * gcc.c-torture/compile/labels-1.c: Same.
3372 * gcc.c-torture/compile/pr18903.c: Same.
3373 * gcc.c-torture/execute/920302-1.c: Same.
3374 * gcc.c-torture/execute/920415-1.c: Same.
3375 * gcc.c-torture/execute/920428-2.c: Same.
3376 * gcc.c-torture/execute/920501-3.c: Same.
3377 * gcc.c-torture/execute/920501-4.c: Same.
3378 * gcc.c-torture/execute/920501-5.c: Same.
3379 * gcc.c-torture/execute/920501-7.c: Same.
3380 * gcc.c-torture/execute/920721-4.c: Same.
3381 * gcc.c-torture/execute/980526-1.c: Same.
3382 * gcc.c-torture/execute/990208-1.c: Same.
3383 * gcc.c-torture/execute/comp-goto-1.c: Same.
3384 * gcc.c-torture/execute/comp-goto-2.c: Same.
3385 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3386 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3387 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3388 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3389 * gcc.dg/tree-prof/pr44777.c: Same.
3390 * gcc.misc-tests/bprob-2.c: Same.
3391 * gcc.misc-tests/gcov-3.c: Same.
3392 * lib/gcc.exp (gcc_target_compile): Remove appending of
3393 -DNO_LABEL_VALUES to additional_flags.
3394 * lib/objc.exp (objc_target_compile): Same.
3395 * lib/target-supports.exp (check_effective_target_label_values): Test on
3396 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3397
4ebcc903
KT
33982017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3399
3400 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3401
331dc840
RB
34022017-06-06 Richard Biener <rguenther@suse.de>
3403
3404 PR tree-optimization/80974
3405 * gcc.dg/torture/pr80974.c: New testcase.
3406
d2537732
TP
34072017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3408
3409 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3410 "unsigned int" in conversation warning on line 15.
3411
e7baeb39
RB
34122017-06-06 Richard Biener <rguenther@suse.de>
3413
3414 PR tree-optimization/80928
3415 * gcc.dg/vect/pr80928.c: New testcase.
3416 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3417 * gcc.dg/vect/slp-13.c: Likewise.
3418 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3419
05945a1b
DM
34202017-06-05 David Malcolm <dmalcolm@redhat.com>
3421
3422 * g++.dg/plugin/comment_plugin.c: New test plugin.
3423 * g++.dg/plugin/comments-1.C: New test file.
3424 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3425
9b972837
BE
34262017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3427
3428 * gcc.misc-tests/gcov-1a.c: New test.
3429
1d135d98
MM
34302017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3431
3432 * gcc.target/powerpc/clone1.c: New test.
3433
92bba237
JW
34342017-06-05 Janus Weil <janus@gcc.gnu.org>
3435
3436 PR fortran/70601
3437 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3438
7b3ee9c9
NK
34392017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3440
3441 PR fortran/35339
3442 * gfortran.dg/implied_do_io_1.f90: New Test.
3443 * gfortran.dg/implied_do_io_2.f90: New Test.
3444
e4d1c5c4
RL
34452017-06-05 Renlin Li <renlin.li@arm.com>
3446
3447 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3448 selector to related line.
3449
d91561cb
JH
34502017-06-05 Jan Hubicka <hubicka@ucw.cz>
3451
3452 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3453
d8395013
KT
34542017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3455
3456 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3457
279dc4b4
KT
34582017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3459
3460 * gcc.target/aarch64/subs_compare_2.c: New test.
3461
e49d8b68
KT
34622017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3463
3464 * gcc.target/aarch64/subs_compare_1.c: New test.
3465
4456f65d
CX
34662017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3467
3468 * gcc.target/mips/div-9.c: Delete duplicate test.
3469 * gcc.target/mips/div-10.c: Ditto.
3470 * gcc.target/mips/div-11.c: Ditto.
3471 * gcc.target/mips/div-12.c: Ditto.
3472
3995f3a2
JH
34732017-05-23 Jan Hubicka <hubicka@ucw.cz>
3474
3475 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3476
82c027e1
DH
34772017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
3478
3479 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
3480 vesrion of the dejagnu grep.
3481 (list-module-names): Use it and adjust the regular expressions for
3482 modules and submodules.
3483 * gfortran.dg/prof/prof.exp: Cleanup modules.
3484 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
3485 directives.
3486 * gfortran.dg/altreturn_8.f90: Likewise.
3487 * gfortran.dg/associate_12.f90: Likewise.
3488 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
3489 * gfortran.dg/charlen_15.f90: Likewise.
3490 * gfortran.dg/class_4a.f03: Likewise.
3491 * gfortran.dg/class_54.f90: Likewise.
3492 * gfortran.dg/class_dummy_4.f03: Likewise.
3493 * gfortran.dg/class_dummy_5.f90: Likewise.
3494 * gfortran.dg/constructor_9.f90: Likewise.
3495 * gfortran.dg/dec_structure_15.f90: Likewise.
3496 * gfortran.dg/do_check_8.f90: Likewise.
3497 * gfortran.dg/dtio_26.f03: Likewise.
3498 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3499 * gfortran.dg/equiv_9.f90: Likewise.
3500 * gfortran.dg/extends_15.f90: Likewise.
3501 * gfortran.dg/finalize_22.f90: Likewise.
3502 * gfortran.dg/finalize_23.f90: Likewise.
3503 * gfortran.dg/generic_26.f90: Likewise.
3504 * gfortran.dg/generic_27.f90: Likewise.
3505 * gfortran.dg/namelist_76.f90: Likewise.
3506 * gfortran.dg/pointer_init_8.f90: Likewise.
3507 * gfortran.dg/pr61318.f90: Likewise.
3508 * gfortran.dg/pr77260_1.f90: Likewise.
3509 * gfortran.dg/pr77260_2.f90: Likewise.
3510 * gfortran.dg/pr77420_3.f90: Likewise.
3511 * gfortran.dg/proc_ptr_39.f90: Likewise.
3512 * gfortran.dg/proc_ptr_41.f90: Likewise.
3513 * gfortran.dg/proc_ptr_42.f90: Likewise.
3514 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
3515 * gfortran.dg/submodule_1.f08: Likewise.
3516 * gfortran.dg/submodule_10.f08: Likewise.
3517 * gfortran.dg/submodule_14.f08: Likewise.
3518 * gfortran.dg/submodule_15.f08: Likewise.
3519 * gfortran.dg/submodule_2.f08: Likewise.
3520 * gfortran.dg/submodule_5.f08: Likewise.
3521 * gfortran.dg/submodule_6.f08: Likewise.
3522 * gfortran.dg/submodule_7.f08: Likewise.
3523 * gfortran.dg/submodule_8.f08: Likewise.
3524 * gfortran.dg/submodule_9.f08: Likewise.
3525 * gfortran.dg/transfer_class_2.f90: Likewise.
3526 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3527 * gfortran.dg/typebound_call_24.f03: Likewise.
3528 * gfortran.dg/typebound_call_25.f90: Likewise.
3529 * gfortran.dg/typebound_deferred_1.f90: Likewise.
3530 * gfortran.dg/typebound_generic_12.f03: Likewise.
3531 * gfortran.dg/typebound_generic_13.f03: Likewise.
3532 * gfortran.dg/typebound_generic_14.f03: Likewise.
3533 * gfortran.dg/typebound_generic_15.f90: Likewise.
3534 * gfortran.dg/typebound_operator_16.f03: Likewise.
3535 * gfortran.dg/typebound_operator_18.f90: Likewise.
3536 * gfortran.dg/typebound_operator_20.f90: Likewise.
3537 * gfortran.dg/typebound_override_3.f90: Likewise.
3538 * gfortran.dg/typebound_override_4.f90: Likewise.
3539 * gfortran.dg/typebound_override_5.f90: Likewise.
3540 * gfortran.dg/typebound_override_6.f90: Likewise.
3541 * gfortran.dg/typebound_override_7.f90: Likewise.
3542 * gfortran.dg/typebound_proc_28.f03: Likewise.
3543 * gfortran.dg/typebound_proc_29.f90: Likewise.
3544 * gfortran.dg/typebound_proc_30.f90: Likewise.
3545 * gfortran.dg/typebound_proc_31.f90: Likewise.
3546 * gfortran.dg/typebound_proc_32.f90: Likewise.
3547 * gfortran.dg/typebound_proc_33.f90: Likewise.
3548 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
3549 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
3550 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3551 * gfortran.dg/use_only_3.f90: Likewise.
3552 * gfortran.dg/use_without_only_1.f90: Likewise.
3553 * gfortran.dg/warn_unused_function.f90: Likewise.
3554 * gfortran.dg/warn_unused_function_2.f90: Likewise.
3555 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 3556
3de4ac6d
MP
35572017-06-04 Marek Polacek <polacek@redhat.com>
3558
3559 PR c/80919
3560 * gcc.dg/format/pr80919.c: New test.
3561
2474f48f
MS
35622017-06-02 Martin Sebor <msebor@redhat.com>
3563
3564 PR c/80892
3565 * c-c++-common/Wfloat-conversion-2.c: New test.
3566
bd280745
PC
35672017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3568
3569 PR c++/68754
3570 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 3571
bd280745 35722017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
3573
3574 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
3575 for the new built-ins.
3576
ffa8a921
SD
35772017-06-02 Sudakshina Das <sudi.das@arm.com>
3578
3579 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
3580
d65d1bd9
WS
35812017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3582
3583 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
3584 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
3585 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
3586 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
3587 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
3588
b160939b
KT
35892017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3590
3591 * gcc.target/aarch64/hfmode_ins_1.c: New test.
3592
17f47f86
KT
35932017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3594
3595 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
3596
ab82e126
WS
35972017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3598
3599 * gcc.target/powerpc/fold-vec-abs-char.c: New.
3600 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
3601 * gcc.target/powerpc/fold-vec-abs-int.c: New.
3602 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
3603 * gcc.target/powerpc/fold-vec-abs-short.c: New.
3604 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
3605 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
3606 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
3607 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
3608
c957e9c0
NS
36092017-06-02 Nathan Sidwell <nathan@acm.org>
3610
3611 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
3612
aad16012
JJ
36132017-06-02 Jakub Jelinek <jakub@redhat.com>
3614
74b4885d
JJ
3615 PR rtl-optimization/80903
3616 * gcc.dg/pr80903.c: New test.
3617
aad16012
JJ
3618 PR fortran/80918
3619 * gfortran.dg/gomp/pr80918.f90: New test.
3620
40ffd95f
BE
36212017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3622
3623 * c-c++-common/Wsizeof-pointer-div.c: New test.
3624 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
3625 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3626 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
3627 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3628 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3629 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3630 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3631 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3632 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3633 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3634 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3635 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
3636 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
3637 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
3638 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
3639 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
3640 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
3641 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
3642
052754ea
WS
36432017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
3644
3645 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
3646 Update the target to power8-vector.
3647
aa63913f
DM
36482017-06-01 David Malcolm <dmalcolm@redhat.com>
3649
3650 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
3651
2ded3754
PMR
36522017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3653
3654 * debug12.adb, debug12.ads: New testcase.
3655
c8638450
MJ
36562017-06-01 Martin Jambor <mjambor@suse.cz>
3657
3658 PR tree-optimization/80898
3659 * gcc.dg/tree-ssa/pr80898.c: New test.
3660 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3661
ac853c90
PC
36622017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3663
3664 PR c++/80896
3665 * g++.dg/cpp1z/nodiscard5.C: New.
3666
7841f13c
CZ
36672017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3668
3669 * gcc.target/arc/pr9001195952.c: New test.
3670
f525e390
TV
36712017-06-01 Tom de Vries <tom@codesourcery.com>
3672
3673 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3674 * gcc.c-torture/compile/asmgoto-1.c: Same.
3675 * gcc.dg/20000707-1.c: Same.
3676 * gcc.dg/pr38700.c: Same.
3677 * gcc.dg/pr70169.c: Same.
3678 * gcc.dg/pr80112.c: Same.
3679 * gcc.dg/torture/pr51071-2.c: Same.
3680 * gcc.dg/torture/pr51071.c: Same.
3681 * gcc.dg/tree-ssa/alias-34.c: Same.
3682
9285616c
PMR
36832017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3684
3685 * gnat.dg/debug11.adb: New testcase.
3686
48932682
RB
36872017-06-01 Richard Biener <rguenther@suse.de>
3688
3689 PR middle-end/66313
3690 * c-c++-common/ubsan/pr66313.c: New testcase.
3691 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3692
fcb99124
SM
36932017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3694
3695 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
3696 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3697 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
3698 -mcpu overridden.
3699 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3700 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3701 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3702 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3703 to dg-option. Add dg-skip-if directive to disable this test
3704 for darwin. Add dg-skip-if directive to disable this test if
3705 -mcpu overridden.
3706
dc7401c0
SP
37072017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3708
3709 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3710 (_mm_maskz_max_sd): Test new intrinsics.
3711 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3712 (_mm_maskz_max_sd): Test new intrinsics.
3713 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3714 (_mm_maskz_max_ss): Test new intrinsics.
3715 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3716 (_mm_maskz_max_ss): Test new intrinsics.
3717 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3718 (_mm_maskz_min_sd): Test new intrinsics.
3719 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3720 (_mm_maskz_min_sd): Test new intrinsics.
3721 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3722 (_mm_maskz_min_ss): Test new intrinsics.
3723 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3724 (_mm_maskz_min_ss): Test new intrinsics.
3725
3909991c
NS
37262017-05-31 Nathan Sidwell <nathan@acm.org>
3727
3728 * g++.dg/lookup/lambda1.C New.
3729
0e510edb
BC
37302017-05-31 Bin Cheng <bin.cheng@arm.com>
3731
3732 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3733 on pointer should not be replaced.
3734
9fc5e7a4
MM
37352017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3736
3737 PR testsuite/80580
3738 * gcc.dg/gimplefe-error-7.c: New test.
3739
1e466f04
GM
37402017-05-31 Graham Markall <graham.markall@embecosm.com>
3741
3742 * gcc.target/arc/add_n-combine.c: New test.
3743 * gcc.target/arc/sub_n-combine.c: New test.
3744
89c88990
RB
37452017-05-31 Richard Biener <rguenther@suse.de>
3746
3747 PR target/80880
3748 * gcc.target/i386/pr80880.c: New testcase.
3749
748bbe72
RS
37502017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3751
3752 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3753
c7d7e222
BC
37542017-05-31 Bin Cheng <bin.cheng@arm.com>
3755
3756 * gcc.dg/vect/pr80815-3.c: New test.
3757
ee1379be
RB
37582017-05-31 Richard Biener <rguenther@suse.de>
3759
3760 PR tree-optimization/80906
3761 * gcc.dg/graphite/pr80906.c: New testcase.
3762
bcce980e
TV
37632017-05-30 Tom de Vries <tom@codesourcery.com>
3764
3765 PR testsuite/80910
3766 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3767 unsupported if host compiler does not support c++11.
3768 (host_supports_c++11): New proc.
3769
ef9200aa
MS
37702017-05-30 Martin Sebor <msebor@redhat.com>
3771
3772 PR c/80731
3773 * g++.dg/ext/utf16-4.C: Relax test.
3774 * gcc.dg/fixed-point/int-warning.c: Adjust.
3775
f012c8ef
DM
37762017-05-30 David Malcolm <dmalcolm@redhat.com>
3777
3778 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3779 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3780 test case.
3781 * g++.dg/plugin/show-template-tree-color.C: New test case.
3782 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3783 * g++.dg/template/show-template-tree-2.C: New test case.
3784 * g++.dg/template/show-template-tree-3.C: New test case.
3785 * g++.dg/template/show-template-tree-4.C: New test case.
3786 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3787 * g++.dg/template/show-template-tree.C: New test case.
3788
3f8efe25
SB
37892017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3790
3791 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3792 dg-options.
3793 * gfortran.dg/pr80107.f: Delete testcase.
3794
77d1dbdb
UB
37952017-05-30 Uros Bizjak <ubizjak@gmail.com>
3796
3797 PR target/80833
3798 * gcc.target/i386/pr80833-1.c: New test.
3799 * gcc.target/i386/pr80833-2.c: Ditto.
3800
e2f35333
NS
38012017-05-30 Nathan Sidwell <nathan@acm.org>
3802
3803 PR c++/80913
3804 * g++.dg/lookup/pr80913.C: New.
3805
ba7629e2
RB
38062017-05-30 Richard Biener <rguenther@suse.de>
3807
3808 PR middle-end/80901
3809 * gcc.dg/torture/pr80901.c: New testcase.
3810
4bfb347c
RD
38112017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3812
3813 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3814
b3125625
JL
38152017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3816
3817 PR target/78838
3818 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3819
892d6169
RB
38202017-05-30 Richard Biener <rguenther@suse.de>
3821
3822 PR middle-end/80876
3823 * gcc.dg/torture/pr80876.c: New testcase.
3824
3d7ff728
NS
38252017-05-29 Nathan Sidwell <nathan@acm.org>
3826
3827 PR c++/80891 (#5)
3828 * g++.dg/lookup/pr80891-5.C: New.
3829
fd262197
JD
38302017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3831
3832 PR libgfortran/53029
3833 * gfortran.dg/read_5.f90: New test.
3834
724e517a
NS
38352017-05-29 Nathan Sidwell <nathan@acm.org>
3836
a5cfa13a
NS
3837 PR c++/80891 (#4)
3838 * g++.dg/lookup/pr80891-4.C: New.
3839
e514ab0c
NS
3840 PR c++/80891 (#1)
3841 * g++.dg/lookup/pr80891-1.C: New.
3842
58dec010
NS
3843 PR c++/80891 (#3)
3844 * g++.dg/lookup/pr80891-3.C: New.
3845
724e517a
NS
3846 PR c++/80891 (#2)
3847 * g++.dg/lookup/pr80891-2.C: New.
3848
bbe3927b
TK
38492017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3850
3851 PR fortran/37131
3852 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3853 flags.
3854 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3855 * gfortran.dg/inline_matmul_17.f90: New test.
3856
8364e6ac
TK
38572017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3858
3859 * gfortran.dg/matmul_bounds_12.f90: New test.
3860
56a35ac9
JJ
38612017-05-27 Jakub Jelinek <jakub@redhat.com>
3862
3863 PR bootstrap/80887
3864 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3865
945bf9e1
NS
38662017-05-26 Nathan Sidwell <nathan@acm.org>
3867
3868 * g++.dg/cpp0x/dr2061.C: New.
3869 * g++.dg/parse/namespace-alias-1.C: Add more test.
3870
cb4fe401
BC
38712017-05-26 Bin Cheng <bin.cheng@arm.com>
3872
3873 PR tree-optimization/80815
3874 * gcc.dg/vect/pr80815-1.c: New test.
3875 * gcc.dg/vect/pr80815-2.c: New test.
3876
e929e611
ML
38772017-05-26 Martin Liska <mliska@suse.cz>
3878
3879 PR ipa/80663
3880 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3881 split at the problematic spot.
3882 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3883 a valid value of the param.
3884
92f105f6
MP
38852017-05-26 Marek Polacek <polacek@redhat.com>
3886
3887 PR sanitizer/80875
3888 * c-c++-common/ubsan/pr80875.c: New test.
3889
74ca4e36
TV
38902017-05-26 Tom de Vries <tom@codesourcery.com>
3891
3892 PR testsuite/80557
3893 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3894 * gcc.dg/Wcxx-compat-8.c: Same.
3895 * gcc.dg/Wobjsize-1.c: Same.
3896 * gcc.dg/Wshadow-local-2.c: Same.
3897 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3898 * gcc.dg/anon-struct-6.c: Same.
3899 * gcc.dg/asm-wide-1.c: Same.
3900 * gcc.dg/builtin-inf-1.c: Same.
3901 * gcc.dg/builtin-redefine.c: Same.
3902 * gcc.dg/c90-array-lval-6.c: Same.
3903 * gcc.dg/c90-array-lval-7.c: Same.
3904 * gcc.dg/c90-fordecl-1.c: Same.
3905 * gcc.dg/c99-fordecl-2.c: Same.
3906 * gcc.dg/cast-lvalue-1.c: Same.
3907 * gcc.dg/cast-lvalue-2.c: Same.
3908 * gcc.dg/compound-lvalue-1.c: Same.
3909 * gcc.dg/cond-lvalue-1.c: Same.
3910 * gcc.dg/cpp/20000419-1.c: Same.
3911 * gcc.dg/cpp/backslash.c: Same.
3912 * gcc.dg/cpp/backslash2.c: Same.
3913 * gcc.dg/cpp/macspace1.c: Same.
3914 * gcc.dg/cpp/macspace2.c: Same.
3915 * gcc.dg/cpp/multiline-2.c: Same.
3916 * gcc.dg/cpp/pr27777.c: Same.
3917 * gcc.dg/cpp/pr30786.c: Same.
3918 * gcc.dg/cpp/pr34602.c: Same.
3919 * gcc.dg/cpp/redef1.c: Same.
3920 * gcc.dg/cpp/tr-warn1.c: Same.
3921 * gcc.dg/cpp/tr-warn3.c: Same.
3922 * gcc.dg/cpp/tr-warn6.c: Same.
3923 * gcc.dg/cpp/trad/hash.c: Same.
3924 * gcc.dg/cpp/trad/redef1.c: Same.
3925 * gcc.dg/cpp/ucs.c: Same.
3926 * gcc.dg/declspec-10.c: Same.
3927 * gcc.dg/declspec-11.c: Same.
3928 * gcc.dg/declspec-18.c: Same.
3929 * gcc.dg/format/c99-strftime-1.c: Same.
3930 * gcc.dg/format/ext-3.c: Same.
3931 * gcc.dg/format/pr72858.c: Same.
3932 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3933 * gcc.dg/init-string-1.c: Same.
3934 * gcc.dg/label-decl-3.c: Same.
3935 * gcc.dg/m-un-2.c: Same.
3936 * gcc.dg/nofixed-point-2.c: Same.
3937 * gcc.dg/noncompile/20020213-1.c: Same.
3938 * gcc.dg/pch/counter-2.c: Same.
3939 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3940 * gcc.dg/pr27528.c: Same.
3941 * gcc.dg/pr27953.c: Same.
3942 * gcc.dg/pr35899.c: Same.
3943 * gcc.dg/pr37561.c: Same.
3944 * gcc.dg/pr45461.c: Same.
3945 * gcc.dg/pr45750.c: Same.
3946 * gcc.dg/pr53196-2.c: Same.
3947 * gcc.dg/pr53265.c: Same.
3948 * gcc.dg/redecl-1.c: Same.
3949 * gcc.dg/tls/thr-init-1.c: Same.
3950 * gcc.dg/torture/pr51106-1.c: Same.
3951 * gcc.dg/torture/pr51106-2.c: Same.
3952 * gcc.dg/uninit-19.c: Same.
3953 * gcc.dg/uninit-pr20644.c: Same.
3954
6fc9f7aa
JJ
39552017-05-26 Jakub Jelinek <jakub@redhat.com>
3956
3957 * g++.dg/cpp1z/decomp29.C (p): New variable.
3958 (main): Add further tests.
3959
28e0e05b
RB
39602017-05-26 Richard Biener <rguenther@suse.de>
3961
3962 PR tree-optimization/80842
3963 * gcc.dg/torture/pr80842.c: New testcase.
3964
c81ec254
PC
39652017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3966
3967 PR c++/79652
3968 * g++.dg/cpp0x/pr79652.C: New.
3969
aee21066
PC
39702017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3971
3972 PR c++/71451
3973 * g++.dg/cpp0x/variadic170.C: New.
3974
63dbcd13
VR
39752017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3976
3977 * g++.dg/warn/Wcatch-value-1.C: New test.
3978 * g++.dg/warn/Wcatch-value-2.C: New test.
3979 * g++.dg/warn/Wcatch-value-3.C: New test.
3980
932f48ac
NS
39812017-05-25 Nathan Sidwell <nathan@acm.org>
3982
44e00a7a
NS
3983 * g++.dg/lookup/using56.C: New.
3984 * g++.dg/lookup/using57.C: New.
3985 * g++.dg/lookup/using58.C: New.
3986 * g++.dg/lookup/using59.C: New.
3987
932f48ac
NS
3988 * g++.dg/lookup/using17.C: Adjust diagnostics.
3989
a10f9a2e
MS
39902017-05-25 Martin Sebor <msebor@redhat.com>
3991
3992 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3993 positives on ILP32.
3994 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3995 column numbers.
3996 * gcc.dg/pr60114.c: Same.
3997
47c05e71
JH
39982017-05-23 Jan Hubicka <hubicka@ucw.cz>
3999
4000 * gfortran.dg/pr48636.f90: Fix template better.
4001
f35a733d
NS
40022017-05-25 Nathan Sidwell <nathan@acm.org>
4003
4004 * g++.dg/lookup/koenig14.C: New.
4005
18c1e9e0
PC
40062017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4007
4008 PR c++/79583
4009 * g++.dg/cpp0x/pr79583.C: New.
4010
2673d192
PC
40112017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4012
4013 PR c++/68578
4014 * g++.dg/cpp1y/pr68578.C: New.
4015
bce8ef71
MG
40162017-05-25 Marc Glisse <marc.glisse@inria.fr>
4017
4018 * gcc.dg/tree-ssa/vce-1.c: New file.
4019
11d6b45d
MG
40202017-05-25 Marc Glisse <marc.glisse@inria.fr>
4021
4022 * gcc.dg/tree-ssa/addadd.c: New file.
4023
5ad4f1c8
NS
40242017-05-24 Nathan Sidwell <nathan@acm.org>
4025
4026 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4027 * g++.dg/lookup/friend19.C: New.
4028 * g++.dg/lookup/friend20.C: New.
4029
d4a760d8
JW
40302017-05-24 Jonathan Wakely <jwakely@redhat.com>
4031
4032 PR c++/80544
4033 * g++.dg/expr/cast11.C: New test.
4034
3cd211af
MS
40352017-05-24 Martin Sebor <msebor@redhat.com>
4036
4037 PR c/80731
4038 * c-c++-common/Wfloat-conversion.c: Adjust.
4039 * c-c++-common/dfp/convert-int-saturate.c: Same.
4040 * c-c++-common/pr68657-1.c: Same.
4041 * g++.dg/ext/utf-cvt.C: Same.
4042 * g++.dg/ext/utf16-4.C: Same.
4043 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4044 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4045 * g++.dg/warn/Wconversion3.C: Same.
4046 * g++.dg/warn/Wconversion4.C: Same.
4047 * g++.dg/warn/Wsign-conversion.C: Same.
4048 * g++.dg/warn/overflow-warn-1.C: Same.
4049 * g++.dg/warn/overflow-warn-3.C: Same.
4050 * g++.dg/warn/overflow-warn-4.C: Same.
4051 * g++.dg/warn/pr35635.C: Same.
4052 * g++.old-deja/g++.mike/enum1.C: Same.
4053 * gcc.dg/Wconversion-3.c: Same.
4054 * gcc.dg/Wconversion-5.c: Same.
4055 * gcc.dg/Wconversion-complex-c99.c: Same.
4056 * gcc.dg/Wconversion-complex-gnu.c: Same.
4057 * gcc.dg/Wconversion-integer.c: Same.
4058 * gcc.dg/Wsign-conversion.c: Same.
4059 * gcc.dg/bitfld-2.c: Same.
4060 * gcc.dg/c90-const-expr-11.c: Same.
4061 * gcc.dg/c90-const-expr-7.c: Same.
4062 * gcc.dg/c99-const-expr-7.c: Same.
4063 * gcc.dg/overflow-warn-1.c: Same.
4064 * gcc.dg/overflow-warn-2.c: Same.
4065 * gcc.dg/overflow-warn-3.c: Same.
4066 * gcc.dg/overflow-warn-4.c: Same.
4067 * gcc.dg/overflow-warn-5.c: Same.
4068 * gcc.dg/overflow-warn-8.c: Same.
4069 * gcc.dg/overflow-warn-9.c: New test.
4070 * gcc.dg/pr35635.c: Adjust.
4071 * gcc.dg/pr59940.c: Same.
4072 * gcc.dg/pr59963-2.c: Same.
4073 * gcc.dg/pr60114.c: Same.
4074 * gcc.dg/switch-warn-2.c: Same.
4075 * gcc.dg/utf-cvt.c: Same.
4076 * gcc.dg/utf16-4.c: Same.
4077
216bfadc
JJ
40782017-05-24 Jakub Jelinek <jakub@redhat.com>
4079
4080 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4081 Don't include limits.h.
4082 (w): Conditionalize on long long wider than int. Use
4083 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4084 -9223372036854775808.
4085 (x): Use __INT_MAX__ instead of INT_MAX.
4086
610abc02
TK
40872017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4088
4089 PR fortran/66094
4090 * gfortran.dg/inline_matmul_16.f90: New test.
4091
8d0c9b36
TV
40922017-05-24 Tom de Vries <tom@codesourcery.com>
4093
4094 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4095
3f3fb6c9
PB
40962017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4097
4098 PR middle-end/80823
4099 * gcc.dg/pr80823.c: New test.
4100
00e0af8d
AK
41012017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4102
4103 * gcc.target/s390/pr80725.c: New test.
4104
6131102c
NS
41052017-05-23 Nathan Sidwell <nathan@acm.org>
4106
ef4c5e78
NS
4107 * g++.dg/lookup/extern-c-hidden.C: New.
4108 * g++.dg/lookup/extern-redecl1.C: New.
4109
6131102c
NS
4110 PR c++/80866
4111 * g++.dg/parse/pr80866.C: New.
4112
d2db2e6b
JH
41132017-05-23 Jan Hubicka <hubicka@ucw.cz>
4114
4115 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4116 * gcc.dg/ipa/inline-5.c: Likewise.
4117 * gfortran.dg/pr48636.f90: Likewise.
4118
e4ea7a4c
NS
41192017-05-23 Nathan Sidwell <nathan@acm.org>
4120
4121 * g++.dg/parse/ctor9.C: Adjust expected error.
4122
c2d7c404
JD
41232017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4124
4125 PR libgfortran/80256
4126 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4127 Cygwin.
4128
fd71a9a2
TS
41292017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4130
4131 * c-c++-common/goacc/parallel-dims-1.c: Update.
4132 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4133 * c-c++-common/goacc/routine-1.c: Likewise.
4134 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4135 * g++.dg/goacc/template.C: Likewise.
4136 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4137 * gfortran.dg/goacc/routine-3.f90: Likewise.
4138 * gfortran.dg/goacc/sie.f95: Likewise.
4139 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4140
9d029ddf
NS
41412017-05-23 Nathan Sidwell <nathan@acm.org>
4142
4143 * g++.dg/lookup/using13.C: Adjust expected error.
4144
008c7367
SKS
41452017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4146
4147 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4148
d1f6caae
MM
41492017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4150
4151 PR target/80718
4152 * gcc.target/powerpc/pr80718.c: New test.
4153
2ea0d750
SB
41542017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4155
4156 * gcc.target/powerpc/conditional-return.c: New testcase.
4157
25b81686
BS
41582017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4159
4160 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4161 LE-only.
4162
477f145b
JW
41632017-05-22 Janus Weil <janus@gcc.gnu.org>
4164
4165 PR fortran/80766
4166 * gfortran.dg/typebound_call_28.f90: New test.
4167
65cc1407
NS
41682017-05-22 Nathan Sidwell <nathan@acm.org>
4169
4170 * g++.dg/lookup/strong-using.C: New.
4171
0c4f8178
TP
41722017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4173
4174 * gcc.target/arm/movsi_movt.c: New test.
4175 * gcc.target/arm/movdi_movt.c: New test.
4176
fbb1c7d4
EB
41772017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4178
4179 * gnat.dg/specs/not_null1.ads: New test.
4180
d3271136
EB
41812017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4182
4183 * gnat.dg/limited_with5.ad[sb]: New test.
4184 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4185 * gnat.dg/limited_with6.ad[sb]: New test.
4186 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4187
4c24ec6d
EB
41882017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4189
4190 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4191 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4192
4bcbb7b8
PC
41932017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4194
4195 PR c++/70265
4196 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4197 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4198
51cd6b78
JD
41992017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4200
4201 PR libgfortran/80333
4202 * gfortran.dg/dtio_30.f03: New test.
4203
33f8c0a1
MP
42042017-05-19 Marek Polacek <polacek@redhat.com>
4205
4206 PR sanitizer/80800
4207 * c-c++-common/ubsan/pr80800.c: New test.
4208 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4209
9740ed54
TS
42102017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4211
7fd549d2
TS
4212 * c-c++-common/goacc/default-1.c: Update.
4213 * c-c++-common/goacc/default-2.c: Likewise.
4214 * c-c++-common/goacc/default-4.c: Likewise.
4215 * gfortran.dg/goacc/default-1.f95: Likewise.
4216 * gfortran.dg/goacc/default-4.f: Likewise.
4217 * c-c++-common/goacc/default-5.c: New file.
4218 * gfortran.dg/goacc/default-5.f: Likewise.
4219
9740ed54
TS
4220 * c-c++-common/goacc/default-1.c: New file.
4221 * c-c++-common/goacc/default-2.c: Likewise.
4222 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4223 test cases in...
4224 * c-c++-common/goacc/default-3.c: ... this new file, and...
4225 * c-c++-common/goacc/default-4.c: ... this new file.
4226 * gfortran.dg/goacc/default.f95: Remove file, including its test
4227 cases in...
4228 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4229 * gfortran.dg/goacc/default-2.f: ... this new file.
4230 * gfortran.dg/goacc/default-3.f95: New file.
4231 * gfortran.dg/goacc/default-4.f: Likewise.
4232
2a8a8d7b
NS
42332017-05-19 Nathan Sidwell <nathan@acm.org>
4234
4235 * g++.dg/inherit/covariant7.C: Adjust.
4236
a978134e
PB
42372017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4238
4239 * gcc.target/arm/tls-disable-literal-pool.c: Change
4240 require-effective-target to tls_native.
4241 Move dg-error to return statement line and change to dg-message.
4242
39aac208
RB
42432017-05-19 Richard Biener <rguenther@suse.de>
4244
4245 PR c++/80593
4246 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4247 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4248
035ab826
RB
42492017-05-19 Richard Biener <rguenther@suse.de>
4250
4251 PR middle-end/80764
4252 * gcc.dg/torture/pr80764.c: New testcase.
4253
52e14b96
MM
42542017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4255
4256 PR target/80510
4257 * gcc.target/powerpc/pr80510-1.c: New test.
4258 * gcc.target/powerpc/pr80510-2.c: Likewise.
4259
4287da82
EG
42602017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4261
4262 * gcc.dg/pragma-diag-7.c: New test.
4263
e4171e10
UB
42642017-05-18 Uros Bizjak <ubizjak@gmail.com>
4265
4266 PR target/80799
4267 * g++.dg/other/i386-11.C: New test.
4268
cdefeea2
WS
42692017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4270
4271 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4272 * fold-vec-div-floatdouble.c: Likewise.
4273 * fold-vec-logical-ands-char.c: Likewise.
4274 * fold-vec-logical-ands-int.c: Likewise.
4275 * fold-vec-logical-ands-short.c: Likewise.
4276 * fold-vec-logical-ors-char.c: Likewise.
4277 * fold-vec-logical-ors-int.c: Likewise.
4278 * fold-vec-logical-ors-short.c: Likewise.
4279 * fold-vec-logical-other-char.c: Likewise.
4280 * fold-vec-mule-misc.c: Likewise.
4281 * fold-vec-mult-float.c: Likewise.
4282 * fold-vec-mult-floatdouble.c: Likewise.
4283 * fold-vec-mult-int.c: Likewise.
4284 * fold-vec-mult-int128-p9.c: Likewise.
4285 * fold-vec-sub-floatdouble.c: Likewise.
4286 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4287 Add lp64 requirement.
4288 * fold-vec-mult-int128-p8.c: Likewise.
4289 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4290
62ee030a
SM
42912017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4292
4293 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4294 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4295 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4296 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4297 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4298 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4299 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4300 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4301 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4302 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4303 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4304 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4305 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4306 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4307 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4308 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4309 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4310 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4311 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4312 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4313 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4314 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4315 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4316 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4317 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4318 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4319
00a84d0e
SL
43202017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4321
4322 * gcc.target/sparc/niagara7-align.c: New test.
4323
243c2883
MP
43242017-05-18 Marek Polacek <polacek@redhat.com>
4325
4326 PR sanitizer/80797
4327 * c-c++-common/ubsan/null-12.c: New test.
4328
e98e6340
SB
43292017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4330
4331 PR middle-end/80692
4332 * gcc.c-torture/execute/pr80692.c: New testcase.
4333
0152001b 43342017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
4335
4336 PR libgfortran/80741
4337 * gfortran.dg/read_4.f90: New test.
4338
c8ded430
BS
43392017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4340
4341 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4342
e5b1f5a1
FR
43432017-05-17 Fritz Reese <fritzoreese@gmail.com>
4344
4345 PR fortran/80668
4346 * gfortran.dg/pr80668.f90: New.
4347
9853cb28
PB
43482017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4349
4350 PR middle-end/80775
4351 * gcc.dg/pr80775.c: New test.
4352
142473df
MP
43532017-05-17 Marek Polacek <polacek@redhat.com>
4354
4355 PR sanitizer/80659
4356 * gcc.dg/asan/pr80659.c: New test.
4357
8508a5b5
SKS
43582017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4359
4360 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4361 unsigned long.
4362
bc36d2b7
CX
43632017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4364
4365 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4366
4fc5ebf1
JG
43672017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4368 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4369
4370 PR tree-optimization/80457
4371 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4372 call vect_model_simple_cost.
4373
bedee914
PT
43742017-05-16 Paul Thomas <pault@gcc.gnu.org>
4375
4376 PR fortran/80554
4377 * gfortran.dg/submodule_29.f08: New test.
4378
10791753
DM
43792017-05-16 David Malcolm <dmalcolm@redhat.com>
4380
4381 * g++.dg/other/accessor-fixits-1.C: New test case.
4382 * g++.dg/other/accessor-fixits-2.C: New test case.
4383 * g++.dg/other/accessor-fixits-3.C: New test case.
4384 * g++.dg/other/accessor-fixits-4.C: New test case.
4385
727577c2
CL
43862017-05-16 Carl Love <cel@us.ibm.com>
4387
4388 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4389 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4390 built-ins to the test suite file. Note, support for mradds exists
4391 but no test case exists.
4392 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4393 built-ins to the test suite file.
4394
6b6ae9eb
MP
43952017-05-16 Marek Polacek <polacek@redhat.com>
4396
4397 PR sanitizer/80536
4398 PR sanitizer/80386
4399 * c-c++-common/ubsan/pr80536.c: New test.
4400 * g++.dg/ubsan/pr80386.C: New test.
4401
678d7e19
TC
44022017-05-16 Tamar Christina <tamar.christina@arm.com>
4403
4404 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4405 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4406
6da37857
MW
44072016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4408
4409 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4410 expected output of vadd, vsub and vmul instructions.
4411 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4412 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4413 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4414
a5768d38
JD
44152017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4416
4417 PR libgfortran/80727
4418 * gfortran.dg/read_3.f90: New test.
4419
3a77e7cc
NS
44202017-05-15 Nathan Sidwell <nathan@acm.org>
4421
2016c841
NS
4422 PR c++/79369
4423 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4424
3a77e7cc
NS
4425 PR c++/79369
4426 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4427 * g++.dg/cpp0x/pr79369.C: New.
4428
0735a1c8
SK
44292017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4430
4431 PR fortran/80752
3a77e7cc 4432 * gfortran.dg/pr80752.f90: New test.
0735a1c8 4433
f108770a
UB
44342017-05-15 Uros Bizjak <ubizjak@gmail.com>
4435
900b5b6a 4436 PR target/80425
f108770a
UB
4437 * gcc.target/i386/pr80425-1.c: New test.
4438 * gcc.target/i386/pr80425-2.c: Ditto.
4439
e30ce0a3
JL
44402017-05-15 Jeff Law <law@redhat.com>
4441
4442 * gcc.target/mips/reorgbug-1.c: New test.
4443
0d5a0a33
PMR
44442017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4445
4446 * gnat.dg/specs/pack13.ads: New test.
4447
a104bd88
MS
44482017-05-14 Martin Sebor <msebor@redhat.com>
4449
4450 PR middle-end/77671
4451 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4452 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4453 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4454 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4455 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4456
c6c02519
MS
44572017-05-14 Martin Sebor <msebor@redhat.com>
4458
4459 PR middle-end/80669
4460 * gcc.dg/builtin-stpncpy.c: New test.
4461
d6d4d770
DS
44622017-05-14 Daniel Santos <daniel.santos@pobox.com>
4463
4464 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4465 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4466 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4467 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
4468
b9bdd60b
JK
44692017-05-14 Julia Koval <julia.koval@intel.com>
4470
4471 * gcc.target/i386/xgetsetbv.c: New test.
4472
28ae01cd
NK
44732017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
4474
4475 PR fortran/80442
4476 * gfortran.dg/impl_do_var_data.f90: New Test
4477
c7488b4f
PJ
44782017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4479
4480 * brig.dg/test/gimple/priv-array-offset-access.hsail:
4481 A regression test for a private array access case which caused
4482 an assert.
4483
9b5f12ae
MS
44842017-05-12 Martin Sebor <msebor@redhat.com>
4485
4486 PR testsuite/80643
4487 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
4488 to the purpose of the test.
4489
b76f1550
SM
44902017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
4491
4492 * gcc.target/powerpc/bmi-andn-1.c: New file
4493 * gcc.target/powerpc/bmi-andn-2.c: New file.
4494 * gcc.target/powerpc/bmi-bextr-1.c: New file.
4495 * gcc.target/powerpc/bmi-bextr-2.c: New file.
4496 * gcc.target/powerpc/bmi-bextr-4.c: New file.
4497 * gcc.target/powerpc/bmi-bextr-5.c: New file.
4498 * gcc.target/powerpc/bmi-blsi-1.c: New file.
4499 * gcc.target/powerpc/bmi-blsi-2.c: New file.
4500 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
4501 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
4502 * gcc.target/powerpc/bmi-blsr-1.c: New file.
4503 * gcc.target/powerpc/bmi-blsr-2.c: New File.
4504 * gcc.target/powerpc/bmi-check.h: New File.
4505 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
4506 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
4507 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
4508 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
4509 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
4510 * gcc.target/powerpc/bmi2-check.h: New file.
4511 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
4512 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
4513 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
4514 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
4515 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
4516 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
4517 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
4518 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
4519 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
4520
2a3fa75a
PC
45212017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4522
4523 PR c++/60430
4524 * g++.dg/cpp0x/pr60430.C: New.
4525
e8bf7c7b
JL
45262017-05-12 Jeff Law <law@redhat.com>
4527
4528 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4529
284d1f76
PB
45302017-05-12 Peter Bergner <bergner@vnet.ibm.com>
4531
4532 PR middle-end/80707
4533 * g++.dg/pr80707.C: New test.
4534
302a0e37
WS
45352017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4536
4537 * gcc.target/powerpc/fold-vec-div-float.c: New.
4538 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
4539 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
4540
a7785078
WS
45412017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4542
4543 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
4544 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
4545 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
4546 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
4547 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
4548 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
4549 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
4550 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
4551 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
4552 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
4553 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
4554 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
4555
9206028e
PC
45562017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4557
4558 PR c++/49604
4559 * g++.dg/cpp0x/forw_enum14.C: New.
4560 * g++.dg/cpp0x/forw_enum15.C: Likewise.
4561
7af1c0ad
RB
45622017-05-12 Richard Biener <rguenther@suse.de>
4563
4564 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
4565
f7e95bdb
PC
45662017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4567
4568 PR c++/67687
4569 * g++.dg/cpp0x/constexpr-ice17.C: New.
4570
53e788d0
RB
45712017-05-12 Richard Biener <rguenther@suse.de>
4572
4573 PR tree-optimization/80713
4574 * gcc.dg/torture/pr80713.c: New testcase.
4575
2ead1ab9
AK
45762017-05-12 Andi Kleen <ak@linux.intel.com>
4577
4578 PR testsuite/77684
4579 * lib/target-supports.exp (profopt-perf-wrapper):
4580 Add -m8 option to increase parallelism.
4581
ee58b02f
TS
45822017-05-12 Thomas Schwinge <thomas@codesourcery.com>
4583
1e47f02b
TS
4584 * c-c++-common/goacc/parallel-dims-1.c: New file.
4585 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4586
b0f271ce
TS
4587 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4588 * c-c++-common/goacc/classify-kernels.c: Likewise.
4589 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
4590 Likewise.
4591 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4592 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4593 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4594 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4595 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4596 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4597 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4598 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4599 * c-c++-common/goacc/kernels-loop.c: Likewise.
4600 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4601 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4602 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4603 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4604 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4605 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4606 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4607 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4608 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4609 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4610 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4611 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4612
25651634
TS
4613 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4614 * c-c++-common/goacc/classify-kernels.c: Likewise.
4615 * c-c++-common/goacc/classify-parallel.c: Likewise.
4616 * c-c++-common/goacc/classify-routine.c: Likewise.
4617 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4618 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4619 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4620 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4621
ee58b02f
TS
4622 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
4623 * c-c++-common/goacc/classify-kernels.c: Likewise.
4624 * c-c++-common/goacc/classify-parallel.c: Likewise.
4625 * c-c++-common/goacc/classify-routine.c: Likewise.
4626 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4627 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4628 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4629 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4630
2d82ec25
NS
46312017-05-11 Nathan Sidwell <nathan@acm.org>
4632
4633 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
4634
46352017-05-11 Carl Love <cel@us.ibm.com>
4636
4637 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
4638 to the test suite file.
4639 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
4640 to the test suite file.
4641
628c06d6
JD
46422017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4643
4644 PR fortran/78659
4645 * gfortran.dg/namelist_91.f90: New test.
4646 * gfortran.dg/namelist_92.f90: New test.
4647 * gfortran.dg/namelist_93.f90: New test.
4648 * gfortran.dg/namelist_94.f90: New test.
4649
1bea0f26
BS
46502017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4651
4652 PR target/80695
4653 * gcc.target/powerpc/pr80695-p8.c: New file.
4654 * gcc.target/powerpc/pr80695-p9.c: New file.
4655
7c85c9fe
UB
46562017-05-11 Uros Bizjak <ubizjak@gmail.com>
4657 Jakub Jelinek <jakub@redhat.com>
4658
4659 PR target/80706
4660 * gcc.target/i386/pr80706.c: New test.
4661
d7a33a4c
JK
46622017-05-11 Julia Koval <julia.koval@intel.com>
4663
4664 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4665 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4666 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4667 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4668
59fbddcf
PC
46692017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 PR c++/70538
4672 * g++.dg/cpp0x/pr70538.C: New.
4673
cc09ff60
UB
46742017-05-11 Uros Bizjak <ubizjak@gmail.com>
4675
7c85c9fe
UB
4676 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4677 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
4678 (dg-options): Remove -fno-tree-sink.
4679
4fd18c78
KN
46802017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4681
4682 * gcc.target/powerpc/cmpb-1.c: New test.
4683 * gcc.target/powerpc/cmpb-2.c: New test.
4684 * gcc.target/powerpc/cmpb-3.c: New test.
4685 * gcc.target/powerpc/cmpb32-1.c: New test.
4686 * gcc.target/powerpc/cmpb32-2.c: New test.
4687
43b883a9
RB
46882017-05-11 Richard Biener <rguenther@suse.de>
4689
4690 PR tree-optimization/80705
4691 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4692
29b871ec
NS
46932017-05-11 Nathan Sidwell <nathan@acm.org>
4694
4695 * lib/scanlang.exp: New.
4696 * lib/gcc-dg.exp: Load scanlang.exp.
4697 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4698
c587104e
MM
46992017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4700
4701 PR testsuite/80580
4702 * gcc.dg/gimplefe-error-6.c: New test.
4703
67ac9a9d
MM
47042017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4705
4706 PR testsuite/80580
4707 * gcc.dg/gimplefe-error-5.c: New test.
4708
ac4eb40f
MM
47092017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4710
4711 PR testsuite/80580
4712 * gcc.dg/gimplefe-error-4.c: New test.
4713
d45d6282
BS
47142017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4715
4716 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4717
f4ee3a9e
UB
47182017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4719
4720 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4721 (_mm_maskz_max_round_sd): Test new intrinsics.
4722 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4723 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4724 (_mm_maskz_max_round_ss): Test new intrinsics.
4725 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4726 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4727 (_mm_maskz_min_round_sd): Test new intrinsics.
4728 * gcc.target/i386/avx512f-vminsd-2.c: New.
4729 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4730 (_mm_maskz_min_round_ss): Test new intrinsics.
4731 * gcc.target/i386/avx512f-vminss-2.c: New.
4732 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4733 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4734 (__builtin_ia32_minss_mask_round): Test new builtins.
4735 * gcc.target/i386/sse-13.c: Ditto.
4736 * gcc.target/i386/sse-23.c: Ditto.
4737 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4738 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4739 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4740 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4741 (_mm_mask_min_round_ss): Test new intrinsics.
4742 * gcc.target/i386/testround-1.c: Ditto.
4743
47442017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4745
4746 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4747 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4748 (_mm_maskz_div_round_sd): Test new intrinsics.
4749 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4750 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4751 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4752 (_mm_maskz_div_round_ss): Test new intrinsics.
4753 * gcc.target/i386/avx512f-vdivss-2.c: New.
4754 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4755 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4756 (_mm_maskz_mul_round_sd): Test new intrinsics.
4757 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4758 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4759 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4760 (_mm_maskz_mul_round_ss): Test new intrinsics.
4761 * gcc.target/i386/avx512f-vmulss-2.c: New.
4762 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4763 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4764 (__builtin_ia32_mulss_mask_round): Test new builtins.
4765 * gcc.target/i386/sse-13.c: Ditto.
4766 * gcc.target/i386/sse-23.c: Ditto.
4767 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4768 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4769 (_mm_maskz_mul_round_ss): Test new intrinsics.
4770 * gcc.target/i386/testround-1.c: Ditto.
4771
47722017-05-10 Julia Koval <julia.koval@intel.com>
4773
4774 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4775 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4776 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4777
47782017-05-10 Julia Koval <julia.koval@intel.com>
4779
4780 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4781 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4782 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4783 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4784
ca4d2851
PB
47852017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4786
0f374417 4787 PR tree-optimization/51513
ca4d2851
PB
4788 * gcc.target/powerpc/pr51513.c: New test.
4789 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4790 __builtin_abort().
4791 * gcc.dg/predict-14.c: Likewise.
4792
5562ebfc
CL
47932017-05-10 Carl Love <cel@us.ibm.com>
4794 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4795 to the test suite file.
4796 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4797 to the test suite file.
4798
0ca2e7f7
PK
47992017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4800
4801 PR tree-optimization/77644
4802 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4803
e1ad2926
AO
48042017-05-10 Alexandre Oliva <aoliva@redhat.com>
4805
4806 * gcc.dg/guality/inline-params-2.c: New.
4807
f00b411f
PC
48082017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4809
4810 PR c++/80145
4811 * g++.dg/cpp1y/auto-fn37.C: New.
4812 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4813
bf2a705c
MM
48142017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4815
4816 PR target/68163
4817 * gcc.target/powerpc/pr68163.c: New test.
4818
5285d5d3
JW
48192017-05-09 Janus Weil <janus@gcc.gnu.org>
4820
4821 PR fortran/79311
4822 * gfortran.dg/finalize_32.f90: New test.
4823
31c2d57d
VR
48242017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4825
4826 PR c/35441
4827 * gcc.dg/pr35441.c: New test.
4828
731f2c8a
MS
48292017-05-09 Martin Sebor <msebor@redhat.com>
4830
4831 PR testsuite/80643
4832 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4833 output.
4834
cc49d15a
PC
48352017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4836
4837 PR c++/80186
4838 * g++.dg/template/crash126.C: New.
4839
85282abc
SP
48402017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4841
4842 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4843 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4844 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4845 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4846
823c79ae
DH
48472017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4848
10a8bb62 4849 PR testsuite/80611
823c79ae
DH
4850 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4851
79557bae
CZ
48522017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4853
4854 * gcc.target/arc/tmac-1.c: New file.
4855 * gcc.target/arc/tmac-2.c: Likewise.
4856 * gcc.target/arc/tmac.h: Likewise.
4857
c7314bc1
CZ
48582017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4859 Andrew Burgess <andrew.burgess@embecosm.com>
4860
4861 * gcc.target/arc/firq-1.c: New file.
4862 * gcc.target/arc/firq-2.c: Likewise.
4863 * gcc.target/arc/firq-3.c: Likewise.
4864 * gcc.target/arc/firq-4.c: Likewise.
4865 * gcc.target/arc/firq-5.c: Likewise.
4866 * gcc.target/arc/firq-6.c: Likewise.
4867
41453183
CZ
48682017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4869
4870 * gcc.target/arc/interrupt-5.c: Newfile.
4871 * gcc.target/arc/interrupt-6.c: Likewise.
4872 * gcc.target/arc/interrupt-7.c: Likewise.
4873 * gcc.target/arc/interrupt-8.c: Likewise.
4874 * gcc.target/arc/interrupt-9.c: Likewise.
4875
019bd543
RB
48762017-05-09 Richard Biener <rguenther@suse.de>
4877
4878 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4879 and adjust.
4880 * gcc.dg/vect/vect-50.c: Likewise.
4881
684f84de
MP
48822017-05-09 Marek Polacek <polacek@redhat.com>
4883
4884 PR c/80525
4885 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4886 * c-c++-common/Wlogical-op-2.c: New test.
4887
fd71825b
SKS
48882017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4889
4890 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4891 for targets with __SIZEOF_INT__ < 4.
4892
4ca2e6ec
RB
48932017-05-09 Richard Biener <rguenther@suse.de>
4894
4895 * gcc.dg/vect/vect-50.c: Revert last change.
4896 * gcc.dg/vect/vect-44.c: Likewise.
4897
631238ac
MS
48982017-05-08 Martin Sebor <msebor@redhat.com>
4899
4900 PR translation/80280
4901 * gcc.dg/format/gcc_diag-10.c: New test.
4902
6ba86ba7
KN
49032017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4904
4905 PR target/80101
4906 * gcc.target/powerpc/pr80101-1.c: New test.
4907
0f6ed121
TK
49082017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4909
4910 PR fortran/79930
4911 * gfortran.dg/inline_transpose_1.f90: Add
4912 -finline-matmul-limit=0 to options.
4913 * gfortran.dg/matmul_5.f90: Likewise.
4914 * gfortran.dg/vect/vect-8.f90: Likewise.
4915 * gfortran.dg/inline_matmul_14.f90: New test.
4916 * gfortran.dg/inline_matmul_15.f90: New test.
4917
fd991039
TK
49182017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4919
4920 PR fortran/80602
4921 * gfortran.dg/matmul_15.f90: New test case.
4922
18b8c294
WD
49232017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4924
774cccdc
JJ
4925 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4926 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4927
8637c116
JL
49282017-05-07 Jeff Law <law@redhat.com>
4929
4930 Revert:
4931 2017-05-06 Jeff Law <law@redhat.com>
4932 PR tree-optimization/78496
4933 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4934 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4935
973dfbb4
JL
49362017-05-06 Jeff Law <law@redhat.com>
4937
4938 PR tree-optimization/78496
4939 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4940 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4941
8ffa3150
RS
49422017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4943
4944 * gcc.target/aarch64/spill_1.c: New test.
4945
2a3f7997
RS
49462017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4947
4948 PR rtl-optimization/75964
4949 * gcc.dg/torture/pr75964.c: New test.
4950
d554bf23
TV
49512017-05-06 Tom de Vries <tom@codesourcery.com>
4952
4953 PR testsuite/80606
4954 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4955 * gcc.target/i386/avx-vtestpd-2.c: Same.
4956 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4957 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4958 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4959 * gcc.target/i386/avx-vtestpd-3.c: Same.
4960 * gcc.target/i386/avx-vtestps-1.c: Same.
4961 * gcc.target/i386/avx-vtestps-2.c: Same.
4962 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4963 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4964 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4965 * gcc.target/i386/avx-vtestps-3.c: Same.
4966
7a976fe7
TV
49672017-05-06 Tom de Vries <tom@codesourcery.com>
4968
4969 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4970
0e852c66
TV
49712017-05-06 Tom de Vries <tom@codesourcery.com>
4972
4973 PR testsuite/80557
4974 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4975 * gcc.target/powerpc/altivec-types-1.c: Same.
4976
63c40d92
TV
49772017-05-06 Tom de Vries <tom@codesourcery.com>
4978
4979 PR testsuite/80557
4980 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4981 * gcc.target/spu/intrinsics-1.c: Same.
4982
b25b8f91
TV
49832017-05-06 Tom de Vries <tom@codesourcery.com>
4984
4985 PR testsuite/80557
4986 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4987
6df13491
TV
49882017-05-06 Tom de Vries <tom@codesourcery.com>
4989
4990 PR testsuite/80557
4991 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4992 * gcc.target/aarch64/spellcheck_2.c: Same.
4993 * gcc.target/aarch64/spellcheck_3.c: Same.
4994
e01261fe
TV
49952017-05-06 Tom de Vries <tom@codesourcery.com>
4996
4997 PR testsuite/80557
4998 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4999 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5000 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5001 * g++.dg/debug/dwarf2/typedef5.C: Same.
5002 * g++.dg/goacc/data-1.C: Same.
5003
9945596c
BS
50042017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5005
5006 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5007
8acb8575
MM
50082017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5009
5010 PR target/79038
5011 PR target/79202
5012 PR target/79203
5013 * gcc.target/powerpc/ppc-round3.c: New test.
5014 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5015
ac699a04
JJ
50162017-05-05 Jakub Jelinek <jakub@redhat.com>
5017
8dc6a926
JJ
5018 PR tree-optimization/80632
5019 * gcc.dg/pr80632.c: New test.
5020
ac699a04
JJ
5021 PR tree-optimization/80558
5022 * gcc.dg/tree-ssa/vrp115.c: New test.
5023
655b5fc8
AV
50242017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5025 Thomas Preud'homme <thomas.preudhomme@arm.com>
5026 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5027
5028 PR target/71607
5029 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5030 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5031 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5032 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5033 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5034 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5035 * gcc.target/arm/tls-disable-literal-pool.c: New.
5036
c02d2d0a
PK
50372017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5038
5039 PR tree-optimization/80613
5040 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5041
dfae9048
PC
50422017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5043
5044 PR c++/71577
5045 * g++.dg/cpp0x/pr71577.C: New.
5046
d9c5a8b9
MS
50472017-05-04 Martin Sebor <msebor@redhat.com>
5048
5049 PR middle-end/79234
5050 * gcc.dg/builtin-stringop-chk-8.c: New test.
5051 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5052 * gcc.dg/builtin-stringop-chk-4.c: Same.
5053 * gcc.dg/builtin-strncat-chk-1.c: Same.
5054 * g++.dg/ext/strncpy-chk1.C: Same.
5055 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5056 * gcc.dg/out-of-bounds-1.c: Same.
5057 * gcc.dg/pr78138.c: Same.
5058 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5059 * gfortran.dg/mvbits_7.f90: Same.
5060
e50d56a5
MS
50612017-05-04 Martin Sebor <msebor@redhat.com>
5062
5063 PR preprocessor/79214
5064 PR middle-end/79222
5065 PR middle-end/79223
5066 * gcc.dg/pr79214.c: New test.
5067 * gcc.dg/pr79214.h: New test header.
5068 * gcc.dg/pr79222.c: New test.
5069 * gcc.dg/pr79223.c: New test.
5070 * gcc.dg/pr78138.c: Adjust.
5071 * gfortran.dg/unconstrained_commons.f: Same.
5072
0f2c4a8f
MS
50732017-05-04 Martin Sebor <msebor@redhat.com>
5074
5075 PR translation/80280
5076 * g++.dg/abi/Wabi-2-3.C: Adjust.
5077 * g++.dg/abi/Wabi-3-2.C: Ditto.
5078 * g++.dg/lookup/using17.C: Ditto.
5079 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5080
8eef6097
MJ
50812017-05-04 Martin Jambor <mjambor@suse.cz>
5082
5083 PR tree-optimization/80622
5084 * gcc.dg/tree-ssa/pr80622.c: New test.
5085
50862017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
5087
5088 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5089
26f1a658
JH
50902017-05-04 Jan Hubicka <hubicka@ucw.cz>
5091
5092 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5093 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5094
4d147bca
RB
50952017-05-04 Richard Biener <rguenther@suse.de>
5096
5097 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5098
3862ef76
RS
50992017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5100
5101 * gcc.dg/vect/vect-profile-1.c: New test.
5102
c89ffd99
MP
51032017-05-04 Marek Polacek <polacek@redhat.com>
5104
5105 PR tree-optimization/80612
5106 * gcc.dg/torture/pr80612.c: New test.
5107
261ce1e5
PB
51082017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5109 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5110
5111 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5112 check_effective_target_arm_thumb1_movt_ok.
5113
556cf088
PB
51142017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5115
5116 * gcc.target/arm/fpscr.c: New file.
5117
010b1cc0
TP
51182017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5119
5120 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5121 target.
5122
99b68476
TV
51232017-05-04 Tom de Vries <tom@codesourcery.com>
5124
5125 PR testsuite/80557
5126 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5127 line numbers.
5128 * g++.dg/warn/miss-format-1.C: Same.
5129 * g++.dg/warn/overflow-warn-1.C: Same.
5130 * g++.dg/warn/overflow-warn-3.C: Same.
5131 * g++.dg/warn/overflow-warn-4.C: Same.
5132
09177a4b
TV
51332017-05-04 Tom de Vries <tom@codesourcery.com>
5134
5135 PR testsuite/80557
5136 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5137 * gcc.target/i386/pr68657.c: Same.
5138 * gcc.target/i386/pr69255-1.c: Same.
5139 * gcc.target/i386/pr69255-2.c: Same.
5140 * gcc.target/i386/pr69255-3.c: Same.
5141
02c64149
RB
51422017-05-04 Richard Biener <rguenther@suse.de>
5143
5144 PR tree-optimization/31130
5145 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5146 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5147 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5148 * gcc.dg/pr52904.c: Remove XFAIL.
5149 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5150
9a26dfc8
JL
51512017-05-03 Jeff Law <law@redhat.com>
5152
5153 PR tree-optimization/78496
5154 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5155
4d0e904f
UB
51562017-05-03 Uros Bizjak <ubizjak@gmail.com>
5157
5158 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5159
49ab4621
RB
51602017-05-03 Richard Biener <rguenther@suse.de>
5161
5162 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5163
18bfe940
JJ
51642017-05-03 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR tree-optimization/79472
4d0e904f
UB
5167 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5168 to dg-options.
18bfe940
JJ
5169 * gcc.dg/tree-ssa/vrp113.c: New test.
5170 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5171 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5172 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5173
53e62089
TV
51742017-05-03 Tom de Vries <tom@codesourcery.com>
5175
5176 PR testsuite/80557
5177 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5178 * c-c++-common/Wshift-negative-value-2.c: Same.
5179 * c-c++-common/Wshift-negative-value-3.c: Same.
5180 * c-c++-common/Wshift-negative-value-4.c: Same.
5181 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5182 * c-c++-common/cpp/pr60400.c: Same.
5183 * c-c++-common/fmax-errors.c: Same.
5184 * c-c++-common/goacc/data-2.c: Same.
5185 * c-c++-common/goacc/host_data-2.c: Same.
5186 * c-c++-common/gomp/simd4.c: Same.
5187 * c-c++-common/pr28656.c: Same.
5188 * c-c++-common/pr43395.c: Same.
5189 * c-c++-common/torture/pr57945.c: Same.
5190
962913a5
TV
51912017-05-03 Tom de Vries <tom@codesourcery.com>
5192
5193 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5194 arg of dg directive.
5195 * c-c++-common/goacc/routine-3.c: Same.
5196 * c-c++-common/goacc/routine-4.c: Same.
5197
ad53f123
DM
51982017-05-02 David Malcolm <dmalcolm@redhat.com>
5199
5200 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5201 (test_fixit_insert_newline): New function.
5202 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5203 (test_fixit_insert_newline): New function.
5204 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5205 (test_fixit_insert_newline): New function.
5206 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5207 (test_fixit_insert_newline): New function.
5208 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5209 (test_show_locus): Handle test_fixit_insert_newline.
5210
0ca91c77
BC
52112017-05-02 Bin Cheng <bin.cheng@arm.com>
5212
5213 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5214
cc5b8f3d
TC
52152017-04-27 Tamar Christina <tamar.christina@arm.com>
5216
5217 * gcc.dg/lsr-div1.c: New testcase.
5218
1853f5c7
SP
52192017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5220
5221 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5222 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5223 (_mm_maskz_add_round_sd): Test new intrinsics.
5224 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5225 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5226 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5227 (_mm_maskz_add_round_ss): Test new intrinsics.
5228 * gcc.target/i386/avx512f-vaddss-2.c: New.
5229 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5230 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5231 (_mm_maskz_sub_round_sd): Test new intrinsics.
5232 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5233 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5234 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5235 (_mm_maskz_sub_round_ss): Test new intrinsics.
5236 * gcc.target/i386/avx512f-vsubss-2.c: New.
5237 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5238 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5239 (__builtin_ia32_subss_mask_round): Test new builtins.
5240 * gcc.target/i386/sse-13.c: Ditto.
5241 * gcc.target/i386/sse-23.c: Ditto.
5242 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5243 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5244 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5245 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5246 (_mm_mask_sub_round_ss): Test new intrinsics.
5247 * gcc.target/i386/testround-1.c: Ditto.
5248
2bba7541
MJ
52492017-05-02 Martin Jambor <mjambor@suse.cz>
5250
5251 PR tree-optimization/78687
5252 * g++.dg/tree-ssa/pr78687.C: New test.
5253
2bf54d93
RB
52542017-05-02 Richard Biener <rguenther@suse.de>
5255
5256 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5257 behavior.
5258 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5259
aee63acc
RB
52602017-05-02 Richard Biener <rguenther@suse.de>
5261
5262 PR tree-optimization/80591
5263 * gcc.dg/torture/pr80591.c: New testcase.
5264
e7d70c6c
RB
52652017-05-02 Richard Biener <rguenther@suse.de>
5266
5267 PR tree-optimization/80549
5268 * gcc.dg/torture/pr80549.c: New testcase.
5269
52e0a9f7
SKS
52702017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5271
5272 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5273 unsigned long.
5274
815d9cc6
XR
52752017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5276
5277 PR c++/80038
5278 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5279
338035aa
DM
52802017-05-01 David Malcolm <dmalcolm@redhat.com>
5281
5282 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5283 reflect insertion fix-it hints at the same location now being
5284 consolidated.
5285
4d82d0bc
MS
52862017-05-01 Martin Sebor <msebor@redhat.com>
5287
5288 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5289 on ILP32 targets.
5290
d539a57b
TV
52912017-05-01 Tom de Vries <tom@codesourcery.com>
5292
5293 * gcc.dg/pr78768.c: Require linker plugin.
5294
c6b9e849
TK
52952017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5296
5297 PR fortran/37131
5298 * gfortran.dg/matmul_bounds_11.f90: New test.
5299
706eb1a7
MS
53002017-05-01 Martin Sebor <msebor@redhat.com>
5301
5302 PR tree-optimization/79715
5303 * gcc.dg/pr79715.c: New test.
5304
723f4140
TV
53052017-05-01 Tom de Vries <tom@codesourcery.com>
5306
5307 PR testsuite/65941
5308 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5309 * g++.dg/other/pr59492.C: Require effective target rdrand.
5310
6bbb3a69
VR
53112017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5312
5313 * g++.dg/diagnostic/member-decl-1.C: New test.
5314
4212aecd
MG
53152017-04-29 Marc Glisse <marc.glisse@inria.fr>
5316
5317 PR tree-optimization/80487
5318 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5319
fe75f732
PK
53202017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5321
5322 PR tree-optimization/79697
5323 * gcc.dg/tree-ssa/pr79697.c: New test.
5324
6bcd8768
TV
53252017-04-29 Tom de Vries <tom@codesourcery.com>
5326
5327 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5328
d127ae9f
MS
53292017-04-28 Martin Sebor <msebor@redhat.com>
5330
5331 PR tree-optimization/80523
5332 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5333
c9610933
TV
53342017-04-28 Tom de Vries <tom@codesourcery.com>
5335
5336 PR testsuite/80557
5337 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5338 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5339
b5be38bc
TV
53402017-04-28 Tom de Vries <tom@codesourcery.com>
5341
5342 PR testsuite/80557
5343 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5344 * obj-c++.dg/bitfield-4.mm: Same.
5345 * obj-c++.dg/bitfield-5.mm: Same.
5346 * obj-c++.dg/exceptions-3.mm: Same.
5347 * obj-c++.dg/exceptions-5.mm: Same.
5348 * obj-c++.dg/method-1.mm: Same.
5349 * obj-c++.dg/method-12.mm: Same.
5350 * obj-c++.dg/method-13.mm: Same.
5351 * obj-c++.dg/method-15.mm: Same.
5352 * obj-c++.dg/method-16.mm: Same.
5353 * obj-c++.dg/property/at-property-18.mm: Same.
5354 * obj-c++.dg/property/at-property-25.mm: Same.
5355 * obj-c++.dg/property/at-property-5.mm: Same.
5356 * obj-c++.dg/property/dynamic-2.mm: Same.
5357 * obj-c++.dg/property/property-neg-3.mm: Same.
5358 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5359 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5360 * obj-c++.dg/syntax-error-1.mm: Same.
5361 * obj-c++.dg/try-catch-13.mm: Same.
5362 * objc.dg/bitfield-4.m: Same.
5363 * objc.dg/class-1.m: Same.
5364 * objc.dg/method-11.m: Same.
5365 * objc.dg/method-6.m: Same.
5366 * objc.dg/method-7.m: Same.
5367 * objc.dg/method-9.m: Same.
5368 * objc.dg/missing-proto-3.m: Same.
5369 * objc.dg/naming-2.m: Same.
5370 * objc.dg/property/at-property-16.m: Same.
5371 * objc.dg/property/at-property-18.m: Same.
5372 * objc.dg/property/at-property-25.m: Same.
5373 * objc.dg/property/at-property-5.m: Same.
5374 * objc.dg/property/dynamic-2.m: Same.
5375 * objc.dg/property/property-neg-3.m: Same.
5376 * objc.dg/protocol-inheritance-1.m: Same.
5377 * objc.dg/protocol-inheritance-2.m: Same.
5378
d35256b6
MG
53792017-04-28 Marc Glisse <marc.glisse@inria.fr>
5380
5381 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5382
7a95dfa7
TV
53832017-04-28 Tom de Vries <tom@codesourcery.com>
5384
5385 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5386 dg-(error|warning|message|bogus).
5387 * g++.dg/conversion/dr195-1.C: Same.
5388 * g++.dg/conversion/dr195.C: Same.
5389 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5390 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5391 * g++.dg/cpp0x/inline-ns7.C: Same.
5392 * g++.dg/cpp0x/variadic105.C: Same.
5393 * g++.dg/cpp0x/variadic65.C: Same.
5394 * g++.dg/expr/call2.C: Same.
5395 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5396 * g++.dg/expr/pmf-1.C: Same.
5397 * g++.dg/ext/altivec-types-1.C: Same.
5398 * g++.dg/ext/altivec-types-2.C: Same.
5399 * g++.dg/ext/altivec-types-3.C: Same.
5400 * g++.dg/ext/attrib14.C: Same.
5401 * g++.dg/ext/complit1.C: Same.
5402 * g++.dg/ext/forscope2.C: Same.
5403 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5404 * g++.dg/ext/label13.C: Same.
5405 * g++.dg/ext/member-attr.C: Same.
5406 * g++.dg/ext/visibility/anon7.C: Same.
5407 * g++.dg/ext/visibility/visibility-7.C: Same.
5408 * g++.dg/ext/vla2.C: Same.
5409 * g++.dg/inherit/access2.C: Same.
5410 * g++.dg/inherit/covariant12.C: Same.
5411 * g++.dg/inherit/covariant14.C: Same.
5412 * g++.dg/inherit/namespace-as-base.C: Same.
5413 * g++.dg/inherit/template-as-base.C: Same.
5414 * g++.dg/lookup/ambig1.C: Same.
5415 * g++.dg/lookup/ambig2.C: Same.
5416 * g++.dg/lookup/ambig3.C: Same.
5417 * g++.dg/lookup/class-member-1.C: Same.
5418 * g++.dg/lookup/conv-1.C: Same.
5419 * g++.dg/lookup/decl1.C: Same.
5420 * g++.dg/lookup/koenig1.C: Same.
5421 * g++.dg/lookup/scoped1.C: Same.
5422 * g++.dg/lookup/scoped2.C: Same.
5423 * g++.dg/lookup/two-stage4.C: Same.
5424 * g++.dg/lookup/used-before-declaration.C: Same.
5425 * g++.dg/lookup/using.C: Same.
5426 * g++.dg/lookup/using17.C: Same.
5427 * g++.dg/lookup/using2.C: Same.
5428 * g++.dg/other/abstract2.C: Same.
5429 * g++.dg/other/classkey1.C: Same.
5430 * g++.dg/other/component1.C: Same.
5431 * g++.dg/other/const1.C: Same.
5432 * g++.dg/other/const2.C: Same.
5433 * g++.dg/other/conversion1.C: Same.
5434 * g++.dg/other/do1.C: Same.
5435 * g++.dg/other/error1.C: Same.
5436 * g++.dg/other/error10.C: Same.
5437 * g++.dg/other/error3.C: Same.
5438 * g++.dg/other/error4.C: Same.
5439 * g++.dg/other/error5.C: Same.
5440 * g++.dg/other/error8.C: Same.
5441 * g++.dg/other/error9.C: Same.
5442 * g++.dg/other/field1.C: Same.
5443 * g++.dg/other/init1.C: Same.
5444 * g++.dg/other/ptrmem2.C: Same.
5445 * g++.dg/other/return1.C: Same.
5446 * g++.dg/overload/builtin3.C: Same.
5447 * g++.dg/overload/error1.C: Same.
5448 * g++.dg/overload/error2.C: Same.
5449 * g++.dg/overload/koenig2.C: Same.
5450 * g++.dg/overload/pmf1.C: Same.
5451 * g++.dg/parse/args1.C: Same.
5452 * g++.dg/parse/attr3.C: Same.
5453 * g++.dg/parse/constant4.C: Same.
5454 * g++.dg/parse/crash10.C: Same.
5455 * g++.dg/parse/crash18.C: Same.
5456 * g++.dg/parse/crash19.C: Same.
5457 * g++.dg/parse/crash20.C: Same.
5458 * g++.dg/parse/crash21.C: Same.
5459 * g++.dg/parse/crash22.C: Same.
5460 * g++.dg/parse/crash32.C: Same.
5461 * g++.dg/parse/decl-specifier-1.C: Same.
5462 * g++.dg/parse/error58.C: Same.
5463 * g++.dg/parse/local-class1.C: Same.
5464 * g++.dg/parse/non-dependent2.C: Same.
5465 * g++.dg/parse/parameter-declaration-1.C: Same.
5466 * g++.dg/parse/ptrmem2.C: Same.
5467 * g++.dg/parse/ptrmem3.C: Same.
5468 * g++.dg/parse/saved1.C: Same.
5469 * g++.dg/tc1/dr101.C: Same.
5470 * g++.dg/tc1/dr142.C: Same.
5471 * g++.dg/tc1/dr176.C: Same.
5472 * g++.dg/template/conv4.C: Same.
5473 * g++.dg/template/crash56.C: Same.
5474 * g++.dg/template/dependent-expr2.C: Same.
5475 * g++.dg/template/error1.C: Same.
5476 * g++.dg/template/error2.C: Same.
5477 * g++.dg/template/explicit6.C: Same.
5478 * g++.dg/template/init-list.C: Same.
5479 * g++.dg/template/local1.C: Same.
5480 * g++.dg/template/lookup2.C: Same.
5481 * g++.dg/template/meminit2.C: Same.
5482 * g++.dg/template/nontype25.C: Same.
5483 * g++.dg/template/ptrmem2.C: Same.
5484 * g++.dg/template/qualttp19.C: Same.
5485 * g++.dg/template/qualttp20.C: Same.
5486 * g++.dg/template/ttp3.C: Same.
5487 * g++.dg/template/unify4.C: Same.
5488 * g++.dg/template/unify6.C: Same.
5489 * g++.dg/template/unify7.C: Same.
5490 * g++.dg/template/warn1.C: Same.
5491 * g++.dg/tree-ssa/dom-invalid.C: Same.
5492 * g++.dg/ubsan/shift-1.C: Same.
5493 * g++.dg/warn/Wunused-2.C: Same.
5494 * g++.dg/warn/Wunused-4.C: Same.
5495 * g++.dg/warn/Wunused-6.C: Same.
5496 * g++.dg/warn/deprecated-6.C: Same.
5497 * g++.dg/warn/deprecated.C: Same.
5498 * g++.dg/warn/effc1.C: Same.
5499 * g++.dg/warn/effc3.C: Same.
5500 * g++.dg/warn/incomplete1.C: Same.
5501 * g++.dg/warn/inline1.C: Same.
5502 * g++.dg/warn/noeffect2.C: Same.
5503 * g++.dg/warn/noeffect4.C: Same.
5504 * g++.dg/warn/oldcast1.C: Same.
5505 * g++.dg/warn/sentinel.C: Same.
5506 * g++.dg/warn/unit-1.C: Same.
5507 * g++.old-deja/g++.pt/inherit2.C: Same.
5508 * g++.old-deja/g++.pt/overload8.C: Same.
5509 * gcc.dg/20000926-1.c: Same.
5510 * gcc.dg/20040223-1.c: Same.
5511 * gcc.dg/Warray-bounds-7.c: Same.
5512 * gcc.dg/alias-1.c: Same.
5513 * gcc.dg/alias-12.c: Same.
5514 * gcc.dg/alias-13.c: Same.
5515 * gcc.dg/alias-2.c: Same.
5516 * gcc.dg/array-13.c: Same.
5517 * gcc.dg/array-4.c: Same.
5518 * gcc.dg/attr-ifunc-2.c: Same.
5519 * gcc.dg/attr-invalid.c: Same.
5520 * gcc.dg/attr-noinline.c: Same.
5521 * gcc.dg/bitfld-2.c: Same.
5522 * gcc.dg/c90-const-expr-7.c: Same.
5523 * gcc.dg/c99-const-expr-7.c: Same.
5524 * gcc.dg/cpp/20000625-1.c: Same.
5525 * gcc.dg/cpp/charconst-4.c: Same.
5526 * gcc.dg/cpp/include2.c: Same.
5527 * gcc.dg/cpp/include2a.c: Same.
5528 * gcc.dg/decl-4.c: Same.
5529 * gcc.dg/deprecated-4.c: Same.
5530 * gcc.dg/deprecated.c: Same.
5531 * gcc.dg/dfp/altivec-types.c: Same.
5532 * gcc.dg/float-range-1.c: Same.
5533 * gcc.dg/pack-test-3.c: Same.
5534 * gcc.dg/pr11492.c: Same.
5535 * gcc.dg/pr15360-1.c: Same.
5536 * gcc.dg/pr37908.c: Same.
5537 * gcc.dg/pr53265.c: Same.
5538 * gcc.dg/pr57287-2.c: Same.
5539 * gcc.dg/pr57287.c: Same.
5540 * gcc.dg/redecl-1.c: Same.
5541 * gcc.dg/sync-3.c: Same.
5542 * gcc.dg/two-types-1.c: Same.
5543 * gcc.dg/two-types-2.c: Same.
5544 * gcc.dg/two-types-4.c: Same.
5545 * gcc.dg/two-types-5.c: Same.
5546 * gcc.dg/two-types-6.c: Same.
5547 * gcc.dg/two-types-7.c: Same.
5548 * gcc.dg/two-types-8.c: Same.
5549 * gcc.dg/two-types-9.c: Same.
5550 * gcc.dg/uninit-I.c: Same.
5551 * gcc.dg/uninit-pr19430.c: Same.
5552 * gcc.dg/visibility-7.c: Same.
5553 * gcc.dg/winline-10.c: Same.
5554 * gcc.dg/winline-2.c: Same.
5555 * gcc.dg/winline-3.c: Same.
5556 * gcc.dg/winline-9.c: Same.
5557 * gcc.target/i386/attr-returns_twice-1.c: Same.
5558 * gcc.target/i386/chkp-const-check-2.c: Same.
5559 * gcc.target/i386/chkp-label-address.c: Same.
5560 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
5561 * gcc.target/i386/pr39162.c: Same.
5562 * gcc.target/i386/sse-5.c: Same.
5563 * gcc.target/powerpc/altivec-types-1.c: Same.
5564 * gcc.target/powerpc/altivec-types-2.c: Same.
5565 * gcc.target/powerpc/altivec-types-3.c: Same.
5566 * gcc.target/powerpc/float128-mix.c: Same.
5567 * gcc.target/powerpc/no-r11-3.c: Same.
5568 * gcc.target/spu/Wmain.c: Same.
5569 * gcc.target/spu/ea/errors2.c: Same.
5570 * gfortran.dg/assignment_1.f90: Same.
5571 * gfortran.dg/common_3.f90: Same.
5572 * gfortran.dg/der_io_1.f90: Same.
5573 * gfortran.dg/g77/20030326-1.f: Same.
5574 * gfortran.dg/g77/9263.f: Same.
5575 * gfortran.dg/g77/960317-1.f: Same.
5576 * gfortran.dg/g77/970625-2.f: Same.
5577 * gfortran.dg/g77/980615-0.f: Same.
5578 * gfortran.dg/g77/check0.f: Same.
5579 * gfortran.dg/g77/dnrm2.f: Same.
5580 * gfortran.dg/g77/pr9258.f: Same.
5581 * gfortran.dg/ichar_1.f90: Same.
5582 * gfortran.dg/interface_1.f90: Same.
5583 * gfortran.dg/namelist_1.f90: Same.
5584 * gfortran.dg/namelist_2.f90: Same.
5585 * gfortran.dg/namelist_3.f90: Same.
5586 * gfortran.dg/namelist_print_2.f: Same.
5587 * gfortran.dg/oldstyle_1.f90: Same.
5588 * gfortran.dg/runtime_warning_1.f90: Same.
5589 * gfortran.dg/underflow.f90: Same.
5590 * gnat.dg/specs/integer_value.ads: Same.
5591 * obj-c++.dg/fsf-package-0.m: Same.
5592 * objc.dg/two-types-1.m: Same.
5593
6e49961c
ML
55942017-04-28 Martin Liska <mliska@suse.cz>
5595
5596 PR gcov-profile/79891
5597 * gcc.misc-tests/gcov-17.c: New test.
5598 * gcc.misc-tests/gcov-18.c: New test.
5599
f166beaf
TV
56002017-04-28 Tom de Vries <tom@codesourcery.com>
5601
5602 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
5603 dg-(error|warning|message|bogus).
5604 * g++.dg/parse/parameter-declaration-1.C: Same.
5605 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
5606 * gcc.dg/Wpointer-sign-Wall.c: Same.
5607 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5608 * gcc.dg/cpp/19990413-1.c: Same.
5609 * gcc.dg/dg-test-1.c: Same.
5610 * gcc.dg/empty-source-2.c: Same.
5611 * gcc.dg/empty-source-3.c: Same.
5612 * gcc.dg/format/c99-printf-1.c: Same.
5613 * gcc.dg/format/c99-scanf-1.c: Same.
5614 * gcc.dg/label-decl-2.c: Same.
5615 * gcc.dg/m-un-2.c: Same.
5616 * gcc.dg/uninit-pr20644-O0.c: Same.
5617 * gfortran.dg/pr70006.f90: Same.
5618 * obj-c++.dg/fsf-package-0.m: Same.
5619
c3125b18
TV
56202017-04-28 Tom de Vries <tom@codesourcery.com>
5621
5622 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
5623 dg-(error|warning|message|bogus).
5624 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5625 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5626 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5627 * c-c++-common/pr20000.c: Same.
5628 * c-c++-common/pr49706.c: Same.
5629 * g++.dg/ext/utf16-4.C: Same.
5630 * g++.dg/parse/error2.C: Same.
5631 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5632 * g++.dg/warn/Wtype-limits.C: Same.
5633 * g++.dg/warn/overflow-warn-1.C: Same.
5634 * g++.dg/warn/overflow-warn-3.C: Same.
5635 * gcc.dg/Wpointer-sign-Wall.c: Same.
5636 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5637 * gcc.dg/Wtype-limits-Wextra.c: Same.
5638 * gcc.dg/Wtype-limits.c: Same.
5639 * gcc.dg/cpp/19990413-1.c: Same.
5640 * gcc.dg/dg-test-1.c: Same.
5641 * gcc.dg/empty-source-2.c: Same.
5642 * gcc.dg/empty-source-3.c: Same.
5643 * gcc.dg/label-decl-2.c: Same.
5644 * gcc.dg/m-un-2.c: Same.
5645 * gcc.dg/uninit-pr19430-O0.c: Same.
5646 * gcc.dg/uninit-pr19430.c: Same.
5647 * gcc.dg/uninit-pr20644-O0.c: Same.
5648 * gcc.dg/utf16-4.c: Same.
5649 * gfortran.dg/pr70006.f90: Same.
5650 * obj-c++.dg/fsf-package-0.m: Same.
5651
119092c1
RB
56522017-04-28 Richard Biener <rguenther@suse.de>
5653
5654 * gcc.dg/tree-ssa/evrp7.c: New testcase.
5655 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5656 * gcc.dg/tree-ssa/evrp9.c: Likewise.
5657 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5658 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5659 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 5660
3777eda2
MP
56612017-04-27 Marek Polacek <polacek@redhat.com>
5662
5663 PR sanitizer/80349
5664 * c-c++-common/ubsan/pr80349.c: New test.
5665
8211c4a2
VR
56662017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5667
5668 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5669 diagnostics.
5670 * g++.dg/warn/pr12242.C: Likewise.
5671
94baf2e2
DE
56722017-04-27 David Edelsohn <dje.gcc@gmail.com>
5673
5674 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5675
9a448688
ML
56762017-04-27 Martin Liska <mliska@suse.cz>
5677
5678 PR testsuite/79455
5679 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5680 more generic.
5681
f8a36447
JJ
56822017-04-27 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR c++/80534
5685 * g++.dg/other/pr80534-1.C: New test.
5686 * g++.dg/other/pr80534-2.C: New test.
5687
1b7c8d39
RB
56882017-04-27 Richard Biener <rguenther@suse.de>
5689
5690 PR middle-end/80539
5691 * gcc.dg/torture/pr80539.c: New testcase.
5692
985b8393
JJ
56932017-04-27 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR target/77728
5696 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5697
a480422d
VR
56982017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5699
5700 * g++.dg/diagnostic/nested-name-1.C: New test.
5701
f9726baa
ML
57022017-04-26 Martin Liska <mliska@suse.cz>
5703
5704 * gcc.dg/guality/guality.h: Add prefix to test verification.
5705
9f4df8f1
NS
57062017-04-25 Nathan Sidwell <nathan@acm.org>
5707
5708 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5709
1913c8f6
UB
57102017-04-25 Uros Bizjak <ubizjak@gmail.com>
5711
5712 PR target/70799
5713 * gcc.target/i386/pr70799-5.c: New test.
5714
e602bbfc
MS
57152017-04-25 Martin Sebor <msebor@redhat.com>
5716
5717 PR tree-optimization/80497
5718 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5719
7629ae90
RR
57202017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5721 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR target/77728
5724 * g++.dg/abi/pr77728-1.C: New test.
5725
2ef42cf9
MP
57262017-04-25 Marek Polacek <polacek@redhat.com>
5727
5728 PR sanitizer/80349
5729 * g++.dg/ubsan/pr80349-2.C: New test.
5730
70caf430
VR
57312017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5732
5733 * g++.dg/cpp0x/enum34.C: New test.
5734
f66c70dc
TV
57352017-04-25 Tom de Vries <tom@codesourcery.com>
5736
5737 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5738 variables.
5739 (dg-line): New proc.
5740 (process-message): Handle line number variables.
5741 * objc.dg/try-catch-12.m: Use dg-line.
5742
77071af6
BS
57432017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5744
5745 PR target/80482
5746 * gcc.target/powerpc/vec-constvolatile.c: New test.
5747
fbe91804
DM
57482017-04-25 David Malcolm <dmalcolm@redhat.com>
5749
5750 * g++.dg/semicolon-fixits.C: New test case.
5751
1c4ea66f
DM
57522017-04-25 David Malcolm <dmalcolm@redhat.com>
5753
5754 * gcc.dg/semicolon-fixits.c: New test case.
5755
5ca28c1d
DM
57562017-04-25 David Malcolm <dmalcolm@redhat.com>
5757
5758 * g++.dg/lookup/missing-std-include.C: New test file.
5759
2ec07fa6
RR
57602017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5761 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR target/77728
5764 * g++.dg/abi/pr77728-2.C: New test.
5765
7d5dbb22
DM
57662017-04-25 David Malcolm <dmalcolm@redhat.com>
5767
5768 PR c++/80177
5769 * g++.dg/spellcheck-pr80177.C: New test case.
5770
6a3936d4
NS
57712017-04-25 Nathan Sidwell <nathan@acm.org>
5772
5773 * g++.dg/dg.exp (find-cxx-tests): New function.
5774 (main): Use it, remove explicit pruning
5775
bed3fd46
RB
57762017-04-25 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/80492
5779 * gcc.dg/pr80492.c: New testcase.
5780
c9e9c3ac
SKS
57812017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5782
5783 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5784 for targets with int size less than 32 bits.
5785
2700fbd6
RB
57862017-04-25 Richard Biener <rguenther@suse.de>
5787
5788 PR tree-optimization/79201
5789 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5790 * gcc.target/i386/pr22152.c: Disable sinking.
5791
e57136da
AK
57922017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5793
5794 PR target/80464
5795 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5796
3cb9ee2f
AK
57972017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5798
5799 PR target/79895
5800 * gcc.target/s390/pr79895.c: New test.
5801
03db9ab5
DV
58022017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5803
5804 PR target/80080
5805 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5806 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5807 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5808
39259462
JJ
58092017-04-25 Jakub Jelinek <jakub@redhat.com>
5810
ba5d69f3
JJ
5811 PR rtl-optimization/80501
5812 * gcc.c-torture/execute/pr80501.c: New test.
5813
39259462
JJ
5814 PR rtl-optimization/80500
5815 * gcc.dg/pr80500.c: New test.
5816
bb0249cb
MG
58172017-04-25 Marc Glisse <marc.glisse@inria.fr>
5818
5819 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5820 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5821
be420eb8
JW
58222017-04-22 Janus Weil <janus@gcc.gnu.org>
5823
5824 PR fortran/80121
5825 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5826 directive.
5827
0ebd1f00
DM
58282017-04-24 David Malcolm <dmalcolm@redhat.com>
5829
5830 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5831 * jit.dg/test-alignment.c: New test case.
5832 * jit.dg/test-alignment.cc: New test case.
5833 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5834 New test case.
5835
412f61f0
DM
58362017-04-24 David Malcolm <dmalcolm@redhat.com>
5837
5838 PR c++/80016
5839 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5840 test function.
5841 (test_alignof): New test function.
5842
a8492d5e
MG
58432017-04-24 Marc Glisse <marc.glisse@inria.fr>
5844
5845 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5846
ec856f5f
VR
58472017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5848
5849 * g++.dg/diagnostic/duplicate1.C: New test.
5850 * g++.dg/cpp0x/duplicate1.C: New test.
5851
a753df11
MJ
58522017-04-24 Martin Jambor <mjambor@suse.cz>
5853
5854 PR tree-optimization/80293
5855 * g++.dg/tree-ssa/pr80293.C: New test.
5856
3ebd8e62
ML
58572017-04-24 Martin Liska <mliska@suse.cz>
5858
5859 PR middle-end/79931
5860 * g++.dg/ipa/pr79931.C: New test.
5861
f30a1190
RB
58622017-04-24 Richard Biener <rguenther@suse.de>
5863
5864 PR tree-optimization/80494
5865 * gfortran.dg/pr80494.f90: New testcase.
5866
4c7c437c
RB
58672017-04-24 Richard Biener <rguenther@suse.de>
5868
5869 PR tree-optimization/79725
5870 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5871
d21a8e3b
RB
58722017-04-24 Richard Biener <rguenther@suse.de>
5873
5874 PR c++/2972
5875 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5876
c7eb642e
JD
58772017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5878
5879 PR fortran/80484
5880 * gfortran.dg/dtio_29.f03: New test.
5881
60fc41bd
JW
58822017-04-22 Janus Weil <janus@gcc.gnu.org>
5883
5884 PR fortran/80121
5885 * gfortran.dg/intent_out_9.f90: New test case.
5886
2eb8a343
UB
58872017-04-23 Uros Bizjak <ubizjak@gmail.com>
5888
5889 PR target/70799
1913c8f6 5890 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5891
fc23d35a
JW
58922017-04-21 Janus Weil <janus@gcc.gnu.org>
5893
5894 PR fortran/80392
5895 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5896
7b9efd03
UB
58972017-04-21 Uros Bizjak <ubizjak@gmail.com>
5898
5899 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5900
2fd30fbe
RB
59012017-04-21 Richard Biener <rguenther@suse.de>
5902
5903 PR tree-optimization/79547
5904 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5905
bb1bc604
RB
59062017-04-21 Richard Biener <rguenther@suse.de>
5907
5908 PR tree-optimization/78847
5909 * g++.dg/tree-ssa/pr78847.C: New testcase.
5910
666f7903
JJ
59112017-04-21 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR c/80468
5914 * gcc.dg/pr80468.c: New test.
5915
25c28f47
ML
59162017-04-21 Martin Liska <mliska@suse.cz>
5917
5918 PR tree-optimization/66278
5919 * gcc.dg/vect/pr66278.c: New test.
5920
6d553e9b
RB
59212017-04-21 Richard Biener <rguenther@suse.de>
5922
5923 PR tree-optimization/80237
5924 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5925 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5926 adjust expected optimizations.
5927
7fd1a747
RB
59282016-04-21 Richard Biener <rguenther@suse.de>
5929
5930 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5931 of inner loops.
5932 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5933 * gcc.dg/vect/vect-104.c: Likewise.
5934
2f23a412
EB
59352017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5936
5937 PR tree-optimization/80426
5938 * gcc.c-torture/execute/20170429-1.c: Rename into...
5939 * gcc.c-torture/execute/20170419-1.c: ...this.
5940
8749b11f
UB
59412017-04-20 Uros Bizjak <ubizjak@gmail.com>
5942
5943 PR target/79804
5944 * gcc.target/i386/pr79804.c: New test.
5945
20917336
UB
59462017-04-20 Uros Bizjak <ubizjak@gmail.com>
5947
5948 PR target/78090
5949 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5950
2414b022
DE
59512017-04-20 David Edelsohn <dje.gcc@gmail.com>
5952
5953 * g++/opt/pr80436.C: XFAIL on AIX.
5954
34d57a10
JW
59552017-04-20 Jonathan Wakely <jwakely@redhat.com>
5956
5957 PR c++/80473
5958 * g++.dg/diagnostic/pr80473.C: New test.
5959
c3cbcd45
VR
59602017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5961
5962 * g++.dg/warn/Wextra-semi.C: New test.
5963
8a59d466
JJ
59642017-04-20 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR middle-end/80423
5967 * g++.dg/other/pr80423.C: New test.
5968
a4bb5c57
SKS
59692017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5970
5971 * gcc.dg/pr80170.c: Require ptr32plus.
5972
fe1e7d0e
EB
59732017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5974
5975 PR tree-optimization/80426
5976 * gcc.c-torture/execute/20170419-1.c: New test.
5977
48d811eb
JJ
59782017-04-19 Jakub Jelinek <jakub@redhat.com>
5979
f19e6a9c
JJ
5980 PR debug/80461
5981 * g++.dg/debug/pr80461.C: New test.
5982
541035a6
JJ
5983 PR c++/80459
5984 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5985 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5986 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5987
48d811eb
JJ
5988 PR debug/80436
5989 * g++.dg/opt/pr80436.C: New test.
5990
5249994e
SKS
59912017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5992
5993 * gcc.dg/torture/pr80341.c: Require int32plus.
5994
a16c8d8b 59952017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5996 Jeff Law <law@redhat.com>
a16c8d8b
EB
5997
5998 * gcc.c-torture/compile/20170419-1.c: New test.
5999
6143c998
TV
60002017-04-19 Tom de Vries <tom@codesourcery.com>
6001
6002 PR testsuite/80221
6003 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6004 subsequent dg directives.
6005 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6006 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6007 * c-c++-common/attr-fallthrough-2.c: Same.
6008 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6009 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6010 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6011 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6012 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6013 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6014 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6015 * c-c++-common/cilk-plus/CK/errors.c: Same.
6016 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6017 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6018 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6019 * c-c++-common/cpp/pr57580.c: Same.
6020 * c-c++-common/goacc/asyncwait-1.c: Same.
6021 * c-c++-common/goacc/cache-2.c: Same.
6022 * c-c++-common/goacc/declare-2.c: Same.
6023 * c-c++-common/goacc/deviceptr-1.c: Same.
6024 * c-c++-common/goacc/routine-5.c: Same.
6025 * c-c++-common/gomp/clauses-2.c: Same.
6026 * c-c++-common/gomp/ordered-3.c: Same.
6027 * c-c++-common/gomp/pr67501.c: Same.
6028 * c-c++-common/pr20000.c: Same.
6029 * c-c++-common/pr43395.c: Same.
6030 * c-c++-common/pr49706.c: Same.
6031 * c-c++-common/pr77624-1.c: Same.
6032 * c-c++-common/pr77624-2.c: Same.
6033 * c-c++-common/raw-string-14.c: Same.
6034 * c-c++-common/raw-string-16.c: Same.
6035 * c-c++-common/raw-string-3.c: Same.
6036 * c-c++-common/raw-string-4.c: Same.
6037 * c-c++-common/raw-string-5.c: Same.
6038 * c-c++-common/raw-string-6.c: Same.
6039 * g++.dg/abi/mangle41.C: Same.
6040 * g++.dg/conversion/nullptr1.C: Same.
6041 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6042 * g++.dg/cpp0x/auto27.C: Same.
6043 * g++.dg/cpp0x/constexpr-98.C: Same.
6044 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6045 * g++.dg/cpp0x/diag2.C: Same.
6046 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6047 * g++.dg/cpp0x/nullptr15.C: Same.
6048 * g++.dg/cpp0x/pr31431-2.C: Same.
6049 * g++.dg/cpp0x/pr31431.C: Same.
6050 * g++.dg/cpp0x/pr79118.C: Same.
6051 * g++.dg/cpp0x/static_assert3.C: Same.
6052 * g++.dg/cpp0x/temp_default2.C: Same.
6053 * g++.dg/cpp0x/trailing4.C: Same.
6054 * g++.dg/cpp0x/variadic-ex10.C: Same.
6055 * g++.dg/cpp0x/variadic-ex13.C: Same.
6056 * g++.dg/cpp0x/variadic-ex14.C: Same.
6057 * g++.dg/cpp0x/variadic-ex3.C: Same.
6058 * g++.dg/cpp0x/variadic-ex4.C: Same.
6059 * g++.dg/cpp0x/variadic59.C: Same.
6060 * g++.dg/cpp0x/vt-37737-2.C: Same.
6061 * g++.dg/cpp0x/vt-57397-1.C: Same.
6062 * g++.dg/cpp0x/vt-57397-2.C: Same.
6063 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6064 * g++.dg/cpp1z/gen-attrs1.C: Same.
6065 * g++.dg/diagnostic/pr71075.C: Same.
6066 * g++.dg/eh/goto2.C: Same.
6067 * g++.dg/eh/goto3.C: Same.
6068 * g++.dg/expr/bitfield4.C: Same.
6069 * g++.dg/expr/bitfield5.C: Same.
6070 * g++.dg/expr/bitfield6.C: Same.
6071 * g++.dg/expr/bool1.C: Same.
6072 * g++.dg/expr/bool3.C: Same.
6073 * g++.dg/expr/cond10.C: Same.
6074 * g++.dg/expr/cond11.C: Same.
6075 * g++.dg/expr/lval3.C: Same.
6076 * g++.dg/expr/lval4.C: Same.
6077 * g++.dg/ext/anon-struct4.C: Same.
6078 * g++.dg/ext/attrib44.C: Same.
6079 * g++.dg/ext/builtin3.C: Same.
6080 * g++.dg/ext/dllimport7.C: Same.
6081 * g++.dg/ext/label5.C: Same.
6082 * g++.dg/ext/no-asm-1.C: Same.
6083 * g++.dg/ext/utf16-4.C: Same.
6084 * g++.dg/ext/vla2.C: Same.
6085 * g++.dg/gomp/block-1.C: Same.
6086 * g++.dg/gomp/block-2.C: Same.
6087 * g++.dg/gomp/block-3.C: Same.
6088 * g++.dg/gomp/block-5.C: Same.
6089 * g++.dg/gomp/linear-2.C: Same.
6090 * g++.dg/gomp/target-1.C: Same.
6091 * g++.dg/gomp/target-2.C: Same.
6092 * g++.dg/gomp/taskgroup-1.C: Same.
6093 * g++.dg/gomp/teams-1.C: Same.
6094 * g++.dg/inherit/pure1.C: Same.
6095 * g++.dg/init/array43.C: Same.
6096 * g++.dg/init/array46.C: Same.
6097 * g++.dg/init/const10.C: Same.
6098 * g++.dg/init/ctor4-1.C: Same.
6099 * g++.dg/init/ctor4.C: Same.
6100 * g++.dg/init/new37.C: Same.
6101 * g++.dg/init/pr25811.C: Same.
6102 * g++.dg/init/pr29043.C: Same.
6103 * g++.dg/init/pr29571.C: Same.
6104 * g++.dg/lookup/duperr1.C: Same.
6105 * g++.dg/lookup/error1.C: Same.
6106 * g++.dg/lookup/koenig5.C: Same.
6107 * g++.dg/lookup/pr77549.C: Same.
6108 * g++.dg/lookup/suggestions1.C: Same.
6109 * g++.dg/lookup/using16.C: Same.
6110 * g++.dg/lookup/using7.C: Same.
6111 * g++.dg/other/anon-union3.C: Same.
6112 * g++.dg/other/array2.C: Same.
6113 * g++.dg/other/error13.C: Same.
6114 * g++.dg/other/error34.C: Same.
6115 * g++.dg/overload/builtin1.C: Same.
6116 * g++.dg/overload/conv-op1.C: Same.
6117 * g++.dg/overload/error3.C: Same.
6118 * g++.dg/overload/koenig1.C: Same.
6119 * g++.dg/overload/operator5.C: Same.
6120 * g++.dg/overload/template5.C: Same.
6121 * g++.dg/overload/unknown1.C: Same.
6122 * g++.dg/overload/using2.C: Same.
6123 * g++.dg/parse/constructor1.C: Same.
6124 * g++.dg/parse/crash36.C: Same.
6125 * g++.dg/parse/crash63.C: Same.
6126 * g++.dg/parse/error11.C: Same.
6127 * g++.dg/parse/error12.C: Same.
6128 * g++.dg/parse/error14.C: Same.
6129 * g++.dg/parse/error2.C: Same.
6130 * g++.dg/parse/error21.C: Same.
6131 * g++.dg/parse/error26.C: Same.
6132 * g++.dg/parse/error36.C: Same.
6133 * g++.dg/parse/friend12.C: Same.
6134 * g++.dg/parse/invalid-op1.C: Same.
6135 * g++.dg/parse/missing-template1.C: Same.
6136 * g++.dg/parse/parser-pr28152-2.C: Same.
6137 * g++.dg/parse/parser-pr28152.C: Same.
6138 * g++.dg/parse/pr16696-permissive.C: Same.
6139 * g++.dg/parse/pr16696.C: Same.
6140 * g++.dg/parse/pr69628.C: Same.
6141 * g++.dg/parse/ret-type2.C: Same.
6142 * g++.dg/parse/specialization1.C: Same.
6143 * g++.dg/parse/template3.C: Same.
6144 * g++.dg/parse/template9.C: Same.
6145 * g++.dg/parse/typename11.C: Same.
6146 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6147 * g++.dg/pr45330.C: Same.
6148 * g++.dg/rtti/typeid6.C: Same.
6149 * g++.dg/spellcheck-fields.C: Same.
6150 * g++.dg/spellcheck-typenames.C: Same.
6151 * g++.dg/tc1/dr108.C: Same.
6152 * g++.dg/tc1/dr147.C: Same.
6153 * g++.dg/template/arg7.C: Same.
6154 * g++.dg/template/conv11.C: Same.
6155 * g++.dg/template/crash13.C: Same.
6156 * g++.dg/template/crash55.C: Same.
6157 * g++.dg/template/dependent-expr5.C: Same.
6158 * g++.dg/template/error17.C: Same.
6159 * g++.dg/template/error33.C: Same.
6160 * g++.dg/template/error4.C: Same.
6161 * g++.dg/template/error50.C: Same.
6162 * g++.dg/template/error53.C: Same.
6163 * g++.dg/template/friend.C: Same.
6164 * g++.dg/template/func2.C: Same.
6165 * g++.dg/template/local6.C: Same.
6166 * g++.dg/template/member5.C: Same.
6167 * g++.dg/template/meminit1.C: Same.
6168 * g++.dg/template/nested3.C: Same.
6169 * g++.dg/template/nontype6.C: Same.
6170 * g++.dg/template/overload12.C: Same.
6171 * g++.dg/template/ptrmem8.C: Same.
6172 * g++.dg/template/qualified-id1.C: Same.
6173 * g++.dg/template/spec15.C: Same.
6174 * g++.dg/template/static1.C: Same.
6175 * g++.dg/template/static10.C: Same.
6176 * g++.dg/template/static2.C: Same.
6177 * g++.dg/template/ttp25.C: Same.
6178 * g++.dg/template/typedef2.C: Same.
6179 * g++.dg/template/typename2.C: Same.
6180 * g++.dg/template/unify10.C: Same.
6181 * g++.dg/template/unify6.C: Same.
6182 * g++.dg/template/unify7.C: Same.
6183 * g++.dg/template/unify9.C: Same.
6184 * g++.dg/template/varmod1.C: Same.
6185 * g++.dg/ubsan/div-by-zero-1.C: Same.
6186 * g++.dg/ubsan/pr63956.C: Same.
6187 * g++.dg/warn/Waddress-1.C: Same.
6188 * g++.dg/warn/Wconversion2.C: Same.
6189 * g++.dg/warn/Wnull-conversion-1.C: Same.
6190 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6191 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6192 * g++.dg/warn/Wswitch-1.C: Same.
6193 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6194 * g++.dg/warn/Wtype-limits.C: Same.
6195 * g++.dg/warn/Wunused-parm-5.C: Same.
6196 * g++.dg/warn/deprecated-6.C: Same.
6197 * g++.dg/warn/deprecated.C: Same.
6198 * g++.dg/warn/incomplete1.C: Same.
6199 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6200 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6201 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6202 * g++.dg/warn/overflow-warn-1.C: Same.
6203 * g++.dg/warn/overflow-warn-3.C: Same.
6204 * g++.dg/warn/overflow-warn-4.C: Same.
6205 * g++.dg/warn/pr12242.C: Same.
6206 * g++.dg/warn/pr30551-2.C: Same.
6207 * g++.dg/warn/pr30551.C: Same.
6208 * g++.old-deja/g++.benjamin/16077.C: Same.
6209 * g++.old-deja/g++.bob/inherit1.C: Same.
6210 * g++.old-deja/g++.brendan/crash56.C: Same.
6211 * g++.old-deja/g++.brendan/template17.C: Same.
6212 * g++.old-deja/g++.eh/ctor1.C: Same.
6213 * g++.old-deja/g++.jason/bool5.C: Same.
6214 * g++.old-deja/g++.jason/cond.C: Same.
6215 * g++.old-deja/g++.jason/operator.C: Same.
6216 * g++.old-deja/g++.jason/pmf5.C: Same.
6217 * g++.old-deja/g++.law/ctors5.C: Same.
6218 * g++.old-deja/g++.law/missed-error2.C: Same.
6219 * g++.old-deja/g++.law/operators9.C: Same.
6220 * g++.old-deja/g++.law/temps1.C: Same.
6221 * g++.old-deja/g++.mike/for2.C: Same.
6222 * g++.old-deja/g++.mike/ns5.C: Same.
6223 * g++.old-deja/g++.mike/ns7.C: Same.
6224 * g++.old-deja/g++.mike/p10769b.C: Same.
6225 * g++.old-deja/g++.niklas/t120.C: Same.
6226 * g++.old-deja/g++.niklas/t121.C: Same.
6227 * g++.old-deja/g++.ns/koenig5.C: Same.
6228 * g++.old-deja/g++.oliva/overload1.C: Same.
6229 * g++.old-deja/g++.other/crash24.C: Same.
6230 * g++.old-deja/g++.other/crash25.C: Same.
6231 * g++.old-deja/g++.other/decl5.C: Same.
6232 * g++.old-deja/g++.other/lineno5.C: Same.
6233 * g++.old-deja/g++.other/null3.C: Same.
6234 * g++.old-deja/g++.other/overcnv2.C: Same.
6235 * g++.old-deja/g++.other/ptrmem7.C: Same.
6236 * g++.old-deja/g++.other/typename1.C: Same.
6237 * g++.old-deja/g++.other/vaarg3.C: Same.
6238 * g++.old-deja/g++.pt/crash10.C: Same.
6239 * g++.old-deja/g++.pt/crash28.C: Same.
6240 * g++.old-deja/g++.pt/crash38.C: Same.
6241 * g++.old-deja/g++.pt/explicit70.C: Same.
6242 * g++.old-deja/g++.pt/explicit77.C: Same.
6243 * g++.old-deja/g++.pt/expr2.C: Same.
6244 * g++.old-deja/g++.pt/spec5.C: Same.
6245 * g++.old-deja/g++.pt/spec6.C: Same.
6246 * g++.old-deja/g++.pt/typename3.C: Same.
6247 * g++.old-deja/g++.pt/typename5.C: Same.
6248 * g++.old-deja/g++.pt/typename6.C: Same.
6249 * g++.old-deja/g++.pt/typename7.C: Same.
6250 * g++.old-deja/g++.pt/unify4.C: Same.
6251 * g++.old-deja/g++.pt/unify8.C: Same.
6252 * g++.old-deja/g++.pt/vaarg3.C: Same.
6253 * g++.old-deja/g++.robertl/eb22.C: Same.
6254 * g++.old-deja/g++.robertl/eb4.C: Same.
6255 * g++.old-deja/g++.robertl/eb44.C: Same.
6256 * g++.old-deja/g++.robertl/eb69.C: Same.
6257 * g++.old-deja/g++.robertl/eb98.C: Same.
6258 * gcc.dg/20031223-1.c: Same.
6259 * gcc.dg/940510-1.c: Same.
6260 * gcc.dg/990506-0.c: Same.
6261 * gcc.dg/Walloca-1.c: Same.
6262 * gcc.dg/Walloca-2.c: Same.
6263 * gcc.dg/Wconversion-integer.c: Same.
6264 * gcc.dg/Wcxx-compat-8.c: Same.
6265 * gcc.dg/Wimplicit-int-1.c: Same.
6266 * gcc.dg/Wimplicit-int-2.c: Same.
6267 * gcc.dg/Wimplicit-int-4.c: Same.
6268 * gcc.dg/Wpointer-sign-Wall.c: Same.
6269 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6270 * gcc.dg/Wshadow-1.c: Same.
6271 * gcc.dg/Wshadow-3.c: Same.
6272 * gcc.dg/Wswitch-enum-error.c: Same.
6273 * gcc.dg/Wswitch-enum.c: Same.
6274 * gcc.dg/Wswitch-error.c: Same.
6275 * gcc.dg/Wswitch.c: Same.
6276 * gcc.dg/Wtype-limits-Wextra.c: Same.
6277 * gcc.dg/Wtype-limits.c: Same.
6278 * gcc.dg/Wvla-larger-than-2.c: Same.
6279 * gcc.dg/anon-struct-5.c: Same.
6280 * gcc.dg/array-10.c: Same.
6281 * gcc.dg/array-11.c: Same.
6282 * gcc.dg/array-15.c: Same.
6283 * gcc.dg/array-2.c: Same.
6284 * gcc.dg/array-8.c: Same.
6285 * gcc.dg/array-const-2.c: Same.
6286 * gcc.dg/array-const-3.c: Same.
6287 * gcc.dg/bitfld-1.c: Same.
6288 * gcc.dg/bitfld-8.c: Same.
6289 * gcc.dg/builtin-redefine.c: Same.
6290 * gcc.dg/c11-noreturn-1.c: Same.
6291 * gcc.dg/c11-noreturn-2.c: Same.
6292 * gcc.dg/c11-static-assert-3.c: Same.
6293 * gcc.dg/c90-arraydecl-1.c: Same.
6294 * gcc.dg/c90-complex-1.c: Same.
6295 * gcc.dg/c90-complit-1.c: Same.
6296 * gcc.dg/c90-const-expr-11.c: Same.
6297 * gcc.dg/c90-const-expr-7.c: Same.
6298 * gcc.dg/c90-const-expr-8.c: Same.
6299 * gcc.dg/c90-enum-comma-1.c: Same.
6300 * gcc.dg/c90-flex-array-1.c: Same.
6301 * gcc.dg/c90-hexfloat-1.c: Same.
6302 * gcc.dg/c90-idem-qual-1.c: Same.
6303 * gcc.dg/c90-idem-qual-2.c: Same.
6304 * gcc.dg/c90-idem-qual-3.c: Same.
6305 * gcc.dg/c90-mixdecl-1.c: Same.
6306 * gcc.dg/c90-restrict-1.c: Same.
6307 * gcc.dg/c90-return-1.c: Same.
6308 * gcc.dg/c99-array-nonobj-1.c: Same.
6309 * gcc.dg/c99-arraydecl-1.c: Same.
6310 * gcc.dg/c99-complex-1.c: Same.
6311 * gcc.dg/c99-complex-2.c: Same.
6312 * gcc.dg/c99-complit-2.c: Same.
6313 * gcc.dg/c99-const-expr-7.c: Same.
6314 * gcc.dg/c99-const-expr-8.c: Same.
6315 * gcc.dg/c99-flex-array-3.c: Same.
6316 * gcc.dg/c99-flex-array-7.c: Same.
6317 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6318 * gcc.dg/c99-impl-decl-1.c: Same.
6319 * gcc.dg/c99-impl-int-1.c: Same.
6320 * gcc.dg/c99-impl-int-2.c: Same.
6321 * gcc.dg/c99-init-3.c: Same.
6322 * gcc.dg/c99-restrict-1.c: Same.
6323 * gcc.dg/c99-return-1.c: Same.
6324 * gcc.dg/c99-tag-1.c: Same.
6325 * gcc.dg/c99-tag-3.c: Same.
6326 * gcc.dg/call-diag-2.c: Same.
6327 * gcc.dg/cpp/19940712-1.c: Same.
6328 * gcc.dg/cpp/19951025-1.c: Same.
6329 * gcc.dg/cpp/19990413-1.c: Same.
6330 * gcc.dg/cpp/direct2.c: Same.
6331 * gcc.dg/cpp/direct2s.c: Same.
6332 * gcc.dg/cpp/pr28709.c: Same.
6333 * gcc.dg/cpp/pr61854-c90.c: Same.
6334 * gcc.dg/cpp/pr61854-c94.c: Same.
6335 * gcc.dg/cpp/pragma-1.c: Same.
6336 * gcc.dg/cpp/pragma-2.c: Same.
6337 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6338 * gcc.dg/cpp/trad/literals-2.c: Same.
6339 * gcc.dg/cpp/warn-comments-2.c: Same.
6340 * gcc.dg/cpp/warn-comments-3.c: Same.
6341 * gcc.dg/cpp/warn-comments.c: Same.
6342 * gcc.dg/cpp/warn-long-long-2.c: Same.
6343 * gcc.dg/cpp/warn-long-long.c: Same.
6344 * gcc.dg/cpp/warn-redefined-2.c: Same.
6345 * gcc.dg/cpp/warn-redefined.c: Same.
6346 * gcc.dg/darwin-cfstring-2.c: Same.
6347 * gcc.dg/darwin-cfstring-format-1.c: Same.
6348 * gcc.dg/decl-9.c: Same.
6349 * gcc.dg/declspec-1.c: Same.
6350 * gcc.dg/declspec-10.c: Same.
6351 * gcc.dg/declspec-11.c: Same.
6352 * gcc.dg/declspec-13.c: Same.
6353 * gcc.dg/declspec-18.c: Same.
6354 * gcc.dg/declspec-4.c: Same.
6355 * gcc.dg/declspec-5.c: Same.
6356 * gcc.dg/declspec-6.c: Same.
6357 * gcc.dg/declspec-8.c: Same.
6358 * gcc.dg/deprecated-4.c: Same.
6359 * gcc.dg/deprecated.c: Same.
6360 * gcc.dg/dfp/composite-type.c: Same.
6361 * gcc.dg/empty-source-2.c: Same.
6362 * gcc.dg/empty-source-3.c: Same.
6363 * gcc.dg/format/attr-6.c: Same.
6364 * gcc.dg/format/branch-1.c: Same.
6365 * gcc.dg/format/c90-printf-1.c: Same.
6366 * gcc.dg/format/c90-strftime-2.c: Same.
6367 * gcc.dg/format/c99-strftime-1.c: Same.
6368 * gcc.dg/format/cmn-err-1.c: Same.
6369 * gcc.dg/format/few-1.c: Same.
6370 * gcc.dg/format/ms_branch-1.c: Same.
6371 * gcc.dg/format/ms_unnamed-1.c: Same.
6372 * gcc.dg/format/ms_va-1.c: Same.
6373 * gcc.dg/format/unnamed-1.c: Same.
6374 * gcc.dg/format/va-1.c: Same.
6375 * gcc.dg/format/xopen-1.c: Same.
6376 * gcc.dg/funcdef-var-1.c: Same.
6377 * gcc.dg/funcdef-var-2.c: Same.
6378 * gcc.dg/gnu89-const-expr-1.c: Same.
6379 * gcc.dg/gnu89-const-expr-2.c: Same.
6380 * gcc.dg/gnu90-const-expr-1.c: Same.
6381 * gcc.dg/gnu99-const-expr-1.c: Same.
6382 * gcc.dg/gnu99-const-expr-2.c: Same.
6383 * gcc.dg/gnu99-init-2.c: Same.
6384 * gcc.dg/gomp/_Atomic-5.c: Same.
6385 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6386 * gcc.dg/gomp/atomic-5.c: Same.
6387 * gcc.dg/gomp/linear-1.c: Same.
6388 * gcc.dg/gomp/pr67500.c: Same.
6389 * gcc.dg/init-bad-1.c: Same.
6390 * gcc.dg/init-bad-2.c: Same.
6391 * gcc.dg/init-bad-3.c: Same.
6392 * gcc.dg/init-string-1.c: Same.
6393 * gcc.dg/label-compound-stmt-1.c: Same.
6394 * gcc.dg/label-decl-2.c: Same.
6395 * gcc.dg/label-decl-4.c: Same.
6396 * gcc.dg/large-size-array-2.c: Same.
6397 * gcc.dg/large-size-array-4.c: Same.
6398 * gcc.dg/lvalue-6.c: Same.
6399 * gcc.dg/m-un-2.c: Same.
6400 * gcc.dg/multiple-overflow-warn-1.c: Same.
6401 * gcc.dg/multiple-overflow-warn-2.c: Same.
6402 * gcc.dg/multiple-overflow-warn-3.c: Same.
6403 * gcc.dg/nested-redef-1.c: Same.
6404 * gcc.dg/no-asm-1.c: Same.
6405 * gcc.dg/no-asm-3.c: Same.
6406 * gcc.dg/no-asm-4.c: Same.
6407 * gcc.dg/noncompile/20010524-1.c: Same.
6408 * gcc.dg/noncompile/incomplete-5.c: Same.
6409 * gcc.dg/noncompile/pr44517.c: Same.
6410 * gcc.dg/noncompile/pr52290.c: Same.
6411 * gcc.dg/noreturn-1.c: Same.
6412 * gcc.dg/overflow-warn-1.c: Same.
6413 * gcc.dg/overflow-warn-2.c: Same.
6414 * gcc.dg/overflow-warn-3.c: Same.
6415 * gcc.dg/overflow-warn-4.c: Same.
6416 * gcc.dg/parm-mismatch-1.c: Same.
6417 * gcc.dg/parser-pr28152-2.c: Same.
6418 * gcc.dg/parser-pr28152.c: Same.
6419 * gcc.dg/pedwarn-init.c: Same.
6420 * gcc.dg/pointer-arith-2.c: Same.
6421 * gcc.dg/pointer-arith-3.c: Same.
6422 * gcc.dg/pointer-arith-4.c: Same.
6423 * gcc.dg/pr14475.c: Same.
6424 * gcc.dg/pr18596-3.c: Same.
6425 * gcc.dg/pr18809-1.c: Same.
6426 * gcc.dg/pr27953.c: Same.
6427 * gcc.dg/pr30457.c: Same.
6428 * gcc.dg/pr30551-2.c: Same.
6429 * gcc.dg/pr30551-3.c: Same.
6430 * gcc.dg/pr30551-4.c: Same.
6431 * gcc.dg/pr30551-5.c: Same.
6432 * gcc.dg/pr30551-6.c: Same.
6433 * gcc.dg/pr30551.c: Same.
6434 * gcc.dg/pr36997.c: Same.
6435 * gcc.dg/pr41842.c: Same.
6436 * gcc.dg/pr48552-1.c: Same.
6437 * gcc.dg/pr48552-2.c: Same.
6438 * gcc.dg/pr59717.c: Same.
6439 * gcc.dg/pr61077.c: Same.
6440 * gcc.dg/pr61096-1.c: Same.
6441 * gcc.dg/pr63626.c: Same.
6442 * gcc.dg/pr64223-1.c: Same.
6443 * gcc.dg/pr64223-2.c: Same.
6444 * gcc.dg/pr8788-1.c: Same.
6445 * gcc.dg/pr8927-1.c: Same.
6446 * gcc.dg/pragma-darwin.c: Same.
6447 * gcc.dg/pragma-diag-5.c: Same.
6448 * gcc.dg/pragma-message.c: Same.
6449 * gcc.dg/redecl-1.c: Same.
6450 * gcc.dg/simd-1.c: Same.
6451 * gcc.dg/simd-5.c: Same.
6452 * gcc.dg/simd-6.c: Same.
6453 * gcc.dg/spellcheck-fields.c: Same.
6454 * gcc.dg/spellcheck-typenames.c: Same.
6455 * gcc.dg/struct-semi-2.c: Same.
6456 * gcc.dg/struct-semi-3.c: Same.
6457 * gcc.dg/transparent-union-3.c: Same.
6458 * gcc.dg/ucnid-8.c: Same.
6459 * gcc.dg/uninit-pr19430-O0.c: Same.
6460 * gcc.dg/uninit-pr19430.c: Same.
6461 * gcc.dg/uninit-pr20644-O0.c: Same.
6462 * gcc.dg/utf-dflt.c: Same.
6463 * gcc.dg/utf-dflt2.c: Same.
6464 * gcc.dg/utf16-4.c: Same.
6465 * gcc.dg/vla-11.c: Same.
6466 * gcc.dg/vla-20.c: Same.
6467 * gcc.dg/vla-init-1.c: Same.
6468 * gcc.dg/vla-init-2.c: Same.
6469 * gcc.dg/vla-init-3.c: Same.
6470 * gcc.dg/weak/weak-6.c: Same.
6471 * gcc.dg/weak/weak-7.c: Same.
6472 * gcc.dg/wtr-int-type-1.c: Same.
6473 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
6474 * gcc.target/arm/polytypes.c: Same.
6475 * gcc.target/i386/spellcheck-options-4.c: Same.
6476 * gcc.target/powerpc/20030218-1.c: Same.
6477 * gcc.target/sh/pr21255-4.c: Same.
6478 * gcc.test-framework/dg-error-exp-XP.c: Same.
6479 * gfortran.dg/array_constructor_30.f03: Same.
6480 * gfortran.dg/class_30.f90: Same.
6481 * gfortran.dg/goacc/subarrays.f95: Same.
6482 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
6483 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
6484 * gfortran.dg/intrinsic_std_1.f90: Same.
6485 * gfortran.dg/pr70006.f90: Same.
6486 * gfortran.dg/warning-directive-1.F90: Same.
6487 * gfortran.dg/warning-directive-2.F90: Same.
6488 * gfortran.dg/warning-directive-3.F90: Same.
6489 * gfortran.dg/warning-directive-4.F90: Same.
6490 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
6491 * obj-c++.dg/class-extension-1.mm: Same.
6492 * obj-c++.dg/class-extension-2.mm: Same.
6493 * obj-c++.dg/class-protocol-1.mm: Same.
6494 * obj-c++.dg/cxx-ivars-1.mm: Same.
6495 * obj-c++.dg/duplicate-class-1.mm: Same.
6496 * obj-c++.dg/exceptions-3.mm: Same.
6497 * obj-c++.dg/exceptions-4.mm: Same.
6498 * obj-c++.dg/exceptions-5.mm: Same.
6499 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6500 * obj-c++.dg/fsf-package-0.m: Same.
6501 * obj-c++.dg/invalid-type-1.mm: Same.
6502 * obj-c++.dg/method-12.mm: Same.
6503 * obj-c++.dg/method-13.mm: Same.
6504 * obj-c++.dg/method-15.mm: Same.
6505 * obj-c++.dg/method-16.mm: Same.
6506 * obj-c++.dg/method-6.mm: Same.
6507 * obj-c++.dg/method-7.mm: Same.
6508 * obj-c++.dg/property/at-property-1.mm: Same.
6509 * obj-c++.dg/property/at-property-14.mm: Same.
6510 * obj-c++.dg/property/at-property-17.mm: Same.
6511 * obj-c++.dg/property/at-property-21.mm: Same.
6512 * obj-c++.dg/property/at-property-5.mm: Same.
6513 * obj-c++.dg/property/dotsyntax-4.mm: Same.
6514 * obj-c++.dg/property/dynamic-3.mm: Same.
6515 * obj-c++.dg/property/dynamic-4.mm: Same.
6516 * obj-c++.dg/property/property-neg-1.mm: Same.
6517 * obj-c++.dg/property/property-neg-6.mm: Same.
6518 * obj-c++.dg/property/synthesize-11.mm: Same.
6519 * obj-c++.dg/property/synthesize-5.mm: Same.
6520 * obj-c++.dg/property/synthesize-6.mm: Same.
6521 * obj-c++.dg/proto-lossage-4.mm: Same.
6522 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6523 * obj-c++.dg/strings/strings-1.mm: Same.
6524 * obj-c++.dg/super-class-1.mm: Same.
6525 * obj-c++.dg/syntax-error-6.mm: Same.
6526 * obj-c++.dg/syntax-error-7.mm: Same.
6527 * obj-c++.dg/syntax-error-9.mm: Same.
6528 * obj-c++.dg/try-catch-13.mm: Same.
6529 * objc.dg/attributes/method-noreturn-1.m: Same.
6530 * objc.dg/bad-receiver-type-2.m: Same.
6531 * objc.dg/bad-receiver-type.m: Same.
6532 * objc.dg/call-super-2.m: Same.
6533 * objc.dg/class-2.m: Same.
6534 * objc.dg/class-extension-1.m: Same.
6535 * objc.dg/class-extension-2.m: Same.
6536 * objc.dg/class-protocol-1.m: Same.
6537 * objc.dg/desig-init-1.m: Same.
6538 * objc.dg/duplicate-class-1.m: Same.
6539 * objc.dg/exceptions-3.m: Same.
6540 * objc.dg/exceptions-4.m: Same.
6541 * objc.dg/exceptions-5.m: Same.
6542 * objc.dg/foreach-6.m: Same.
6543 * objc.dg/foreach-7.m: Same.
6544 * objc.dg/fsf-nsstring-format-1.m: Same.
6545 * objc.dg/fsf-package-0.m: Same.
6546 * objc.dg/invalid-type-1.m: Same.
6547 * objc.dg/method-11.m: Same.
6548 * objc.dg/method-19.m: Same.
6549 * objc.dg/method-2.m: Same.
6550 * objc.dg/method-20.m: Same.
6551 * objc.dg/method-5.m: Same.
6552 * objc.dg/method-6.m: Same.
6553 * objc.dg/method-7.m: Same.
6554 * objc.dg/method-9.m: Same.
6555 * objc.dg/missing-proto-3.m: Same.
6556 * objc.dg/private-1.m: Same.
6557 * objc.dg/property/at-property-1.m: Same.
6558 * objc.dg/property/at-property-14.m: Same.
6559 * objc.dg/property/at-property-17.m: Same.
6560 * objc.dg/property/at-property-21.m: Same.
6561 * objc.dg/property/at-property-5.m: Same.
6562 * objc.dg/property/dynamic-3.m: Same.
6563 * objc.dg/property/dynamic-4.m: Same.
6564 * objc.dg/property/property-neg-1.m: Same.
6565 * objc.dg/property/property-neg-6.m: Same.
6566 * objc.dg/property/synthesize-11.m: Same.
6567 * objc.dg/property/synthesize-5.m: Same.
6568 * objc.dg/property/synthesize-6.m: Same.
6569 * objc.dg/proto-hier-1.m: Same.
6570 * objc.dg/proto-lossage-4.m: Same.
6571 * objc.dg/protocol-qualifier-2.m: Same.
6572 * objc.dg/strings/strings-1.m: Same.
6573 * objc.dg/type-size-1.m: Same.
6574
d904a983
JL
65752017-04-18 Jeff Law <law@redhat.com>
6576
6577 PR target/74563
6578 * gcc.target/mips/pr74563: New test.
6579
0155ed56
JJ
65802017-04-18 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR tree-optimization/80443
6583 * gcc.c-torture/compile/pr80443.c: New test.
6584
f380f608
RS
65852017-04-18 Richard Sandiford <richard.sandiford@arm.com>
6586
6587 PR rtl-optimization/80357
6588 * gcc.c-torture/compile/pr80357.c: New test.
6589
dd68669b
JL
65902017-04-18 Jeff Law <law@redhat.com>
6591
6592 PR middle-end/80422
6593 * gcc.c-torture/compile/pr80422.c: New test.
6594
1cda61fc
JJ
65952017-04-18 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR debug/80263
6598 * gcc.dg/debug/dwarf2/pr80263.c: New test.
6599
19970253
MM
66002017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6601
6602 PR target/80099
6603 * gcc.target/powerpc/pr80099-1.c: New test.
6604 * gcc.target/powerpc/pr80099-2.c: Likewise.
6605 * gcc.target/powerpc/pr80099-3.c: Likewise.
6606 * gcc.target/powerpc/pr80099-4.c: Likewise.
6607 * gcc.target/powerpc/pr80099-5.c: Likewise.
6608
8487c9a5
JJ
66092017-04-18 Jakub Jelinek <jakub@redhat.com>
6610
3b5fb3cb
JJ
6611 PR sanitizer/80444
6612 * gcc.dg/sancov/pr80444.c: New test.
6613
8487c9a5
JJ
6614 PR middle-end/79788
6615 PR middle-end/80375
6616 * gcc.dg/pr79788-1.c: New test.
6617 * gcc.dg/pr79788-2.c: New test.
6618
be7c73ae
MP
66192017-04-18 Marek Polacek <polacek@redhat.com>
6620
6621 PR c++/80244 - ICE with attribute in template alias.
6622 * g++.dg/cpp0x/alias-decl-59.C: New test.
6623
d6e3e8a5
MP
6624 PR c++/80241 - ICE with alignas pack expansion.
6625 * g++.dg/cpp0x/alignas11.C: New test.
6626
1adb82e1
BE
66272017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6628
6629 PR c++/80287
6630 * g++.dg/lto/pr80287_0.C: New test.
6631
fb5e5621
KN
66322017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6633
6634 PR target/80315
6635 * gcc.target/powerpc/pr80315-1.c: New test.
6636 * gcc.target/powerpc/pr80315-2.c: New test.
6637 * gcc.target/powerpc/pr80315-3.c: New test.
6638 * gcc.target/powerpc/pr80315-4.c: New test.
6639
afeaeb70
TV
66402017-04-16 Tom de Vries <tom@codesourcery.com>
6641
6642 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
6643 directive.
6644 * g++.dg/parse/error3.C: Same.
6645 * g++.old-deja/g++.pt/niklas01a.C: Same.
6646 * gcc.dg/990506-0.c: Same.
6647 * gcc.dg/cpp/19990413-1.c: Same.
6648 * gcc.dg/cpp/pragma-1.c: Same.
6649 * gcc.dg/cpp/pragma-2.c: Same.
6650 * gcc.dg/m-un-2.c: Same.
6651 * objc.dg/private-1.m: Same.
6652
604f37cd
UB
66532017-04-15 Uros Bizjak <ubizjak@gmail.com>
6654
6655 * gcc.dg/pr54669.c: Fix dg-do directive.
6656 * gcc.dg/pr78582.c: Ditto.
6657 * gcc.dg/pr80020.c: Ditto.
6658 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6659 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6660 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6661 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6662 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6663 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6664 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6665 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6666 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6667 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6668
35cfdb17
DH
66692017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6670
604f37cd 6671 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
6672 * gfortran.dg/generic_29.f90: Likewise.
6673 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6674 * gfortran.dg/pr41922.f90: Likewise.
6675 * gfortran.dg/pr70006.f90: Likewise.
6676
f378be38
SB
66772017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6678
6679 PR tree-optimization/66612
6680 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6681
43076492
JW
66822017-04-14 Janus Weil <janus@gcc.gnu.org>
6683
6684 PR fortran/80361
6685 * gfortran.dg/class_62.f90: New test case.
6686
dd3d6a42
AB
66872017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6688
6689 * gcc.target/arc/loop-1.c: New file.
6690
31a07c81
MM
66912017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6692
6693 PR target/80098
6694 * gcc.target/powerpc/pr80098-1.c: New test.
6695 * gcc.target/powerpc/pr80098-2.c: Likewise.
6696 * gcc.target/powerpc/pr80098-3.c: Likewise.
6697 * gcc.target/powerpc/pr80098-4.c: Likewise.
6698
09956017
JJ
66992017-04-13 Jakub Jelinek <jakub@redhat.com>
6700
6701 PR sanitizer/80403
6702 * g++.dg/ubsan/pr80403-2.C: New test.
6703
bc042396
VM
67042017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6705
6706 PR rtl-optimization/80343
6707 * gcc.target/powerpc/pr80343.c: New.
6708
abac4c34
DK
67092017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6710
6711 PR sanitizer/80414
6712 * c-c++-common/ubsan/bounds-15.c: New test.
6713
43a3aa03
RB
67142017-04-13 Richard Biener <rguenther@suse.de>
6715
6716 PR testsuite/80416
6717 * g++.dg/torture/pr79671.C: Fix asm constraints.
6718
031fbdb9
JJ
67192017-04-13 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR debug/80321
6722 * gcc.dg/debug/pr80321.c: New test.
6723
67242017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6725
6726 * gnat.dg/debug10.adb: New test.
6727 * gnat.dg/debug10_pkg.ads: New helper.
6728
76873758
JJ
67292017-04-12 Jakub Jelinek <jakub@redhat.com>
6730
deed3da9
JJ
6731 PR tree-optimization/79390
6732 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6733
b96a3e11
JJ
6734 PR sanitizer/80403
6735 PR sanitizer/80404
6736 PR sanitizer/80405
6737 * g++.dg/ubsan/pr80403.C: New test.
6738 * g++.dg/ubsan/pr80404.C: New test.
6739 * g++.dg/ubsan/pr80405.C: New test.
6740
76873758
JJ
6741 PR c/80163
6742 * gcc.dg/torture/pr80163.c: New test.
6743
940c9a7c 67442017-04-12 Richard Biener <rguenther@suse.de>
76873758 6745 Jeff Law <law@redhat.com>
940c9a7c
RB
6746
6747 PR tree-optimization/80359
6748 * gcc.dg/torture/pr80359.c: New testcase.
6749
350792ff 67502017-04-12 Richard Biener <rguenther@suse.de>
76873758 6751 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6752
6753 PR middle-end/79671
6754 * g++.dg/torture/pr79671.C: New testcase.
6755 * g++.dg/lto/pr79671_0.C: Likewise.
6756 * g++.dg/lto/pr79671_1.c: Likewise.
6757
d62e6f10
JJ
67582017-04-12 Jakub Jelinek <jakub@redhat.com>
6759
6760 PR sanitizer/80349
6761 * g++.dg/ubsan/pr80349.C: New test.
6762
8585103f
JJ
67632017-04-11 Jakub Jelinek <jakub@redhat.com>
6764
347e1f77
JJ
6765 PR c++/80370
6766 * g++.dg/cpp1z/decomp28.C: New test.
6767
df1c878e
JJ
6768 PR middle-end/80100
6769 * gcc.dg/pr80100.c: New test.
6770
8585103f
JJ
6771 PR rtl-optimization/80385
6772 * g++.dg/opt/pr80385.C: New test.
6773
c6cf6ef7
ML
67742017-04-11 Martin Liska <mliska@suse.cz>
6775
6776 PR ipa/80212
6777 * g++.dg/ipa/pr80212.C: New test.
6778
3812f460
MS
67792017-04-11 Martin Sebor <msebor@redhat.com>
6780
6781 PR middle-end/80364
6782 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6783
9f679370
ML
67842017-04-11 Martin Liska <mliska@suse.cz>
6785
6786 PR sanitizer/70878
6787 * gcc.dg/ubsan/pr70878.c: New test.
6788
82665822
JJ
67892017-04-11 Jakub Jelinek <jakub@redhat.com>
6790
cb278caa
JJ
6791 PR target/80381
6792 * gcc.target/i386/pr80381.c: New test.
6793
82665822
JJ
6794 PR c++/80363
6795 * g++.dg/ext/pr80363.C: New test.
6796
abde687a
SKS
67972017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6798
6799 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6800 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6801 Add avr-*-* to non-lp64 selector.
6802
13e6ec34
MS
68032017-04-10 Martin Sebor <msebor@redhat.com>
6804
6805 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6806 * gcc.dg/pr40340-4.c: Same.
6807
a2cb1196
NK
68082017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6809
13e6ec34 6810 PR fortran/69498
a2cb1196
NK
6811 * gfortran.dg/submodule_unexp.f90: Modified test
6812 to account for new error.
6813 * gfortran.dg/submodule_twice.f90: New Test
6814
b447b28c
JJ
68152017-04-10 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR c++/80176
6818 * g++.dg/init/ref23.C: New test.
6819
3bbd6768
TK
68202017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6821
6822 PR tree-optimization/80304
6823 * gfortran.dg/do_concurrent_4.f90: New test case.
6824
99827b5c
JW
68252017-04-10 Janus Weil <janus@gcc.gnu.org>
6826
6827 PR fortran/80046
6828 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6829
7db31bc2
DE
68302017-04-10 David Edelsohn <dje.gcc@gmail.com>
6831
6832 * g++.dg/torture/pr79905.C: Add -maltivec option.
6833
9058a2c5
JL
68342017-04-10 Jeff Law <law@redhat.com>
6835
6836 PR tree-optimization/80374
6837 * g++.dg/pr80374.c: New test.
6838
bd8f8642
KN
68392017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6840
6841 PR target/80108
6842 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6843 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6844
f634dd47
UB
68452017-04-10 Uros Bizjak <ubizjak@gmail.com>
6846
6847 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6848
065ba179
UB
68492017-04-10 Uros Bizjak <ubizjak@gmail.com>
6850
6851 PR testsuite/79356
6852 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6853
71b838d0
DS
68542017-04-10 Daniel Santos <daniel.santos@pobox.com>
6855
6856 PR testsuite/79867
6857 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6858
98a7a34e
MP
68592017-04-10 Marek Polacek <polacek@redhat.com>
6860
6861 PR sanitizer/80348
6862 * g++.dg/ubsan/div-by-zero-3.C: New test.
6863
aac69a62
BC
68642017-04-10 Bin Cheng <bin.cheng@arm.com>
6865
6866 PR tree-optimization/80153
6867 * gcc.c-torture/execute/pr80153.c: New.
6868
737237c9
RB
68692017-04-10 Richard Biener <rguenther@suse.de>
6870
6871 PR middle-end/80362
6872 * gcc.dg/torture/pr80362.c: New testcase.
6873
ba6ee9fc
RB
68742017-04-10 Richard Biener <rguenther@suse.de>
6875
6876 PR tree-optimization/80304
6877 * gcc.dg/torture/pr80304.c: New testcase.
6878
4d1a05f1
NS
68792017-04-10 Nathan Sidwell <nathan@acm.org>
6880
6881 PR target/79905
6882 * g++.dg/torture/pr79905.C: New.
6883
3ee0fb02
ML
68842017-04-10 Martin Liska <mliska@suse.cz>
6885
6886 PR sanitizer/80350
6887 * c-c++-common/ubsan/pr80350.c: New test.
6888
167a5b77
JJ
68892017-04-10 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR target/80324
6892 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6893
d691b7e4
ML
68942017-04-08 Martin Liska <mliska@suse.cz>
6895
6896 Revert:
6897 2017-04-07 Martin Liska <mliska@suse.cz>
6898
6899 PR ipa/80212
6900 * g++.dg/ipa/pr80212.C: New test.
6901
dcb2c527
JJ
69022017-04-07 Jakub Jelinek <jakub@redhat.com>
6903
c98b0016
JJ
6904 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6905 dg-options.
6906 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6907
dcb2c527
JJ
6908 PR target/80322
6909 PR target/80323
6910 PR target/80325
6911 PR target/80326
6912 * gcc.target/i386/avx512f-undefined-1.c: New test.
6913 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6914 * gcc.target/i386/avx-cvtsd-1.c: New test.
6915 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6916 * gcc.target/i386/avx512f-abspd-1.c: New test.
6917 * gcc.target/i386/avx-cvtss-1.c: New test.
6918 * gcc.target/i386/avx512f-absps-1.c: New test.
6919 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6920 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6921
1ef532f4
MP
69222017-04-07 Marek Polacek <polacek@redhat.com>
6923
6924 PR sanitizer/80348
6925 * g++.dg/ubsan/div-by-zero-2.C: New test.
6926
2166aeb3
MP
6927 PR c++/80095
6928 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6929
057da7af
VM
69302017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6931
6932 PR rtl-optimization/70478
6933 * gcc.target/s390/pr70478.c: New.
6934
3b6cb9e3
ML
69352017-04-07 Martin Liska <mliska@suse.cz>
6936
6937 PR target/79889
6938 * g++.dg/ext/mv8.C: Add aarch64* targets.
6939
70cd23c0
ML
69402017-04-07 Martin Liska <mliska@suse.cz>
6941
6942 PR ipa/80212
6943 * g++.dg/ipa/pr80212.C: New test.
6944
fe6bb25f
TP
69452017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6946
6947 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6948
bf7b869a
RB
69492017-04-07 Richard Biener <rguenther@suse.de>
6950
6951 PR tree-optimization/80334
6952 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6953 alignas on stack.
6954
2d143ba8
RB
69552017-04-07 Richard Biener <rguenther@suse.de>
6956
6957 PR middle-end/80341
6958 * gcc.dg/torture/pr80341.c: New testcase.
6959
ed3cd38d
JJ
69602017-04-06 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR debug/80234
6963 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6964 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6965
e5f56581
UB
69662017-04-06 Uros Bizjak <ubizjak@gmail.com>
6967
6968 PR target/79733
6969 * gcc.target/i386/pr79733.c: New test.
6970
a5211c80
UB
69712017-04-06 Uros Bizjak <ubizjak@gmail.com>
6972
6973 PR target/80298
6974 * gcc.target/i386/pr80298-1.c: New test.
6975 * gcc.target/i386/pr80298-2.c: Ditto.
6976
db086c96
TP
69772017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6978
6979 PR target/80082
6980 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6981 ARMv7-R.
6982
09b63f67
RB
69832017-04-06 Richard Biener <rguenther@suse.de>
6984
6985 PR tree-optimization/80334
6986 * g++.dg/torture/pr80334.C: New testcase.
6987
d9f8c5af
ML
69882017-04-06 Martin Liska <mliska@suse.cz>
6989
6990 PR sanitizer/80166
6991 * gcc.dg/asan/pr80166.c: New test.
6992
1b68991f
RO
69932017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6994
6995 PR tree-optimization/79390
6996 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6997
0f784346
RB
69982017-04-06 Richard Biener <rguenther@suse.de>
6999
7000 PR tree-optimization/80262
7001 * gcc.target/i386/pr80262.c: New testcase.
7002
23a429c2
RB
70032017-04-06 Richard Biener <rguenther@suse.de>
7004
7005 PR middle-end/80281
7006 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7007
e2323a2b
VM
70082017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7009
7010 PR rtl-optimization/70703
7011 * gcc.target/i386/pr70703.c: New.
7012
47a11342
JJ
70132017-04-05 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR sanitizer/80308
7016 * c-c++-common/asan/pr80308.c: New test.
7017
d0ee17a5
DV
70182017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7019
7020 PR target/79890
7021 * gcc.target/s390/pr79890.c: New test case.
7022
36f896c7
JJ
70232017-04-05 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR target/80310
7026 * c-c++-common/ubsan/pr80310.c: New test.
7027
d16e2ddd
JJ
70282017-04-04 Jakub Jelinek <jakub@redhat.com>
7029
e1201dff
JJ
7030 PR c++/80297
7031 * g++.dg/torture/pr80297.C: New test.
7032
d16e2ddd
JJ
7033 PR tree-optimization/79390
7034 * gcc.target/i386/pr79390.c: New test.
7035 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7036
c0ea338b
VR
70372017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7038
7039 PR c++/80296
7040 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7041
a1527a93
TP
70422017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7043
7044 PR target/80307
7045 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7046 targeting any CPU or architecture.
7047 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7048 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7049 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7050 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7051 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7052 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7053 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7054 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7055
065ba179 70562017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
7057
7058 PR fortran/69498
7059 * gfortran.dg/submodule_unexp.f90: New test.
7060
b1fd967c
JJ
70612017-04-04 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR target/80286
7064 * gcc.target/i386/avx-pr80286.c: New test.
7065 * gcc.dg/pr80286.c: New test.
7066
248179b5
RB
70672017-04-04 Richard Biener <rguenther@suse.de>
7068
7069 PR middle-end/80281
7070 * gcc.dg/torture/pr80281.c: New testcase.
7071
a577fcf2
RB
70722017-04-04 Richard Biener <rguenther@suse.de>
7073
7074 PR tree-optimization/80275
7075 * g++.dg/opt/pr80275.C: Make g static.
7076
833bbf60
SB
70772017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7078
7079 PR rtl-optimization/60818
7080 * gcc.c-torture/compile/pr60818.c: New testcase.
7081
5764ee3c
JW
70822017-04-03 Jonathan Wakely <jwakely@redhat.com>
7083
7084 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7085 * gcc.dg/20031012-1.c: Likewise.
7086 * gcc.dg/ipa/ipcp-1.c: Likewise.
7087 * gcc.dg/torture/matrix-3.c: Likewise.
7088 * gcc.target/powerpc/ppc-spe.c: Likewise.
7089 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7090
bbdf4e81
PB
70912017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7092
7093 PR target/80246
7094 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7095 powerpc_vsx_ok.
7096 (std, ld): Limit scan-assembler-times check to lp64.
7097 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7098 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7099 powerpc_vsx_ok.
7100
44bc146f
PB
71012017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7102
7103 PR target/80246
7104 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7105
fff80893
RB
71062017-04-03 Richard Biener <rguenther@suse.de>
7107
7108 PR tree-optimization/80275
7109 * g++.dg/opt/pr80275.C: New testcase.
7110
79f9fc38
DV
71112017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7112
7113 PR testsuite/79356
7114 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7115
a8e70fd3
RD
71162017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7117
7118 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7119 (bal): Increase iteration count and assume alignment.
7120
e0061866
BC
71212017-04-03 Bin Cheng <bin.cheng@arm.com>
7122
7123 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7124
c2d43326
AP
71252017-04-02 Andrew Pinski <apinski@cavium.com>
7126
7127 * gcc.c-torture/compile/nested-3.c: New testcase.
7128 * gcc.c-torture/execute/20170401-1.c: New testcase.
7129 * gcc.c-torture/execute/20170401-2.c: New testcase.
7130
a5a9046d
SB
71312017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7132
7133 PR rtl-optimization/79405
7134 gcc.dg/pr79405.c: New testcase.
7135
6f3af356
JJ
71362017-03-31 Jakub Jelinek <jakub@redhat.com>
7137
eee3756d
JJ
7138 PR debug/79255
7139 * gcc.dg/pr79255.c: New test.
7140
6f3af356
JJ
7141 PR c++/79572
7142 * g++.dg/ubsan/null-8.C: New test.
7143
99e6cfd6
PH
71442017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7145
7146 PR target/80107
7147 * gfortran.dg/pr80107.f: New.
7148
094e6b7a
JL
71492017-03-31 Jeff Law <law@redhat.com>
7150
7151 PR tree-optimization/49498
7152 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7153
eceb2409 71542017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7155
eceb2409
RB
7156 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7157
c412c01a 71582017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7159
c412c01a
RB
7160 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7161
005f12bf
JJ
71622017-03-31 Jakub Jelinek <jakub@redhat.com>
7163
af88f557
JJ
7164 PR libstdc++/80251
7165 * g++.dg/ext/is_aggregate.C: New test.
7166
7d790165
JJ
7167 PR middle-end/80173
7168 * gcc.target/i386/pr80173.c: New test.
7169
a7d55154
JJ
7170 PR middle-end/80163
7171 * gcc.dg/pr80163.c: New test.
7172
005f12bf
JJ
7173 PR debug/80025
7174 * gcc.dg/torture/pr80025.c: New test.
7175
c8e0f43f
MF
71762017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7177
7178 * gcc.target/mips/pr52125.c: Add -msym32.
7179
724d25f3
JJ
71802017-03-30 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR translation/80189
7183 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7184 * g++.dg/gomp/sharing-1.C: Likewise.
7185 * gfortran.dg/gomp/pr44536.f90: Likewise.
7186 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7187 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7188 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7189 * gfortran.dg/gomp/pr33439.f90: Likewise.
7190 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7191 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7192 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7193 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7194 * gcc.dg/gomp/sharing-1.c: Likewise.
7195
05dc406d
PB
71962017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7197
7198 PR target/80246
7199 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7200 Darwin and SPE.
7201 (dxex, dxexq): Update return type.
7202 (diex, diexq): Update argument type.
7203 * gcc.target/powerpc/pr80246.c: New test.
7204
b0fd4d7e
MJ
72052017-03-30 Martin Jambor <mjambor@suse.cz>
7206
7207 PR ipa/77333
7208 * g++.dg/ipa/pr77333.C: New test.
7209
de008ec4
JJ
72102017-03-30 Jakub Jelinek <jakub@redhat.com>
7211
7212 PR target/80206
7213 * gcc.target/i386/pr80206.c: New test.
7214
28c02407
RB
72152017-03-30 Richard Biener <rguenther@suse.de>
7216
7217 PR tree-optimization/77498
7218 * gfortran.dg/pr77498.f: New testcase.
7219
10fa8dfb
MP
72202017-03-29 Marek Polacek <polacek@redhat.com>
7221
7222 PR c/79730
7223 * gcc.dg/pr79730.c: New test.
7224
fdc54f39
JD
72252017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7226
7227 PR libgfortran/78670
7228 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7229 a character of length 1. Update test for success.
7230 * gfortran.dg/dtio_28.f03: New test.
7231 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7232 'scratch' to delete the file when done.
7233
533c0b69
SB
72342017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7235
7236 PR rtl-optimization/80233
7237 * gcc.c-torture/compile/pr80233.c: New testcase.
7238
e35229f8
TK
72392017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7240
7241 PR fortran/80254
7242 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7243 * gfortran.dg/dec_io_2a.f90: instead (new test).
7244
5c0a28d4
JW
72452017-03-28 Jiong Wang <jiong.wang@arm.com>
7246
7247 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7248
19846619
SB
72492017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7250
7251 PR testsuite/43496
7252 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7253 generating PIC code.
7254
e5119fab
VM
72552017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7256
7257 PR rtl-optimization/80193
7258 * gcc.target/i386/pr80193.c: New.
7259
cf474530
JW
72602017-03-28 Janus Weil <janus@gcc.gnu.org>
7261
7262 PR fortran/78661
7263 * gfortran.dg/dtio_25.f90: Modified test case.
7264 * gfortran.dg/dtio_27.f90: New test case.
7265
34fac449
UB
72662017-03-28 Uros Bizjak <ubizjak@gmail.com>
7267
7268 PR target/53383
7269 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7270 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7271 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7272
3e907b90
BC
72732017-03-28 Bin Cheng <bin.cheng@arm.com>
7274
7275 * gcc.c-torture/compile/irreducible-loop.c: New.
7276
522818b9
RS
72772017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7278
3e907b90 7279 PR tree-optimization/80218
522818b9
RS
7280 * gcc.dg/pr80218.c: New test.
7281
ea7d7da8
RB
72822017-03-28 Richard Biener <rguenther@suse.de>
7283
7284 PR tree-optimization/78644
7285 * gcc.dg/pr78644-1.c: New testcase.
7286 * gcc.dg/pr78644-2.c: Likewise.
7287
498173ef
TT
72882017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7289
7290 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7291 * gcc.dg/pic-4.c: Likewise.
7292 * gcc.dg/pie-3.c: Likewise.
7293 * gcc.dg/pie-4.c: Likewise.
7294
c5ad2433
ML
72952017-03-28 Martin Liska <mliska@suse.cz>
7296
7297 PR ipa/80205
7298 * g++.dg/ipa/pr80205.C: New test.
7299
17722fb9
SKS
73002017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7301
7302 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7303 with sizeof(int) < 4.
7304 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7305 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7306 * gcc.dg/torture/pr79777.c: Likewise.
7307 * gcc.dg/torture/pr79910.c: Likewise.
7308
737f500a
RB
73092017-03-28 Richard Biener <rguenther@suse.de>
7310
7311 PR middle-end/80222
7312 * g++.dg/pr80222.C: New testcase.
7313
62f96a79
ML
73142017-03-28 Martin Liska <mliska@suse.cz>
7315
7316 PR ipa/80104
7317 * gcc.dg/ipa/pr80104.c: New test.
7318
72785f26
MP
73192017-03-28 Marek Polacek <polacek@redhat.com>
7320
7321 PR sanitizer/80067
7322 * c-c++-common/ubsan/shift-10.c: New test.
7323
86516987
JL
73242017-03-27 Jeff Law <law@redhat.com>
7325
4dbf1eee 7326 PR tree-optimization/80216
86516987
JL
7327 * gcc.c-torture/compile/pr80216.c: New test.
7328
aade772d
JJ
73292017-03-27 Jakub Jelinek <jakub@redhat.com>
7330
a9e4a1a5
JJ
7331 PR middle-end/80162
7332 * c-c++-common/pr80162-1.c: New test.
7333 * c-c++-common/pr80162-2.c: New test.
7334 * c-c++-common/pr80162-3.c: New test.
7335
aade772d
JJ
7336 PR target/80102
7337 * g++.dg/opt/pr80102.C: New test.
7338
d89f355e
MM
73392017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7340
7341 PR target/78543
7342 * gcc.target/powerpc/pr78543.c: New test.
7343
79c4d73b
KN
73442017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7345
7346 PR target/80103
7347 * gcc.target/powerpc/pr80103-1.c: New test.
7348
819df781
RB
73492017-03-27 Richard Biener <rguenther@suse.de>
7350
7351 PR tree-optimization/80181
7352 * gcc.dg/torture/pr80181.c: New testcase.
7353
84804c5b
CZ
73542017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7355
065ba179 7356 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 7357
c5e5f5f6
RB
73582017-03-27 Richard Biener <rguenther@suse.de>
7359
7360 PR ipa/79776
7361 * g++.dg/ipa/pr79776.C: New testcase.
7362
7cd200f6
JJ
73632017-03-27 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR sanitizer/80168
7366 * gcc.dg/asan/pr80168.c: New test.
7367
79f512ff
RB
73682017-03-27 Richard Biener <rguenther@suse.de>
7369
7370 PR tree-optimization/80170
7371 * gcc.dg/pr80170.c: New testcase.
7372
672d9f8e
RB
73732017-03-27 Richard Biener <rguenther@suse.de>
7374
7375 PR middle-end/80171
7376 * g++.dg/torture/pr80171.C: New testcase.
7377
978fcba3
JDA
73782017-03-26 John David Anglin <danglin@gcc.gnu.org>
7379
431d7882
JDA
7380 * gcc.dg/torture/pr79732.c: Require alias support.
7381 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7382
978fcba3
JDA
7383 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7384 libatomic_available.
7385 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7386 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7387
1f10d710
JD
73882017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7389
7390 PR libgfortran/78881
7391 * gfortran.dg/dtio_26.f90: New test.
7392
41036686
PT
73932017-03-25 Paul Thomas <pault@gcc.gnu.org>
7394
7395 PR fortran/80156
7396 PR fortran/79382
7397 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7398 testcase for PR80156. Add a main programme that tests that
7399 the typebound generic is accessible.
7400
5da906ca
BS
74012017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7402
7403 PR rtl-optimization/80160
7404 PR rtl-optimization/80159
7405
7406 * gcc.target/i386/pr80160.c: New test.
7407
7dabefa0
JJ
74082017-03-24 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR sanitizer/79904
7411 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7412
c8b1fbc1
MP
74132017-03-24 Marek Polacek <polacek@redhat.com>
7414
7415 PR c++/80119
7416 * g++.dg/warn/Wuninitialized-9.C: New test.
7417
76794c52
AK
74182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7419
7420 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7421 and remove the high-level builtin. The error message for the
7422 would prevent compilation from reaching the second.
7423 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7424
2de2b3f9
AK
74252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7426
7427 * gcc.target/s390/vxe/negfma-1.c: New test.
7428
7d2fd075
AK
74292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7430
7431 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7432 * gcc.target/s390/arch12/mul-1.c: New test.
7433 * gcc.target/s390/arch12/mul-2.c: New test.
7434
72612e4e
AK
74352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7436
7437 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7438
6c7774d1
AK
74392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7440
7441 * gcc.target/s390/vxe/popcount-1.c: New test.
7442
9ec98860
AK
74432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7444
7445 * gcc.target/s390/vxe/bitops-1.c: New test.
7446
6654e96f
AK
74472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7448
7449 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7450 * lib/target-supports.exp: Add effective target check s390_vxe.
7451
77c585ca
AK
74522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7453
7454 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7455 comparison instructions used from now on.
7456
b5de6e84
AK
74572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7458
7459 * gcc.target/s390/s390.exp (check_effective_target_vector):
7460 Include target-supports.exp and move target_vector check routine
7461 ...
7462 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7463 here and rename it.
7464 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7465 check from vector to s390_vx.
7466 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7467 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
7468 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
7469 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
7470 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
7471 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
7472 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
7473 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
7474 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
7475
a602f985
AK
74762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7477
7478 * gcc.target/s390/vector/vec-init-2.c: New test.
7479
085db63d
AK
74802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7481
7482 * gcc.dg/ubsan/pr79904-2.c: New test.
7483
dc4f29bc
AK
74842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7485
7486 PR target/79893
7487 * gcc.target/s390/zvector/pr79893.c: New test.
7488
56010684
JJ
74892017-03-24 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR rtl-optimization/80112
7492 * gcc.dg/pr80112.c: New test.
7493
f0d7b52d
RO
74942017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7495
7496 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
7497 etc. line numbers.
7498 * gcc.dg/Walloca-1.c: Likewise.
7499 * gcc.dg/Walloca-2.c: Likewise.
7500 * gcc.dg/Wvla-larger-than-2.c: Likewise.
7501
635684c4
BS
75022017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7503
7504 PR tree-optimization/80158
7505 * gfortran.fortran-torture/compile/pr80158.f: New file.
7506
76afddf3
RB
75072017-03-24 Richard Biener <rguenther@suse.de>
7508
7509 PR tree-optimization/80167
7510 * gcc.dg/graphite/pr80167.c: New testcase.
7511
c2e389bf
TV
75122017-03-24 Tom de Vries <tom@codesourcery.com>
7513
7514 PR testsuite/80092
7515 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
7516 dg-require-effective-target global_constructor.
7517 * gcc.dg/tls/emutls-2.c: Same.
7518
a72821b4
TV
75192017-03-24 Tom de Vries <tom@codesourcery.com>
7520
7521 PR testsuite/80092
7522 * c-c++-common/Wimplicit-fallthrough-34.c: Add
7523 dg-require-effective-target indirect_jumps.
7524
1658def9
TV
75252017-03-24 Tom de Vries <tom@codesourcery.com>
7526
7527 PR testsuite/80092
7528 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
7529 nonlocal_goto.
7530
90e02692
TV
75312017-03-24 Tom de Vries <tom@codesourcery.com>
7532
7533 PR testsuite/80092
7534 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
7535 * gcc.dg/Walloca-12.c: Same.
7536 * gcc.dg/attr-alloc_size-8.c: Same.
7537 * gcc.dg/Walloca-4.c: Same.
7538 * gcc.dg/Walloca-8.c: Same.
7539 * gcc.dg/Walloca-13.c: Same.
7540 * gcc.dg/Walloca-14.c: Same.
7541 * gcc.dg/attr-alloc_size-9.c: Same.
7542 * gcc.dg/Walloca-1.c: Same.
7543 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7544 * gcc.dg/Walloca-5.c: Same.
7545 * gcc.dg/Walloca-10.c: Same.
7546 * gcc.dg/Walloca-9.c: Same.
7547 * gcc.dg/attr-alloc_size-6.c: Same.
7548 * gcc.dg/Wvla-larger-than-1.c: Same.
7549 * gcc.dg/torture/pr71881.c: Same.
7550 * gcc.dg/torture/pr71901.c: Same.
7551 * gcc.dg/torture/pr78742.c: Same.
7552 * gcc.dg/builtin-alloc-size.c: Same.
7553 * gcc.dg/Walloca-2.c: Same.
7554 * gcc.dg/Walloca-6.c: Same.
7555 * gcc.dg/Walloca-11.c: Same.
7556 * gcc.dg/attr-alloc_size-7.c: Same.
7557 * gcc.dg/Wvla-larger-than-2.c: Same.
7558 * gcc.dg/Walloca-3.c: Same.
7559 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7560 * gcc.c-torture/compile/pr79413.c: Same.
7561 * gcc.c-torture/compile/pr78439.c: Same.
7562
842392c8
KN
75632017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7564
7565 * gcc.target/powerpc/p9-options-1.c: New test.
7566
de2b3f5c
KT
75672017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7568
7569 PR target/71436
7570 * gcc.c-torture/compile/pr71436.c: New test.
7571
2e6315ef 75722017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7573 Richard Biener <rguenther@suse.de>
2e6315ef
WS
7574
7575 PR tree-optimization/79908
7576 PR tree-optimization/80136
7577 * gcc.dg/torture/pr79908.c: New file.
7578
9cdf0363
NK
75792017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
7580
2e6315ef 7581 PR fortran/39239
9cdf0363
NK
7582 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
7583
f3dd574e
JJ
75842017-03-22 Jakub Jelinek <jakub@redhat.com>
7585
f13e9cd5
JJ
7586 PR c++/80141
7587 * g++.dg/gomp/pr80141.C: New test.
7588
68ed2ba0
JJ
7589 PR c++/80129
7590 * g++.dg/torture/pr80129.C: New test.
7591
f3dd574e
JJ
7592 PR sanitizer/80110
7593 * g++.dg/tsan/pr80110.C: New test.
7594
918b6c9e
TK
75952017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7596
7597 PR fortran/80142
7598 * gfortran.dg/any_loc.f90: New test case.
7599
bf634d1c
TP
76002017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7601
7602 PR target/80082
7603 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
7604 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
7605
f7325b95
ML
76062017-03-22 Martin Liska <mliska@suse.cz>
7607
7608 PR target/79906
7609 * g++.dg/ext/mv8.C: Add power* targets.
7610
3f01b620
MS
76112017-03-21 Martin Sebor <msebor@redhat.com>
7612
7613 PR c++/79548
7614 * g++.dg/warn/Wunused-var-26.C: New test.
7615
1cefb051
BS
76162017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7617
7618 PR tree-optimization/79908
7619 * gcc.dg/torture/pr79908.c: Revert addition of new file.
7620
edc1747f
MP
76212017-03-21 Marek Polacek <polacek@redhat.com>
7622 Martin Sebor <msebor@redhat.com>
7623
7624 PR tree-optimization/80109
7625 * gcc.dg/Walloca-14.c: New test.
7626
85106b87
JJ
76272017-03-21 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR target/80125
7630 * gcc.target/powerpc/pr80125.c: New test.
7631
e59a225f
NK
76322017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
7633
7634 PR fortran/69498
7635 * gfortran.dg/unexp_attribute.f90: New test
7636
0ffe60b5 76372017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7638 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
7639
7640 PR tree-optimization/79908
7641 * gcc.dg/torture/pr79908.c: New file.
7642
54eb90fe
SKS
76432017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7644
7645 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
7646 with sizeof(int) < 4.
7647
5611c456
ML
76482017-03-21 Martin Liska <mliska@suse.cz>
7649
7650 * gcc.target/i386/pr65044.c: Add '.' in order to catch
7651 apostrophes.
7652
e650ea2a
RB
76532017-03-21 Richard Biener <rguenther@suse.de>
7654
7655 PR tree-optimization/80032
7656 * g++.dg/opt/pr80032.C: New testcase.
7657
da2ce5f9
RB
76582017-03-21 Richard Biener <rguenther@suse.de>
7659
7660 PR tree-optimization/80122
7661 * gcc.dg/torture/pr80122.c: New testcase.
7662
9d60683a
TT
76632017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7664
7665 * gcc.dg/pic-2.c: Skip for MIPS.
7666 * gcc.dg/pie-2.c: Skip for MIPS.
7667
d3e19c2c
PC
76682017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7669
7670 PR c++/77752
7671 * g++.dg/cpp0x/initlist97.C: New.
7672 * g++.dg/cpp0x/initlist85.C: Update.
7673
8bee092e
JJ
76742017-03-21 Jakub Jelinek <jakub@redhat.com>
7675
9f30dff0
JJ
7676 PR c/67338
7677 * gcc.dg/pr67338.c: New test.
7678
8bee092e
JJ
7679 PR c++/35878
7680 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7681 dump instead of assembler.
7682 * g++.dg/init/pr35878_2.C: Likewise.
7683 * g++.dg/init/pr35878_3.C: Likewise.
7684
4d1b8e70
JJ
76852017-03-21 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR c/80097
7688 * gcc.dg/ubsan/pr80097.c: New test.
7689
c34923c4
BS
76902017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7691
7692 PR tree-optimization/80054
7693 * g++.dg/torture/pr80054.C: New file.
7694
b0ba96c2
KN
76952017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7696
7697 PR target/79963
7698 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7699 directive to assure selection of proper bit using rlwinm insn.
7700 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7701 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7702 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7703 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7704
92377255
MP
77052017-03-20 Marek Polacek <polacek@redhat.com>
7706 Paolo Carlini <paolo.carlini@oracle.com>
7707
7708 PR c++/80059 - ICE with noexcept and __transaction_atomic
7709 * g++.dg/tm/pr80059-2.C: New test.
7710 * g++.dg/tm/pr80059.C: New test.
7711
243e28bf
ML
77122017-03-20 Martin Liska <mliska@suse.cz>
7713
7714 PR middle-end/79753
7715 * gcc.target/i386/mpx/pr79753.c: New test.
7716
918112d3
ML
77172017-03-20 Martin Liska <mliska@suse.cz>
7718
7719 PR target/79769
7720 PR target/79770
7721 * g++.dg/pr79769.C: New test.
7722 * gcc.target/i386/mpx/pr79770.c: New test.
7723
e325aba2
AK
77242017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7725
7726 PR target/78857
7727 * gcc.target/s390/load-and-test-fp-1.c: New test.
7728 * gcc.target/s390/load-and-test-fp-2.c: New test.
7729
91d2c04c
PT
77302017-03-18 Paul Thomas <pault@gcc.gnu.org>
7731
7732 PR fortran/79676
7733 * gfortran.dg/submodule_28.f08 : New test.
7734
c7e4107b
PT
77352017-03-18 Paul Thomas <pault@gcc.gnu.org>
7736
7737 PR fortran/71838
7738 * gfortran.dg/submodule_26.f08 : New test.
7739 * gfortran.dg/submodule_27.f08 : New test.
7740
d8fe28be
PH
77412017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7742
7743 PR target/79951
7744 * gcc.target/powerpc/pr79951.c: New.
7745
4a17943d
BS
77462017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7747
7748 PR rtl-optimization/79910
7749 * gcc.dg/torture/pr79910.c: New test.
7750
7f166d94
JL
77512017-03-17 Jeff Law <law@redhat.com>
7752
7753 PR tree-optimization/71437
7754 * gcc.dg/tree-ssa/pr71437.c: New test.
7755 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7756 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7757 now caught by VRP, but which were previously caught by DOM.
7758
12c4f7dc
RB
77592017-03-17 Richard Biener <rguenther@suse.de>
7760
7761 PR middle-end/80075
7762 * g++.dg/torture/pr80075.C: New testcase.
7763
207f3423
MM
77642017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7765
7766 PR target/71294
7767 * g++.dg/pr71294.C: New test.
7768
9fc900af
SB
77692017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7770
7771 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7772
c05c2380
JJ
77732017-03-16 Jakub Jelinek <jakub@redhat.com>
7774
e711928b
JJ
7775 PR fortran/80010
7776 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7777
c05c2380
JJ
7778 PR fortran/79886
7779 * gfortran.dg/pr79886.f90: New test.
7780
3231d64b
MM
77812017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7782
7783 PR target/79038
7784 * gcc.target/powerpc/pr79038-1.c: New test.
7785
81ef1f5e
SB
77862017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7787
7788 PR fortran/33271
7789 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7790
395a1e9b
JW
77912017-03-15 Jiong Wang <jiong.wang@arm.com>
7792
7793 PR testsuite/79356
7794 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7795
05f65910
UB
77962017-03-15 Uros Bizjak <ubizjak@gmail.com>
7797
7798 PR target/80019
7799 * gcc.target/i386/pr80019.c: New test.
7800
94285a7d
ML
78012017-03-15 Martin Liska <mliska@suse.cz>
7802
7803 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7804
a983542b
MS
78052017-03-14 Martin Sebor <msebor@redhat.com>
7806
7807 PR tree-optimization/79800
7808 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7809 * gcc.dg/tree-ssa/pr79800.c: New test.
7810
76ca5f40
MM
78112017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7812
7813 PR target/79947
7814 * gcc.target/powerpc/pr79947.c: New test.
7815
5d9a283a
MS
78162017-03-14 Martin Sebor <msebor@redhat.com>
7817
7818 PR middle-end/80020
7819 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7820 * gcc.dg/attr-alloc_size-7.c: Same.
7821 * gcc.dg/attr-alloc_size-9.c: Same.
7822 * gcc.dg/builtin-alloc-size.c: Same.
7823 * gcc.dg/pr80020.c: New test.
7824
4692943d
BS
78252017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7826
7827 PR rtl-optimization/79728
7828 * gcc.target/i386/sse-globalreg.c: New test.
7829
861d9d5e
ML
78302017-03-14 Martin Liska <mliska@suse.cz>
7831
7832 PR lto/66295
7833 * gcc.dg/tree-prof/pr66295.c: New test.
7834
a48018b5
ML
78352017-03-13 Martin Liska <mliska@suse.cz>
7836
7837 PR middle-end/78339
7838 * gcc.target/i386/mpx/pr78339.c: New test.
7839
8c56cc5a
CZ
78402017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7841
065ba179 7842 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7843
14555394
CZ
78442017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7845
065ba179 7846 * gcc.target/arc/pr9001090948.c: New file.
14555394 7847
3079b92e
SB
78482017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7849
7850 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7851 Fix test. Make early-out condition return early. Correct comments.
7852
c08de9db
JD
78532017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7854
7855 PR libgfortran/78854
7856 * gfortran.dg/dtio_25.f90: New test.
7857
66b27545
MS
78582017-03-10 Martin Sebor <msebor@redhat.com>
7859
7860 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7861
8f2f6381
BS
78622017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7863
7864 PR rtl-optimization/78911
7865 * gcc.target/i386/pr78911-1.c: New test.
7866 * gcc.target/i386/pr78911-2.c: New test.
7867
8e2c69b4 78682017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7869
8e2c69b4
WS
7870 PR target/79941
7871 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7872 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7873 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7874
455d833c
MP
78752017-03-10 Marek Polacek <polacek@redhat.com>
7876
7877 PR c++/79967
7878 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7879
cdd669f9
JJ
78802017-03-10 Jakub Jelinek <jakub@redhat.com>
7881
e260b0a7
JJ
7882 PR c++/79899
7883 * g++.dg/other/friend7.C: New test.
7884
cdd669f9
JJ
7885 PR c++/79896
7886 * g++.dg/ext/int128-5.C: New test.
7887
730e6e46
SB
78882017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7889
7890 PR testsuite/79356
7891 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7892 powerpc, sparc, or s390x.
7893
fc8f6304
PH
78942017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7895
7896 PR target/79907
7897 * gcc.target/powerpc/pr79907.c: New.
7898
f1b0632a
OH
78992017-03-10 Olivier Hainque <hainque@adacore.com>
7900
7901 * gnat.dg/opt64.adb: New test.
7902 * gnat.dg/opt64_pkg.ads: New helper.
7903 * gnat.dg/opt64_pkg.adb: New helper.
7904
5558f089
JJ
79052017-03-10 Jakub Jelinek <jakub@redhat.com>
7906
2d9dd4fb
JJ
7907 PR rtl-optimization/79909
7908 * gcc.target/powerpc/pr79909.c: New test.
7909
72772e67
JJ
7910 PR tree-optimization/79972
7911 * gcc.dg/pr79972.c: New test.
7912
5558f089
JJ
7913 PR tree-optimization/77975
7914 * gcc.dg/pr77975.c: New test.
7915
822a132c
MP
79162017-03-09 Marek Polacek <polacek@redhat.com>
7917
7918 PR c++/79962
7919 PR c++/79984
7920 * c-c++-common/nonnull-3.c: New test.
7921 * g++.dg/warn/Wnonnull3.C: New test.
7922
c9819d22
MF
79232017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7924
7925 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7926 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7927
36618428
MP
79282017-03-09 Marek Polacek <polacek@redhat.com>
7929
7930 PR sanitizer/79757
7931 * gcc.dg/ubsan/pr79757-1.c: New test.
7932 * gcc.dg/ubsan/pr79757-2.c: New test.
7933 * gcc.dg/ubsan/pr79757-3.c: New test.
7934 * gcc.dg/ubsan/pr79757-4.c: New test.
7935 * gcc.dg/ubsan/pr79757-5.c: New test.
7936
01e5af5a
JJ
79372017-03-09 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR c/79969
7940 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7941
6443c7c0
MP
79422017-03-09 Marek Polacek <polacek@redhat.com>
7943
7944 PR c++/79687
7945 * g++.dg/expr/ptrmem8.C: New test.
7946 * g++.dg/expr/ptrmem9.C: New test.
7947
d721dc3c
RB
79482017-03-09 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/79977
7951 * gcc.dg/graphite/pr79977.c: New testcase.
7952
1f1fd3e2
TT
79532017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7954
7955 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7956 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7957 * lib/target-supports.exp (check_effective_target_rdynamic):
7958 New proc.
7959
16967aff
RB
79602017-03-09 Richard Biener <rguenther@suse.de>
7961
7962 PR middle-end/79971
7963 * gcc.dg/fixed-point/pr79971.c: New testcase.
7964
26d7dc48
RB
79652017-03-09 Richard Biener <rguenther@suse.de>
7966
7967 PR ipa/79970
7968 * gcc.dg/torture/pr79970.c: New testcase.
7969
35f77c28
PC
79702017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7971
7972 PR c++/71966
7973 * g++.dg/cpp0x/pr71966-1.C: New.
7974 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7975
8a7df031
ML
79762017-03-09 Martin Liska <mliska@suse.cz>
7977
7978 PR tree-optimization/79631
7979 * gcc.target/i386/mpx/pr79631.c: New test.
7980
3828bb0d
ML
79812017-03-09 Martin Liska <mliska@suse.cz>
7982
7983 PR target/65705
7984 PR target/69804
7985 * gcc.target/i386/pr71458.c: Update scanned pattern.
7986
410a590c
MP
79872017-03-09 Marek Polacek <polacek@redhat.com>
7988
7989 PR c++/79672
7990 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7991 * g++.dg/warn/Wduplicated-branches3.C: New test.
7992
f084a22e
PG
79932017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7994
7995 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7996
a278b1c3
ML
79972017-03-09 Martin Liska <mliska@suse.cz>
7998
7999 PR ipa/79764
8000 * g++.dg/pr79764.C: New test.
8001
8dc19053
ML
80022017-03-09 Martin Liska <mliska@suse.cz>
8003
8004 PR ipa/79761
8005 * g++.dg/pr79761.C: New test.
8006
030fc94a
JJ
80072017-03-09 Jakub Jelinek <jakub@redhat.com>
8008
9e463823
JJ
8009 PR sanitizer/79944
8010 * c-c++-common/asan/pr79944.c: New test.
8011
6b62f323
JJ
8012 PR target/79932
8013 * gcc.target/i386/pr79932-2.c: New test.
8014
030fc94a
JJ
8015 PR target/79932
8016 * gcc.target/i386/pr79932-1.c: New test.
8017
423aec8b
MP
80182017-03-09 Marek Polacek <polacek@redhat.com>
8019
8020 PR c++/79900 - ICE in strip_typedefs
8021 * g++.dg/warn/Wpadded-1.C: New test.
8022
6659fe59
MP
80232017-03-08 Marek Polacek <polacek@redhat.com>
8024
8025 * g++.dg/Walloca1.C: Adjust dg-warning.
8026
f1a675e4
AH
80272017-03-08 Andrew Haley <aph@redhat.com>
8028
8029 PR tree-optimization/79943
8030 * gcc.dg/tree-ssa/pr79943.c: New test.
8031
edfcd7e3
RB
80322017-03-08 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/79955
8035 * gcc.dg/uninit-24.c: New testcase.
8036
61fdfd8c
RB
80372017-03-08 Richard Biener <rguenther@suse.de>
8038
8039 PR tree-optimization/79920
8040 * gcc.dg/vect/pr79920.c: New testcase.
8041
4b48e883
JJ
80422017-03-08 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR sanitizer/79904
8045 * gcc.dg/ubsan/pr79904.c: New test.
8046
a71dbc63
JJ
80472017-03-07 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR c/79834
8050 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8051 diagnostics.
8052
d8a90142
MP
80532017-03-07 Marek Polacek <polacek@redhat.com>
8054
8055 PR middle-end/79809
8056 * g++.dg/Walloca1.C: New test.
8057
a5e9e3e4
ML
80582017-03-07 Martin Liska <mliska@suse.cz>
8059
8060 PR middle-end/68270
8061 * g++.dg/pr68270.C: New test.
8062
1f6dba54
JJ
80632017-03-07 Jakub Jelinek <jakub@redhat.com>
8064
760f82db
JJ
8065 PR rtl-optimization/79901
8066 * gcc.target/i386/pr79901.c: New test.
8067
1f6dba54
JJ
8068 PR sanitizer/79897
8069 * c-c++-common/ubsan/pr79897.c: New test.
8070
feca7b89
VM
80712017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8072
8073 PR rtl-optimization/79571
8074 * gcc.target/i386/pr79571.c: New.
8075
bdbbf28d
MP
80762017-03-06 Marek Polacek <polacek@redhat.com>
8077
8078 PR c++/79796 - ICE with NSDMI and this pointer
8079 * g++.dg/cpp0x/nsdmi13.C: New test.
8080
52564551
JK
80812017-03-06 Julia Koval <julia.koval@intel.com>
8082
8083 PR target/79793
8084 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8085 directives.
8086 * gcc.target/i386/interrupt-13.c: Ditto.
8087 * gcc.target/i386/interrupt-14.c: Ditto.
8088 * gcc.target/i386/interrupt-15.c: Ditto.
8089
345edb37
JJ
80902017-03-06 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR c++/79822
8093 * g++.dg/cpp0x/constexpr-79822.C: New test.
8094
a8d25fd0
RB
80952017-03-06 Richard Biener <rguenther@suse.de>
8096
8097 PR tree-optimization/79894
8098 * gcc.dg/vect/pr79887.c: New testcase.
8099
522fcdd7
RB
81002017-03-06 Richard Biener <rguenther@suse.de>
8101
8102 PR tree-optimization/79824
8103 * gcc.dg/vect/pr79824-1.c: New testcase.
8104 * gcc.dg/vect/pr79824-2.c: Likewise.
8105
54649631
TT
81062017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8107
8108 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8109 gettimeofday. Remove dg-skip-if for AVR.
8110 * lib/target-supports.exp (check_effective_target_gettimeofday):
8111 New proc.
8112
4bbc8970
RD
81132017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8114
8115 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8116 * gcc.target/s390/hotpatch-10.c: Likewise.
8117 * gcc.target/s390/hotpatch-11.c: Likewise.
8118 * gcc.target/s390/hotpatch-12.c: Likewise.
8119 * gcc.target/s390/hotpatch-13.c: Likewise.
8120 * gcc.target/s390/hotpatch-14.c: Likewise.
8121 * gcc.target/s390/hotpatch-15.c: Likewise.
8122 * gcc.target/s390/hotpatch-16.c: Likewise.
8123 * gcc.target/s390/hotpatch-17.c: Likewise.
8124 * gcc.target/s390/hotpatch-18.c: Likewise.
8125 * gcc.target/s390/hotpatch-19.c: Likewise.
8126 * gcc.target/s390/hotpatch-2.c: Likewise.
8127 * gcc.target/s390/hotpatch-26.c: Likewise.
8128 * gcc.target/s390/hotpatch-27.c: Likewise.
8129 * gcc.target/s390/hotpatch-28.c: Likewise.
8130 * gcc.target/s390/hotpatch-3.c: Likewise.
8131 * gcc.target/s390/hotpatch-4.c: Likewise.
8132 * gcc.target/s390/hotpatch-5.c: Likewise.
8133 * gcc.target/s390/hotpatch-6.c: Likewise.
8134 * gcc.target/s390/hotpatch-7.c: Likewise.
8135 * gcc.target/s390/hotpatch-8.c: Likewise.
8136 * gcc.target/s390/hotpatch-9.c: Likewise.
8137
5f215a70
PC
81382017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8139
8140 PR c++/64574
8141 * g++.dg/template/crash125.C: New.
8142
296cc393
JJ
81432017-03-06 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR target/79812
8146 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8147
ca8942a3
TT
81482017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8149
8150 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8151
c1b993c0
PG
81522017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8153
8154 * gcc.target/mips/msa-minmax.c: New tests.
8155
a50a32aa
ML
81562017-03-06 Martin Liska <mliska@suse.cz>
8157
8158 PR sanitize/79783
8159 * g++.dg/asan/pr79783.C: New test.
8160
5ada812c
PG
81612017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8162
8163 * gcc.target/mips/msa-dotp.c: New tests.
8164
334b3c4b
PG
81652017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8166
8167 * gcc.target/mips/msa-bclri.c: New test.
8168
d8b4baeb
PC
81692017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8170
8171 PR c++/70266
8172 * g++.dg/tm/pr70266.C: New.
8173
ef78bc3c 81742017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 8175 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
8176
8177 * gfortran.dg/coarray/fail_image_1.f08: New test.
8178 * gfortran.dg/coarray/fail_image_2.f08: New test.
8179 * gfortran.dg/coarray/failed_images_1.f08: New test.
8180 * gfortran.dg/coarray/failed_images_2.f08: New test.
8181 * gfortran.dg/coarray/image_status_1.f08: New test.
8182 * gfortran.dg/coarray/image_status_2.f08: New test.
8183 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8184 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8185 * gfortran.dg/coarray_fail_st.f90: New test.
8186 * gfortran.dg/coarray_failed_images_1.f08: New test.
8187 * gfortran.dg/coarray_image_status_1.f08: New test.
8188 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8189
7f5a7d78
MP
81902017-03-03 Marek Polacek <polacek@redhat.com>
8191
8192 PR c/79758
8193 * gcc.dg/noncompile/pr79758.c: New test.
8194
cc195d46
JJ
81952017-03-03 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR middle-end/79805
8198 * g++.dg/opt/pr79805.C: New test.
8199
945b6e16
AS
82002017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8201
8202 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8203 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8204 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8205 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8206 * gcc.target/i386/i386.exp
8207 (check_effective_target_avx512vpopcntdq): New.
8208
31dcc385
TT
82092017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8210
8211 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8212 ilp32 targets and match DImode registers for lp64 targets.
8213
0e174ae1
UB
82142017-03-03 Uros Bizjak <ubizjak@gmail.com>
8215
8216 * g++.dg/pr71624.C: Disable for x32.
8217 * g++.dg/pr71633.C: Ditto.
8218
93505ec5
JJ
82192017-03-03 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR target/79807
8222 * gcc.target/i386/pr79807.c: New test.
8223
d78a1c01
ML
82242017-03-03 Martin Liska <mliska@suse.cz>
8225
8226 PR tree-optimization/79803
8227 * gcc.dg/tree-ssa/pr79803.c: New test.
8228
ec7f796e
ML
82292017-03-03 Martin Liska <mliska@suse.cz>
8230
8231 PR rtl-optimization/79574
8232 * gcc.dg/pr79574-2.c: New test.
8233
30d309aa
RB
82342017-03-03 Richard Biener <rguenther@suse.de>
8235
8236 PR c++/79825
8237 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8238
38801de5
JJ
82392017-03-03 Jakub Jelinek <jakub@redhat.com>
8240
8241 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8242
7278b0a2
MP
82432017-03-03 Marek Polacek <polacek@redhat.com>
8244
8245 PR c++/79791
8246 * g++.dg/warn/Wwrite-strings-1.C: New test.
8247 * g++.dg/warn/Wwrite-strings-2.C: New test.
8248 * g++.dg/warn/Wwrite-strings-3.C: New test.
8249 * g++.dg/warn/Wwrite-strings-4.C: New test.
8250 * g++.dg/warn/Wwrite-strings-5.C: New test.
8251 * g++.dg/warn/Wwrite-strings-6.C: New test.
8252 * g++.dg/warn/Wwrite-strings-7.C: New test.
8253 * g++.dg/warn/Wwrite-strings-8.C: New test.
8254 * g++.dg/warn/Wwrite-strings-9.C: New test.
8255 * g++.dg/warn/Wwrite-strings-10.C: New test.
8256 * g++.dg/warn/Wwrite-strings-11.C: New test.
8257 * g++.dg/warn/Wwrite-strings-12.C: New test.
8258
75473a91
RB
82592017-03-03 Richard Biener <rguenther@suse.de>
8260
8261 PR middle-end/79818
8262 * gcc.dg/torture/pr79818.c: New testcase.
8263
50bea0c5
JJ
82642017-03-02 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR c++/79782
8267 * g++.dg/warn/Wunused-parm-10.C: New test.
8268
130f15ce
UB
82692017-03-02 Uros Bizjak <ubizjak@gmail.com>
8270
8271 * gcc.dg/rtl/x86_64/*.c: Test for
8272 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8273
dc362ada
UB
82742017-03-02 Uros Bizjak <ubizjak@gmail.com>
8275
8276 PR target/79514
8277 * gcc.target/i386/pr79514.c: New test.
8278
fe792dd8
JJ
82792017-03-02 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR rtl-optimization/79780
8282 * gcc.c-torture/compile/pr79780.c: New test.
8283
e80facb4
RB
82842017-03-02 Richard Biener <rguenther@suse.de>
8285
8286 PR tree-optimization/79345
8287 PR c++/42000
8288 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8289 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8290 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8291
eb0e7c34
RB
82922017-03-02 Richard Biener <rguenther@suse.de>
8293
8294 PR c/79756
8295 * gcc.dg/vector-1.c: New testcase.
8296
653a4b32
BC
82972017-03-02 Bin Cheng <bin.cheng@arm.com>
8298
8299 PR tree-optimization/66768
8300 * gcc.target/i386/pr66768.c: New test.
8301
da403f31
RB
83022017-03-02 Richard Biener <rguenther@suse.de>
8303
8304 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8305 * gcc.dg/rtl/x86_64/final.c: Likewise.
8306 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8307 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8308 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8309 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8310
83692f96
RB
83112017-03-02 Richard Biener <rguenther@suse.de>
8312
8313 PR tree-optimization/79777
8314 * gcc.dg/torture/pr79777.c: New testcase.
8315
71dedb33
MS
83162017-03-01 Martin Sebor <msebor@redhat.com>
8317
8318 PR middle-end/79692
8319 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8320 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8321 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8322 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8323
48990905
UB
83242017-03-01 Uros Bizjak <ubizjak@gmail.com>
8325
8326 * gcc.target/i386/invsize-2.c: New test.
8327 * gcc.target/i386/invsize-3.c: Ditto.
8328 * gcc.target/i386/invsize-4.c: Ditto.
8329 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8330 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8331
c7f0c9f3
MM
83322017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8333
8334 PR target/79439
8335 * gcc.target/powerpc/pr79439.c: New test.
8336
f5ef6bfc
PH
83372017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8338
8339 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8340 scan string.
8341
8342
50181506
KN
83432017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8344
8345 PR target/79395
8346 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8347 pattern to look for vcmpequd. instead of vcmpnew.
8348 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8349 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8350 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8351 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8352 look for xvcmpeqdp. instead of xvcmpnedp.
8353 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8354 look for vcmpequd. instead of vcmpnew.
8355 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8356 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8357 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8358 look for xvcmpeqsp. instead of xvcmpnesp.
8359 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8360 look for xvcmpeqdp. instead of xvcmpnedp.
8361 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8362 look for vcmpequd. instead of vcmpnew.
8363 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8364 look for vcmpeqsp instead of xvcmpnesp.
8365 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8366 look for xvcmpeqdp instead of xvcmpnedp.
8367
0100ae43
RB
83682017-03-01 Richard Biener <rguenther@suse.de>
8369
8370 PR middle-end/79721
8371 * gcc.dg/torture/pr79721.c: New testcase.
8372
0f3f4ffe
JJ
83732017-03-01 Jakub Jelinek <jakub@redhat.com>
8374
42132674
JJ
8375 PR c++/79681
8376 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8377 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8378
e3e9e8ca
JJ
8379 PR c++/79746
8380 * g++.dg/warn/Wunused-parm-9.C: New test.
8381
0f3f4ffe
JJ
8382 PR tree-optimization/79734
8383 * g++.dg/opt/pr79734.C: New test.
8384
ad1de652
JJ
83852017-02-28 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR tree-optimization/79737
8388 * gcc.c-torture/execute/pr79737-1.c: New test.
8389 * gcc.c-torture/execute/pr79737-2.c: New test.
8390
7a1ae923
EB
83912017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8392
8393 * gcc.target/sparc/20170228-1.c: New test.
8394
2af0c3ed
UB
83952017-02-28 Uros Bizjak <ubizjak@gmail.com>
8396
8397 * gcc.target/i386/invsize-1.c: New test.
8398
203ced0a
MS
83992017-02-28 Martin Sebor <msebor@redhat.com>
8400
8401 PR tree-optimization/79691
8402 * gcc.dg/tree-ssa/pr79691.c: New test.
8403
8a915b87
JJ
84042017-02-28 Jakub Jelinek <jakub@redhat.com>
8405
8406 PR target/79729
8407 * gcc.target/i386/pr79729.c: New test.
8408
41aa3a38
RB
84092017-02-28 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/79740
8412 * gcc.dg/torture/pr79740.c: New testcase.
8413
587240d2
RB
84142017-02-28 Richard Biener <rguenther@suse.de>
8415
8416 PR middle-end/79731
8417 * c-c++-common/torture/pr79731.c: New testcase.
8418
dd3f4560
RB
84192017-02-28 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/79732
8422 * gcc.dg/torture/pr79732.c: New testcase.
8423
c7d97b28
RB
84242017-02-28 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/79723
8427 * gcc.target/i386/pr79723.c: New testcase.
8428
c8f28a3c
PH
84292017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8430
8431 PR target/79544
8432 * gcc.target/powerpc/pr79544.c: New.
8433
c91c3003
PC
84342017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8435
8436 PR c++/79414
8437 * g++.dg/parse/crash67.C: New.
8438
57fa080b
BC
84392017-02-27 Bin Cheng <bin.cheng@arm.com>
8440
8441 PR tree-optimization/77536
8442 * gcc.dg/vect/pr79347.c: Revise testing string.
8443
68b948d3
RB
84442017-02-27 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/45397
8447 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8448
69a2e8a1
RB
84492017-02-27 Richard Biener <rguenther@suse.de>
8450
8451 PR tree-optimization/79690
8452 * gcc.target/i386/pr79690.c: New testcase.
8453
c7b608a9
TK
84542017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8455
8456 PR fortran/51119
8457 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8458 of original.
8459 * gfortran.dg/inline_matmul_11.f90: Likewise.
8460 * gfortran.dg/inline_matmul_9.f90: Likewise.
8461 * gfortran.dg/matmul_13.f90: New test.
8462 * gfortran.dg/matmul_14.f90: New test.
8463
98561a9b
JJ
84642017-02-25 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR middle-end/79396
8467 * g++.dg/opt/pr79396.C: New test.
8468
77be9417
DH
84692017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8470
8471 PR fortran/79597
8472 * gfortran.dg/dtio_6.f90: Update test.
8473
84742017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8475
8476 PR fortran/79601
8477 * gfortran.dg/interface_operator_2.f90: New test.
8478
b9822443
JJ
84792017-02-24 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR c/79677
8482 * gcc.dg/pr79677.c: New test.
8483
4bc2b786
MF
84842017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
8485
8486 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
8487 of mov.ps.
8488 * gcc.target/mips/mips-ps-type.c (move): Likewise.
8489 (cond_move1): Simplify condition to force generation of
8490 mov[nz].ps.
8491 (cond_move2): Likewise.
8492
4227c9ad
JJ
84932017-02-24 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR c++/79588
8496 * g++.dg/warn/Wrestrict-1.C: New test.
8497 * g++.dg/warn/Wrestrict-2.C: New test.
8498
fd527ec1
DE
84992017-02-24 David Edelsohn <dje.gcc@gmail.com>
8500
8501 * g++.dg/ext/complit15.C: Require LTO.
8502
2af8fd5c
TT
85032017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
8504
8505 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
8506 logical_op_short_circuit to skip targets.
8507 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
8508 and s390.
8509
0b9cdb9a
EB
85102017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8511
8512 * gnat.dg/opt63.adb: New test.
8513
4af362a9
EB
85142017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8515
8516 * gnat.dg/discr47.adb: New test.
8517
7699e88f
RB
85182017-02-24 Richard Biener <rguenther@suse.de>
8519
8520 PR tree-optimization/79389
8521 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
8522
e3beb191
PC
85232017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
8524
8525 PR c++/79361
8526 * g++.dg/cpp0x/pr79361-1.C: New.
8527 * g++.dg/cpp0x/pr79361-2.C: Likewise.
8528
195610aa
EB
85292017-02-23 Eric Botcazou <ebotcazou@adacore.com>
8530
8531 * gcc.target/visium/bit_test.c: Accept any lsr form.
8532 * gcc.target/visium/block_move.c: Tweak.
8533
17885cad
DV
85342017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
8535
8536 PR 68749
8537 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
8538
45f7faf0
RB
85392017-02-23 Richard Biener <rguenther@suse.de>
8540
8541 PR tree-optimization/79683
8542 * gcc.target/i386/pr79683.c: New testcase.
8543
18eb304e
JL
85442017-02-22 Jeff Law <law@redhat.com>
8545
8546 PR tree-optimization/79578
8547 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
8548
0a864a97
SD
85492017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
8550
8551 * gcc.target/mips/msa-fp-cc.c: New test.
8552
fe8ece05
JJ
85532017-02-22 Jakub Jelinek <jakub@redhat.com>
8554
e40b6fc7
JJ
8555 PR c++/79664
8556 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
8557 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
8558 * g++.dg/gomp/pr79664.C: New test.
8559
fe8ece05
JJ
8560 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
8561
78af14ae
MP
85622017-02-22 Marek Polacek <polacek@redhat.com>
8563
8564 PR c++/79653
8565 * g++.dg/cpp0x/alignas10.C: New test.
8566 * g++.dg/cpp0x/alignas9.C: New test.
8567
8fdddd3d
MP
8568 PR c++/79657
8569 * g++.dg/ext/underlying_type12.C: New test.
8570
61ac5ebe
MP
8571 PR c/79662
8572 * gcc.dg/enum-incomplete-4.c: New test.
8573
888c7050
JJ
85742017-02-22 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR target/70465
8577 * gcc.target/i386/pr70465-2.c: New test.
8578
6d3daa1a
UB
85792017-02-21 Uros Bizjak <ubizjak@gmail.com>
8580
8581 * gcc.dg/pr61441.c: Use dg-add-options ieee.
8582
76dd203e
RB
85832017-02-22 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/79673
8586 * gcc.target/i386/pr79673.c: New testcase.
8587
a9c774d2
RB
85882017-02-22 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/79666
8591 * gcc.dg/torture/pr79666.c: New testcase.
8592
8f4f841a
ML
85932017-02-22 Martin Liska <mliska@suse.cz>
8594
8595 PR lto/79587
8596 * gcc.dg/tree-prof/pr79587.c: New test.
8597
a232a1cb
MP
85982017-02-21 Marek Polacek <polacek@redhat.com>
8599
8600 PR c++/79535
8601 * g++.dg/ext/flexary23.C: New test.
8602
b86fec68
UB
86032017-02-21 Uros Bizjak <ubizjak@gmail.com>
8604
8605 PR target/79593
8606 * gcc.target/i386/pr79593.c: New test.
8607
5c3f1d7b
JJ
86082017-02-21 Jakub Jelinek <jakub@redhat.com>
8609
b7280ac2
JJ
8610 PR c++/79654
8611 * g++.dg/cpp1z/decomp26.C: New test.
8612
5c3f1d7b
JJ
8613 PR sanitizer/79589
8614 * g++.dg/ubsan/pr79589.C: New test.
8615
1486c2a7
JL
86162017-02-21 Jeff Law <law@redhat.com>
8617
8618 PR tree-optimization/79621
8619 * gcc.c-torture/compile/pr79621.c: New test.
8620
2f3ec56d
JJ
86212017-02-21 Jakub Jelinek <jakub@redhat.com>
8622
3bb43119
JJ
8623 PR c++/79655
8624 * g++.dg/cpp1y/constexpr-79655.C: New test.
8625
664beaf2 8626 PR c++/79639
b86fec68 8627 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 8628
956d3e61
JJ
8629 PR target/79633
8630 * gcc.target/i386/mpx/pr79633.c: New test.
8631
d4cbfca4
JJ
8632 PR target/79570
8633 * gcc.dg/pr79570.c: New test.
8634
00bc9de3
JJ
8635 PR c++/79641
8636 * c-c++-common/pr79641.c: New test.
8637
d002d099
JJ
8638 PR tree-optimization/79649
8639 * gcc.target/i386/pr79649.c: New test.
8640
2f3ec56d
JJ
8641 PR target/79494
8642 * gcc.dg/pr79494.c: New test.
8643
e6655a5f
SB
86442017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
8645
8646 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
8647 to dg-options.
8648
86492017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
8650
8651 * gcc.dg/gimplefe-26.c: Require c99_runtime.
8652
fd527ec1
DE
86532017-02-02 Jason Merrill <jason@redhat.com>
8654
8655 PR c++/79580
8656 * g++.dg/ext/complit15.C: New.
8657
027a9dd5
KN
86582017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8659
8660 PR target/78056
8661 * gcc.target/powerpc/pr78056-8.c: Remove.
8662
80480cee
MP
86632017-02-20 Marek Polacek <polacek@redhat.com>
8664
8665 PR middle-end/79537
8666 * gcc.dg/comp-goto-4.c: New test.
8667
85ade8d6
MP
8668 PR sanitizer/79558
8669 * c-c++-common/ubsan/bounds-14.c: New test.
8670
705d3b77
JJ
86712017-02-20 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR target/79568
8674 * gcc.target/i386/pr79568-1.c: New test.
8675 * gcc.target/i386/pr79568-2.c: New test.
8676 * gcc.target/i386/pr79568-3.c: New test.
8677
dc42a736
PT
86782017-02-16 Paul Thomas <pault@gcc.gnu.org>
8679
8680 PR fortran/79382
705d3b77
JJ
8681 * gfortran.dg/dtio_10.f90: Change test of error message.
8682 * gfortran.dg/dtio_23.f90: New test.
8683 * gfortran.dg/dtio_24.f90: New test.
dc42a736 8684
1ca6a74f
PT
86852017-02-20 Paul Thomas <pault@gcc.gnu.org>
8686
8687 PR fortran/79434
705d3b77 8688 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 8689
63af1586
PT
86902017-02-19 Paul Thomas <pault@gcc.gnu.org>
8691
8692 PR fortran/79447
705d3b77 8693 * gfortran.dg/submodule_24.f08: New test.
63af1586 8694
4ca4d1e9
AV
86952017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8696
8697 PR fortran/79229
8698 * gfortran.dg/class_allocate_24.f90: New test.
8699
dea71ad0
PT
87002017-02-19 Paul Thomas <pault@gcc.gnu.org>
8701
8702 PR fortran/79402
8703 * gfortran.dg/submodule_23.f90: New test.
8704
f46e2bc9
PC
87052017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8706
8707 PR c++/79380
8708 * g++.dg/cpp0x/alignas8.C: New.
8709
7dfa657b
JW
87102017-02-19 Eric Fiselier <eric@efcs.ca>
8711 Jonathan Wakely <jwakely@redhat.com>
8712
8713 PR c++/69523
8714 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8715
eab1f169
PK
87162017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8717
8718 * gcc.dg/gimplefe-26.c: New test.
8719
47e16d83
JDA
87202017-02-18 John David Anglin <danglin@gcc.gnu.org>
8721
8722 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8723
c2615951
JJ
87242017-02-18 Jakub Jelinek <jakub@redhat.com>
8725
c28fcc60
JJ
8726 PR target/79569
8727 * gcc.target/i386/3dnowA-3.c: New test.
8728
c2615951
JJ
8729 PR target/79559
8730 * gcc.target/i386/pr79559.c: New test.
8731
97fcf744
JM
87322017-02-17 Joseph Myers <joseph@codesourcery.com>
8733
8734 * gcc.dg/c11-float-2.c: New test.
8735 * gcc.dg/torture/float128-floath.c,
8736 gcc.dg/torture/float128x-floath.c,
8737 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8738 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8739 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8740 *_DECIMAL_DIG macros with DECIMAL_DIG.
8741
a530e181
BS
87422017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8743
8744 PR target/79261
8745 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8746
1d516992
JK
87472017-02-17 Julia Koval <julia.koval@intel.com>
8748
8749 * gcc.target/i386/rdpid.c New test.
8750 * gcc.target/i386/sse-12.c: Add -mrdpid.
8751 * gcc.target/i386/sse-13.c: Ditto.
8752 * gcc.target/i386/sse-14.c: Ditto.
8753 * gcc.target/i386/sse-22.c: Ditto.
8754 * gcc.target/i386/sse-23.c: Ditto.
8755 * g++.dg/other/i386-2.C: Ditto.
8756 * g++.dg/other/i386-3.C: Ditto.
8757
3185712c
SB
87582017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8759
8760 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8761 * gcc.dg/pr61441.c: Ditto.
8762
a261ee49
ML
87632017-02-17 Martin Liska <mliska@suse.cz>
8764
8765 PR rtl-optimization/79574
8766 * gcc.dg/pr79574.c: New test.
8767
5bf69d74
MP
87682017-02-17 Marek Polacek <polacek@redhat.com>
8769
8770 PR middle-end/79536
8771 * gcc.dg/torture/pr79536.c: New test.
8772
a72b242e
AM
87732017-02-16 Alan Modra <amodra@gmail.com>
8774
8775 * gcc.c-torture/execute/pr79286.c: New.
8776
bcac0b4d
JJ
87772017-02-16 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR c++/79512
8780 * c-c++-common/gomp/pr79512.c: New test.
8781
945c17d8
MS
87822017-02-15 Martin Sebor <msebor@redhat.com>
8783
8784 PR c++/79363
8785 * g++.dg/ext/flexary12.C: Adjust.
8786 * g++.dg/ext/flexary20.C: Same.
8787 * g++.dg/ext/flexary21.C: Same.
8788 * g++.dg/ext/flexary22.C: New test.
8789
25c99850
BC
87902017-02-15 Bin Cheng <bin.cheng@arm.com>
8791
8792 PR tree-optimization/79347
8793 * gcc.dg/vect/pr79347.c: New test.
8794
4f5e5fcb
JJ
87952017-02-15 Jakub Jelinek <jakub@redhat.com>
8796
e7202857
JJ
8797 PR c++/79301
8798 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8799 [[deprecated]] comment.
8800 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8801 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8802 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8803 [[deprecated]] in -std=c++11.
8804 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8805 [[fallthrough]] in -std=c++11 and -std=c++14.
8806
4f5e5fcb
JJ
8807 PR c++/79288
8808 * g++.dg/tls/pr79288.C: New test.
8809
c7545f1c
MP
88102017-02-15 Marek Polacek <polacek@redhat.com>
8811
8812 PR c/79515
8813 * gcc.dg/dfp/pr79515.c: New.
8814
1114b39c
DE
88152017-02-15 David Edelsohn <dje.gcc@gmail.com>
8816
8817 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8818
93b87d1d
TS
88192017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8820
8821 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8822 "opt_files".
8823
fa8db6ea
JJ
88242017-02-15 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR target/79487
8827 * gcc.dg/dfp/pr79487.c: New test.
8828 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8829 2017-02-13 change.
8830
8722316b
CL
88312017-01-14 Carl Love <cel@us.ibm.com>
8832
8833 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8834 xvcvsxdsp and xvcvuxdsp instructions.
8835
2932fe90
SB
88362017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8837
8838 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8839 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8840 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8841 64-bit default target.
8842 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8843 a 64-bit default target.
8844
63d09033
JJ
88452017-02-14 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR target/79481
8848 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8849 (test_3vx): Change return type from int to void.
63d09033
JJ
8850 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8851 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8852 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8853 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8854 tests.
8855 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8856 (test_3vx): Change return type from int to void.
8857 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8858 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8859 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8860 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8861 tests.
8862 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8863 intrinsic. Change scan-assembler-times number from 1 to 2.
8864 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8865 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8866 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8867 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8868 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8869 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8870 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8871
8668fae0
UB
88722017-02-14 Uros Bizjak <ubizjak@gmail.com>
8873
8874 PR middle-end/61225
8875 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8876 Use dg-additional-options for ia32 target. Remove XFAIL.
8877
95d96609
UB
88782017-02-14 Uros Bizjak <ubizjak@gmail.com>
8879
8880 PR target/79495
8881 * gcc.target/i386/pr79495.c: New test.
8882
6f207d58
MP
88832017-02-14 Marek Polacek <polacek@redhat.com>
8884
8885 PR c++/79420
8886 PR c++/79463
8887 * g++.dg/cpp1y/pr79463.C: New.
8888 * g++.dg/template/incomplete10.C: New.
8889 * g++.dg/template/incomplete9.C: New.
8890
ee139af5
L
88912017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8892
8893 PR target/79498
8894 * gcc.target/i386/pr79498.c: New test.
8895
bf00c9e0
MS
88962017-02-14 Martin Sebor <msebor@redhat.com>
8897
8898 PR middle-end/79448
8899 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8900 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8901 * gcc.dg/tree-ssa/pr79448.c: New test.
8902
6c022f73
JL
89032017-02-14 Jeff Law <law@redhat.com>
8904
8905 PR tree-optimization/79095
8906 * g++.dg/pr79095-1.C: New test
8907 * g++.dg/pr79095-2.C: New test
8908 * g++.dg/pr79095-3.C: New test
8909 * g++.dg/pr79095-4.C: New test
8910 * g++.dg/pr79095-5.C: New test
8911 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8912 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8913
b719f884
JG
89142017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8915
8916 * gcc.target/aarch64/vect_fp16_1.c: New.
8917
1be33173
PK
89182017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8919
8920 * gcc.dg/gimplefe-25.c: New test.
8921
73424a09
JJ
89222017-02-14 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR tree-optimization/79408
8925 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8926
977472e8
RB
89272017-02-14 Richard Biener <rguenther@suse.de>
8928
8929 PR middle-end/79432
8930 * gcc.dg/torture/pr79432.c: New testcase.
8931
ee75687b
MS
89322017-02-13 Martin Sebor <msebor@redhat.com>
8933
8934 PR middle-end/79496
8935 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8936
b84702c0
JJ
89372017-02-13 Jakub Jelinek <jakub@redhat.com>
8938
ecc04fae
JJ
8939 PR sanitizer/79341
8940 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8941 variables volatile.
8942
b84702c0
JJ
8943 PR c++/79232
8944 * g++.dg/cpp1z/eval-order4.C: New test.
8945 * g++.dg/other/pr79232.C: New test.
8946
b9a161ff
NS
89472017-02-13 Nathan Sidwell <nathan@acm.org>
8948
8949 PR c++/79296
8950 * g++.dg/cpp0x/pr79296.C: New.
8951
d8505fac
SB
89522017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8953
8954 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8955 Instead, xfail powerpc*-*-* && lp64.
8956
efb802cb
SB
89572017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8958
8959 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8960 powerpc_p8vector_ok.
8961 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8962
8d6427c6
AS
89632017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8964
8965 PR target/79449
8966 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8967 for reading beyond a 4k boundary.
8968
9b7716c9
JJ
89692017-02-13 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR rtl-optimization/79388
8972 PR rtl-optimization/79450
8973 * gcc.c-torture/execute/pr79388.c: New test.
8974 * gcc.c-torture/execute/pr79450.c: New test.
8975
4bb91707
TK
89762017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8977
8978 PR fortran/65542
9b7716c9 8979 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8980
e22910c2
JJ
89812017-02-11 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR sanitizer/79341
8984 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8985
acbbac04
JH
89862017-02-11 Jan Hubicka <hubicka@ucw.cz>
8987
8988 PR tree-ssa/56727
8989 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8990
e493f96b
JJ
89912017-02-10 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR c++/79457
8994 * g++.dg/cpp0x/pr79457.C: New test.
8995
773acd54
SB
89962017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8997
8998 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8999 scan-assembler unless lp64.
9000
b56f814e
SB
90012017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9002
9003 PR tree-optimization/66612
9004 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9005
5e659d16
SB
90062017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9007
9008 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9009 of all powerpc.
9010
6f4f30bf
MP
90112017-02-10 Marek Polacek <polacek@redhat.com>
9012
9013 PR c++/79435
9014 * g++.dg/cpp1y/pr79435.C: New.
9015
3799a5b8
MP
9016 PR c++/79184
9017 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9018
052ef81d
CL
90192017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9020
9021 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9022 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9023 New.
9024 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9025 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9026 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9027 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9028 (vtst_expected_poly64x2): Move to aarch64-only section.
9029 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9030 (vtst_p64, vtstq_p64): New tests.
9031
a7c8ed0c
PC
90322017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9033
9034 PR c++/71737
9035 * g++.dg/cpp0x/pr71737.C: New.
9036
3dcde5ef 90372017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 9038 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
9039
9040 * gcc.dg/gimplefe-error-1.c: New testcase.
9041 * gcc.dg/gimplefe-error-2.c: New testcase.
9042 * gcc.dg/gimplefe-error-3.c: New testcase.
9043
6139a3b7
JJ
90442017-02-10 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR tree-optimization/79411
9047 * gcc.c-torture/compile/pr79411.c: New test.
9048
9bfc55d0
JJ
90492017-02-09 Jakub Jelinek <jakub@redhat.com>
9050 Jason Merrill <jason@redhat.com>
9051
9052 PR c++/79143
9053 * g++.dg/cpp1z/pr79143.C: New test.
9054
0b90c541
JH
90552017-02-09 Jan Hubicka <hubicka@ucw.cz>
9056
9057 * gcc.dg/loop-unswitch-2.c: Update testcase.
9058 * gcc.dg/loop-unswitch-1.c: Update testcase.
9059
192b048b
MP
90602017-02-09 Marek Polacek <polacek@redhat.com>
9061
9062 PR c/79428
9063 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9064 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9065 * c-c++-common/goacc/pr79428-1.c: New test.
9066 * c-c++-common/gomp/pr79428-2.c: New test.
9067 * c-c++-common/gomp/pr79428-5.c: New test.
9068 * c-c++-common/gomp/pr79428-6.c: New test.
9069 * c-c++-common/pr79428-3.c: New test.
9070
e9a9033b
AK
90712017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9072
9073 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9074 testcases.
9075
56f71478
JJ
90762017-02-09 Jakub Jelinek <jakub@redhat.com>
9077
28f6839b
JJ
9078 PR c/79413
9079 * gcc.c-torture/compile/pr79413.c: New test.
9080
f08683a1
JJ
9081 PR c++/79429
9082 * c-c++-common/gomp/pr79429.c: New test.
9083 * g++.dg/gomp/pr79429.C: New test.
9084
56f71478
JJ
9085 PR c/79431
9086 * c-c++-common/gomp/pr79431.c: New test.
9087
02889d23
CLT
90882017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9089 Cesar Philippidis <cesar@codesourcery.com>
9090 Joseph Myers <joseph@codesourcery.com>
9091 Chung-Lin Tang <cltang@codesourcery.com>
9092
9093 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9094 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9095 * c-c++-common/goacc/loop-auto-2.c: New.
9096 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9097 * c-c++-common/goacc/tile-2.c: New.
9098 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9099 * g++.dg/goacc/tile-1.C: New, check tile subst.
9100 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9101 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9102 * gfortran.dg/goacc/tile-1.f90: New test.
9103 * gfortran.dg/goacc/tile-2.f90: New test.
9104 * gfortran.dg/goacc/tile-lowering.f95: New test.
9105
9c0c77d2
RB
91062017-02-09 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/69823
9109 * gcc.dg/graphite/pr69823.c: New testcase.
9110
f39bad9f
PH
91112017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9112
9113 PR target/78604
9114 * gcc.target/powerpc/pr78604.c: New.
9115
fc00b9ce
KN
91162017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9117
9118 PR target/68972
9119 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9120 disable this test on power architecture.
9121
50c1f4a5
RB
91222017-02-08 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/71824
9125 PR tree-optimization/79409
9126 * gcc.dg/graphite/pr71824-3.c: New testcase.
9127
74a15d14
JJ
91282017-02-08 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR tree-optimization/79408
9131 * gcc.dg/tree-ssa/pr79408.c: New test.
9132
d798497e
RB
91332017-02-08 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/71824
9136 * gcc.dg/graphite/pr71824-2.c: New testcase.
9137
9d5019a1
AP
91382017-02-07 Andrew Pinski <apinski@cavium.com>
9139
705d3b77 9140 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 9141
ec48209a
JJ
91422017-02-07 Jakub Jelinek <jakub@redhat.com>
9143
9144 PR rtl-optimization/79386
9145 * gcc.c-torture/compile/pr79386.c: New test.
9146
e5f234b2
DV
91472017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9148 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9149
9150 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9151 *-*-solaris*.
9152
1f138b75
JJ
91532017-02-07 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR target/79299
9156 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9157 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9158
7af4b20d
RB
91592017-02-07 Richard Biener <rguenther@suse.de>
9160
9161 * gcc.dg/gimplefe-23.c: New testcase.
9162 * gcc.dg/gimplefe-24.c: Likewise.
9163
d95c2fc7
CL
91642017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9165
9166 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9167 scan-assembler instead of scan-assembler-times.
9168 * gcc.target/aarch64/test_frame_10.c: Likewise.
9169 * gcc.target/aarch64/test_frame_12.c: Likewise.
9170 * gcc.target/aarch64/test_frame_2.c: Likewise.
9171 * gcc.target/aarch64/test_frame_4.c: Likewise.
9172 * gcc.target/aarch64/test_frame_6.c: Likewise.
9173 * gcc.target/aarch64/test_frame_7.c: Likewise.
9174 * gcc.target/aarch64/test_frame_8.c: Likewise.
9175
fa5d44d0
RO
91762017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9177
9178 * gcc.target/i386/pr78419.c: Require ifunc support.
9179
d9b4ce00
DE
91802017-02-07 David Edelsohn <dje.gcc@gmail.com>
9181
9182 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9183
bb7d75ff
PP
91842017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9185
9186 PR c++/79360
9187 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9188
122e7b4f
KC
91892017-02-06 Kito Cheng <kito.cheng@gmail.com>
9190
9191 * lib/target-supports.exp: Define the RISC-V target.
9192 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9193 * gcc.dg/builtin-apply2.c: Likewise.
9194 * gcc.dg/ifcvt-4.c: Likewise.
9195 * gcc.dg/loop-8.c: Likewise.
9196 * gcc.dg/sibcall-10.c: Likewise.
9197 * gcc.dg/sibcall-9.c: Likewise.
9198 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9199 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9200 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9201 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9202 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9203 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9204 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9205
391675ac
MM
92062017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9207
9208 PR target/66144
9209 * gcc.target/powerpc/pr66144-1.c: New test.
9210 * gcc.target/powerpc/pr66144-2.c: Likewise.
9211 * gcc.target/powerpc/pr66144-3.c: Likewise.
9212
e495e31a
MS
92132017-02-06 Martin Sebor <msebor@redhat.com>
9214
9215 PR tree-optimization/79376
9216 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9217 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9218
2568d8a1
JJ
92192017-02-06 Jakub Jelinek <jakub@redhat.com>
9220
98e09245
JJ
9221 PR c++/79379
9222 * g++.dg/cpp1y/constexpr-79379.C: New test.
9223
e8b0383c
JJ
9224 PR c++/79377
9225 * g++.dg/lookup/pr79377.C: New test.
9226
a5e8cbd1
JJ
9227 PR c++/79372
9228 * g++.dg/cpp1z/decomp25.C: New test.
9229
2568d8a1
JJ
9230 PR tree-optimization/79284
9231 * gcc.c-torture/compile/pr79284.c: New test.
9232
aae936b9
PC
92332017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9234
9235 PR c++/70448
9236 * g++.dg/cpp0x/pr70448.C: New.
9237
daf57541
DV
92382017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9239
9240 PR 78348
9241 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9242 to dg-options.
9243
0898c74d
GJL
92442017-02-06 Georg-Johann Lay <avr@gjlay.de>
9245
9246 PR target/78883
9247 * gcc.c-torture/compile/pr78883.c: New test.
9248
5d3ebb71
JH
92492017-02-05 Jan Hubicka <hubicka@ucw.cz>
9250
9251 PR tree-ssa/79347
9252 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9253 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9254 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9255 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9256 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9257 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9258 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9259 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9260 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9261 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9262 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9263 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9264 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9265
139d4065
AV
92662017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9267
9268 PR fortran/79344
9269 * gfortran.dg/allocate_with_source_24.f90: New test.
9270
4b9c80d8
AV
92712017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9272
9273 PR fortran/79230
9274 * gfortran.dg/der_ptr_component_2.f90: New test.
9275
f3877b2f
EB
92762017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9277
9278 * gcc.target/sparc/20170205-1.c: New test.
9279
d8a09ada
JDA
92802017-02-03 John David Anglin <danglin@gcc.gnu.org>
9281
a2a86d6a
JDA
9282 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9283 libatomic_available.
9284
a1d99925
JDA
9285 * gcc.dg/pr77587.c: Require alias support.
9286 * gcc.dg/pr77587a.c: Likewise.
9287
d8bf159e
JDA
9288 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9289 * gcc.c-torture/execute/pr78622.c: Likewise.
9290
d8a09ada
JDA
9291 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9292 hppa*-*-hpux*.
9293 * c-c++-common/Wunused-var-16.c: Likewise.
9294 * c-c++-common/builtin-shuffle-1.c: Likewise.
9295 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9296 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9297
f589a1ce
MS
92982017-02-03 Martin Sebor <msebor@redhat.com>
9299
9300 PR tree-optimization/79327
9301 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
9302 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9303 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 9304
5b00f9d2
JJ
93052017-02-03 Jakub Jelinek <jakub@redhat.com>
9306 Martin Sebor <msebor@redhat.com>
9307
9308 PR tree-optimization/79327
9309 * gcc.dg/tree-ssa/pr79327.c: New test.
9310 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9311 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9312 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9313 (test_sprintf_chk_range_schar): Adjust dg-message.
9314 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9315 * gcc.c-torture/execute/pr79327.c: New test.
9316
437f0a81
JJ
93172017-02-03 Jakub Jelinek <jakub@redhat.com>
9318
9319 PR target/79354
9320 * gcc.target/powerpc/pr79354.c: New test.
9321 * gcc.c-torture/execute/pr79354.c: New test.
9322
3f343040
MS
93232017-02-03 Martin Sebor <msebor@redhat.com>
9324
9325 PR tree-optimization/79352
9326 * gcc.dg/tree-ssa/pr79352.c: New test.
9327
46a2ab58
ML
93282017-02-03 Martin Liska <mliska@suse.cz>
9329
9330 PR lto/66295
9331 * gcc.target/i386/mvc9.c: New test.
9332
baa2d1cd
PH
93332017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9334
9335 PR target/79158
9336 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9337 to VSX reg.
9338
30c6ec2f
JH
93392017-02-02 Jan Hubicka <hubicka@ucw.cz>
9340
9341 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9342 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9343 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9344 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9345 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9346 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9347 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9348 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9349 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9350 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9351 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9352 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9353 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9354
ebee1eb9
MS
93552017-02-02 Martin Sebor <msebor@redhat.com>
9356
9357 PR middle-end/79275
9358 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9359 * gcc.dg/tree-ssa/pr79275.c: New test.
9360
dcd25b8a
AS
93612017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9362
dc362ada 9363 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 9364
0f0c2cc3
JH
93652017-02-02 Jan Hubicka <hubicka@ucw.cz>
9366
9367 PR middle-end/77445
9368 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9369 threading is done.
9370
1c372840
TC
93712017-02-02 Tamar Christina <tamar.christina@arm.com>
9372
9373 PR middle-end/78142
9374 * gcc.target/aarch64/vector_initialization_nostack.c
9375 (f12): Use one vector
9376
9f11a4a7
JJ
93772017-02-02 Jakub Jelinek <jakub@redhat.com>
9378
bef7e561
JJ
9379 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9380 * c-c++-common/asan/misalign-1.c: Likewise.
9381 * c-c++-common/asan/misalign-2.c: Likewise.
9382 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9383 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9384 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9385 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9386 add -ffat-lto-objects from/to dg-additional-options.
9387 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9388 dg-additional-options.
9389
9f11a4a7
JJ
9390 PR target/79197
9391 * gcc.target/powerpc/pr79197.c: New test.
9392 * gcc.c-torture/compile/pr79197.c: New test.
9393
09661674
RB
93942017-02-02 Richard Biener <rguenther@suse.de>
9395
9396 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9397
d8d58893
PC
93982017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9399
9400 PR c++/69637
9401 * g++.dg/cpp0x/pr69637-1.C: New.
9402 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9403
521a70a4
AK
94042017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9405
9406 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9407
e26b502d
BS
94082017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9409
9410 PR target/70012
9411 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9412 conditions.
9413
55e75c7c
JJ
94142017-02-01 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR testsuite/79324
9417 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9418 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9419 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9420 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9421 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9422 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9423 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9424 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9425 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9426 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9427 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9428 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9429 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9430
a4476973
ML
94312017-02-01 Martin Liska <mliska@suse.cz>
9432
9433 PR testsuite/79272
9434 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9435
3f3181b1
RB
94362017-02-01 Richard Biener <rguenther@suse.de>
9437
9438 PR testsuite/76957
9439 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9440 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9441 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9442 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9443
1e7ef862
RB
94442017-02-01 Richard Biener <rguenther@suse.de>
9445
9446 PR middle-end/79315
9447 * gfortran.dg/pr79315.f90: New testcase.
9448
405a7406
RB
94492017-02-01 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/71824
9452 * gcc.dg/graphite/pr71824.c: New testcase.
9453
19bdccb4
JJ
94542017-01-31 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR c++/79304
9457 * g++.dg/diagnostic/pr79304.C: New test.
9458
fcb2cdfc
DM
94592017-01-31 David Malcolm <dmalcolm@redhat.com>
9460
9461 PR c++/79298
9462 * g++.dg/spellcheck-pr79298.C: New test case.
9463
7cfa044d
DM
94642017-01-31 David Malcolm <dmalcolm@redhat.com>
9465
9466 PR preprocessor/79210
9467 * gcc.dg/format/pr79210.c: New test case.
9468 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
9469 New function.
9470
de3fbef6
NS
94712017-01-31 Nathan Sidwell <nathan@acm.org>
9472
5ae37bdf
NS
9473 PR c++/79290
9474 * g++.dg/warn/pr79290.C: New.
9475
de3fbef6
NS
9476 PR c++/67273
9477 PR c++/79253
9478 * g++.dg/cpp1y/pr67273.C: New.
9479 * g++.dg/cpp1y/pr79253.C: New.
9480
7f357c61
NS
94812017-01-31 Nathan Sidwell <nathan@acm.org>
9482
9483 PR c++/79264
9484 * g++.dg/cpp1y/pr61636-1.C: Augment.
9485
5b11971a
CL
94862017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
9487
9488 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
9489 rand() instead of random().
9490
8b670f93
AH
94912017-01-30 Aldy Hernandez <aldyh@redhat.com>
9492
9493 PR tree-optimization/71691
9494 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
9495
4727e06b
AK
94962017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9497
9498 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
9499 __ARCH__.
9500
b6dae849
JJ
95012017-01-31 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR tree-optimization/79267
9504 * g++.dg/opt/pr79267.C: New test.
9505
40fb9c89
AO
95062017-01-30 Alexandre Oliva <aoliva@redhat.com>
9507
9508 PR debug/63238
9509 * gcc.dg/debug/dwarf2/align-1.c: New.
9510 * gcc.dg/debug/dwarf2/align-2.c: New.
9511 * gcc.dg/debug/dwarf2/align-3.c: New.
9512 * gcc.dg/debug/dwarf2/align-4.c: New.
9513 * gcc.dg/debug/dwarf2/align-5.c: New.
9514 * gcc.dg/debug/dwarf2/align-6.c: New.
9515 * gcc.dg/debug/dwarf2/align-as-1.c: New.
9516 * g++.dg/debug/dwarf2/align-1.C: New.
9517 * g++.dg/debug/dwarf2/align-2.C: New.
9518 * g++.dg/debug/dwarf2/align-3.C: New.
9519 * g++.dg/debug/dwarf2/align-4.C: New.
9520 * g++.dg/debug/dwarf2/align-5.C: New.
9521 * g++.dg/debug/dwarf2/align-6.C: New.
9522
3095f651
AS
95232017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9524
9525 PR target/79170
9526 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
9527
3cf88bff
MS
95282017-01-30 Martin Sebor <msebor@redhat.com>
9529
9530 PR testsuite/79293
9531 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
9532
37731134
ML
95332017-01-30 Martin Liska <mliska@suse.cz>
9534
9535 PR gcov-profile/79259
9536 * g++.dg/tree-prof/pr79259.C: New test.
9537
0c7247cc
RB
95382017-01-30 Richard Biener <rguenther@suse.de>
9539
9540 PR tree-optimization/79276
9541 * gcc.dg/torture/pr79276.c: New testcase.
9542
ab4be5d1
DV
95432017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
9544
9545 PR target/79240
9546 * gcc.target/s390/pr79240.c: New test.
9547
6687d58d
BS
95482017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9549
9550 PR target/79268
9551 * gcc.target/powerpc/pr79268.c: New file.
9552 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
9553 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
9554 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
9555 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9556
b5df96c3
JDA
95572017-01-28 John David Anglin <danglin@gcc.gnu.org>
9558
fc34d7b8
JDA
9559 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
9560
9efc84e4
JDA
9561 PR testsuite/70583
9562 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
9563
4bfbe3ae
JDA
9564 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
9565 * gnat.dg/debug9.adb: Likewise.
9566
8d0b306f
JDA
9567 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
9568
b5df96c3
JDA
9569 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
9570 libatomic_available.
9571 * gfortran.dg/coarray_42.f90: Likewise.
9572 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
9573 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
9574 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9575
eb339366
MS
95762017-01-27 Martin Sebor <msebor@redhat.com>
9577
9578 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
9579
711ce021
BS
95802017-01-27 Bernd Schmidt <bschmidt@redhat.com>
9581
9582 PR rtl-optimization/79194
9583 * gcc.dg/torture/pr79194.c: New test.
9584
d8321b33
VM
95852017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9586
9587 PR tree-optimization/71374
2568d8a1 9588 * gcc.target/i386/pr71374.c: New.
d8321b33 9589
9e2ea13e
MS
95902017-01-27 Martin Sebor <msebor@redhat.com>
9591
9592 PR c++/71290
9593 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
9594 a dg-error directive.
9595
9eb7045b
VM
95962017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9597
9598 PR target/79131
9599 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
9600 * gcc.target/arm/pr79131-2.c: New.
9601
f75bbf3f
BS
96022017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9603
9604 PR target/65484
9605 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
9606 vectorized on POWER unless hardware misaligned loads are
9607 available.
9608
3f54004b
BC
96092017-01-27 Bin Cheng <bin.cheng@arm.com>
9610
9611 PR rtl-optimization/78559
9612 * gcc.c-torture/execute/pr78559.c: New test.
9613
40b6bff9
RB
96142017-01-27 Richard Biener <rguenther@suse.de>
9615
9616 PR tree-optimization/79245
9617 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
9618 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
9619
b2f8892e
JJ
96202017-01-27 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR c/79199
9623 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
9624 target. Use 4294967293U instead of 4294967293.
9625
b002f3b9
RB
96262017-01-27 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/71433
9629 * gcc.dg/Warray-bounds-21.c: New testcase.
9630
38f50ab6
RB
96312017-01-27 Richard Biener <rguenther@suse.de>
9632
9633 PR tree-optimization/79244
9634 * gcc.dg/torture/pr79244.c: New testcase.
9635
c04f4139
JJ
96362017-01-27 Jakub Jelinek <jakub@redhat.com>
9637
9638 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
9639 all occurrences of 40 to 32.
9640
6ca513f9
RE
96412017-01-27 Richard Earnshaw <rearnsha@arm.com>
9642
9643 PR target/79239
9644 * gcc.target/arm/pr79239.c: New test.
9645
d876f5cd
DV
96462017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9647
9648 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
9649
bb6a6ee9
AB
96502017-01-27 Adam Butcher <adam@jessamine.co.uk>
9651
9652 PR c++/64382
9653 * g++.dg/cpp1y/pr64382.C: New test.
9654
31c87a43
MS
96552017-01-26 Martin Sebor <msebor@redhat.com>
9656
9657 PR middle-end/78703
9658 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9659 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9660 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9661 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9662
f7c06c0f
JJ
96632017-01-26 Jakub Jelinek <jakub@redhat.com>
9664
b0670cc0
JJ
9665 PR debug/79129
9666 * g++.dg/debug/dwarf2/pr79129.C: New test.
9667
f7c06c0f
JJ
9668 PR debug/78835
9669 * g++.dg/debug/dwarf2/pr78835.C: New test.
9670
5d93da1d
MS
96712017-01-26 Martin Sebor <msebor@redhat.com>
9672
9673 PR middle-end/78703
9674 * gcc.dg/format/pr78569.c: Adjust.
9675 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9676 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9677 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9678 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9679 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9680 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9681 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9682 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9683 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9684 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9685 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9686
905d2812
JJ
96872017-01-26 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR c++/68727
9690 * g++.dg/other/offsetof8.C: Add expected error.
9691 * g++.dg/other/offsetof9.C: New test.
9692
b3db8d77
DE
96932017-01-26 David Edelsohn <dje.gcc@gmail.com>
9694
9695 * g++.dg/opt/declone3.C: Require LTO.
9696
15961e4a
VM
96972017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9698
9699 PR target/79131
9700 * gcc.target/arm/pr79131.c: New.
9701
e39dd802
BC
97022017-01-26 Bin Cheng <bin.cheng@arm.com>
9703
9704 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9705
bc9efeab
JW
97062017-01-26 Jonathan Wakely <jwakely@redhat.com>
9707
9708 PR libstdc++/79190
9709 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9710 matches replaced operator delete.
9711
b5f75f0b
JJ
97122017-01-26 Jakub Jelinek <jakub@redhat.com>
9713
9714 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9715 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9716 avx512f with avx512dq.
9717 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9718 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9719 avx512f with avx512dq.
9720 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9721 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9722 avx512f with avx512dq.
9723
0a38b341
MP
97242017-01-26 Marek Polacek <polacek@redhat.com>
9725
9726 PR c/79199
9727 * c-c++-common/Wduplicated-branches-13.c: New test.
9728
ebff5c3f
DS
97292017-01-26 David Sherwood <david.sherwood@arm.com>
9730
9731 PR middle-end/79212
9732 * gfortran.dg/gomp/sharing-4.f90: New test.
9733
e6d55103
JJ
97342017-01-26 Jakub Jelinek <jakub@redhat.com>
9735
1a27fab1
JJ
9736 PR target/70465
9737 * gcc.target/i386/pr70465.c: New test.
9738
e6d55103
JJ
9739 * brig.dg/dg.exp: Update copyright years.
9740 * lib/brig-dg.exp: Update copyright years.
9741 * lib/brig.exp: Update copyright years.
9742
b5aa1281
MM
97432017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9744
9745 PR target/79179
9746 * gcc.target/powerpc/pr79179.c: New test.
9747
3b5de3cb
BS
97482017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9749
9750 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9751 generation to accept D-mode memory accesses.
9752
dbe81dbe
MS
97532017-01-25 Martin Sebor <msebor@redhat.com>
9754
9755 PR c++/71290
9756 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9757 * g++.dg/ext/flexarray-mangle.C: Same.
9758 * g++.dg/ext/flexarray-subst.C: Same.
9759 * g++.dg/ext/flexary10.C: Same.
9760 * g++.dg/ext/flexary11.C: Same.
9761 * g++.dg/ext/flexary14.C: Same.
9762 * g++.dg/ext/flexary16.C: Same.
9763 * g++.dg/ext/flexary18.C: Same.
9764 * g++.dg/ext/flexary19.C: Same.
9765 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9766 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9767 * g++.dg/ubsan/object-size-1.C: Same.
9768 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9769
0e343868
JJ
97702017-01-25 Jakub Jelinek <jakub@redhat.com>
9771
a25608aa
JJ
9772 PR c++/78896
9773 * g++.dg/cpp1z/decomp24.C: New test.
9774
0e343868
JJ
9775 PR c++/77914
9776 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9777 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9778 expect a warning.
9779 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9780 expect warnings.
9781 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9782 * g++.dg/cpp1y/pr59636.C: Likewise.
9783 * g++.dg/cpp1y/pr60190.C: Likewise.
9784
0d098f4b
BC
97852017-01-25 Bin Cheng <bin.cheng@arm.com>
9786
9787 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9788
5332c89e 97892017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9790
9791 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9792 vec_packs built-ins
9793
ed4e59f4
CL
97942017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9795
9796 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9797 -mcpu=cortex-a57.
9798 * gcc.target/arm/vseleqsf.c: Likewise.
9799 * gcc.target/arm/vselgedf.c: Likewise.
9800 * gcc.target/arm/vselgesf.c: Likewise.
9801 * gcc.target/arm/vselgtdf.c: Likewise.
9802 * gcc.target/arm/vselgtsf.c: Likewise.
9803 * gcc.target/arm/vselledf.c: Likewise.
9804 * gcc.target/arm/vsellesf.c: Likewise.
9805 * gcc.target/arm/vselltdf.c: Likewise.
9806 * gcc.target/arm/vselltsf.c: Likewise.
9807 * gcc.target/arm/vselnedf.c: Likewise.
9808 * gcc.target/arm/vselnesf.c: Likewise.
9809 * gcc.target/arm/vselvcdf.c: Likewise.
9810 * gcc.target/arm/vselvcsf.c: Likewise.
9811 * gcc.target/arm/vselvsdf.c: Likewise.
9812 * gcc.target/arm/vselvssf.c: Likewise.
9813
a5d6927f
RB
98142017-01-25 Richard Biener <rguenther@suse.de>
9815
9816 PR testsuite/72850
9817 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9818 to what we had before adding the threading passes.
9819
c2873892
RB
98202017-01-25 Richard Biener <rguenther@suse.de>
9821
9822 PR tree-optimization/69264
9823 * g++.dg/torture/pr69264.C: New testcase.
9824
9aa483a2
KT
98252016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9826
9827 PR target/79145
9828 * gcc.target/arm/pr79145.c: New test.
9829
5c628c3e
RB
98302017-01-25 Richard Biener <rguenther@suse.de>
9831
9832 PR debug/78363
9833 * g++.dg/gomp/pr78363-1.C: New testcase.
9834 * g++.dg/gomp/pr78363-2.C: Likewise.
9835 * g++.dg/gomp/pr78363-3.C: Likewise.
9836
9078cd36
KT
98372016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9838
9839 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9840 * gcc.dg/lto/pr61526_0.c: Likewise.
9841 * gcc.dg/lto/pr64415_0.c: Likewise.
9842
7cfd79d6
JJ
98432017-01-24 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR c++/79205
9846 * g++.dg/cpp1z/decomp22.C: New test.
9847 * g++.dg/cpp1z/decomp23.C: New test.
9848
3e4b91f2
NS
98492017-01-24 Nathan Sidwell <nathan@acm.org>
9850
1d7bc790
NS
9851 PR c++/78469
9852 * g++.dg/cpp0x/pr78469.C: New.
9853
3e4b91f2
NS
9854 PR c++/79118
9855 * g++.dg/cpp0x/pr79118.C: New.
9856
b20ba138
EB
98572017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9858
9859 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9860
c2e84327
DM
98612017-01-24 David Malcolm <dmalcolm@redhat.com>
9862
9863 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9864 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9865 * gcc.dg/rtl/rtl.exp: New file.
9866 * gcc.dg/rtl/test.c: New file.
9867 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9868 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9869 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9870 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9871 * gcc.dg/rtl/x86_64/final.c: New test case.
9872 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9873 * gcc.dg/rtl/x86_64/ira.c: New test case.
9874 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9875 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9876 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9877 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9878 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9879 * gcc.dg/rtl/x86_64/test_1.h: New file.
9880 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9881 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9882 * gcc.dg/rtl/x86_64/times-two.h: New file.
9883 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9884
cf8d19de
BC
98852017-01-24 Bin Cheng <bin.cheng@arm.com>
9886
9887 PR tree-optimization/79159
9888 * g++.dg/tree-ssa/pr79159.C: New test.
9889
f6a24a94 98902017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9891 Martin Jambor <mjambor@suse.cz>
9892
9893 * lib/brig-dg.exp: New file.
9894 * lib/brig.exp: Likewise.
9895 * brig.dg/README: Likewise.
9896 * brig.dg/dg.exp: Likewise.
9897 * brig.dg/test/gimple/alloca.hsail: Likewise.
9898 * brig.dg/test/gimple/atomics.hsail: Likewise.
9899 * brig.dg/test/gimple/branches.hsail: Likewise.
9900 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9901 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9902 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9903 * brig.dg/test/gimple/mem.hsail: Likewise.
9904 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9905 * brig.dg/test/gimple/packed.hsail: Likewise.
9906 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9907 * brig.dg/test/gimple/variables.hsail: Likewise.
9908 * brig.dg/test/gimple/vector.hsail: Likewise.
9909
c3b3e526
JJ
99102017-01-24 Jakub Jelinek <jakub@redhat.com>
9911
9912 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9913 support asan, only on i?86/x86_64 require sse2_runtime.
9914
75f92127
KN
99152017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9916
9917 PR target/66669
9918 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9919 test on powerpc targets.
9920
1a998fa0
MS
99212017-01-23 Martin Sebor <msebor@redhat.com>
9922
9923 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9924
108fdd6d
RB
99252017-01-23 Richard Biener <rguenther@suse.de>
9926
9927 PR tree-optimization/79088
9928 PR tree-optimization/79188
9929 * gcc.dg/torture/pr79088.c: New testcase.
9930 * gcc.dg/torture/pr79188.c: Likewise.
9931
28826a66
KN
99322017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9933
9934 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9935 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9936 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9937 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9938 type of test function to reflect change in built-in function's
9939 return type.
9940 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9941 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9942 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9943 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9944 type and second argument type to reflect change in built-in
9945 function's type signature.
9946 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9947 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9948 type of test function to reflect change in built-in function's
9949 return type.
9950 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9951 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9952 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9953 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9954 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9955 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9956 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9957 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9958 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9959 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9960 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9961 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9962 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9963 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9964 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9965 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9966 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9967 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9968 type of test function to reflect change in built-in function's
9969 return type.
9970 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9971 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9972 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9973 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9974 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9975 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9976 test function's result and second argument to reflect change in
9977 built-in function's type signature.
9978 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9979
e6b8075c
NS
99802017-01-23 Nathan Sidwell <nathan@acm.org>
9981
fc7612fd
NS
9982 PR C++/71710
9983 * g++.dg/template/pr71710.C: New.
9984
e6b8075c
NS
9985 PR c++/71406
9986 PR c++/77508
9987 * g++.dg/template/pr71406.C: New.
9988
15b8fd49
TK
99892017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9990
9b7716c9 9991 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9992
e9c4fbe9
BS
99932017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9994
9995 PR rtl-optimization/78634
9996 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9997
8539a302
BC
99982017-01-23 Bin Cheng <bin.cheng@arm.com>
9999
10000 PR tree-optimization/70754
10001 * gfortran.dg/pr70754.f90: New test.
10002
f368600f
ML
100032017-01-23 Martin Liska <mliska@suse.cz>
10004
10005 PR tree-optimization/79196
10006 * gcc.dg/asan/pr79196.c: New test.
10007 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10008
d886761f
MM
100092017-01-23 Michael Matz <matz@suse.de>
10010
10011 PR tree-optimization/78384
10012 * gcc.dg/pr78384.c: New test.
10013
cffcafda
RB
100142017-01-23 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/79186
10017 * gcc.dg/torture/pr79186.c: New testcase.
10018 * gcc.dg/torture/pr79187.c: Likewise.
10019
bda2bc48
MJ
100202017-01-23 Martin Jambor <mjambor@suse.cz>
10021
10022 * gcc.dg/ipa/vrp8.c: New test.
10023
f65f1ae3
MJ
100242017-01-23 Martin Jambor <mjambor@suse.cz>
10025
10026 PR ipa/79108
10027 * gfortran.dg/lto/pr79108_0.f90: New test.
10028
dea06111
AS
100292017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10030
10031 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10032 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10033 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10034 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10035 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10036 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10037 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10038 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10039 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10040 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10041 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10042 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10043 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10044 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10045 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10046 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10047
05011618
RB
100482017-01-23 Richard Biener <rguenther@suse.de>
10049 Nick Clifton <nickc@redhat.com>
10050
10051 PR testsuite/78421
10052 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10053 If the target is ARM return the result of the
10054 check_effective_target_arm_vect_no_misalign proc.
10055 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10056 support unaligned vectors then only expect one of the loops to be
10057 unrolled.
10058
f6b9f2ff
ML
100592017-01-23 Martin Liska <mliska@suse.cz>
10060
10061 * gcc.dg/asan/use-after-scope-10.c: New test.
10062 * gcc.dg/asan/use-after-scope-11.c: New test.
10063 * g++.dg/asan/use-after-scope-5.C: New test.
10064
c7775327
ML
100652017-01-23 Martin Liska <mliska@suse.cz>
10066
10067 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10068 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10069 sanopt optimization for ASAN_POISON.
10070
d8ae8d16
KT
100712016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10072
10073 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10074
54d7c70c
CL
100752017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10076
10077 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10078 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10079 for poly*_t types.
10080 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10081 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10082 exec_vcombine): Likewise.
10083 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10084 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10085 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10086 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10087 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10088 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10089 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10090 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10091 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10092 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10093 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10094 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10095 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10096 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10097 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10098 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10099 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10100 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10101 Likewise.
10102 (TEST_VGET_LANE): Cast to uint to avoid warning.
10103 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10104 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10105 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10106 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10107 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10108 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10109 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10110 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10111 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10112 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10113 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10114 CHECK_POLY instead of CHECK for poly64_t types.
10115 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10116 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10117 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10118 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10119 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10120 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10121 uint32_t.
10122 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10123 for int32_t, int64_t.
10124 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10125 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10126 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10127 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10128 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10129 needed.
10130
386fe51c
JJ
101312017-01-22 Jakub Jelinek <jakub@redhat.com>
10132
10133 PR fortran/79154
10134 * gfortran.dg/gomp/pr79154-1.f90: New test.
10135 * gfortran.dg/gomp/pr79154-2.f90: New test.
10136
bc4d86e6
AS
101372017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10138
10139 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10140
c31d5fce
MP
101412017-01-21 Marek Polacek <polacek@redhat.com>
10142
10143 PR testsuite/79169
10144 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10145
25cb56c3
JH
101462017-01-20 Jan Hubicka <hubicka@ucw.cz>
10147
10148 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10149
ea9f867b
BS
101502017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10151
10152 PR rtl-optimization/79125
10153 * gcc.dg/torture/pr79125.c: New test.
10154
a876231c
JW
101552017-01-20 Jiong Wang <jiong.wang@arm.com>
10156
2568d8a1 10157 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 10158 only.
2568d8a1
JJ
10159 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10160 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 10161
4b9f2115
NS
101622017-01-20 Nathan Sidwell <nathan@acm.org>
10163
3e4b91f2 10164 PR c++/78495
4b9f2115
NS
10165 * g++.dg/cpp1z/inh-ctor38.C: New.
10166
d2aadab1
MP
101672017-01-20 Marek Polacek <polacek@redhat.com>
10168
10169 PR c/79152
10170 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10171
449cd5af
TP
101722017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10173
10174 * lib/target-supports.exp (check_configured_with): New procedure.
10175 (check_effective_target_default_mode): new effective target.
10176 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10177 default mode. Fix dg-skip-if target selector syntax.
10178 * gcc.target/arm/optional_thumb-2.c: Likewise.
10179 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10180 syntax.
10181
ebed7175
DM
101822017-01-20 David Malcolm <dmalcolm@redhat.com>
10183
10184 PR c++/77829
10185 PR c++/78656
10186 * g++.dg/spellcheck-pr77829.C: New test case.
10187 * g++.dg/spellcheck-pr78656.C: New test case.
10188
2ebd93e1
MP
101892017-01-20 Marek Polacek <polacek@redhat.com>
10190
10191 PR c/64279
10192 * c-c++-common/Wduplicated-branches-1.c: New test.
10193 * c-c++-common/Wduplicated-branches-10.c: New test.
10194 * c-c++-common/Wduplicated-branches-11.c: New test.
10195 * c-c++-common/Wduplicated-branches-12.c: New test.
10196 * c-c++-common/Wduplicated-branches-2.c: New test.
10197 * c-c++-common/Wduplicated-branches-3.c: New test.
10198 * c-c++-common/Wduplicated-branches-4.c: New test.
10199 * c-c++-common/Wduplicated-branches-5.c: New test.
10200 * c-c++-common/Wduplicated-branches-6.c: New test.
10201 * c-c++-common/Wduplicated-branches-7.c: New test.
10202 * c-c++-common/Wduplicated-branches-8.c: New test.
10203 * c-c++-common/Wduplicated-branches-9.c: New test.
10204 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10205 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10206 * g++.dg/ext/builtin-object-size3.C: Likewise.
10207 * g++.dg/gomp/loop-1.C: Likewise.
10208 * g++.dg/warn/Wduplicated-branches1.C: New test.
10209 * g++.dg/warn/Wduplicated-branches2.C: New test.
10210
0ce4024a
ML
102112017-01-20 Martin Liska <mliska@suse.cz>
10212
10213 PR lto/69188
10214 * gcc.dg/lto/pr69188_0.c: New test.
10215 * gcc.dg/lto/pr69188_1.c: New test.
10216
d8ea3e7c
AS
102172017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10218
10219 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10220 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10221 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10222 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10223 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10224 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10225 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10226 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10227 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10228 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10229 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10230 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10231 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10232 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10233 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10234 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10235 * gcc.target/i386/avx-1.c: Test new intrinsics.
10236 * gcc.target/i386/sse-13.c: Ditto.
10237 * gcc.target/i386/sse-23.c: Ditto.
10238
0516164b
RB
102392017-01-20 Richard Biener <rguenther@suse.de>
10240
10241 PR tree-optimization/71264
10242 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10243
d821744c
MF
102442017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10245
10246 * gcc.target/mips/madd4-1.c: New file.
10247 * gcc.target/mips/madd4-2.c: Likewise.
10248 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10249 HAS_MADD4.
10250 (mips_option_groups): Add -m[no-]madd4.
10251 (mips-dg-init): Detect default -mno-madd4.
10252 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10253 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10254 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10255 * gcc.target/mips/nmadd-1.c: Likewise.
10256 * gcc.target/mips/nmadd-2.c: Likewise.
10257 * gcc.target/mips/nmadd-3.c: Likewise.
10258
db58fd89
JW
102592017-01-19 Jiong Wang <jiong.wang@arm.com>
10260
10261 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10262 combined instructions.
10263 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10264 instructions.
10265 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10266 of pointer authentication.
10267
bd9cf60b
MM
102682017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10269
10270 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10271 floating point hardware to run test.
10272
ab014eb3
TC
102732017-01-19 Tamar Christina <tamar.christina@arm.com>
10274
2568d8a1 10275 * lib/target-supports.exp
ab014eb3
TC
10276 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10277
c048038f
RO
102782017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10279
10280 PR testsuite/79051
10281 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10282 __x86_64__]: Allow for target i?86-*-*.
10283
ab6b44cb
MF
102842017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10285
10286 PR target/78176
10287 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10288 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10289 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10290 HAS_LXC1.
10291 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10292 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10293 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10294
118d5ed3
AV
102952017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10296
10297 PR fortran/70696
10298 * gfortran.dg/coarray_43.f90: New test.
10299
a57c520e
RE
103002017-01-19 Richard Earnshaw <rearnsha@arm.com>
10301
10302 PR rtl-optimization/79121
10303 * gcc.c-torture/execute/pr79121.c: New test.
10304
54dc4be2
MM
103052017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10306
10307 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10308 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10309
7bd5dad2
LK
103102017-01-18 Louis Krupp <louis.krupp@zoho.com>
10311
10312 PR fortran/50069
10313 PR fortran/55086
10314 * gfortran.dg/pr50069_1.f90: New test.
10315 * gfortran.dg/pr50069_2.f90: New test.
10316 * gfortran.dg/pr55086_1.f90: New test.
10317 * gfortran.dg/pr55086_1_tfat.f90: New test.
10318 * gfortran.dg/pr55086_2.f90: New test.
10319 * gfortran.dg/pr55086_2_tfat.f90: New test.
10320 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10321
0edd264d
AS
103222017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10323 * gcc.dg/strcmp-1.c: New test.
10324 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10325
551914b7
DM
103262017-01-18 David Malcolm <dmalcolm@redhat.com>
10327
10328 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10329 (dejagnu_fail): Likewise.
10330 (dejagnu_note): Likewise.
10331 (pass): Provide forward decl, moving true decl to after #include
10332 of harness.h.
10333 (fail): Likewise.
10334 (note): Likewise.
10335
b7d3a6a6
MM
103362017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10337
10338 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10339 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10340
c484627c
NS
103412017-01-18 Nathan Sidwell <nathan@acm.org>
10342
10343 PR c++/78488
10344 * g++.dg/cpp1z/inh-ctor37.C: New.
10345
a711887e
UB
103462017-01-18 Uros Bizjak <ubizjak@gmail.com>
10347
10348 PR rtl-optimization/78952
10349 * gcc.target/i386/pr78952-1.c: New test.
10350 * gcc.target/i386/pr78952-2.c: Ditto.
10351
525a5e33
AV
103522017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10353
10354 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10355
103562017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
10357
10358 PR fortran/70696
10359 * gfortran.dg/coarray_event_1.f08: New test.
10360
90553aac
JJ
103612017-01-18 Jakub Jelinek <jakub@redhat.com>
10362
10363 PR target/77416
10364 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10365 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10366 from dg-options.
10367 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10368 guarded test.
10369 * gcc.target/powerpc/fusion4.c: Likewise.
10370 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10371 guarded test.
10372 * gcc.target/powerpc/pr58673-1.c: Likewise.
10373 * gcc.target/powerpc/pr58673-2.c: Likewise.
10374 * gcc.target/powerpc/pr59054.c: Likewise.
10375
dfc42f08
BS
103762016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10377
10378 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10379 vec_bperm.
10380 * gcc.target/powerpc/p9-vbpermd.c: New file.
10381
f3981e7e
AK
103822017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10383
10384 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10385 (must_not_compile2): Downcase first letter of error messages.
10386 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10387 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10388
2c65d990
NS
103892017-01-18 Nathan Sidwell <nathan@acm.org>
10390
10391 PR c++/79091
10392 * g++.dg/pr79091.C: New.
10393
a711887e
UB
103942017-01-18 Jakub Jelinek <jakub@redhat.com>
10395
10396 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10397 to dg-options.
10398 (p0): Add missing dg-error.
10399
4701fba3
JS
104002017-01-17 Joe Seymour <joe.s@somniumtech.com>
10401
10402 * gcc.target/msp430/mul_f5_muldef.c: New test.
10403
ac4dc08d
MM
104042017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10405
10406 PR target/79004
10407 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10408 options. Fix up the syntax for using \m and \M.
10409
1b3254e4
SB
104102017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10411
10412 PR target/78875
10413 * gcc.target/powerpc/ssp-1.c: New testcase.
10414 * gcc.target/powerpc/ssp-2.c: New testcase.
10415
8144a493
WD
104162017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10417
10418 * gcc.target/aarch64/eh_return.c: New test.
10419
a6607774
BS
104202017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10421
10422 * vec-rlmi-rlnm.c: New file.
10423
8ddfdbc2
NS
104242017-01-17 Nathan Sidwell <nathan@acm.org>
10425
10426 PR c++/61636
10427 * g++.dg/cpp1y/pr61636-1.C: New.
10428 * g++.dg/cpp1y/pr61636-2.C: New.
10429 * g++.dg/cpp1y/pr61636-3.C: New.
10430
d365b403
MS
104312017-01-17 Martin Sebor <msebor@redhat.com>
10432
10433 PR testsuite/79115
10434 * gcc.dg/pr78768.c: Make it a link-only test.
10435
0d80ab91
DM
104362017-01-17 David Malcolm <dmalcolm@redhat.com>
10437
10438 PR c++/71497
10439 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10440 expected messages.
10441 * c-c++-common/Wmisleading-indentation.c: Likewise.
10442
31b61548
VM
104432017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10444
10445 PR target/79058
10446 * gcc.target/arm/pr79058.c: New.
10447
c549996e
JJ
104482017-01-17 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR tree-optimization/71854
10451 * gcc.dg/vect/pr71854.c: New test.
10452
4f197ff9
ML
104532017-01-17 Martin Liska <mliska@suse.cz>
10454
10455 PR ipa/71207
10456 * g++.dg/ipa/pr71207.C: New test.
10457
d4193b85
JH
104582017-01-17 Jan Hubicka <hubicka@ucw.cz>
10459
10460 PR middle-end/77445
10461 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10462 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10463
906e7712
JJ
104642017-01-17 Jakub Jelinek <jakub@redhat.com>
10465
10466 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10467 rather than long unsigned int.
10468 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
10469
12314dc9
RB
104702017-01-17 Richard Biener <rguenther@suse.de>
10471
10472 PR tree-optimization/71433
10473 * gcc.dg/Warray-bounds-20.c: New testcase.
10474
a23e48df
RB
104752017-01-17 Richard Biener <rguenther@suse.de>
10476
10477 PR testsuite/52563
10478 PR testsuite/71237
10479 PR testsuite/77737
10480 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
10481 * gcc.dg/tree-ssa/scev-4.c: Likewise.
10482 * gcc.dg/tree-ssa/scev-5.c: Likewise.
10483
e6750e5c
AM
104842017-01-17 Alan Modra <amodra@gmail.com>
10485
10486 * gcc.target/powerpc/pr79066.c: New.
10487
a59afbe2
JL
104882017-01-16 Jeff Law <law@redhat.com>
10489
10490 PR tree-optimization/33562
10491 PR tree-optimization/61912
10492 PR tree-optimization/77485
10493 PR tree-optimization/79090
10494 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
10495 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
10496
e1bcfb92
JJ
104972017-01-16 Jakub Jelinek <jakub@redhat.com>
10498
98e92fb2
JJ
10499 PR c/79089
10500 * gcc.c-torture/compile/pr79089.c: New test.
10501
e1bcfb92
JJ
10502 PR target/79080
10503 * gcc.dg/pr79080.c: New test.
10504
0ef1f9cd
DM
105052017-01-16 David Malcolm <dmalcolm@redhat.com>
10506
10507 PR c/78304
10508 * gcc.dg/format/pr78304.c: Convert argument from integral type
10509 to a pointer.
10510 * gcc.dg/format/pr78304-2.c: Likewise.
10511
76689ffc
CL
105122017-01-16 Carl Love <cel@us.ibm.com>
10513
10514 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
10515 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
10516
ce12ee9e
CL
105172017-01-16 Carl Love <cel@us.ibm.com>
10518
10519 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
10520 Change arguments and return type to bool long long.
10521
b336037d
MS
105222017-01-16 Martin Sebor <msebor@redhat.com>
10523
10524 PR testsuite/79051
10525 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
10526 on x86.
10527
1ddca3f3
PC
105282017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10529
10530 Revert:
a711887e 10531 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
10532
10533 PR c++/71737
10534 * g++.dg/cpp0x/pr71737.C: New.
10535
290687fb
BS
105362017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10537
10538 * gcc.target/powerpc/swaps-p8-27.c: New.
10539
7d2f3f1d
PC
105402017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10541
10542 PR c++/71737
10543 * g++.dg/cpp0x/pr71737.C: New.
10544
d743728f
EB
105452017-01-16 Eric Botcazou <ebotcazou@adacore.com>
10546
10547 * gnat.dg/opt62.adb: New test.
10548 * gnat.dg/opt62_pkg.ads: New helper.
10549
90aead21
BS
105502017-01-14 Bernd Schmidt <bschmidt@redhat.com>
10551
a711887e
UB
10552 PR rtl-optimization/78626
10553 PR rtl-optimization/78727
90aead21
BS
10554 * gcc.dg/torture/pr78626.c: New test.
10555 * gcc.dg/torture/pr78727.c: New test.
10556
afaecc23
AM
105572017-01-14 Alan Modra <amodra@gmail.com>
10558
10559 * gcc.c-torture/compile/pr72749.c: New test.
10560
be4aa83d
DM
105612017-01-13 David Malcolm <dmalcolm@redhat.com>
10562
10563 PR c/78304
10564 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
10565 (test_macro_2): New test.
10566 (test_macro_3): New test.
10567 (test_macro_4): New test.
10568 (test_non_contiguous_strings): Convert line number to line offset.
10569 * gcc.dg/format/pr78304-2.c: New test case.
10570 * gcc.dg/format/pr78304.c: New test case.
10571
7cdca3ec
UB
105722017-01-13 Uros Bizjak <ubizjak@gmail.com>
10573
10574 * gcc.target/i386/funcspec-56.inc: Add missing options and
10575 reorder options by implied ISAs, as in ix86_target_string.
10576
e3017e52
MP
105772017-01-13 Marek Polacek <polacek@redhat.com>
10578
10579 PR c++/71166
10580 * g++.dg/cpp0x/constexpr-array18.C: New test.
10581
d155c6fe
JL
105822017-01-13 Jeff Law <law@redhat.com>
10583
7c9560a5
JL
10584 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
10585
9e59e99a
JL
10586 PR tree-optimization/61912
10587 PR tree-optimization/77485
10588 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
10589 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
10590 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
10591
10592 PR tree-optimization/33562
10593 PR tree-optimization/61912
10594 PR tree-optimization/77485
d155c6fe
JL
10595 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
10596 * gcc.dg/tree-ssa/complex-5.c: Likewise.
10597 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
10598 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
10599 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
10600 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
10601 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
10602
77719b06
ML
106032017-01-13 Martin Liska <mliska@suse.cz>
10604
10605 PR ipa/79043
10606 * gcc.c-torture/execute/pr79043.c: New test.
10607
a181b2bc
RB
106082017-01-13 Richard Biener <rguenther@suse.de>
10609
10610 PR middle-end/78411
10611 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
10612
eaed3226
AV
106132017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10614
10615 PR fortran/70697
10616 * gfortran.dg/coarray/event_4.f08: New test.
10617
4ccff88b
AV
106182017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10619
10620 PR fortran/70696
10621 * gfortran.dg/coarray/event_3.f08: New test.
10622
3c3b9090
RB
106232017-01-13 Richard Biener <rguenther@suse.de>
10624
10625 PR tree-optimization/77283
10626 * gcc.dg/tree-ssa/split-path-9.c: Fix.
10627
25329913
RB
106282017-01-13 Richard Biener <rguenther@suse.de>
10629
10630 * gcc.dg/gimplefe-22.c: New testcase.
10631
10b70b8e
RB
106322017-01-13 Richard Biener <rguenther@suse.de>
10633
10634 PR tree-optimization/77283
10635 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
10636 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
10637 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
10638
76a8f82f
SL
106392017-01-12 Sandra Loosemore <sandra@codesourcery.com>
10640
10641 * gcc.dg/pr77862.c: Require fpic target.
10642
59a505da
MM
106432017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10644
10645 PR target/79004
10646 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 10647
bce6f760
MS
106482017-01-12 Martin Sebor <msebor@redhat.com>
10649
10650 * gcc.dg/pr78138.c: Adjust.
10651 * gcc.dg/pr78768.c: Adjust.
10652 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
10653 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10654 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10655 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10656 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
10657 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10658 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10659 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10660 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10661 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10662 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10663
3eefa646
JJ
106642017-01-12 Jakub Jelinek <jakub@redhat.com>
10665
10666 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10667
dcb56243
MS
106682017-01-12 Martin Sebor <msebor@redhat.com>
10669
8be3f306 10670 PR testsuite/79051
940242cd
MS
10671 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10672 due to bug 79054.
dcb56243 10673
b7431c20
DE
106742017-01-12 David Edelsohn <dje.gcc@gmail.com>
10675
10676 * gcc.dg/pr78768.c: Require LTO.
10677
2bcd9f32
MS
106782017-01-12 Martin Sebor <msebor@redhat.com>
10679
10680 PR c/79074
10681 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10682 due to the referenced bug.
10683
b2fc1c70
MS
106842017-01-12 Martin Sebor <msebor@redhat.com>
10685
10686 PR testsuite/79073
10687 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10688
fbed6f36
UB
106892017-01-12 Uros Bizjak <ubizjak@gmail.com>
10690
10691 * gcc.target/i386/builtin_target.c (check_features): Check all
10692 supported __builtin_cpu_supports options.
10693
27282dad
KT
106942017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10695
10696 PR tree-optimization/78319
10697 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10698 Remove xfail.
10699
66113166
BS
107002017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10701
10702 PR target/79044
10703 * gcc.target/powerpc/swaps-p8-26.c: New.
10704
6bb4ea5c
RB
107052017-01-12 Richard Biener <rguenther@suse.de>
10706
10707 * gcc.dg/gimplefe-21.c: New testcase.
10708
f15dbadb
MC
107092017-01-12 Michael Collison <michael.collison@arm.com>
10710
10711 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10712
73e32c47
JK
107132017-01-11 Julia Koval <julia.koval@intel.com>
10714 Uros Bizjak <ubizjak@gmail.com>
10715
10716 * gcc.target/i386/sgx.c New test.
10717 * gcc.target/i386/sse-12.c: Add -msgx.
10718 * gcc.target/i386/sse-13.c: Ditto.
10719 * gcc.target/i386/sse-14.c: Ditto.
10720 * gcc.target/i386/sse-22.c: Ditto.
10721 * gcc.target/i386/sse-23.c: Ditto.
10722 * g++.dg/other/i386-2.C: Ditto.
10723 * g++.dg/other/i386-3.C: Ditto.
10724
3594adc7
MS
107252017-01-11 Martin Sebor <msebor@redhat.com>
10726
10727 PR c++/24511
10728 * g++.dg/template/explicit9.C: New test.
10729
01bfd257
NS
107302017-01-11 Nathan Sidwell <nathan@acm.org>
10731
10732 PR c++/77812
10733 * g++.dg/pr77812.C: New.
10734
88df7964
JJ
107352017-01-11 Jakub Jelinek <jakub@redhat.com>
10736
eae63d78
JJ
10737 PR c++/71537
10738 * g++.dg/cpp1y/constexpr-71537.C: New test.
10739
88df7964
JJ
10740 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10741 argument.
10742
960ecba4
MS
107432017-01-11 Martin Sebor <msebor@redhat.com>
10744
10745 PR c/47931
10746 * c-c++-common/Waddress-2.c: New test.
10747
1f258a55
JJ
107482017-01-11 Jakub Jelinek <jakub@redhat.com>
10749
10750 PR c++/78341
10751 * g++.dg/cpp0x/pr78341.C: New test.
10752
bf5fbf46
MS
107532017-01-11 Martin Sebor <msebor@redhat.com>
10754
10755 PR c/78768
10756 * gcc.dg/pr78768.c: New test.
10757
19ff0049
DM
107582017-01-11 David Malcolm <dmalcolm@redhat.com>
10759
10760 PR driver/78877
10761 * gcc.dg/spellcheck-options-14.c: New test case.
10762 * gcc.dg/spellcheck-options-15.c: New test case.
10763 * gcc.dg/spellcheck-options-16.c: New test case.
10764 * gcc.dg/spellcheck-options-17.c: New test case.
10765
c86e9f03
ML
107662017-01-11 Martin Liska <mliska@suse.cz>
10767
10768 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10769
947f51d6
JJ
107702017-01-11 Jakub Jelinek <jakub@redhat.com>
10771
10772 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10773 instead of just 1 for the decomposition from struct C.
10774
849fccf8
EB
107752017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10776
10777 * gcc.c-torture/execute/20170111-1.c: New test.
10778
80c74722
RB
107792017-01-11 Richard Biener <rguenther@suse.de>
10780
10781 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10782
4c4b4703
JJ
107832017-01-11 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR middle-end/50199
10786 * gcc.dg/lto/pr50199_0.c: New test.
10787
664b1a6b
MS
107882017-01-10 Martin Sebor <msebor@redhat.com>
10789
10790 PR testsuite/78960
10791 PR testsuite/78959
10792 PR testsuite/78133
10793 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10794 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10795
fefd3086
MS
107962017-01-10 Martin Sebor <msebor@redhat.com>
10797
10798 PR middle-end/78138
664b1a6b 10799 * gcc.dg/pr78138.c: New test.
fefd3086 10800
b9f4757f
DM
108012017-01-10 David Malcolm <dmalcolm@redhat.com>
10802
10803 PR c++/77949
10804 * g++.dg/diagnostic/pr77949.C: New test case.
10805
5a50f6bb
MS
108062017-01-10 Martin Sebor <msebor@redhat.com>
10807
10808 PR middle-end/78245
10809 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10810
c16880ef
MS
108112017-01-10 Martin Sebor <msebor@redhat.com>
10812
10813 PR tree-optimization/78775
10814 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10815 * gcc.dg/attr-alloc_size-10.c: New test.
10816 * gcc.dg/attr-alloc_size-11.c: New test.
10817 * gcc.dg/builtin-stringop-chk-7.c: New test.
10818 * gcc.dg/pr78775.c: New test.
10819 * gcc.dg/pr78973-2.c: New test.
10820 * gcc.dg/pr78973.c: New test.
10821
5363d9d9
JL
108222017-01-10 Jeff Law <law@redhat.com>
10823
10824 PR tree-optimization/77766
10825 PR tree-optimization/78856
10826 * gcc.c-torture/execute/pr77766.c: New test.
10827
aae23693
RB
108282016-01-10 Richard Biener <rguenther@suse.de>
10829
10830 PR tree-optimization/79034
10831 * g++.dg/torture/pr79034.C: New testcase.
10832
a0843aed
ML
108332017-01-10 Martin Liska <mliska@suse.cz>
10834
10835 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10836 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10837 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10838 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10839 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10840 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10841 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10842 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10843 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10844 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10845 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10846 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10847 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10848 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10849 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10850 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10851 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10852 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10853 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10854 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10855 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10856 * gcc.dg/ipa/pr64307.c: Likewise.
10857 * gcc.dg/ipa/pr77653.c: Likewise.
10858
79fc8ffe
AS
108592017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10860
10861 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10862 * g++.dg/other/i386-3.C: Ditto.
10863 * gcc.target/i386/sse-12.c: Ditto.
10864 * gcc.target/i386/sse-13.c: Ditto.
10865 * gcc.target/i386/sse-22.c: Ditto.
10866 * gcc.target/i386/sse-23.c: Ditto.
10867 * gcc.target/i386/builtin_target.c: Handle new option.
10868 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10869 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10870 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10871
dfa6951f
MS
108722017-01-09 Martin Sebor <msebor@redhat.com>
10873
10874 PR testsuite/79036
10875 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10876 with different precisions.
10877
a271e415
EB
108782017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10879
10880 * g++.dg/opt/call2.C: New test.
10881 * g++.dg/opt/call3.C: Likewise.
10882 * gnat.dg/array26.adb: New test.
10883 * gnat.dg/array26_pkg.ad[sb]: New helper.
10884 * gnat.dg/array27.adb: New test.
10885 * gnat.dg/array27_pkg.ad[sb]: New helper.
10886 * gnat.dg/array28.adb: New test.
10887 * gnat.dg/array28_pkg.ad[sb]: New helper.
10888
bd2c6270
JJ
108892017-01-09 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR translation/79019
10892 PR translation/79020
10893 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10894 diagnostics.
10895 * gfortran.dg/initialization_17.f90: Likewise.
10896
1c1d8e75
DH
108972017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10898
10899 PR testsuite/79026
10900 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10901 * gcc.target/i386/pr78904-4.c: Likewise.
10902 * gcc.target/i386/pr78904-6.c: Likewise.
10903 * gcc.target/i386/pr78967-2.c: Likewise.
10904
cb330ba5
JJ
109052017-01-09 Jakub Jelinek <jakub@redhat.com>
10906
10907 PR tree-optimization/78899
10908 * gcc.target/i386/pr78899.c: New test.
10909 * gcc.dg/pr71077.c: New test.
10910
a5e14a42
MJ
109112017-01-09 Martin Jambor <mjambor@suse.cz>
10912
10913 PR ipa/78365
10914 PR ipa/78599
10915 * gcc.dg/torture/pr78365.c: New test.
10916
01216d27
JJ
109172017-01-09 Jakub Jelinek <jakub@redhat.com>
10918
dc59e50a
JJ
10919 PR c++/78948
10920 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10921 (main): Use int* instead of long long.
10922
01216d27
JJ
10923 PR tree-optimization/78938
10924 * gcc.dg/vect/pr78938.c: New test.
10925
c0d4fec7
KT
109262017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10927
10928 * gcc.dg/20161219.c: New test.
10929
7b1b0cc1
RB
109302017-01-09 Richard Biener <rguenther@suse.de>
10931
10932 PR tree-optimization/78997
10933 * gcc.dg/torture/pr78997.c: New testcase.
10934
813b9c0d
RB
109352017-01-09 Richard Biener <rguenther@suse.de>
10936
10937 PR debug/79000
10938 * g++.dg/lto/pr79000_0.C: New testcase.
10939 * g++.dg/lto/pr79000_1.c: Likewise.
10940
efcc8d38
MS
109412017-01-08 Martin Sebor <msebor@redhat.com>
10942
10943 PR middle-end/77708
10944 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10945 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10946 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10947 due to bug 78969.
10948 * gcc.dg/format/pr78569.c: Adjust.
10949
5ccf1d8d
DM
109502017-01-07 David Malcolm <dmalcolm@redhat.com>
10951
10952 PR c++/72803
10953 * g++.dg/diagnostic/pr72803.C: New test case.
10954
42002dfe
MS
109552017-01-07 Martin Sebor <msebor@redhat.com>
10956
10957 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10958 * gcc.dg/attr-alloc_size-4.c: Same.
10959
de91486c
AV
109602017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10961
10962 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10963 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10964 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10965 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10966 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10967 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10968 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10969
f55a925e
AS
109702017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10971 * gcc.dg/memcmp-1.c: New.
10972 * gcc.dg/strncmp-1.c: New.
10973
f3caa118
AV
109742017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10975
10976 * gcc.target/arm/acle/mcrr: New.
10977 * gcc.target/arm/acle/mcrr2: New.
10978 * gcc.target/arm/acle/mrrc: New.
10979 * gcc.target/arm/acle/mrrc2: New.
10980
ecc9a25b
AV
109812017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10982
10983 * gcc.target/arm/acle/mcr.c: New.
10984 * gcc.target/arm/acle/mrc.c: New.
10985 * gcc.target/arm/acle/mcr2.c: New.
10986 * gcc.target/arm/acle/mrc2.c: New.
10987
3811581f
AV
109882017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10989
10990 * gcc.target/arm/acle/ldc: New.
10991 * gcc.target/arm/acle/ldc2: New.
10992 * gcc.target/arm/acle/ldcl: New.
10993 * gcc.target/arm/acle/ldc2l: New.
10994 * gcc.target/arm/acle/stc: New.
10995 * gcc.target/arm/acle/stc2: New.
10996 * gcc.target/arm/acle/stcl: New.
10997 * gcc.target/arm/acle/stc2l: New.
10998
d57daa0c
AV
109992017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11000
11001 * gcc.target/arm/acle/acle.exp: Run tests for different options
11002 and make sure fat-lto-objects is used such that we can still do
11003 assemble scans.
11004 * gcc.target/arm/acle/cdp.c: New.
11005 * gcc.target/arm/acle/cdp2.c: New.
11006 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11007 (check_effective_target_arm_coproc1_ok_nocache): New.
11008 (check_effective_target_arm_coproc2_ok): New.
11009 (check_effective_target_arm_coproc2_ok_nocache): New.
11010 (check_effective_target_arm_coproc3_ok): New.
11011 (check_effective_target_arm_coproc3_ok_nocache): New.
11012 (check_effective_target_arm_coproc4_ok): New.
11013 (check_effective_target_arm_coproc4_ok_nocache): New.
11014
8a123229
MS
110152017-01-06 Martin Sebor <msebor@redhat.com>
11016
11017 PR middle-end/78605
11018 * gcc.dg/tree-ssa/pr78605.c: New test.
11019
5b8999d6
MS
110202017-01-05 Martin Sebor <msebor@redhat.com>
11021
11022 PR tree-optimization/78910
11023 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11024 diagnostics.
11025 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11026 * gcc.dg/tree-ssa/pr78910.c: New test.
11027
4e89adf9
EB
110282017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11029
11030 * gcc.dg/sso-10.c: New test.
11031
962c5679
JJ
110322017-01-05 Jakub Jelinek <jakub@redhat.com>
11033
cfd719e7
JJ
11034 PR tree-optimization/71016
11035 * gcc.target/i386/pr71016.c: New test.
11036 * gcc.target/aarch64/pr71016.c: New test.
11037 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11038
26f20371
JJ
11039 PR c++/78931
11040 * g++.dg/cpp1z/decomp19.C: New test.
11041
962c5679
JJ
11042 PR c++/78890
11043 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11044 * g++.dg/init/union1.C: Likewise.
11045 * g++.dg/cpp0x/union6.C: Expect errors.
11046 * g++.dg/cpp0x/union8.C: New test.
11047 * g++.dg/cpp0x/pr78890-1.C: New test.
11048 * g++.dg/cpp0x/pr78890-2.C: New test.
11049
8c15f541
DE
110502017-01-05 David Edelsohn <dje.gcc@gmail.com>
11051
11052 * gcc.target/powerpc/pr71670.c: Require p9vector.
11053 * gcc.target/powerpc/p9-novsx.c: Same.
11054
51b86113
DM
110552017-01-05 David Malcolm <dmalcolm@redhat.com>
11056
11057 * selftests/asr_div1.rtl: New file.
11058 * selftests/aarch64: New subdirectory.
11059 * selftests/aarch64/times-two.rtl: New file.
11060 * selftests/bb-index.rtl: New file.
11061 * selftests/cfg-test.rtl: New file.
11062 * selftests/const-int.rtl: New file.
11063 * selftests/example-labels.rtl: New file.
11064 * selftests/insn-with-mode.rtl: New file.
11065 * selftests/jump-to-label-ref.rtl: New file.
11066 * selftests/jump-to-return.rtl: New file.
11067 * selftests/jump-to-simple-return.rtl: New file.
11068 * selftests/mem.rtl: New file.
11069 * selftests/note-insn-deleted.rtl: New file.
11070 * selftests/note_insn_basic_block.rtl: New file.
11071 * selftests/simple-cse.rtl: New file.
11072 * selftests/symbol-ref.rtl: New file.
11073 * selftests/x86_64: New subdirectory.
11074 * selftests/x86_64/call-insn.rtl: New file.
11075 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11076 * selftests/x86_64/times-two.rtl: New file.
11077 * selftests/x86_64/unspec.rtl: New file.
11078
dc7650cc
NS
110792017-01-05 Nathan Sidwell <nathan@acm.org>
11080
11081 PR c++/78765
11082 * g++.dg/cpp0x/pr78765.C: New.
11083
3db70565
DV
110842017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11085
11086 * gcc.target/s390/memcpy-2.c: New test.
11087 * gcc.target/s390/memset-2.c: New test.
11088
f5a537e3
AK
110892017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11090
11091 * gcc.target/s390/memcpy-1.c: New test.
11092
d80c6d02
JL
110932017-01-04 Jeff Law <law@redhat.com>
11094
11095 PR tree-optimization/78812
11096 * g++.dg/torture/pr78812.C: New test.
11097
08edc320 110982017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
11099
11100 PR target/71977
11101 PR target/70568
11102 PR target/78823
11103 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11104 64-bit VSX systems with direct move, whether we optimize common
11105 code sequences in the GLIBC math library for float math functions.
11106 * gcc.target/powerpc/pr71977-2.c: Likewise.
11107
a9342885
MP
111082017-01-04 Marek Polacek <polacek@redhat.com>
11109
11110 PR c++/64767
11111 * c-c++-common/Wpointer-compare-1.c: New test.
11112
066435fe
JJ
111132017-01-04 Jakub Jelinek <jakub@redhat.com>
11114
abec4284
JJ
11115 PR c++/78949
11116 * c-c++-common/Wunused-var-16.c: New test.
11117
26c43e27
JJ
11118 PR c++/78693
11119 * g++.dg/cpp0x/pr78693.C: New test.
11120
fc73e60c
JJ
11121 PR driver/78957
11122 * gcc.dg/pr78957.c: New test.
11123
c9cf3863
JJ
11124 * g++.dg/cpp1y/auto-fn34.C: New test.
11125
066435fe
JJ
11126 PR c++/71182
11127 * g++.dg/cpp0x/pr71182.C: New test.
11128
598bd687
KN
111292017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11130
11131 PR target/78056
11132 * gcc.target/powerpc/pr78056-1.c: New test.
11133 * gcc.target/powerpc/pr78056-2.c: New test.
11134 * gcc.target/powerpc/pr78056-3.c: New test.
11135 * gcc.target/powerpc/pr78056-4.c: New test.
11136 * gcc.target/powerpc/pr78056-5.c: New test.
11137 * gcc.target/powerpc/pr78056-6.c: New test.
11138 * gcc.target/powerpc/pr78056-7.c: New test.
11139 * gcc.target/powerpc/pr78056-8.c: New test.
11140 * lib/target-supports.exp
11141 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11142 whether the effective target supports the popcntb instruction.
11143
8194635a
JL
111442017-01-03 Jeff Law <law@redhat.com>
11145
11146 PR tree-optimization/67955
11147 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11148
baf9ebc8
MP
111492017-01-04 Marek Polacek <polacek@redhat.com>
11150
11151 PR c++/77545
11152 PR c++/77284
11153 * g++.dg/cpp0x/range-for32.C: New test.
11154 * g++.dg/cpp0x/range-for33.C: New test.
11155
5dd9a9d0
DM
111562017-01-04 David Malcolm <dmalcolm@redhat.com>
11157
11158 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11159
4bf07f3f
NS
111602017-01-04 Nathan Sidwell <nathan@acm.org>
11161
11162 PR c++/66735
11163 * g++.dg/cpp1y/pr66735.C: New.
11164
165ba2e9
JJ
111652017-01-04 Jakub Jelinek <jakub@redhat.com>
11166
11167 PR tree-optimization/71563
11168 * gcc.dg/tree-ssa/pr71563.c: New test.
11169
4567f969
JB
111702017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11171
11172 PR fortran/78534
11173 PR fortran/78976
11174 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11175 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11176 * gfortran.dg/transfer_intrinsic_1.f90: Change
11177 scan-tree-dump-times due to gfc_trans_string_copy change to
11178 avoid -Wstringop-overflow.
11179
1c06f07f
JL
111802017-01-03 Jeff Law <law@redhat.com>
11181
11182 PR tree-optimization/78856
11183 * gcc.c-torture/execute/pr78856.c: New test.
11184
60fb638f
MM
111852017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11186
11187 PR target/78953
11188 * gcc.target/powerpc/pr78953.c: New test.
11189
e4d02f52
ILT
111902017-01-03 Ian Lance Taylor <iant@google.com>
11191
11192 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11193 enums.
11194
5b4f088d
MS
111952017-01-03 Martin Sebor <msebor@redhat.com>
11196
11197 PR tree-optimization/78696
11198 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11199 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11200 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11201 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11202
112032017-01-03 David Malcolm <dmalcolm@redhat.com>
11204
11205 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11206 with more than one digit.
11207 * lib/gcc-dg.exp (process-message): Support more than one digit
11208 in relative line specifications.
11209
112102017-01-03 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR tree-optimization/78965
11213 * gcc.dg/pr78965.c: New test.
11214
11215 PR middle-end/78901
11216 * g++.dg/opt/pr78901.C: New test.
11217
112182017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11219
11220 PR fortran/78534
11221 PR fortran/66310
11222 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11223 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11224 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11225 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11226 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11227 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11228 * gfortran.dg/string_1_lp64.f90: New test.
11229 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11230 * gfortran.dg/string_3_lp64.f90: New test.
11231 * gfortran.dg/transfer_intrinsic_1.f90: Change
11232 scan-tree-dump-times due to gfc_trans_string_copy change to
11233 avoid -Wstringop-overflow.
11234
8b7163c6
UB
112352017-01-02 Uros Bizjak <ubizjak@gmail.com>
11236
11237 PR target/78967
11238 * gcc.target/i386/pr78967-1.c: New test.
11239 * gcc.target/i386/pr78967-2.c: Ditto.
11240 * gcc.target/i386/pr78967-3.c: Ditto.
11241
11242 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11243 * gcc.target/i386/pr78904-4.c: Ditto.
11244 * gcc.target/i386/pr78904-6.c: Ditto.
11245
e2940b98
JH
112462017-01-01 Jan Hubicka <hubicka@ucw.cz>
11247
11248 PR middle-end/77674
11249 * g++.dg/torture/pr77674.C: New testcase.
11250
cbe34bb5 112512017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11252
11253 Update copyright years.
818ab71a 11254\f
cbe34bb5 11255Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11256
11257Copying and distribution of this file, with or without modification,
11258are permitted in any medium without royalty provided the copyright
11259notice and this notice are preserved.
This page took 8.103534 seconds and 5 git commands to generate.