]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
builtin-attrs.def: Add comments.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
27be025d
MS
12017-08-14 Martin Sebor <msebor@redhat.com>
2
3 PR c/81117
4 * c-c++-common/attr-nonstring-1.c: New test.
5
da67acb9
MS
62017-08-14 Martin Sebor <msebor@redhat.com>
7
8 PR c/81117
9 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
10
9e3b1778
DE
112017-08-14 David Edelsohn <dje.gcc@gmail.com>
12
13 * gcc.dg/ucnid-5.c: Skip on AIX.
14 * gcc.target/powerpc/pr79909.c: Skip on AIX.
15
2912db04
UB
162017-08-14 Uros Bizjak <ubizjak@gmail.com>
17
18 PR target/46091
19 * gcc.target/i386/pr46091-1.c: New test.
20 * gcc.target/i386/pr46091-2.c: Ditto.
21 * gcc.target/i386/pr46091-3.c: Ditto.
22
c7fd2176
WD
232017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
24
25 PR target/81643
26 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
27
a72a7e39
BS
282017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
29
30 PR target/79845
31 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
32 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
33 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
34 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
35 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
36 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
37 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
38 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
39 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
40 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
41 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
42 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
43 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
44 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
45 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
46 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
47 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
48 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
49 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
50 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
51 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
52 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
53 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
54 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
55 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
56 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
57 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
58 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
59 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
60 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
61 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
62 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
63 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
64 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
65 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
66 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
67 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
68 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
69 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
70 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
71 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
72 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
73 * gcc.target/powerpc/cmpb-3.c: Likewise.
74 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
75 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
76 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
77 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
78 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
79 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
80 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
81 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
82 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
83 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
84 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
85 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
86 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
87 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
88 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
89 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
90 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
91 * gcc.target/powerpc/no-r11-3.c: Likewise.
92 * gcc.target/powerpc/pr80098-1.c: Likewise.
93 * gcc.target/powerpc/pr80098-2.c: Likewise.
94 * gcc.target/powerpc/pr80098-3.c: Likewise.
95 * gcc.target/powerpc/pr80098-4.c: Likewise.
96 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
97 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
98 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
99 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
100 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
101 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
102 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
103 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
104 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
105 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
106 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
107
8d2d0de9
BC
1082017-08-14 Bin Cheng <bin.cheng@arm.com>
109
110 PR tree-optimization/81799
111 * gcc.dg/tree-ssa/pr81799.c: New.
112
5316dd1b
WD
1132017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
114
115 PR middle-end/46932
116 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
117 * lib/target-supports.exp: Add check_effective_target_autoincdec.
118
250db3f9
SN
1192017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
120
121 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
122 -mno-pc-relative-literal-loads.
123
0d9255af
RO
1242017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
125
126 PR testsuite/81793
127 * gcc.dg/pie-static-1.c: Require both static and pie support.
128 * gcc.dg/pie-static-2.c: Likewise.
129
7a7b545f
PMR
1302017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
131
132 PR ada/79542
133 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
134
bb85aa74
MP
1352017-08-11 Marek Polacek <polacek@redhat.com>
136
137 PR c/81795
138 * gcc.dg/pr81795.c: New test.
139
c4fa8984
TK
1402017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
141
142 PR fortran/60355
143 * gfortran.dg (bind_c_usage_30): New test.
144
fe8a99d8
ML
1452017-08-11 Martin Liska <mliska@suse.cz>
146
147 PR tree-opt/79987
148 * gcc.target/i386/mpx/pr79987.c: New test.
149
4c71a171
ML
1502017-08-11 Martin Liska <mliska@suse.cz>
151
152 PR ipa/81213
153 * gcc.target/i386/pr81213.c: New test.
154
e1769bdd
UB
1552017-08-10 Uros Bizjak <ubizjak@gmail.com>
156
157 PR target/81708
158 * gcc.target/i386/stack-prot-sym.c: New test.
159
adc84037
RS
1602017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
161
162 PR testsuite/81738
163 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
164 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
165 vect_perm and vect_element_align for vectorization.
166
8e941ae9
L
1672017-08-10 H.J. Lu <hongjiu.lu@intel.com>
168
169 PR target/81736
170 * gcc.target/i386/pr81736-1.c: New test.
171 * gcc.target/i386/pr81736-2.c: Likewise.
172 * gcc.target/i386/pr81736-3.c: Likewise.
173 * gcc.target/i386/pr81736-4.c: Likewise.
174 * gcc.target/i386/pr81736-5.c: Likewise.
175 * gcc.target/i386/pr81736-6.c: Likewise.
176 * gcc.target/i386/pr81736-7.c: Likewise.
177
798f8628
WS
1782017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
179
180 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
181 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
182
32129a17
DM
1832017-08-10 David Malcolm <dmalcolm@redhat.com>
184
185 * c-c++-common/missing-close-symbol.c: New test case.
186 * c-c++-common/missing-symbol.c: New test case.
187 * gcc.dg/unclosed-init.c: New test case.
188 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
189 * g++.dg/diagnostic/unclosed-function.C: New test case.
190 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
191 * g++.dg/diagnostic/unclosed-struct.C: New test case.
192 * g++.dg/parse/pragma2.C: Update to reflect movement of the
193 "expected identifier" error.
194
57e1270f
FR
1952017-08-10 Fritz Reese <fritzoreese@gmail.com>
196
197 * gfortran.dg/dec_d_lines_1.f: New test.
198 * gfortran.dg/dec_d_lines_2.f: New test.
199
2002017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
201
202 * gfortran.dg/dec_structure_18.f90: New test.
203 * gfortran.dg/dec_structure_19.f90: New test.
204 * gfortran.dg/dec_structure_20.f90: New test.
205 * gfortran.dg/dec_structure_21.f90: New test.
206
aaab59b4
MP
2072017-08-10 Marek Polacek <polacek@redhat.com>
208
209 PR testsuite/81784
210 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
211
f234f078
MP
212 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
213
2b7d0696
ML
2142017-08-10 Martin Liska <mliska@suse.cz>
215
216 PR c++/81355
217 * g++.dg/other/pr81355.C: New test.
218
47ee1b7c
DM
2192017-08-09 David Malcolm <dmalcolm@redhat.com>
220
221 * jit.dg/all-non-failing-tests.h: Add note about
222 test-vector-types.cc.
223 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
224 case.
225 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
226 New test case.
227 * jit.dg/test-vector-types.cc: New test case.
228
b388427b
AP
2292017-08-09 Andrew Pinski <apinski@cavium.com>
230
231 * gcc.target/aarch64/vect-xorsign_exec.c: Add
232 --save-temps to the options passed.
233
12c2ab7b
MC
2342017-08-09 Michael Collison <michael.collison@arm.com>
235
236 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
237 boundary option and fix comment.
238 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
239 boundary option and fix comment.
240 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
241 boundary option and fix comment.
242 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
243 -mstructure-size boundary option.
244
a8a581af
SB
2452017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
246
247 PR rtl-optimization/81423
248 * gcc.c-torture/execute/pr81423.c: New testcase.
249
50a87c1c
WS
2502017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
251
252 * gcc.target/powerpc/fold-vec-pack-double.c: New.
253 * gcc.target/powerpc/fold-vec-pack-int.c: New.
254 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
255 * gcc.target/powerpc/fold-vec-pack-short.c: New.
256
3d9a180f
WS
2572017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
258
259 * gcc.target/powerpc/fold-vec-msum-char.c: New.
260 * gcc.target/powerpc/fold-vec-msum-short.c: New.
261
ee9a9e7b
WS
2622017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
263
264 * gcc.target/powerpc/fold-vec-madd-double.c: New.
265 * gcc.target/powerpc/fold-vec-madd-float.c: New.
266 * gcc.target/powerpc/fold-vec-madd-short.c: New.
267
07999eb2
WS
2682017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
269
270 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
271 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
272 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
273 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
274
0ca970cd
SB
2752017-08-09 Slava Barinov <v.barinov@samsung.com>
276
277 * g++.dg/asan/asan.exp: Switch on *.cc tests.
278
296c53ac
MP
2792017-08-09 Marek Polacek <polacek@redhat.com>
280
281 PR c/81233
282 * gcc.dg/diagnostic-types-1.c: New test.
283 * gcc.dg/assign-warn-1.c: Update warning messages.
284 * gcc.dg/assign-warn-2.c: Likewise.
285 * gcc.dg/c90-const-expr-5.c: Likewise.
286 * gcc.dg/c99-const-expr-5.c: Likewise.
287 * gcc.dg/conv-2.c: Likewise.
288 * gcc.dg/init-bad-7.c: Likewise.
289 * gcc.dg/overflow-warn-1.c: Likewise.
290 * gcc.dg/overflow-warn-2.c: Likewise.
291 * gcc.dg/overflow-warn-3.c: Likewise.
292 * gcc.dg/overflow-warn-4.c: Likewise.
293 * gcc.dg/pointer-array-atomic.c: Likewise.
294 * gcc.dg/pr26865.c: Likewise.
295 * gcc.dg/pr61162-2.c: Likewise.
296 * gcc.dg/pr61162.c: Likewise.
297 * gcc.dg/pr67730-2.c: Likewise.
298 * gcc.dg/pr69156.c: Likewise.
299 * gcc.dg/pr70174.c: Likewise.
300 * objc.dg/proto-lossage-4.m: Likewise.
301
a32c8316
MP
3022017-08-09 Marek Polacek <polacek@redhat.com>
303
304 PR c/81417
305 * Wsign-compare-1.c: New test.
306 * gcc.dg/compare1.c: Adjust dg-bogus.
307 * gcc.dg/compare2.c: Likewise.
308 * gcc.dg/compare3.c: Likewise.
309 * gcc.dg/compare7.c: Likewise.
310 * gcc.dg/compare8.c: Likewise.
311 * gcc.dg/compare9.c: Likewise.
312 * gcc.dg/pr11492.c: Likewise.
313
7345b714
L
3142017-08-08 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR driver/81523
317 * gcc.dg/pie-7.c: New test.
318 * gcc.dg/pie-static-1.c: Likewise.
319 * gcc.dg/pie-static-2.c: Likewise.
320
d5bf81b3
UB
3212017-08-08 Uros Bizjak <ubizjak@gmail.com>
322
323 PR target/81708
324 * gcc.target/i386/stack-prot-guard.c: New test.
325
4261463d
TC
3262017-08-08 Tamar Christina <tamar.christina@arm.com>
327
328 * gcc.target/aarch64/xorsign.c: New.
329 * gcc.target/aarch64/xorsign_exec.c: New.
330 * gcc.target/aarch64/vect-xorsign_exec.c: New.
331
b115e803
BS
3322017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
333
334 PR tree-optimization/81354
335 * g++.dg/torture/pr81354.C: New file.
336
51bd28ed
RB
3372017-08-08 Richard Biener <rguenther@suse.de>
338
339 PR middle-end/81719
340 * g++.dg/tree-ssa/pr81719.C: New testcase.
341
26d66f28
RB
3422017-08-08 Richard Biener <rguenther@suse.de>
343
344 PR tree-optimization/81723
345 * gfortran.dg/pr81723.f: New testcase.
346
82c0d3eb
BS
3472017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
348
349 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
350 string.
351 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
352 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
353 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
354 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
355 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
356 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
357 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
358 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
359 * gcc.target/powerpc/cmpb-3.c: Likewise.
360 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
361 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
362
d81e058f
ML
3632017-08-08 Martin Liska <mliska@suse.cz>
364
365 PR tree-opt/81696
366 * gcc.dg/ipa/pr81696.c: New test.
367
a5c93f53
BC
3682017-08-08 Bin Cheng <bin.cheng@arm.com>
369
370 PR tree-optimization/81744
371 * gcc.dg/tree-ssa/pr81744.c: New.
372
a5afbdd6
MP
3732017-08-08 Marek Polacek <polacek@redhat.com>
374
375 PR c++/81607
376 * g++.dg/other/bitfield6.C: New test.
377
08c4c51e
MM
3782017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
379
380 PR target/81593
381 * gcc.target/powerpc/vec-setup.h: New tests to test various
382 combinations of setting up vectors of 2 double word elements.
383 * gcc.target/powerpc/vec-setup-long.c: Likewise.
384 * gcc.target/powerpc/vec-setup-double.c: Likewise.
385 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
386 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
387 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
388 vector inserts from vector extracts.
389 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
390
950a884b
TK
3912017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
392
393 PR fortran/68829
394 PR fortran/81701
395 * gfortran.dg/o_fast_stacksize.90: New test.
396
6f1a16cb
WD
3972017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
398
399 PR middle-end/46932
400 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
401
4090b652
L
4022017-08-07 H.J. Lu <hongjiu.lu@intel.com>
403
404 * gcc.target/i386/pr81736-1.c: Removed.
405 * gcc.target/i386/pr81736-2.c: Likewise.
406 * gcc.target/i386/pr81736-3.c: Likewise.
407 * gcc.target/i386/pr81736-4.c: Likewise.
408
079a0363
L
4092017-08-07 H.J. Lu <hongjiu.lu@intel.com>
410
411 PR target/81736
412 * gcc.target/i386/pr81736-1.c: New test.
413 * gcc.target/i386/pr81736-2.c: Likewise.
414 * gcc.target/i386/pr81736-3.c: Likewise.
415 * gcc.target/i386/pr81736-4.c: Likewise.
416
1653a865
MP
4172017-08-07 Marek Polacek <polacek@redhat.com>
418
419 PR middle-end/81737
420 * gcc.dg/pr81737.c: New test.
421
577eec56
ML
4222017-08-07 Martin Liska <mliska@suse.cz>
423
424 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
425 * gcc.dg/parm-impl-decl-1.c: Likewise.
426 * gcc.dg/parm-impl-decl-3.c: Likewise.
427 * gcc.dg/Wattributes-5.c: New test.
428
537bf9ac
AP
4292017-08-06 Andrew Pinski <apinski@cavium.com>
430
431 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
432 * gcc.target/aarch64/target_attr_13.c: LIkewise.
433 * gcc.target/aarch64/target_attr_15.c: LIkewise.
434 * gcc.target/aarch64/target_attr_4.c: Likewise.
435 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
436 * gcc.target/aarch64/target_attr_2.c: Likewise.
437 * gcc.target/aarch64/target_attr_7.c: Likewise.
438 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
439 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
440 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
441
90596474
AP
4422017-08-06 Andrew Pinski <apinski@cavium.com>
443
444 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
445 -march=armv8-a+nolse, skip if -mcpu= is passed.
446 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
447
08e9cb5a
AP
4482017-08-06 Andrew Pinski <apinski@cavium.com>
449
450 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
451 * gcc.target/aarch64/_Float16_2.c: Likewise.
452 * gcc.target/aarch64/_Float16_3.c: Likewise.
453
4a6ad083
TV
4542017-08-06 Tom de Vries <tom@codesourcery.com>
455
456 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
457
b363e726
TV
4582017-08-06 Tom de Vries <tom@codesourcery.com>
459
460 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
461 type. Add missing return.
462
8fbcf075
TV
4632017-08-06 Tom de Vries <tom@codesourcery.com>
464
465 PR testsuite/81731
466 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
467 variable 'a' definition.
468 (b): Remove unused variable.
469 (gp): New variable.
470 (check): Add parameter corresponding to call in main, and handle.
471
67695c07
PC
4722017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
473
474 PR c++/79790
23d12941 475 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 476
c779bea5
YG
4772017-08-04 Yury Gribov <tetra2005@gmail.com>
478
479 PR tree-optimization/57371
480 * c-c++-common/pr57371-1.c: New test.
481 * c-c++-common/pr57371-2.c: New test.
482 * c-c++-common/pr57371-3.c: New test.
483 * c-c++-common/pr57371-4.c: New test.
484 * gcc.dg/pr57371-5.c: New test.
485
e52341f1
CL
4862017-08-04 Carl Love <cel@us.ibm.com>
487
488 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
489 builtin test cases for vec_mule, and vec_mulo.
490 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
491 builtin test cases for vec_mule, and vec_mulo.
492
295940c3
L
4932017-08-04 H.J. Lu <hongjiu.lu@intel.com>
494
495 PR target/81590
496 * gcc.target/i386/avx512-check.h: New file.
497 * gcc.target/i386/avx5124fmaps-check.h: Removed.
498 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
499 * gcc.target/i386/avx512cd-check.h: Likewise.
500 * gcc.target/i386/avx512ifma-check.h: Likewise.
501 * gcc.target/i386/avx512vbmi-check.h: Likewise.
502 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
503 * gcc.target/i386/avx512bw-check.h: Rewrite.
504 * gcc.target/i386/avx512dq-check.h: Likewise.
505 * gcc.target/i386/avx512er-check.h: Likewise.
506 * gcc.target/i386/avx512f-check.h: Likewise.
507 * gcc.target/i386/avx512vl-check.h: Likewise.
508 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
509 only.
510 (test_512): Removed.
511 (avx512*_test): Likewise.
512 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
513
f4f2c2ec
MP
5142017-08-04 Marek Polacek <polacek@redhat.com>
515
516 PR middle-end/81695
517 * gcc.dg/pr81695.c: New test.
518
62c8a2cf
RS
5192017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
520
521 PR tree-optimization/81136
522 * gcc.dg/vect/pr81136.c: Add scan test.
523
dfbddbeb
RS
5242017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
525
526 * gcc.dg/vect/vect-alias-check-3.c: New test.
527 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
528 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
529
165b2f5f
RB
5302017-08-04 Richard Biener <rguenther@suse.de>
531
532 PR middle-end/81705
533 * c-c++-common/ubsan/pr81705.c: New testcase.
534
7c0881d5
BS
5352017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
536
537 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
538 messages that used to start with a capital letter.
539 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
540 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
541 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
542 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
543 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
544 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
545 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
546 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
547 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
548 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
549 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
550 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
551 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
552 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
553 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
554 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
555 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
556 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
557 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
558 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
559 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
560 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
561 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
562 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
563 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
564 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
565 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
566 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
567 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
568 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
569 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
570 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
571 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
572 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
573 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
574 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
575 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
576 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
577 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
578 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
579 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
580 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
581 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
582 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
583 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
584 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
585 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
586 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
587 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
588 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
589 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
590 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
591 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
592 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
593 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
594 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
595
2fdaed89
JJ
5962017-08-03 Jakub Jelinek <jakub@redhat.com>
597
598 PR target/81621
599 * gcc.dg/pr81621.c: New test.
600
297db279
RB
6012017-08-03 Richard Biener <rguenther@suse.de>
602
603 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
604 and CSE.
605
2fdaed89 6062017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
607
608 PR middle-end/81148
609 * c-c++-common/ubsan/pr81148.c: New testcase.
610
cad136a4
TV
6112017-08-03 Tom de Vries <tom@codesourcery.com>
612
613 PR target/81662
614 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
615
2392baa5
JJ
6162017-08-03 Jakub Jelinek <jakub@redhat.com>
617
618 PR driver/81650
619 * gcc.dg/pr81650.c: New test.
620
e5e691a5
PC
6212017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
622
623 PR c++/71440
624 * g++.dg/template/crash127.C: New.
625
0a734553
JJ
6262017-08-03 Jakub Jelinek <jakub@redhat.com>
627
628 PR middle-end/81052
629 * c-c++-common/pr81052.c: New test.
630
673aef33
TV
6312017-08-03 Tom de Vries <tom@codesourcery.com>
632
633 * gcc.dg/pr56727-2.c: Require alias.
634
2a8485f6
TV
6352017-08-03 Tom de Vries <tom@codesourcery.com>
636
637 * gcc.dg/attr-noipa.c: Require alloca.
638
8b917598
TV
6392017-08-03 Tom de Vries <tom@codesourcery.com>
640
641 * gcc.dg/torture/pr80163.c: Require label_values.
642
4ca8bf91
TV
6432017-08-03 Tom de Vries <tom@codesourcery.com>
644
645 PR target/81662
646 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
647 * c-c++-common/patchable_function_entry-default.c: Same.
648 * c-c++-common/patchable_function_entry-definition.c: Same.
649
f4629481
UB
6502017-08-02 Uros Bizjak <ubizjak@gmail.com>
651
652 PR target/81644
653 * gcc.target/i386/pr81644.c: New test.
654
86994621
TV
6552017-08-02 Tom de Vries <tom@codesourcery.com>
656
657 * gcc.dg/Walloca-14.c: Use relative line number.
658
9501fd4b
UB
6592017-08-02 Uros Bizjak <ubizjak@gmail.com>
660
661 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
662 test "no-3dnowa" target attribute.
663
f7b6353a
MP
6642017-08-02 Marek Polacek <polacek@redhat.com>
665
666 PR c/81289
667 * gcc.dg/noncompile/pr81289.c: New test.
668
8a6eab34
MP
669 PR c/81448
670 PR c/81306
671 * c-c++-common/Wmultistatement-macros-13.c: New test.
672
349721b7
JJ
6732017-08-02 Jakub Jelinek <jakub@redhat.com>
674
e4f0733a
JJ
675 PR c++/81640
676 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
677
349721b7
JJ
678 PR middle-end/79499
679 * gcc.dg/pr79499.c: New test.
680
77eefb71
RB
6812017-08-02 Richard Biener <rguenther@suse.de>
682
683 PR tree-optimization/81633
684 * gcc.dg/vect/pr81633.c: New testcase.
685
760f74c2
L
6862017-08-01 H.J. Lu <hongjiu.lu@intel.com>
687
688 * gcc.dg/guality/pr25967-1.c: New test.
689 * gcc.dg/guality/pr25967-2.c: Likewise.
690 * gcc.dg/torture/pr25967-1.c: Likewise.
691 * gcc.dg/torture/pr25967-2.c: Likewise.
692
a2e28a97
L
6932017-08-01 H.J. Lu <hongjiu.lu@intel.com>
694
695 PR target/81654
696 * gcc.target/i386/pr81654.c: New test.
697
d8afd032
TK
6982017-08-01 Thomas König <tkoenig@gcc.gnu.org>
699
700 PR fortran/79312
701 * gfortran.dg/logical_assignment_1.f90: New test.
702
671a00ee
ML
7032017-08-01 Martin Liska <mliska@suse.cz>
704
705 PR middle-end/70140
706 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
707
7d3eecca
ML
7082017-08-01 Martin Liska <mliska@suse.cz>
709
710 Revert r250771
711 Make mempcpy more optimal (PR middle-end/70140).
712
636730ca
JJ
7132017-08-01 Jakub Jelinek <jakub@redhat.com>
714
715 PR target/81622
716 * gcc.target/powerpc/pr81622.c: New test.
717
74cc0b2b
SE
7182017-08-01 Steve Ellcey <sellcey@cavium.com>
719
720 PR tree-optimization/80925
721 * gcc.dg/vect/vect-28.c: Add
722 --param vect-max-peeling-for-alignment=0 option.
723 Remove unaligned access and peeling checks.
724 * gcc.dg/vect/vect-33-big-array.c: Ditto.
725 * gcc.dg/vect/vect-70.c: Ditto.
726 * gcc.dg/vect/vect-87.c: Ditto.
727 * gcc.dg/vect/vect-88.c: Ditto.
728 * gcc.dg/vect/vect-91.c: Ditto.
729 * gcc.dg/vect/vect-93.c: Ditto.
730
0102e469
TV
7312017-08-01 Tom de Vries <tom@codesourcery.com>
732
733 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
734 * gcc.target/nvptx/slp.c (foo): Same.
735
813485c6
RB
7362017-08-01 Richard Biener <rguenther@suse.de>
737
738 PR tree-optimization/81181
739 * gcc.dg/torture/pr81181.c: New testcase.
740
98b7180c
ML
7412017-08-01 Martin Liska <mliska@suse.cz>
742
743 PR middle-end/70140
744 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
745
4f3e333a
UB
7462017-08-01 Uros Bizjak <ubizjak@gmail.com>
747
748 PR target/81641
749 * gcc.target/i386/pr81641.c: New test.
750
b8bb5772
UB
7512017-08-01 Uros Bizjak <ubizjak@gmail.com>
752
753 PR target/81639
754 * gcc.target/i386/pr81639.c: New test.
755
34e5c511
RB
7562017-08-01 Richard Biener <rguenther@suse.de>
757
758 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
759 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
760 endless loop.
761 * gcc.dg/uninit-23.c: Adjust.
762
5e19d437
BC
7632017-08-01 Bin Cheng <bin.cheng@arm.com>
764
765 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
766 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
767
7061cfc0
BC
7682017-08-01 Bin Cheng <bin.cheng@arm.com>
769
770 PR tree-optimization/81627
771 * gcc.dg/tree-ssa/pr81627.c: New.
772
39637a44
BC
7732017-08-01 Bin Cheng <bin.cheng@arm.com>
774
775 PR tree-optimization/81620
776 * gcc.dg/tree-ssa/pr81620-1.c: New.
777 * gcc.dg/tree-ssa/pr81620-2.c: New.
778
f9c5fe06
DH
7792017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
780
781 PR testsuite/53542
782 * gfortran.dg/use_30.f90: New test.
783
da98e3b1
JJ
7842017-08-01 Jakub Jelinek <jakub@redhat.com>
785
786 PR tree-optimization/81588
787 * gcc.dg/tree-ssa/pr81588.c: New test.
788 * gcc.dg/pr81588.c: New test.
789 * gcc.c-torture/execute/pr81588.c: New test.
790
5e8fe12f
RB
7912017-08-01 Richard Biener <rguenther@suse.de>
792
793 PR tree-optimization/81297
794 * gcc.dg/torture/pr81297.c: New testcase.
795
93ac482a
UB
7962017-07-31 Uros Bizjak <ubizjak@gmail.com>
797
798 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
799
6cc518c6
SE
8002017-07-31 Steve Ellcey <sellcey@cavium.com>
801
802 PR tree-optimization/80925
93ac482a 803 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
804 --param vect-max-peeling-for-alignment=0 option.
805 Remove unaligned access and peeling checks.
806 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
807
24c8e8eb
CL
8082017-07-31 Carl Love <cel@us.ibm.com>
809
810 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
811 missed in commit 250746.
812
b40e941b
CL
8132017-07-31 Carl Love <cel@us.ibm.com>
814
815 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
816 new builtins.
817
67779f74
L
8182017-07-31 H.J. Lu <hongjiu.lu@intel.com>
819
820 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
821 * gcc.target/i386/pr79793-2.c: Likewise.
822
a97cf8f9
UB
8232017-07-31 Uros Bizjak <ubizjak@gmail.com>
824
825 PR target/25967
826 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
827 (naked): Add attribute regparm(1) for x86_32 targets.
828 Add integer argument. Remove global "data" variable.
829 (main): Pass integer argument to naked function.
830 * gcc.target/i386/naked-4.c: New test.
831
7fef86d3
JH
8322017-07-31 Jan Hubicka <hubicka@ucw.cz>
833 Martin Liska <mliska@suse.cz>
834
835 * gcc.dg/predict-15.c: New test.
836 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
837
2ec580be
UB
8382017-07-31 Uros Bizjak <ubizjak@gmail.com>
839
840 PR target/25967
841 * gcc.target/i386/naked-1.c: New test.
842 * gcc.target/i386/naked-2.c: Ditto.
843 * gcc.target/i386/naked-3.c: Ditto.
844 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
845 do_test_body0 stub function, use attribute "naked" instead.
846 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
847 * gcc.dg/pr44290-2.c: Ditto.
848
cfdf6ff6
TK
8492017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
850
851 PR fortran/81581
852 * gfortran.dg/dim_sum_1.f90: New test case.
853 * gfortran.dg/dim_sum_2.f90: New test case.
854 * gfortran.dg/dim_sum_3.f90: New test case.
855
5edb1c48
ML
8562017-07-31 Martin Liska <mliska@suse.cz>
857
858 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
859 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
860
f34ebeb2
ML
8612017-07-31 Martin Liska <mliska@suse.cz>
862
863 PR sanitize/81530
864 * g++.dg/ubsan/pr81530.C: New test.
865
066bbc57
JJ
8662017-07-31 Jakub Jelinek <jakub@redhat.com>
867
868 PR sanitizer/81604
869 * c-c++-common/ubsan/pr81604.c: New test.
870
a10b3cf1
L
8712017-07-30 H.J. Lu <hongjiu.lu@intel.com>
872
873 PR target/79793
874 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
875 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
876 (foo): Check the builtin return address against the return address
877 in interrupt frame.
878 * gcc.target/i386/pr79793-1.c: New test.
879 * gcc.target/i386/pr79793-2.c: Likewise.
880
942047f2
EB
8812017-07-29 Eric Botcazou <ebotcazou@adacore.com>
882
883 * c-c++-common/dump-ada-spec-7.c: New test.
884
e071b767
JJ
8852017-07-29 Jakub Jelinek <jakub@redhat.com>
886
887 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
888 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
889
782a7850
PB
8902017-07-28 Peter Bergner <bergner@vnet.ibm.com>
891
892 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
893
9de00935
TC
8942017-07-28 Tamar Christina <tamar.christina@arm.com>
895
896 * gcc.target/aarch64/int_mov_immediate_1.c: New.
897
8de33df2
BC
8982017-07-28 Bin Cheng <bin.cheng@arm.com>
899
900 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
901
8acb8421
TC
9022017-07-28 Tamar Christina <tamar.christina@arm.com>
903 Bilyan Borisov <bilyan.borisov@arm.com>
904
905 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
906 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
907 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
908 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
909 * gcc.target/aarch64/pr63304_1.c: Changed to double.
910
d9c259ef
BC
9112017-07-28 Bin Cheng <bin.cheng@arm.com>
912
913 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
914 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
915 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
916 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
917 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
918 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
919 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
920 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
921 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
922 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
923 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
924
6d7649f8
ML
9252017-07-28 Martin Liska <mliska@suse.cz>
926
927 PR sanitizer/81340
928 * g++.dg/asan/pr81340.C: New test.
929
92e29a5e
RB
9302017-07-28 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/81502
933 * gcc.target/i386/pr81502.c: New testcase.
934
70affe6a
ML
9352017-07-28 Martin Liska <mliska@suse.cz>
936
937 PR sanitizer/81460
938 * gcc.dg/asan/pr81460.c: New test.
939
d0ee55a1
JJ
9402017-07-28 Jakub Jelinek <jakub@redhat.com>
941
c9b39a49
JJ
942 PR sanitizer/80998
943 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
944 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
945
d0ee55a1
JJ
946 PR tree-optimization/81578
947 * gcc.dg/pr81578.c: New test.
948
1ce75e41
RB
9492017-07-28 Richard Biener <rguenther@suse.de>
950
951 PR tree-optimization/81573
952 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
953
7a5cbf29
PB
9542017-07-27 Peter Bergner <bergner@vnet.ibm.com>
955
956 * g++.dg/pr69667.C: Remove option -mlra.
957 * gcc.target/powerpc/dform-1.c: Likewise.
958 * gcc.target/powerpc/dform-2.c: Likewise.
959 * gcc.target/powerpc/dform-3.c: Likewise.
960 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
961 * gcc.target/powerpc/p9-vparity.c: Likewise.
962 * gcc.target/powerpc/pr63491.c: Likewise.
963 * gcc.target/powerpc/pr67808.c: Likewise.
964 * gcc.target/powerpc/pr68805.c: Likewise.
965 * gcc.target/powerpc/pr69461.c: Likewise.
966 * gcc.target/powerpc/pr71680.c: Likewise.
967 * gcc.target/powerpc/pr77289.c: Likewise.
968 * gcc.target/powerpc/pr78458.c: Likewise.
969 * gcc.target/powerpc/pr78543.c: Likewise.
970 * g++.dg/pr71294.C: Remove option -mno-lra.
971 * gcc.target/powerpc/pr71656-1.c: Likewise.
972 * gcc.target/powerpc/pr71656-2.c: Likewise.
973 * gcc.target/powerpc/pr71698.c: Likewise.
974
2c2789d5
KT
9752017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
976 Sudakshina Das <sudi.das@arm.com>
977
978 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
979
06bd22f6
MP
9802017-07-27 Marek Polacek <polacek@redhat.com>
981
982 PR c/81417
983 * c-c++-common/Wsign-compare-1.c: New test.
984 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
985 * g++.dg/warn/Wsign-compare-4.C: Likewise.
986 * g++.dg/warn/Wsign-compare-6.C: Likewise.
987 * g++.dg/warn/compare1.C: Likewise.
988 * gcc.dg/compare1.c: Likewise.
989 * gcc.dg/compare2.c: Likewise.
990 * gcc.dg/compare4.c: Likewise.
991 * gcc.dg/compare5.c: Likewise.
992 * gcc.dg/pr35430.c: Likewise.
993 * gcc.dg/pr60087.c: Likewise.
994
27c8b49b
PB
9952017-07-27 Peter Bergner <bergner@vnet.ibm.com>
996
997 PR middle-end/81564
998 * gcc.dg/pr81564.c: New test.
999
b7675b59
RB
10002017-07-27 Richard Biener <rguenther@suse.de>
1001
1002 PR tree-optimization/81573
1003 PR tree-optimization/81494
1004 * gcc.dg/torture/pr81573.c: New testcase.
1005
719488f8
RB
10062017-07-27 Richard Biener <rguenther@suse.de>
1007
1008 PR tree-optimization/81571
1009 * gcc.dg/torture/pr81571.c: New testcase.
1010
9811e84c
RB
10112017-07-27 Richard Biener <rguenther@suse.de>
1012
1013 PR tree-optimization/81502
1014 * gcc.target/i386/vect-insert-1.c: New testcase.
1015
58814c76
AK
10162017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1017
1018 PR target/81534
1019 * gcc.target/s390/pr81534.c: New test.
1020
036ea399
JJ
10212017-07-27 Jakub Jelinek <jakub@redhat.com>
1022
7d25ac20
JJ
1023 PR tree-optimization/81555
1024 PR tree-optimization/81556
1025 * gcc.c-torture/execute/pr81555.c: New test.
1026 * gcc.c-torture/execute/pr81556.c: New test.
1027
036ea399
JJ
1028 * gcc.dg/attr-noipa.c: New test.
1029 * gcc.dg/ipa/ipa-pta-18.c: New test.
1030 * gcc.dg/ipa/ipa-sra-11.c: New test.
1031
9bfda664
MM
10322017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1033
1034 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1035 option.
1036 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1037 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1038 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1039 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1040 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1041 * gcc.target/powerpc/vsx-simode.c: Likewise.
1042 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1043 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1044
eb086562
PC
10452017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/71570
1048 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1049
a7473dc5
L
10502017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1051
1052 PR target/81563
1053 * gcc.target/i386/pr81563.c: New test
1054
404f48ac
WD
10552017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1056
1057 PR target/79041
1058 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1059
c3d38629
MP
10602017-07-26 Marek Polacek <polacek@redhat.com>
1061
1062 PR middle-end/70992
1063 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1064 * gcc.dg/overflow-warn-2.c: Likewise.
1065 * gcc.dg/overflow-warn-3.c: Likewise.
1066 * gcc.dg/overflow-warn-4.c: Likewise.
1067 * gcc.dg/torture/pr70992-2.c: New test.
1068 * gcc.dg/torture/pr70992.c: New test.
1069
4f450a2b
RB
10702017-07-26 Richard Biener <rguenther@suse.de>
1071
1072 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1073 happening in ccp1.
1074 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1075
e1711448
WD
10762017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1077
1078 PR middle-end/46932
1079 * gcc.dg/pr46932.c: New testcase.
1080
108c3c88
ML
10812017-07-26 Martin Liska <mliska@suse.cz>
1082
1083 PR sanitize/81186
1084 * gcc.dg/asan/pr81186.c: New test.
1085
52645850
CL
10862017-07-25 Carl Love <cel@us.ibm.com>
1087
1088 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1089 vec_cnttz builtins.
1090
a8697b27
EB
10912017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1092
1093 * gnat.dg/opt66.adb: New test.
1094
288fe52e
AM
10952017-07-25 Alexander Monakov <amonakov@ispras.ru>
1096
1097 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1098 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1099
b771c609
AM
11002017-07-25 Alexander Monakov <amonakov@ispras.ru>
1101
1102 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1103
11042017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
1105
1106 * c-c++-common/patchable_function_entry-default.c: New test.
1107 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1108 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1109
774cccdc
JJ
11102017-07-25 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR target/81532
1113 * gcc.target/i386/pr80833-3.c: New test.
1114 * gcc.target/i386/avx512dq-pr81532.c: New test.
1115 * gcc.target/i386/avx512bw-pr81532.c: New test.
1116
1aa54f90
RB
11172017-07-25 Richard Biener <rguenther@suse.de>
1118
1119 PR tree-optimization/81455
1120 * gcc.dg/pr81455.c: New testcase.
1121
e294f495
RB
11222017-07-25 Richard Biener <rguenther@suse.de>
1123
1124 PR tree-optimization/81529
1125 * gfortran.dg/pr81529.f90: New testcase.
1126
edf8ba4b
WD
11272017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1128
774cccdc 1129 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 1130
ea063871
RB
11312017-07-25 Richard Biener <rguenther@suse.de>
1132
1133 PR tree-optimization/81410
1134 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1135
5ea71a5a
RB
11362017-07-25 Richard Biener <rguenther@suse.de>
1137
1138 PR tree-optimization/81510
1139 * gcc.dg/torture/pr81510.c: New testcase.
1140 * gcc.dg/torture/pr81510-2.c: Likewise.
1141
4287b4e8
ML
11422017-07-25 Martin Liska <mliska@suse.cz>
1143
1144 PR ipa/81520
1145 * gcc.dg/ipa/pr81520.c: New test.
1146
d49718d6
MP
11472017-07-25 Marek Polacek <polacek@redhat.com>
1148
1149 PR c/81364
1150 * Wmultistatement-macros-12.c: New test.
1151
0e82a9b9
BC
11522017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1153
1154 PR target/81414
1155 * gcc.target/aarch64/pr81414.C: New.
1156
3d99332b
RB
11572017-07-25 Richard Biener <rguenther@suse.de>
1158
1159 PR middle-end/81505
1160 * gcc.dg/ubsan/pr81505.c: New testcase.
1161
52d0f7bd
DS
11622017-07-24 Daniel Santos <daniel.santos@pobox.com>
1163
1164 PR testsuite/80759
1165 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1166 (ELFFN_BEGIN): Rename to FN_TYPE.
1167 (ELFFN_END): Rename to FN_SIZE.
1168 (ASMNAME): New macro.
1169 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1170 .global.
1171 (FUNC_END): Use ASMNAME.
1172 (test_data_save): Remove.
1173 (test_data_input): Likewise.
1174 (test_data_output: Likewise.
1175 (test_data_fn): Likewise.
1176 (test_data_retaddr): Likewise.
1177 (regs_to_mem): Make globals, use r10 instead of rax.
1178 (mem_to_regs): Likewise.
1179 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1180 body to ms-sysv.c.
1181 (do_test_aligned): Likewise.
1182 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1183 Add dg-* directives.
1184 (PASTE_STR): New macro.
1185 (ASMNAME): Likewise.
1186 (LOAD_TEST_DATA_ADDR): Likewise.
1187 (TEST_DATA_OFFSET): Likewise.
1188 (do_test_body0): New C function.
1189 (do_test_body): New inline assembly routine.
1190 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1191 (runtest_ms_sysv): Modify.
1192
19930989
MM
11932017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1194
1195 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1196 since the upper-regs options have been deleted.
1197 * gcc.target/powerpc/pr65849-2.c: Likewise.
1198 * gcc.target/powerpc/pr80099-1.c: Likewise.
1199 * gcc.target/powerpc/pr80099-2.c: Likewise.
1200 * gcc.target/powerpc/pr80099-3.c: Likewise.
1201 * gcc.target/powerpc/pr80099-4.c: Likewise.
1202 * gcc.target/powerpc/pr80099-5.c: Likewise.
1203 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1204 support removal of the upper-regs options.
1205 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1206 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1207 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1208 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1209 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1210 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1211 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1212 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1213 * gcc.target/powerpc/ppc-round.c: Likewise.
1214 * gcc.target/powerpc/pr71720.c: Likewise.
1215 * gcc.target/powerpc/pr72853.c: Likewise.
1216 * gcc.target/powerpc/pr79907.c: Likewise.
1217 * gcc.target/powerpc/pr78953.c: Likewise.
1218 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1219 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1220 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1221 * gcc.target/powerpc/vec-init-3.c: Likewise.
1222 * gcc.target/powerpc/vec-init-6.c: Likewise.
1223 * gcc.target/powerpc/vec-init-7.c: Likewise.
1224 * gcc.target/powerpc/vec-set-char.c: Likewise.
1225 * gcc.target/powerpc/vec-set-int.c: Likewise.
1226 * gcc.target/powerpc/vec-set-short.c: Likewise.
1227
d47d34bb
WD
12282017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1229
1230 PR target/79041
1231 * gcc.target/aarch64/pr79041-2.c: New test.
1232
26bca0ed
CL
12332017-07-24 Carl Love <cel@us.ibm.com>
1234
1235 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1236 the new built-ins.
1237
4b40986c
JW
12382017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1239
1240 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1241
213c3b7b
TK
12422017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1243 Mikael Morin <mikael@gcc.gnu.org>
1244
1245 PR fortran/66102
1246 * gfortran.dg/realloc_on_assign_28.f90: New test.
1247
e2b71b5a
DE
12482017-07-23 David Edelsohn <dje.gcc@gmail.com>
1249
1250 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1251 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1252
f36dda3b
UB
12532017-07-23 Uros Bizjak <ubizjak@gmail.com>
1254
1255 PR target/80569
1256 * gcc.target/i386/pr80569.c: New test.
1257
5ff4baa5
CL
12582017-07-21 Carl Love <cel@us.ibm.com>
1259
1260 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1261 vmuleuh): Fix scan-assembler-times should check for word not half word
1262 instructions.
1263
43f84f6c
JW
12642017-07-21 Jim Wilson <jim.wilson@linaro.org>
1265
1266 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1267 redundant -march option.
1268 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1269 in addition to armv8.1-a.
1270
325fe816
YG
12712017-07-21 Yury Gribov <tetra2005@gmail.com>
1272
1273 PR middle-end/56727
1274 * gcc.dg/pr56727-1.c: New test.
1275 * gcc.dg/pr56727-2.c: New test.
1276
5a5838e0
SM
12772017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1278
1279 * gcc.target/powerpc/mmx-check.h: New file.
1280 * gcc.target/powerpc/mmx-packs.c: New file.
1281 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1282 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1283 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1284 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1285 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1286 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1287 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1288 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1289 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1290 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1291 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1292 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1293 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1294 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1295 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1296 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1297 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1298 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1299 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1300 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1301 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1302 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1303 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1304 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1305 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1306 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1307 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1308 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1309 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1310 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1311 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1312 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1313 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1314 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1315 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1316 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1317 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1318 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1319
9af7f373
RB
13202017-06-21 Richard Biener <rguenther@suse.de>
1321
1322 PR tree-optimization/81500
1323 * gcc.dg/torture/pr81500.c: New testcase.
1324
5aaa8fb4
NS
13252017-07-20 Nathan Sidwell <nathan@acm.org>
1326
1327 * g++.dg/ext/anon-struct6.C: Adjust diag.
1328 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1329
2953b72f
JJ
13302017-07-20 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR target/80846
1333 * gcc.target/i386/avx-pr80846.c: New test.
1334 * gcc.target/i386/avx2-pr80846.c: New test.
1335 * gcc.target/i386/avx512f-pr80846.c: New test.
1336
73c4b4df
BC
13372017-07-20 Bin Cheng <bin.cheng@arm.com>
1338
1339 PR tree-optimization/81388
1340 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1341 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1342
77e5edaf
JH
13432017-07-17 Tom de Vries <tom@codesourcery.com>
1344
1345 PR middle-end/81030
1346 * gcc.dg/pr81030.c: New test.
1347
891ad31c
RB
13482017-07-20 Richard Biener <rguenther@suse.de>
1349
1350 PR tree-optimization/61171
1351 * g++.dg/vect/pr61171.cc: New testcase.
1352 * gfortran.dg/vect/pr61171.f: Likewise.
1353 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1354
f971b281
RB
13552017-07-20 Richard Biener <rguenther@suse.de>
1356
1357 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1358 with V64QImode.
1359 * gcc.dg/vect/slp-45.c: Likewise.
1360
2071f8f9
N
13612017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1362
1363 * gcc.dg/tree-ssa/vrp116.c: New Test.
1364
a6722e5b
MM
13652017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1366
1367 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1368 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1369 __builtin_cpu_is and __builtin_cpu_supports are supported.
1370
ccfa843f
SM
13712017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1372
1373 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1374 __BUILTIN_CPU_SUPPORTS__ defined.
1375 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1376 __BUILTIN_CPU_SUPPORTS__ defined.
1377
564e405c
JJ
13782017-07-19 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR tree-optimization/81346
1381 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1382
3717fbe3
TV
13832017-07-19 Tom de Vries <tom@codesourcery.com>
1384
1385 * gcc.target/nvptx/decl-init.c: Update alignment.
1386 * gcc.target/nvptx/slp-2-run.c: New test.
1387 * gcc.target/nvptx/slp-2.c: New test.
1388 * gcc.target/nvptx/v2di.c: New test.
1389
b98b34b7
TV
13902017-07-19 Tom de Vries <tom@codesourcery.com>
1391
1392 * gcc.target/nvptx/slp-run.c: New test.
1393 * gcc.target/nvptx/slp.c: New test.
1394 * gcc.target/nvptx/v2si-cvt.c: New test.
1395 * gcc.target/nvptx/v2si-run.c: New test.
1396 * gcc.target/nvptx/v2si.c: New test.
1397 * gcc.target/nvptx/vec.inc: New test.
1398
8d1628eb
JJ
13992017-07-19 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR tree-optimization/81346
1402 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1403 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1404 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1405 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1406 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1407 compiler to avoid X / C1 op C2 optimization to trigger.
1408
4d6ababc
ML
14092017-07-19 Martin Liska <mliska@suse.cz>
1410
1411 PR sanitizer/63361
1412 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1413 -ffloat-store or -mieee for targets that need it.
1414
d83cc5cc
TV
14152017-07-18 Tom de Vries <tom@codesourcery.com>
1416
1417 PR middle-end/81464
1418 * gfortran.dg/pr81464.f90: New test.
1419
e822e885
UB
14202017-07-18 Uros Bizjak <ubizjak@gmail.com>
1421
1422 PR target/81471
1423 * gcc.target/i386/pr81471.c: New test.
1424
b267968e
RB
14252017-06-18 Richard Biener <rguenther@suse.de>
1426
1427 PR tree-optimization/81410
1428 * gcc.dg/vect/pr81410.c: New testcase.
1429
33e9feb5
JH
14302017-07-18 Jan Hubicka <hubicka@ucw.cz>
1431
1432 PR middle-end/81462
1433 * g++.dg/torture/pr81462.C: New testcase.
1434
694dd0e4
BC
14352017-07-18 Bin Cheng <bin.cheng@arm.com>
1436
1437 PR target/81408
1438 * g++.dg/tree-ssa/pr81408.C: New.
1439 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1440
f9bfe3f5
RB
14412017-07-18 Richard Biener <rguenther@suse.de>
1442
1443 PR tree-optimization/80620
1444 PR tree-optimization/81403
1445 * gcc.dg/torture/pr80620.c: New testcase.
1446 * gcc.dg/torture/pr81403.c: Likewise.
1447
14482017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
1449
1450 PR tree-optimization/81418
1451 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
1452
14532017-07-17 Carl Love <cel@us.ibm.com>
1454
1455 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
1456 test case changes for commit 249424
1457
1458 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1459 vmuleuh): Fix scan-assembler-times should check for word not half word
1460 instructions.
1461
f6489326
BS
14622017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1463
1464 PR tree-optimization/81162
1465 * gcc.dg/pr81162.c: Move this to...
1466 * gcc.dg/ubsan/pr81162.c: ...here.
1467
dbc4ecfc
VR
14682017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
1469
1470 * g++.dg/diagnostic/friend1.C: New test.
1471 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
1472
a64559a5
NS
14732017-07-17 Nathan Sidwell <nathan@acm.org>
1474
1475 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
1476
aac59577
BE
14772017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1478
1479 * lib/gcc-dg.exp: Increase expect's match buffer size.
1480
aa1528b5
BC
14812017-07-17 Bin Cheng <bin.cheng@arm.com>
1482
1483 PR target/81369
1484 * gcc.dg/tree-ssa/pr81369.c: New.
1485
b6c354eb
CZ
14862017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1487
1488 * gcc.target/arc/pr9000674901.c: New file.
1489 * gcc.target/arc/pic-1.c: Likewise.
1490 * gcc.target/arc/pr9001191897.c: Likewise.
1491
1825c61e
CZ
14922017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1493 Andrew Burgess <andrew.burgess@embecosm.com>
1494
1495 * gcc.target/arc/naked-1.c: New file.
1496 * gcc.target/arc/naked-2.c: Likewise.
1497
1f1e8aed
JJ
14982017-07-17 Jakub Jelinek <jakub@redhat.com>
1499
9ebce098
JJ
1500 PR tree-optimization/81428
1501 * gcc.dg/fixed-point/pr81428.c: New test.
1502
e8dd1313
JJ
1503 PR tree-optimization/81365
1504 * g++.dg/torture/pr81365.C: New test.
1505
1f1e8aed
JJ
1506 PR tree-optimization/81396
1507 * gcc.dg/tree-ssa/pr81396.c: New test.
1508
38f638ca
EB
15092017-07-16 Eric Botcazou <ebotcazou@adacore.com>
1510
1511 * gnat.dg/opt65.adb: New test.
1512
5fa396ad
JH
15132017-07-16 Jan Hubicka <hubicka@ucw.cz>
1514
1515 * gcc.dg/predict-8.c: Update.
1516
00aeee56
VR
15172017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
1518
1519 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
1520 * g++.dg/warn/pr12242.C: Likewise.
1521
b70bb05b
KN
15222017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
1523
1524 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
1525 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
1526 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
1527 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
1528 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
1529 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
1530 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
1531 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
1532 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
1533 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
1534 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
1535 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
1536 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
1537 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
1538 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
1539 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
1540 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
1541 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
1542 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
1543 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
1544 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
1545 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
1546 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
1547 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
1548 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
1549 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
1550 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
1551 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
1552 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
1553 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
1554 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
1555 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
1556 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
1557 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
1558 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
1559 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
1560 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
1561 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
1562 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
1563 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
1564 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
1565 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
1566 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
1567 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
1568 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
1569 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
1570 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
1571 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
1572 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
1573 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
1574 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
1575
3b805666
BS
15762016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1577
1578 PR tree-optimization/81162
1579 * gcc.dg/pr81162.c: New file.
1580
bece580c
MS
15812017-07-14 Martin Sebor <msebor@redhat.com>
1582
1583 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
1584 that bcopy is expected to be transformed to.
1585
eea77d1f
DM
15862017-07-14 David Malcolm <dmalcolm@redhat.com>
1587
1588 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
1589 * g++.dg/lookup/missing-std-include-2.C: New test case.
1590 * g++.dg/lookup/missing-std-include-3.C: New test case.
1591 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
1592 * gcc.dg/missing-header-fixit-1.c: New test case.
1593 * gcc.dg/missing-header-fixit-2.c: New test case.
1594 * gcc.dg/missing-header-fixit-2.h: New header.
1595
338d6484
DM
15962017-07-13 David Malcolm <dmalcolm@redhat.com>
1597
1598 PR c/81405
1599 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
1600
16012017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
1602
1603 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
1604
6d28654e
ML
16052017-07-13 Martin Liska <mliska@suse.cz>
1606
1607 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
1608 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
1609 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
1610 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
1611 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
1612 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
1613 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
1614
3787ee47
MM
16152017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1616
1617 PR target/81193
1618 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
1619 __builtin_cpu_supports with old GLIBC's.
1620 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
1621 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
1622 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
1623 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
1624 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
1625 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
1626 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
1627 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
1628 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
1629 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
1630 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
1631 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
1632 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
1633 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
1634 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
1635 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
1636 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
1637 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
1638 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
1639 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
1640 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1641 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1642 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1643 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1644
118009c1
CL
16452017-07-12 Carl Love <cel@us.ibm.com>
1646
1647 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1648 rev_bool_int): Add test cases for builtins.
1649 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1650 test cases for builtins.
1651
5d7b8153
CL
16522017-07-12 Carl Love <cel@us.ibm.com>
1653
1654 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1655 lp64 && p9vector_hw.
1656
6ea93a64
CL
16572017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1658
1659 * lib/target-supports.exp (check_stack_check_available): Make
1660 testcase name depend on stack_kind.
1661
2f65ab2e
MC
16622017-07-11 Michael Collison <michael.collison@arm.com>
1663
774cccdc 1664 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 1665
9e028cef
PC
16662017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/51270
1669 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1670
f281956e
CL
16712017-07-11 Carl Love <cel@us.ibm.com>
1672
1673 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1674 test cases for the builtins.
1675
3d36348a
YG
16762017-07-11 Yury Gribov <tetra2005@gmail.com>
1677
1678 * lib/profopt.exp: Print relative names in UNSUPPORTED
1679 AutoFDO tests.
1680
214f700a
MC
16812017-07-10 Michael Collison <michael.collison@arm.com>
1682
1683 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1684
03ed2915
UB
16852017-07-10 Uros Bizjak <ubizjak@gmail.com>
1686
1687 PR target/81375
1688 * gcc.target/i386/pr81375.c: New test.
1689
9c582dbb
MS
16902017-07-10 Martin Sebor <msebor@redhat.com>
1691
1692 PR tree-optimization/80397
1693 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 1694
281ac396
MS
16952017-07-10 Martin Sebor <msebor@redhat.com>
1696
1697 PR other/81345
1698 * gcc.dg/pr81345.c: New test.
1699
a7784956
CZ
17002017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1701
1702 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1703 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1704
5920ba15
UB
17052017-07-09 Uros Bizjak <ubizjak@gmail.com>
1706
1707 PR target/81313
1708 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1709 integer argumets to bypass x86_64 outgoing args optimization.
1710
17112017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
1712
1713 * gfortran.dg/eoshift_4.f90: New test.
1714 * gfortran.dg/eoshift_5.f90: New test.
1715 * gfortran.dg/eoshift_6.f90: New test.
1716
35c95658
L
17172017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1718
1719 PR target/81313
1720 * gcc.target/i386/pr81313-1.c: New test.
1721 * gcc.target/i386/pr81313-2.c: Likewise.
1722 * gcc.target/i386/pr81313-3.c: Likewise.
1723 * gcc.target/i386/pr81313-4.c: Likewise.
1724 * gcc.target/i386/pr81313-5.c: Likewise.
1725
dcbf81c9
RS
17262017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1727
1728 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1729 * gnat.dg/vect16.ads (Sarray): Likewise.
1730 * gnat.dg/vect17.ads (Sarray): Likewise.
1731 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1732 * gnat.dg/vect16.adb (Add): Likewise.
1733 * gnat.dg/vect17.adb (Add): Likewise.
1734
738f7c2e
DM
17352017-07-07 David Malcolm <dmalcolm@redhat.com>
1736
1737 PR c++/79300
1738 * g++.dg/diagnostic/pr79300.C: New test case.
1739
6a69355c
MM
17402017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1741
57f49e99
MM
1742 * gcc.target/powerpc/clone1.c: Add check to make sure the
1743 __builtin_cpu_supports function is fully supported.
1744 * gcc.target/powerpc/clone2.c: New runtime test for
1745 target_clones.
1746
6a69355c
MM
1747 PR target/81348
1748 * gcc.target/powerpc/pr81348.c: New test.
1749
5e32025a
SN
17502017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1751
1752 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1753
19388c6d
CL
17542017-07-07 Carl Love <cel@us.ibm.com>
1755
1756 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1757 file for built-ins.
1758
bcc3c3f1
JM
17592017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1760
1761 * gcc.target/sparc/dictunpack.c: New file.
1762 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1763 * gcc.target/sparc/fpcmpshl.c: Likewise.
1764 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1765 * gcc.target/sparc/fpcmpushl.c: Likewise.
1766
2c6e2eb1
HA
17672017-07-06 Harald Anlauf <anlauf@gmx.de>
1768
1769 PR fortran/70071
1770 * gfortran.dg/coarray_44.f90: New testcase.
1771
5094f7d5
MO
17722017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1773
1774 * c-c++-common/asan/kasan-alloca-1.c: New test.
1775 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1776
e3174bdf
MO
17772017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1778
1779 * c-c++-common/asan/alloca_big_alignment.c: New test.
1780 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1781 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1782 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1783 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1784 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1785 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1786 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1787
a40c6fa8
GJL
17882017-07-06 Georg-Johann Lay <avr@gjlay.de>
1789
1790 PR target/81305
1791 * gcc.target/avr/isr-test.h: Fix warnings.
1792
9296dd9b
TP
17932017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1794
1795 * lib/target-supports.exp: Generate
1796 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1797 and check_effective_target_arm_arch_v8r_multilib.
1798
d87f00ba
CL
17992017-07-06 Carl Love <cel@us.ibm.com>
1800
9296dd9b 1801 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1802
18032017-07-06 Carl Love <cel@us.ibm.com>
1804
1805 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1806 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1807 cases for vec_addc, adde and addec builtins.
1808
c471c6ed
DM
18092017-07-06 David Malcolm <dmalcolm@redhat.com>
1810
1811 PR c++/79300
1812 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1813 expected underlining within macro expansion.
1814 * c-c++-common/pr70264.c: Likewise.
1815 * g++.dg/plugin/diagnostic-test-expressions-1.C
1816 (test_within_macro_1): New test.
1817 (test_within_macro_2): Likewise.
1818 (test_within_macro_3): Likewise.
1819 (test_within_macro_4): Likewise.
1820 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1821 expected underlining within macro expansion.
1822 (test_macro_4): Likewise.
1823 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1824 (test_within_macro_1): New test.
1825 (test_within_macro_2): Likewise.
1826 (test_within_macro_3): Likewise.
1827 (test_within_macro_4): Likewise.
1828 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1829 underlining within macro expansion.
1830
68d872d7
SP
18312017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1832
1833 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1834 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1835 _mm_maskz_getexp_round_sd): Test new intrinsics.
1836 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1837 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1838 _mm_maskz_getexp_round_ss): Ditto.
1839 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1840 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1841 _mm_maskz_getmant_round_sd): Ditto.
1842 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1843 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1844 _mm_maskz_getmant_round_ss): Ditto.
1845 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1846 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1847 _mm_maskz_getexp_round_sd): New runtime tests.
1848 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1849 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1850 _mm_maskz_getexp_round_ss): Ditto.
1851 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1852 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1853 _mm_maskz_getmant_round_sd): Ditto.
1854 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1855 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1856 _mm_maskz_getmant_round_ss): Ditto.
1857 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1858 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1859 __builtin_ia32_getmantss_mask_round): Test new builtins.
1860 * gcc.target/i386/sse-13.c : Ditto.
1861 * gcc.target/i386/sse-23.c: Ditto.
1862 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1863 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1864 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1865 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1866 _mm_mask_getexp_round_ss): Test new intrinsics.
1867 * gcc.target/i386/testround-1.c: Ditto.
1868 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1869 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1870 _mm_mask_getmant_round_ss): Test new intrinsics
1871 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1872 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1873 _mm_maskz_getmant_ss): Test new intrinsics.
1874
9e00a397
CL
18752017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1876
1877 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1878 * lib/target-supports.exp (check_stack_check_available): New.
1879 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1880 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1881 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1882 * gcc.dg/pr47443.c: Likewise.
1883 * gcc.dg/pr48134.c: Likewise.
1884 * gcc.dg/pr70017.c: Likewise.
1885 * gcc.target/aarch64/stack-checking.c: Likewise.
1886 * gcc.target/arm/stack-checking.c: Likewise.
1887 * gcc.target/i386/pr48723.c: Likewise.
1888 * gcc.target/i386/pr55672.c: Likewise.
1889 * gcc.target/i386/pr67265-2.c: Likewise.
1890 * gcc.target/i386/pr67265.c: Likewise.
1891 * gnat.dg/opt49.adb: Likewise.
1892 * gnat.dg/stack_check1.adb: Likewise.
1893 * gnat.dg/stack_check2.adb: Likewise.
1894 * gnat.dg/stack_check3.adb: Likewise.
1895
38e6cc4d
KN
18962017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1897
1898 PR target/80103
1899 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1900 __attribute__.
1901
f8aa2b2c
SP
19022017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1903
1904 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1905 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1906 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1907 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1908 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1909 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1910 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1911 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1912 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1913 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1914 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1915 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1916
e483b7b4
GJL
19172017-07-05 Georg-Johann Lay <avr@gjlay.de>
1918
1919 PR target/81305
1920 * gcc.target/avr/isr-test.h: New file.
1921 * gcc.target/avr/torture/isr-01-simple.c: New test.
1922 * gcc.target/avr/torture/isr-02-call.c: New test.
1923 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1924
a8745cc2
BC
19252017-07-05 Bin Cheng <bin.cheng@arm.com>
1926
1927 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1928 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1929 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1930 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1931
4a52eb19
BC
19322017-07-05 Bin Cheng <bin.cheng@arm.com>
1933
1934 * gcc.dg/tree-ssa/ldist-26.c: New test.
1935
95f7d11b
BC
19362017-07-05 Bin Cheng <bin.cheng@arm.com>
1937
1938 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1939
45bb7d59
UB
19402017-07-04 Uros Bizjak <ubizjak@gmail.com>
1941
1942 PR target/81300
1943 * gcc.target/i386/pr81300.c: New test.
1944
1fcfac88
UB
19452017-07-04 Uros Bizjak <ubizjak@gmail.com>
1946
1947 PR target/81294
1948 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1949 x and y arguments in the call to _subborrow_u32.
1950 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1951 x and y arguments in the call to _subborrow_u64.
1952 * gcc.target/i386/pr81294-1.c: New test.
1953 * gcc.target/i386/pr81294-2.c: Ditto.
1954
a4187dab
KT
19552017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1956
1957 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1958
efbf55b0
MP
19592017-07-04 Marek Polacek <polacek@redhat.com>
1960
1961 PR c/81231
1962 * gcc.dg/atomic-pr81231.c: New test.
1963
1aad7106
RS
19642017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1965
1966 PR tree-optimization/81292
1967 * gcc.dg/pr81292-1.c: New test.
1968 * gcc.dg/pr81292-2.c: Likewise.
1969
7c819e8a
ML
19702017-07-04 Martin Liska <mliska@suse.cz>
1971
1972 PR sanitizer/81040
1973 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1974 use-after-scope sanitization.
1975
f111f434
JJ
19762017-07-04 Jakub Jelinek <jakub@redhat.com>
1977
8e8dd13b
JJ
1978 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1979 options.
1980
f111f434
JJ
1981 PR target/81175
1982 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1983 gather.
1984
7a1238d1
ML
19852017-07-04 Martin Liska <mliska@suse.cz>
1986
1987 PR ipa/81214
1988 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1989 * g++.dg/ext/mvc3.C: Likewise.
1990 * gcc.target/i386/mvc2.c: Likewise.
1991 * gcc.target/i386/mvc3.c: Likewise.
1992
9fc1fed4
JJ
19932017-07-04 Jakub Jelinek <jakub@redhat.com>
1994
8e3b9bbf
JJ
1995 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1996 decomposition declaration in diagnostics.
1997 * g++.dg/cpp1z/decomp2.C: Likewise.
1998 * g++.dg/cpp1z/decomp3.C: Likewise.
1999 * g++.dg/cpp1z/decomp4.C: Likewise.
2000 * g++.dg/cpp1z/decomp5.C: Likewise.
2001 * g++.dg/cpp1z/decomp6.C: Likewise.
2002 * g++.dg/cpp1z/decomp7.C: Likewise.
2003 * g++.dg/cpp1z/decomp8.C: Likewise.
2004 * g++.dg/cpp1z/decomp13.C: Likewise.
2005 * g++.dg/cpp1z/decomp14.C: Likewise.
2006 * g++.dg/cpp1z/decomp18.C: Likewise.
2007 * g++.dg/cpp1z/decomp19.C: Likewise.
2008 * g++.dg/cpp1z/decomp22.C: Likewise.
2009 * g++.dg/cpp1z/decomp23.C: Likewise.
2010 * g++.dg/cpp1z/decomp24.C: Likewise.
2011 * g++.dg/cpp1z/decomp25.C: Likewise.
2012 * g++.dg/cpp1z/decomp26.C: Likewise.
2013 * g++.dg/cpp1z/decomp28.C: Likewise.
2014
9fc1fed4
JJ
2015 PR c++/81258
2016 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2017 * g++.dg/cpp1z/decomp30.C: New test.
2018
17c18221
PC
20192017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/65775
2022 * g++.dg/cpp0x/trailing14.C: New.
2023
370d975d
DH
20242017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2025
2026 PR testsuite/79866
2027 * gfortran.dg/coarray_event_2.f08: New test.
2028
73977c47
DH
20292017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2030
2031 PR testsuite/79843
2032 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2033 * gfortran.dg/pointer_intent_2.f90: Likewise.
2034
2f70a979
JH
20352017-07-02 Jan Hubicka <hubicka@ucw.cz>
2036
2037 PR middle-end/81290
2038 * gcc.c-torture/compile/pr81290.c: New.
2039
6b5e165b
RB
20402017-07-03 Richard Biener <rguenther@suse.de>
2041
2042 PR tree-optimization/60510
2043 * gfortran.dg/vect/pr60510.f: New testcase.
2044
d8ac7e28
RO
20452017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2046
2047 * gcc.target/i386/mvc6.c: Require ifunc support.
2048
da402967
ML
20492017-07-03 Martin Liska <mliska@suse.cz>
2050
2051 PR sanitize/81040
2052 * g++.dg/asan/function-argument-1.C: New test.
2053 * g++.dg/asan/function-argument-2.C: New test.
2054 * g++.dg/asan/function-argument-3.C: New test.
2055
bc9f4235
RS
20562017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2057
2058 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2059 as well.
2060
be086ff5
TV
20612017-07-03 Tom de Vries <tom@codesourcery.com>
2062
2063 PR tree-optimization/69468
2064 * gcc.dg/pr81192.c: Update.
2065
4752be46
TV
20662017-07-03 Tom de Vries <tom@codesourcery.com>
2067
2068 PR tree-optimization/81192
2069 * gcc.dg/pr81192.c: Update.
2070
0bbfd554
TV
20712017-07-03 Tom de Vries <tom@codesourcery.com>
2072
2073 PR tree-optimization/81192
2074 * gcc.dg/pr81192.c: New test.
2075
b677e2f6
TK
20762017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2077
2078 * gfortran/eoshift_3.f90: New test.
2079
e3f9a279
RS
20802017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2081
2082 * gcc.dg/strlenopt-32.c: New testcase.
2083 * gcc.dg/strlenopt-33.c: Likewise.
2084 * gcc.dg/strlenopt-33g.c: Likewise.
2085 * gcc.dg/strlenopt-34.c: Likewise.
2086 * gcc.dg/strlenopt-35.c: Likewise.
2087
862088aa
RS
20882017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2089
2090 PR tree-optimization/80769
2091 * gcc.dg/strlenopt-31.c: New test.
2092 * gcc.dg/strlenopt-31g.c: Likewise.
2093
c34d0927
RS
20942017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2095
2096 PR tree-optimization/81136
2097 * gcc.dg/vect/pr81136.c: New test.
2098
c52d6043
JJ
20992017-07-01 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR sanitizer/81262
2102 * gcc.c-torture/compile/pr81262.c: New test.
2103 * g++.dg/ubsan/pr81262.C: New test.
2104
77616c7e
JH
21052017-06-29 Jan Hubicka <hubicka@ucw.cz>
2106
2107 PR ipa/81261
2108 * g++.dg/ipa/pr81261.C: New testcase.
2109
fb6a764d
AP
21102017-06-30 Andrew Pinski <apinski@cavium.com>
2111
2112 * gcc.dg/torture/pr81245.c: New testcase.
2113
059ab149
AH
21142017-06-30 Aldy Hernandez <aldyh@redhat.com>
2115
2116 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2117 unbounded use.
2118
e59e8b5a
DM
21192017-06-30 David Malcolm <dmalcolm@redhat.com>
2120
2121 PR c++/80014
2122 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2123 Add declaration.
2124 (test_typeid): New test function.
2125
e855bdc0
JJ
21262017-06-30 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR target/81225
2129 * gcc.target/i386/pr81225.c: New test.
2130
fe32bb1b
NS
21312017-06-30 Nathan Sidwell <nathan@acm.org>
2132
2133 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2134 * g++.dg/cpp0x/decltype9.C: Likewise.
2135 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2136 * g++.dg/lookup/decl1.C: Likewise.
2137 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2138 * g++.dg/other/pr28432.C: Likewise.
2139 * g++.dg/parse/crash12.C: Likewise.
2140 * g++.dg/parse/enum3.C: Likewise.
2141 * g++.dg/parse/operator6.C: Likewise.
2142 * g++.dg/template/crash69.C: Likewise.
2143 * g++.dg/template/error27.C: Likewise.
2144 * g++.dg/template/error28.C: Likewise.
2145 * g++.dg/template/memfriend6.C: Likewise.
2146 * g++.old-deja/g++.mike/err1.C: Likewise.
2147 * g++.old-deja/g++.mike/p811.C: Likewise.
2148 * g++.old-deja/g++.other/crash25.C: Likewise.
2149 * g++.old-deja/g++.other/dtor4.C: Likewise.
2150 * g++.old-deja/g++.pt/t37.C: Likewise.
2151
aaa587d4
ML
21522017-06-30 Martin Liska <mliska@suse.cz>
2153
2154 PR ipa/81214
2155 * gcc.target/i386/pr81214.c: New test.
2156
274c1516
NS
21572017-06-30 Nathan Sidwell <nathan@acm.org>
2158
3b5c768c
NS
2159 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2160
274c1516
NS
2161 PR c++/81229
2162 * g++.dg/lookup/pr81229.C: New.
2163
c497284c
ML
21642017-06-30 Martin Liska <mliska@suse.cz>
2165
2166 PR sanitizer/81021
2167 * g++.dg/asan/pr81021.C: New test.
2168
4812f0b7
RB
21692017-06-30 Richard Biener <rguenther@suse.de>
2170
2171 PR tree-optimization/81249
2172 * g++.dg/torture/pr81249.C: New testcase.
2173
8e09cb8b
PC
21742017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2175
2176 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2177 * g++.dg/diagnostic/variadic1.C: Likewise.
2178 * g++.dg/gomp/udr-3.C: Likewise.
2179 * g++.dg/overload/error1.C: Likewise.
2180 * g++.dg/overload/error2.C: Likewise.
2181 * g++.dg/template/duplicate1.C: Likewise.
2182 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2183 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2184 * g++.old-deja/g++.other/redecl2.C: Likewise.
2185 * g++.old-deja/g++.other/redecl4.C: Likewise.
2186 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2187
74582a3e
CP
21882017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2189
2190 PR fortran/77765
2191 * gfortran.dg/goacc/pr77765.f90: New test.
2192
6da4066f
SE
21932017-06-29 Steve Ellcey <sellcey@cavium.com>
2194
2195 * gcc.target/aarch64/ccmp_2.c: New test.
2196
be3b7dcf
NS
21972017-06-29 Nathan Sidwell <nathan@acm.org>
2198
2199 PR c++/81247
2200 * g++.dg/parse/pr81247-[abc].C: New.
2201
e5898daf
CL
22022017-06-29 Carl Love <cel@us.ibm.com>
2203
2204 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2205 test_unsigned_int_result, test_ll_int_result,
2206 test_ll_unsigned_int_result): Add result checking functions, add
2207 debug support.
2208 (main): Add builtin function tests.
2209
14836f38
CL
22102017-06-29 Carl Love <cel@us.ibm.com>
2211
2212 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2213 dg-skip-if): Add -mvsx -mcpu=power7.
2214
0630a4ec
RB
22152017-06-29 Richard Biener <rguenther@suse.de>
2216
2217 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2218
f76b4224
NS
22192017-06-29 Nathan Sidwell <nathan@acm.org>
2220
2221 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2222
f66459c1
PB
22232017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2224
2225 PR middle-end/81194
2226 * g++.dg/pr81194.C: New test.
2227
3c7bb489
L
22282017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2229
2230 PR ipa/80565
2231 * gcc.dg/torture/pr80565.c: New file.
2232
6cd83bec
BC
22332017-06-29 Bin Cheng <bin.cheng@arm.com>
2234
2235 PR tree-optimization/81196
2236 * gcc.dg/vect/pr81196.c: New.
2237
4c6a51a0
MC
22382017-06-29 Michael Collison <michael.collison@arm.com>
2239
2240 Fix date on previous ChangeLog entry.
2241
22422017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
2243 Michael Collison <michael.collison@arm.com>
2244
2245 PR target/70119
2246 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2247
395a191d
SP
22482017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2249
2250 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2251 Test new intrinsic.
2252 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2253 Ditto.
2254 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2255 Ditto.
2256 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2257 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2258 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2259
0ddc0ebc
TP
22602017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2261
2262 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2263 current ARM check by ARM NEON's availability check.
2264 (check_effective_target_vect_intfloat_cvt): Likewise.
2265 (check_effective_target_vect_uintfloat_cvt): Likewise.
2266 (check_effective_target_vect_floatint_cvt): Likewise.
2267 (check_effective_target_vect_floatuint_cvt): Likewise.
2268 (check_effective_target_vect_shift): Likewise.
2269 (check_effective_target_whole_vector_shift): Likewise.
2270 (check_effective_target_vect_bswap): Likewise.
2271 (check_effective_target_vect_shift_char): Likewise.
2272 (check_effective_target_vect_long): Likewise.
2273 (check_effective_target_vect_float): Likewise.
2274 (check_effective_target_vect_perm): Likewise.
2275 (check_effective_target_vect_perm_byte): Likewise.
2276 (check_effective_target_vect_perm_short): Likewise.
2277 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2278 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2279 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2280 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2281 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2282 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2283 (check_effective_target_vect_widen_shift): Likewise.
2284 (check_effective_target_vect_extract_even_odd): Likewise.
2285 (check_effective_target_vect_interleave): Likewise.
2286 (check_effective_target_vect_multiple_sizes): Likewise.
2287 (check_effective_target_vect64): Likewise.
2288 (check_effective_target_vect_max_reduc): Likewise.
2289
56a6d474
RB
22902017-06-28 Richard Biener <rguenther@suse.de>
2291
2292 PR middle-end/81227
2293 * gcc.dg/pr81227.c: New testcase.
2294
926c7865
MM
22952017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2296
2297 PR target/81193
2298 * lib/target-supports.exp
2299 (check_ppc_cpu_supports_hw_available): New test to make sure
2300 __builtin_cpu_supports works on power7 and newer.
2301
17a7218b
ML
23022017-06-28 Martin Liska <mliska@suse.cz>
2303
2304 PR ipa/81128
2305 * gcc.target/i386/pr81128.c: New test.
2306
63010089
ML
23072017-06-28 Martin Liska <mliska@suse.cz>
2308
2309 PR driver/79659
2310 * g++.dg/opt/pr79659.C: New test.
2311
b1cac008
CL
23122017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2313
2314 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2315 and options.
2316 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2317
42bd89ce
MG
23182017-06-28 Marc Glisse <marc.glisse@inria.fr>
2319
2320 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2321 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2322
b8d62ac8
JJ
23232017-06-28 Jakub Jelinek <jakub@redhat.com>
2324
2325 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2326 (foo): ... this. Change constants such that it isn't matched
2327 as __builtin_copysign, yet tests the combiner the same.
2328
6dc61b45
ML
23292017-06-28 Martin Liska <mliska@suse.cz>
2330
2331 PR sanitizer/81224
2332 * gcc.dg/asan/pr81224.c: New test.
2333
9a265443
EB
23342017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2335
2336 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2337 passed to pthread_join.
2338
935b5226
AK
23392017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2340
2341 * gcc.target/s390/nodatarel-1.c: New test.
2342
88016532
JD
23432017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2344
2345 PR fortran/80164
2346 * gfortran.dg/array_temporaries_4.f90: New test.
2347
8c2805bb
AP
23482017-06-27 Andrew Pinski <apinski@cavium.com>
2349
2350 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2351 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2352 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2353
786c6d10
MP
23542017-06-27 Marek Polacek <polacek@redhat.com>
2355
2356 PR sanitizer/81223
2357 * gcc.dg/ubsan/pr81223.c: New test.
2358
1e7df2e6
MG
23592017-06-27 Marc Glisse <marc.glisse@inria.fr>
2360
2361 * gcc.dg/tree-ssa/assoc-1.c: New file.
2362
58b45c4f
PC
23632017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2364
2365 PR c++/62046
2366 * g++.dg/parse/catch2.C: New.
2367
00296d7f
JJ
23682017-06-27 Jakub Jelinek <jakub@redhat.com>
2369
c1031852
JJ
2370 PR sanitizer/81209
2371 * g++.dg/ubsan/pr81209.C: New test.
2372
00296d7f
JJ
2373 PR middle-end/81207
2374 * gcc.c-torture/compile/pr81207.c: New test.
2375
0c418630
MP
23762017-06-27 Marek Polacek <polacek@redhat.com>
2377
2378 PR bootstrap/81216
2379 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2380
4b377e01
MS
23812017-06-26 Martin Sebor <msebor@redhat.com>
2382
2383 PR c++/81169
2384 * g++.dg/Wclass-memaccess-2.C: New test.
2385
952ac945
CL
23862017-06-26 Carl Love <cel@us.ibm.com>
2387
2388 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2389 Add new runnable test file for the vec_rev built-ins.
2390
df11b2ea
BS
23912016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2392
226ab0a8 2393 PR/tree-optimization 71815
df11b2ea
BS
2394 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2395 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2396
fa7ccca0
RL
23972017-06-26 Renlin Li <renlin.li@arm.com>
2398 Szabolcs Nagy <szabolcs.nagy@arm.com>
2399
2400 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2401 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2402 memmove.
2403
5a5c2d16
RB
24042017-06-26 Richard Biener <rguenther@suse.de>
2405
2406 PR target/81175
2407 * gfortran.dg/pr81175.f: New testcase.
2408
75f0112f
RB
24092017-06-26 Richard Biener <rguenther@suse.de>
2410
2411 PR tree-optimization/81203
2412 * gcc.dg/torture/pr81203.c: New testcase.
2413
3e2becc4
MP
24142017-06-26 Marek Polacek <polacek@redhat.com>
2415
2416 PR c/80116
2417 * c-c++-common/Wmultistatement-macros-1.c: New test.
2418 * c-c++-common/Wmultistatement-macros-2.c: New test.
2419 * c-c++-common/Wmultistatement-macros-3.c: New test.
2420 * c-c++-common/Wmultistatement-macros-4.c: New test.
2421 * c-c++-common/Wmultistatement-macros-5.c: New test.
2422 * c-c++-common/Wmultistatement-macros-6.c: New test.
2423 * c-c++-common/Wmultistatement-macros-7.c: New test.
2424 * c-c++-common/Wmultistatement-macros-8.c: New test.
2425 * c-c++-common/Wmultistatement-macros-9.c: New test.
2426 * c-c++-common/Wmultistatement-macros-10.c: New test.
2427 * c-c++-common/Wmultistatement-macros-11.c: New test.
2428
945653db
EB
24292017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2430
2431 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2432
c8e3c356
CL
24332017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2434
2435 * lib/target-supports.exp
2436 (check_effective_target_arm_neon_ok_nocache): Add flags with
2437 -mfloat-abi=hard. Include arm_neon.h.
2438 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2439 (check_effective_target_arm_neon_ok_no_float_abi): New.
2440 * gcc.target/arm/lto/pr65837_0.c: Require
2441 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2442 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2443 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2444
22235619
PC
24452017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2446
2447 PR c++/62315
2448 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2449
e56e3fda
TK
24502017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2451
45bb7d59 2452 PR fortran/52473
e56e3fda
TK
2453 * gfortran.dg/cshift_2.f90: New test.
2454
d3f062be
JW
24552017-06-23 Jim Wilson <jim.wilson@linaro.org>
2456
2457 PR middle-end/79794
2458 * gcc.target/aarch64/pr79794.c: New.
2459
37416b69
MM
24602017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2461
2462 PR target/80510
2463 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
2464 * gcc.target/powerpc/pr80510-2.c: Likewise.
2465
8447a92f
JL
24662017-06-22 Jeff Law <law@redhat.com>
2467
2468 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
2469
52607f7e
WS
24702017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2471
2472 * gcc.target/powerpc/fold-vec-shift-char.c: New.
2473 * gcc.target/powerpc/fold-vec-shift-int.c: New.
2474 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
2475 * gcc.target/powerpc/fold-vec-shift-short.c: New.
2476 * gcc.target/powerpc/fold-vec-shift-left.c: New.
2477 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
2478 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
2479 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
2480
fb68f296
JC
24812017-06-23 James Cowgill <James.Cowgill@imgtec.com>
2482
45bb7d59 2483 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 2484
60edf8bb
MT
24852017-06-22 Matt Turner <mattst88@gmail.com>
2486
2487 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
2488 skylake check.
2489
4333d74b
CL
24902017-06-22 Carl Love <cel@us.ibm.com>
2491
2492 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
2493 vmuleuh): Fix scan-assembler-times should check for word not half word
2494 instructions.
2495
13f752b2
JL
24962017-06-22 Jeff Law <law@redhat.com>
2497
2498 * gcc.c-torture/compile/stack-check-1.c: New test.
2499
0759db19
RB
25002016-06-22 Richard Biener <rguenther@suse.de>
2501
2502 * gcc.dg/vect/pr65947-1.c: Remove xfail.
2503 * gcc.dg/vect/pr65947-2.c: Likewise.
2504 * gcc.dg/vect/pr65947-3.c: Likewise.
2505 * gcc.dg/vect/pr65947-4.c: Likewise.
2506 * gcc.dg/vect/pr65947-5.c: Likewise.
2507 * gcc.dg/vect/pr65947-6.c: Likewise.
2508 * gcc.dg/vect/pr65947-8.c: Likewise.
2509 * gcc.dg/vect/pr65947-9.c: Likewise.
2510 * gcc.dg/vect/pr65947-10.c: Likewise.
2511 * gcc.dg/vect/pr65947-12.c: Likewise.
2512 * gcc.dg/vect/pr65947-13.c: Likewise.
2513 * gcc.dg/vect/pr65947-14.c: Likewise.
2514 * gcc.dg/vect/vect-cond-2.c: Likewise.
2515 * gcc.dg/vect/vect-pr69848.c: Likewise.
2516
c24c235e
ML
25172017-06-22 Martin Liska <mliska@suse.cz>
2518
2519 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
2520 to not inline it.
2521
71f82be9
JG
25222017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
2523
2524 * gcc.dg/tree-ssa/forwprop-37.c: New.
2525
a78f6980
RB
25262017-06-22 Richard Biener <rguenther@suse.de>
2527
2528 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
2529
85d5b033
RB
25302017-06-22 Richard Biener <rguenther@suse.de>
2531
2532 * gcc.dg/vect/pr65947-14.c: New testcase.
2533
4ded8669
MM
25342017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2535
2536 PR target/80510
2537 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
2538 32-bit support is added. Change ITYPE size to 64-bit integer.
2539 * gcc.target/powerpc/pr80510-2.c: Likewise.
2540
cb8d1b01
JJ
25412017-06-21 Jakub Jelinek <jakub@redhat.com>
2542
2543 PR c++/81154
2544 * g++.dg/gomp/pr81154.C: New test.
2545
113459fa
DM
25462017-06-21 David Malcolm <dmalcolm@redhat.com>
2547
2548 * g++.dg/other/old-style-cast-fixits.C: New test case.
2549
5e9d501c
JJ
25502017-06-21 Jakub Jelinek <jakub@redhat.com>
2551
2552 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
2553
27d33d3e
TV
25542017-06-21 Tom de Vries <tom@codesourcery.com>
2555
2556 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
2557
5433db45
TV
25582017-06-21 Tom de Vries <tom@codesourcery.com>
2559
2560 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
2561 warning.
2562
93c18375
ML
25632017-06-21 Martin Liska <mliska@suse.cz>
2564
2565 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
2566
ff9baa5f
PMR
25672017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
2568
2569 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
2570 gnat.dg/debug11_pkg2.ads: New testcase.
2571
a23ba8cc
MG
25722017-06-21 Marc Glisse <marc.glisse@inria.fr>
2573
2574 * gcc.target/i386/getround.c: New file.
2575
ed73f46f
MG
25762017-06-21 Marc Glisse <marc.glisse@inria.fr>
2577
2578 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
2579 * gcc.dg/tree-ssa/addadd-2.c: New file.
2580
6b92ab17
TV
25812017-06-21 Tom de Vries <tom@codesourcery.com>
2582
2583 * lib/target-supports.exp (add_options_for_stack_size): New proc.
2584 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
2585 * gcc.c-torture/compile/20080806-1.c: Same.
2586 * gcc.c-torture/compile/920723-1.c: Same.
2587 * gcc.c-torture/compile/930621-1.c: Same.
2588 * gcc.c-torture/compile/991214-2.c: Same.
2589 * gcc.c-torture/compile/bcopy.c: Same.
2590 * gcc.c-torture/compile/memtst.c: Same.
2591 * gcc.c-torture/compile/msp.c: Same.
2592 * gcc.c-torture/compile/stuct.c: Same.
2593 * gcc.c-torture/execute/20011008-3.c: Same.
2594 * gcc.c-torture/execute/20030209-1.c: Same.
2595 * gcc.c-torture/execute/20031012-1.c: Same.
2596 * gcc.c-torture/execute/20040805-1.c: Same.
2597 * gcc.c-torture/execute/920410-1.c: Same.
2598 * gcc.c-torture/execute/921113-1.c: Same.
2599 * gcc.c-torture/execute/921202-1.c: Same.
2600 * gcc.c-torture/execute/921208-2.c: Same.
2601 * gcc.c-torture/execute/930106-1.c: Same.
2602 * gcc.c-torture/execute/930406-1.c: Same.
2603 * gcc.c-torture/execute/950221-1.c: Same.
2604 * gcc.c-torture/execute/960521-1.c: Same.
2605 * gcc.c-torture/execute/980605-1.c: Same.
2606 * gcc.c-torture/execute/comp-goto-1.c: Same.
2607 * gcc.c-torture/execute/comp-goto-2.c: Same.
2608 * gcc.c-torture/execute/memcpy-1.c: Same.
2609 * gcc.c-torture/execute/multi-ix.c: Same.
2610 * gcc.c-torture/execute/nestfunc-4.c: Same.
2611 * gcc.c-torture/execute/pr20621-1.c: Same.
2612 * gcc.c-torture/execute/pr23135.c: Same.
2613 * gcc.c-torture/execute/pr28982b.c: Same.
2614 * gcc.dg/loop-3.c: Same.
2615 * gcc.dg/struct-ret-3.c: Same.
2616 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2617 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2618 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2619 * gcc.dg/tree-prof/pr44777.c: Same.
2620
191578a5
DM
26212017-06-20 David Malcolm <dmalcolm@redhat.com>
2622
2623 PR jit/81144
2624 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
2625 memset call with zero-initialization.
2626 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2627
8a259e30
UB
26282017-06-20 Uros Bizjak <ubizjak@gmail.com>
2629
2630 * gcc.target/i386/pr80732.c: Include fma4-check.h.
2631 (main): Renamed to ...
2632 (fma4_test): ... this.
2633
b6837e04
JK
26342017-06-20 Julia Koval <julia.koval@intel.com>
2635
2636 * gcc.target/i386/pr73350-2.c: New test.
2637
67ea3f4e
RO
26382017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2639
2640 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
2641 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2642 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2643 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2644 restrict to x86_64-*-*-gnu.
2645 Skip scan-assembler on *-*-darwin*.
2646 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2647 * gcc.dg/loop-invariant.c: Likewise.
2648 * gcc.dg/lto/pr70955_0.c: Likewise.
2649 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2650 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2651 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2652
2653 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2654 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2655 targets.
2656 * gcc.dg/attr-ms_struct-2.c: Likewise.
2657 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2658 * gcc.dg/bf-ms-layout.c: Likewise.
2659 * gcc.dg/bf-ms-layout-2.c: Likewise.
2660 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2661 Require fpic support.
2662 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2663 targets.
2664 * gcc.target/i386/bitfield2.c: Likewise.
2665 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2666 targets.
2667 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2668
71bbbd13
NS
26692017-06-20 Nathan Sidwell <nathan@acm.org>
2670
2671 PR c++/67074
2672 * g++.dg/lookup/pr67074.C: New.
2673 * g++.dg/parse/namespace-alias-1.C: Adjust.
2674
531f0b38
RB
26752017-06-20 Richard Biener <rguenther@suse.de>
2676
2677 PR middle-end/81097
2678 * c-c++-common/ubsan/pr81097.c: New testcase.
2679
d47d7438
RB
26802017-06-20 Richard Biener <rguenther@suse.de>
2681
2682 * gcc.dg/vect/pr65947-9.c: Adjust.
2683
b5c7b957
TP
26842017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2685
2686 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2687 * gcc.target/arm/acle/cdp2.c: Likewise.
2688 * gcc.target/arm/acle/ldc.c: Likewise.
2689 * gcc.target/arm/acle/ldc2.c: Likewise.
2690 * gcc.target/arm/acle/ldc2l.c: Likewise.
2691 * gcc.target/arm/acle/ldcl.c: Likewise.
2692 * gcc.target/arm/acle/mcr.c: Likewise.
2693 * gcc.target/arm/acle/mcr2.c: Likewise.
2694 * gcc.target/arm/acle/mcrr.c: Likewise.
2695 * gcc.target/arm/acle/mcrr2.c: Likewise.
2696 * gcc.target/arm/acle/mrc.c: Likewise.
2697 * gcc.target/arm/acle/mrc2.c: Likewise.
2698 * gcc.target/arm/acle/mrrc.c: Likewise.
2699 * gcc.target/arm/acle/mrrc2.c: Likewise.
2700 * gcc.target/arm/acle/stc.c: Likewise.
2701 * gcc.target/arm/acle/stc2.c: Likewise.
2702 * gcc.target/arm/acle/stc2l.c: Likewise.
2703 * gcc.target/arm/acle/stcl.c: Likewise.
2704
a1aa2599
JJ
27052017-06-20 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR target/81121
2708 * gcc.target/i386/pr81121.c: New test.
2709
16122c22
MM
27102017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2711
2712 PR target/79799
2713 * gcc.target/powerpc/pr79799-1.c: New test.
2714 * gcc.target/powerpc/pr79799-2.c: Likewise.
2715 * gcc.target/powerpc/pr79799-3.c: Likewise.
2716 * gcc.target/powerpc/pr79799-4.c: Likewise.
2717 * gcc.target/powerpc/pr79799-5.c: Likewise.
2718
5ec046c0
NS
27192017-06-19 Nathan Sidwell <nathan@acm.org>
2720
2721 PR c++/81124
2722 PR c++/79766
2723 * g++.dg/lookup/pr79766.C: New.
2724 * g++.dg/lookup/pr81124.C: New.
2725 * g++.dg/template/explicit6.C: Adjust.
2726 * g++.old-deja/g++.other/decl5.C: Adjust.
2727
c72e002c
CL
27282017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2729
2730 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2731 -DSTACK_SIZE.
2732
4301ae22
JJ
27332017-06-19 Jakub Jelinek <jakub@redhat.com>
2734
9f8fafe8
JJ
2735 PR sanitizer/81125
2736 * g++.dg/ubsan/pr81125.C: New test.
2737
4301ae22
JJ
2738 PR sanitizer/81111
2739 * g++.dg/ubsan/pr81111.C: New test.
2740
21e4389f
RB
27412017-06-19 Richard Biener <rguenther@suse.de>
2742
2743 PR middle-end/81118
2744 * gcc.dg/torture/pr81118.c: New testcase.
2745
343ae898
RB
27462017-06-19 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/80887
2749 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2750
97872698
JJ
27512017-06-19 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR ipa/81112
2754 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2755
c14c0b15
NS
27562017-06-19 Nathan Sidwell <nathan@acm.org>
2757
2758 PR c++/81119
2759 * g++.dg/warn/pr81119.C: New.
2760
a6e5212a
ML
27612017-06-19 Martin Liska <mliska@suse.cz>
2762
2763 PR sanitizer/80879
2764 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2765
871cc215
ML
27662017-06-19 Martin Liska <mliska@suse.cz>
2767
2768 PR ipa/80732
2769 * gcc.target/i386/mvc5.c: Scan indirect_function.
2770 * gcc.target/i386/mvc7.c: Likewise.
2771 * gcc.target/i386/pr80732.c: New test.
2772
431abe69
PC
27732017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2774
2775 PR c++/66093
2776 * g++.dg/cpp1y/constexpr-66093.C: New.
2777
fe1ae165
RO
27782017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2779
2780 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2781 dg-skip-if list.
2782
db9bbdec
RB
27832017-06-19 Richard Biener <rguenther@suse.de>
2784
2785 PR ipa/81112
2786 * g++.dg/torture/pr81112.C: New testcase.
2787
18154846
JH
27882017-06-18 Jan Hubicka <hubicka@ucw.cz>
2789
2790 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2791
5dace4bf
TK
27922017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2793
2794 PR fortran/52473
2795 * gfortran.dg/cshift_1.f90: New test.
2796
4f4b0ab8
RO
27972017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2798
2799 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2800
b36a612c
CL
28012017-06-16 Carl Love <cel@us.ibm.com>
2802
2803 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2804 main): Add runnable tests and test checker for vec_float,
2805 vec_float2, vec_floate and vec_floato builtins.
2806
e3e266bf
RE
28072017-06-16 Richard Earnshaw <rearnsha@arm.com>
2808
2809 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2810 the architecture options added by dg-add-options arm_neon.
2811 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2812 to the architecture.
2813 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2814 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2815 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2816
42093880
RE
28172017-06-16 Richard Earnshaw <rearnsha@arm.com>
2818
2819 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2820 multilibs have been built.
2821
c5742a17
RE
28222017-06-16 Richard Earnshaw <rearnsha@arm.com>
2823
2824 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2825 * gcc.target/arm/pr51915.c: Likewise.
2826 * gcc.target/arm/pr52006.c: Likewise.
2827 * gcc.target/arm/pr53187.c: Likewise.
2828
93aa40fe
RE
28292017-06-16 Richard Earnshaw <rearnsha@arm.com>
2830
2831 * gcc.target/arm/multilibs.exp: New file.
2832
b3d8d88e
MS
28332017-06-16 Martin Sebor <msebor@redhat.com>
2834
2835 PR tree-optimization/80933
2836 PR tree-optimization/80934
2837 * gcc.dg/fold-bcopy.c: New test.
2838 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2839 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2840 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2841 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2842 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2843 * gcc.dg/builtins-nonnull.c: Likewise.
2844
56960fd6
JG
28452017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2846
2847 PR target/71778
2848 * gcc.target/arm/pr71778.c: New.
2849
ec73e54d
JH
28502017-06-16 Jan Hubicka <hubicka@ucw.cz>
2851
2852 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2853
01f1c24e
RB
28542017-06-16 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/81090
2857 * gcc.dg/graphite/pr81090.c: New testcase.
2858
8d94f932
JW
28592017-06-16 Janus Weil <janus@gcc.gnu.org>
2860
2861 PR fortran/80983
2862 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2863
b783399a
JJ
28642017-06-16 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR sanitizer/81094
2867 * c-c++-common/ubsan/object-size-11.c: New test.
2868
c3684b7b
MS
28692017-06-15 Martin Sebor <msebor@redhat.com>
2870
2871 PR c++/80560
2872 * g++.dg/Wclass-memaccess.C: New test.
2873
d0e7a9fd
JW
28742017-06-15 Janus Weil <janus@gcc.gnu.org>
2875
2876 PR fortran/80983
2877 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2878
d1eed638
JH
28792017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2880
2881 PR lto/69866
2882 * gcc.dg/lto/pr69866_0.c: New test.
2883 * gcc.dg/lto/pr69866_1.c: Likewise.
2884
61f5d852
JL
28852017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2886
2887 PR target/78818
2888 * gcc.target/msp430/pr78818-real.c: New template for tests.
2889 * gcc.target/msp430/pr78818-auto.c: New test.
2890 * gcc.target/msp430/pr78818-data-region.c: New test.
2891 * gcc.target/msp430/pr78818-data-sec.c: New test.
2892 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2893
6820664a
TP
28942017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2895
2896 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2897 instructions in it rather than the number of IT blocks being 2.
2898 Transfer scan directive arm_thumb2 restriction to the whole
2899 testcase and restrict further to Thumb-only targets.
2900
41c540fc
TC
29012017-06-15 Tamar Christina <tamar.christina@arm.com>
2902
2903 * gcc.target/arm/sdiv_costs_1.c:
2904 Use dg-add-options.
2905
3466430f
MR
29062017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2907
2908 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2909 * gcc.target/mips/pr51513-1.c: New test.
2910 * gcc.target/mips/pr51513-2.c: New test.
2911
26fda5f5
RB
29122017-06-14 Richard Biener <rguenther@suse.de>
2913
2914 PR tree-optimization/81083
2915 * gcc.dg/torture/pr81083.c: Add prototypes.
2916
909263f8
RB
29172017-06-14 Richard Biener <rguenther@suse.de>
2918
2919 PR middle-end/81088
2920 * c-c++-common/ubsan/pr81088.c: New testcase.
2921
938a807a
EB
29222017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2923
2924 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2925
85c1b6d7
AP
29262017-06-14 Andrew Pinski <apinski@cavium.com>
2927 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2928
2929 PR target/71663
2930 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2931 * gcc.target/aarch64/vect-init-2.c: Likewise.
2932 * gcc.target/aarch64/vect-init-3.c: Likewise.
2933 * gcc.target/aarch64/vect-init-4.c: Likewise.
2934 * gcc.target/aarch64/vect-init-5.c: Likewise.
2935
bee9e49f
PC
29362017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 PR c++/58541
2939 * g++.dg/cpp0x/constexpr-58541.C: New.
2940
24d020bd
RB
29412017-06-14 Richard Biener <rguenther@suse.de>
2942
2943 PR tree-optimization/81083
2944 * gcc.dg/torture/pr81083.c: New testcase.
2945
11c16c2a
JJ
29462017-06-14 Jakub Jelinek <jakub@redhat.com>
2947
2948 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2949 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2950
c60dc053
JJ
29512017-06-13 Jakub Jelinek <jakub@redhat.com>
2952
f31a8339
JJ
2953 PR c++/80973
2954 * g++.dg/ubsan/pr80973.C: New test.
2955
c60dc053
JJ
2956 PR c++/80984
2957 * g++.dg/opt/nrv18.C: New test.
2958
45b2222a
ML
29592017-06-13 Martin Liska <mliska@suse.cz>
2960
2961 PR sanitize/78204
2962 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2963 test by adding no_sanitize attribute.
2964 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2965
ef0e3441
RL
29662017-06-13 Renlin Li <renlin.li@arm.com>
2967
2968 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2969 conditionally.
2970
345683a9
MJ
29712017-06-13 Martin Jambor <mjambor@suse.cz>
2972
2973 PR tree-optimization/80803
2974 PR tree-optimization/81063
2975 gcc.dg/tree-ssa/pr80803.c: New test.
2976 gcc.dg/tree-ssa/pr81063.c: Likewise.
2977
9ebc3467
YG
29782017-06-12 Yury Gribov <tetra2005@gmail.com>
2979
2980 * c-c++-common/fold-masked-cmp-3.c: New test.
2981
16842d34
YG
29822017-06-13 Yury Gribov <tetra2005@gmail.com>
2983
2984 PR tree-optimization/67328
2985 * c-c++-common/fold-masked-cmp-1.c: New test.
2986 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2987 * gcc.dg/pr46309.c: Fix pattern.
2988 * gcc.dg/pr46309-2.c: Likewise.
2989
ba593ad5
TC
29902017-06-13 Tamar Christina <tamar.christina@arm.com>
2991
2992 * gcc.target/arm/sdiv_costs_1.c:
2993 Require arm_arch_v8a_ok and add march option.
2994
9ab5a235
ML
29952017-06-13 Martin Liska <mliska@suse.cz>
2996
2997 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2998 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2999 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3000
4f2c198d
RB
30012017-06-13 Richard Biener <rguenther@suse.de>
3002
3003 PR middle-end/81065
3004 * c-c++-common/ubsan/pr81065.c: New testcase.
3005
196ed8ea
ILT
30062017-06-12 Ian Lance Taylor <iant@golang.org>
3007
3008 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3009 freorder. Update comment to explain test.
3010
64ff4f60
TC
30112017-06-12 Tamar Christina <tamar.christina@arm.com>
3012
3013 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3014 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3015 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3016 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3017
5ed2fdfe
TC
30182017-06-12 Tamar Christina <tamar.christina@arm.com>
3019
3020 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3021
6cddb61c
TC
30222017-06-12 Tamar Christina <tamar.christina@arm.com>
3023
3024 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3025
aebce396
JJ
30262017-06-12 Jakub Jelinek <jakub@redhat.com>
3027
3028 PR tree-optimization/81003
3029 * gcc.c-torture/compile/pr81003.c: New test.
3030
3fd7fe21
RB
30312017-06-12 Richard Biener <rguenther@suse.de>
3032
3033 PR tree-optimization/81053
3034 * gcc.dg/torture/pr81053.c: New testcase.
3035
ac39f0e8
TK
30362017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3037
3038 PR fortran/80988
3039 * gfortran.dg/implied_do_io_3.f90: New test.
3040
18787c38
TV
30412017-06-10 Tom de Vries <tom@codesourcery.com>
3042
3043 * lib/target-supports.exp (check_effective_target_signal): New proc.
3044 * lib/gcc.exp (gcc_target_compile): Remove appending of
3045 -DSIGNAL_SUPPRESS to additional_flags.
3046 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3047 additional_flags if effective target signal is not supported by the
3048 target.
3049 * gcc.c-torture/execute/20101011-1.c: Same.
3050 * gcc.dg/c99-stdint-1.c: Same.
3051 * gcc.dg/c99-stdint-2.c: Same.
3052 * gcc.dg/c99-stdint-5.c: Same.
3053 * gcc.dg/c99-stdint-6.c: Same.
3054 * gcc.dg/stdint-width-1.c: Same.
3055
0069a009
TV
30562017-06-10 Tom de Vries <tom@codesourcery.com>
3057
3058 * lib/target-supports.exp (check_effective_target_stack_size)
3059 (dg-effective-target-value): New proc.
3060 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3061 additional_flags.
3062 * lib/objc.exp (objc_target_compile): Same.
3063 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3064 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3065 dg-additional-options.
3066 * gcc.c-torture/compile/20080806-1.c: Same.
3067 * gcc.c-torture/compile/920723-1.c: Same.
3068 * gcc.c-torture/compile/930621-1.c: Same.
3069 * gcc.c-torture/compile/991214-2.c: Same.
3070 * gcc.c-torture/compile/bcopy.c: Same.
3071 * gcc.c-torture/compile/memtst.c: Same.
3072 * gcc.c-torture/compile/msp.c: Same.
3073 * gcc.c-torture/compile/stuct.c: Same.
3074 * gcc.c-torture/execute/20011008-3.c: Same.
3075 * gcc.c-torture/execute/20030209-1.c: Same.
3076 * gcc.c-torture/execute/20031012-1.c: Same.
3077 * gcc.c-torture/execute/20040805-1.c: Same.
3078 * gcc.c-torture/execute/920410-1.c: Same.
3079 * gcc.c-torture/execute/920501-7.c: Same.
3080 * gcc.c-torture/execute/921113-1.c: Same.
3081 * gcc.c-torture/execute/921202-1.c: Same.
3082 * gcc.c-torture/execute/921208-2.c: Same.
3083 * gcc.c-torture/execute/930106-1.c: Same.
3084 * gcc.c-torture/execute/930406-1.c: Same.
3085 * gcc.c-torture/execute/950221-1.c: Same.
3086 * gcc.c-torture/execute/960521-1.c: Same.
3087 * gcc.c-torture/execute/980605-1.c: Same.
3088 * gcc.c-torture/execute/comp-goto-1.c: Same.
3089 * gcc.c-torture/execute/comp-goto-2.c: Same.
3090 * gcc.c-torture/execute/memcpy-1.c: Same.
3091 * gcc.c-torture/execute/multi-ix.c: Same.
3092 * gcc.c-torture/execute/nestfunc-4.c: Same.
3093 * gcc.c-torture/execute/pr20621-1.c: Same.
3094 * gcc.c-torture/execute/pr23135.c: Same.
3095 * gcc.c-torture/execute/pr28982b.c: Same.
3096 * gcc.dg/loop-3.c: Same.
3097 * gcc.dg/struct-ret-3.c: Same.
3098 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3099 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3100 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3101 * gcc.dg/tree-prof/pr44777.c: Same.
3102
b09649fd
DM
31032017-06-09 David Malcolm <dmalcolm@redhat.com>
3104
3105 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3106 (test_mutually_exclusive_suggestions): New test function.
3107 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3108 (test_mutually_exclusive_suggestions): New test function.
3109 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3110 (test_mutually_exclusive_suggestions): New test function.
3111 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3112 (test_show_locus): Add special-case for
3113 "test_mutually_exclusive_suggestions".
3114
a1f427e9
ILT
31152017-06-09 Ian Lance Taylor <iant@golang.org>
3116
3117 * gcc.dg/tree-prof/split-1.c: New test.
3118
cb59f689
JH
31192017-06-09 Jan Hubicka <hubicka@ucw.cz>
3120
3121 * gcc.dg/predict-14.c: Avoid cold function detection.
3122 * gcc.target/i386/umod-3.c: Likewise.
3123
f66e6423
TC
31242017-06-09 Tamar Christina <tamar.christina@arm.com>
3125
3126 * gcc.target/aarch64/lrint-matherr.h: New.
3127 * gcc.target/aarch64/inline-lrint_1.c: New.
3128 * gcc.target/aarch64/inline-lrint_2.c: New.
3129 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3130 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3131
37b68a43
TC
31322017-06-09 Tamar Christina <tamar.christina@arm.com>
3133
3134 * gcc.target/arm/sdiv_costs_1.c: New.
3135
37f30285
TV
31362017-06-09 Tom de Vries <tom@codesourcery.com>
3137
3138 PR target/80855
3139 * gcc.target/nvptx/label-values.c: New test.
3140
051508d7
TP
31412017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3142
3143 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3144 Test for null definitions instead of them being undefined. Add entry
3145 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3146 about using the effective target for architecture extension.
3147 (check_effective_target_arm_arch_v7ve_ok): Remove.
3148 (add_options_for_arm_arch_v7ve): Likewise.
3149
01a8cacc
RB
31502017-06-09 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/66623
3153 * gcc.dg/vect/pr66623.c: New testcase.
3154
6d1115c5
RB
31552017-06-09 Richard Biener <rguenther@suse.de>
3156
3157 PR tree-optimization/79483
3158 * gcc.dg/graphite/pr79483.c: New testcase.
3159
6ba856d4
RB
31602017-06-09 Richard Biener <rguenther@suse.de>
3161
3162 PR middle-end/81007
3163 * g++.dg/pr81007.C: New testcase.
3164
48e69247
JJ
31652017-06-09 Jakub Jelinek <jakub@redhat.com>
3166
3167 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3168 instead of "rsp" for -m32.
3169 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3170 target, add -msse2 to dg-options.
3171 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3172 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3173
120ef1d5
SB
31742017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3175
3176 PR target/80966
3177 * gcc.target/powerpc/stack-limit.c: New testcase.
3178
271be653
WS
31792017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3180
774cccdc
JJ
3181 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3182 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3183 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3184 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3185 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3186 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3187
0d05f685
JJ
31882017-06-08 Jakub Jelinek <jakub@redhat.com>
3189
8ab7005b
JJ
3190 PR c/81006
3191 * c-c++-common/gomp/pr81006.c: New test.
3192
34361776
JJ
3193 PR c++/81011
3194 * g++.dg/gomp/pr81011.C: New test.
3195
0d05f685
JJ
3196 PR middle-end/81005
3197 * c-c++-common/ubsan/align-10.c: New test.
3198 * c-c++-common/ubsan/null-13.c: New test.
3199
2163b9bc
UB
32002017-06-08 Uros Bizjak <ubizjak@gmail.com>
3201
3202 PR target/81015
3203 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3204 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3205 * gcc.target/i386/pr81015.c: New test.
3206
73f49ad7
TV
32072017-06-08 Tom de Vries <tom@codesourcery.com>
3208
3209 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3210 trampolines instead of NO_TRAMPOLINES.
3211 * gcc.c-torture/execute/20000822-1.c: Same.
3212 * gcc.c-torture/execute/920428-2.c: Same.
3213 * gcc.c-torture/execute/920501-7.c: Same.
3214 * gcc.c-torture/execute/920612-2.c: Same.
3215 * gcc.c-torture/execute/921017-1.c: Same.
3216 * gcc.c-torture/execute/921215-1.c: Same.
3217 * gcc.c-torture/execute/931002-1.c: Same.
3218 * gcc.c-torture/execute/comp-goto-2.c: Same.
3219 * gcc.c-torture/execute/nestfunc-1.c: Same.
3220 * gcc.c-torture/execute/nestfunc-2.c: Same.
3221 * gcc.c-torture/execute/nestfunc-3.c: Same.
3222 * gcc.c-torture/execute/nestfunc-5.c: Same.
3223 * gcc.c-torture/execute/nestfunc-6.c: Same.
3224 * gcc.c-torture/execute/pr24135.c: Same.
3225 * gcc.dg/Wtrampolines.c: Same.
3226 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3227 * gcc.dg/torture/stackalign/nested-5.c: Same.
3228 * gcc.dg/torture/stackalign/nested-6.c: Same.
3229 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3230 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3231 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3232 * gcc.dg/trampoline-1.c: Same.
3233 * gcc.dg/tree-prof/pr44777.c: Same.
3234 * gcc.target/i386/pr67770.c: Same.
3235 * lib/gcc.exp (gcc_target_compile): Remove appending of
3236 -DNO_TRAMPOLINES to additional_flags.
3237 * lib/objc.exp (objc_target_compile): Same.
3238
b9835925
TV
32392017-06-08 Tom de Vries <tom@codesourcery.com>
3240
3241 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3242 'gcc,no_trampolines' instead of 'no_trampolines'.
3243
77db6c15
AI
32442017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3245
3246 PR middle-end/79988
3247 * gcc.target/i386/mpx/pr79988.c: New test.
3248
0036534f
AI
32492017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3250
3251 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3252 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3253 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3254
b69d9ac6
JH
32552017-06-08 Jan Hubicka <hubicka@ucw.cz>
3256
3257 * g++.dg/tree-ssa/counts-1.C: New testcase.
3258 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3259
c46f9051
JK
32602017-08-08 Julia Koval <julia.koval@intel.com>
3261
3262 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3263 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3264 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3265 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3266 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3267 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3268
5ed41889
MP
32692017-06-08 Marek Polacek <polacek@redhat.com>
3270
3271 PR sanitize/80932
3272 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3273
8055904e
JK
32742017-08-08 Julia Koval <julia.koval@intel.com>
3275
3276 PR target/73350,80862
3277 * gcc.target/i386/pr73350.c: New test.
3278
fb4bc6ff
RB
32792017-06-08 Richard Biener <rguenther@suse.de>
3280
3281 PR tree-optimization/80928
3282 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3283
989cc652 32842017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 3285
989cc652
CL
3286 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3287
83059741
JW
32882017-06-07 Jonathan Wakely <jwakely@redhat.com>
3289
3290 PR c++/80990
3291 * g++.dg/cpp1z/class-deduction39.C: New.
3292
0874a778
MP
32932017-06-07 Marek Polacek <polacek@redhat.com>
3294
3295 PR sanitizer/80932
3296 * c-c++-common/ubsan/pr80932.c: New test.
3297
55e872a4
BC
32982017-06-07 Bin Cheng <bin.cheng@arm.com>
3299
3300 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3301 * gcc.target/i386/l_fma_double_2.c: Ditto.
3302 * gcc.target/i386/l_fma_double_3.c: Ditto.
3303 * gcc.target/i386/l_fma_double_4.c: Ditto.
3304 * gcc.target/i386/l_fma_double_5.c: Ditto.
3305 * gcc.target/i386/l_fma_double_6.c: Ditto.
3306 * gcc.target/i386/l_fma_float_1.c: Ditto.
3307 * gcc.target/i386/l_fma_float_2.c: Ditto.
3308 * gcc.target/i386/l_fma_float_3.c: Ditto.
3309 * gcc.target/i386/l_fma_float_4.c: Ditto.
3310 * gcc.target/i386/l_fma_float_5.c: Ditto.
3311 * gcc.target/i386/l_fma_float_6.c: Ditto.
3312
cb9ac430
TC
33132017-06-07 Tamar Christina <tamar.christina@arm.com>
3314
3315 * gcc.target/aarch64/sdiv_costs_1.c: New.
3316
46c821e7
RB
33172017-06-07 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/80928
3320 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3321 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3322
6eb2ac65
RB
33232017-06-07 Richard Biener <rguenther@suse.de>
3324
3325 PR tree-optimization/80928
3326 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3327 check_results.
3328
25396db9
NS
33292017-06-06 Nathan Sidwell <nathan@acm.org>
3330
3331 * g++.dg/pr45330.C: Add inline namespace case.
3332
bbf97416
TK
33332017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3334
3335 PR fortran/80975
3336 * gfortran.dg/matmul_16.f90: New test.
3337 * gfortran.dg/inline_matmul_18.f90: New test.
3338
dc949728
MP
33392017-06-06 Marek Polacek <polacek@redhat.com>
3340
3341 PR c/79983
3342 * gcc.dg/pr79983.c: New test.
3343
100d0700
DM
33442017-06-06 David S. Miller <davem@davemloft.net>
3345
3346 * gcc.target/sparc/sparc-ret-3.c: New test.
3347
6c6b519a
TV
33482017-06-06 Tom de Vries <tom@codesourcery.com>
3349
3350 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3351 label_values instead of NO_LABEL_VALUES.
3352 * gcc.c-torture/compile/920301-1.c: Same.
3353 * gcc.c-torture/compile/920501-1.c: Same.
3354 * gcc.c-torture/compile/941014-4.c: Same.
3355 * gcc.c-torture/compile/labels-1.c: Same.
3356 * gcc.c-torture/compile/pr18903.c: Same.
3357 * gcc.c-torture/execute/920302-1.c: Same.
3358 * gcc.c-torture/execute/920415-1.c: Same.
3359 * gcc.c-torture/execute/920428-2.c: Same.
3360 * gcc.c-torture/execute/920501-3.c: Same.
3361 * gcc.c-torture/execute/920501-4.c: Same.
3362 * gcc.c-torture/execute/920501-5.c: Same.
3363 * gcc.c-torture/execute/920501-7.c: Same.
3364 * gcc.c-torture/execute/920721-4.c: Same.
3365 * gcc.c-torture/execute/980526-1.c: Same.
3366 * gcc.c-torture/execute/990208-1.c: Same.
3367 * gcc.c-torture/execute/comp-goto-1.c: Same.
3368 * gcc.c-torture/execute/comp-goto-2.c: Same.
3369 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3370 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3371 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3372 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3373 * gcc.dg/tree-prof/pr44777.c: Same.
3374 * gcc.misc-tests/bprob-2.c: Same.
3375 * gcc.misc-tests/gcov-3.c: Same.
3376 * lib/gcc.exp (gcc_target_compile): Remove appending of
3377 -DNO_LABEL_VALUES to additional_flags.
3378 * lib/objc.exp (objc_target_compile): Same.
3379 * lib/target-supports.exp (check_effective_target_label_values): Test on
3380 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3381
4ebcc903
KT
33822017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3383
3384 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3385
331dc840
RB
33862017-06-06 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/80974
3389 * gcc.dg/torture/pr80974.c: New testcase.
3390
d2537732
TP
33912017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3392
3393 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3394 "unsigned int" in conversation warning on line 15.
3395
e7baeb39
RB
33962017-06-06 Richard Biener <rguenther@suse.de>
3397
3398 PR tree-optimization/80928
3399 * gcc.dg/vect/pr80928.c: New testcase.
3400 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3401 * gcc.dg/vect/slp-13.c: Likewise.
3402 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3403
05945a1b
DM
34042017-06-05 David Malcolm <dmalcolm@redhat.com>
3405
3406 * g++.dg/plugin/comment_plugin.c: New test plugin.
3407 * g++.dg/plugin/comments-1.C: New test file.
3408 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3409
9b972837
BE
34102017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3411
3412 * gcc.misc-tests/gcov-1a.c: New test.
3413
1d135d98
MM
34142017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3415
3416 * gcc.target/powerpc/clone1.c: New test.
3417
92bba237
JW
34182017-06-05 Janus Weil <janus@gcc.gnu.org>
3419
3420 PR fortran/70601
3421 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3422
7b3ee9c9
NK
34232017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3424
3425 PR fortran/35339
3426 * gfortran.dg/implied_do_io_1.f90: New Test.
3427 * gfortran.dg/implied_do_io_2.f90: New Test.
3428
e4d1c5c4
RL
34292017-06-05 Renlin Li <renlin.li@arm.com>
3430
3431 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3432 selector to related line.
3433
d91561cb
JH
34342017-06-05 Jan Hubicka <hubicka@ucw.cz>
3435
3436 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3437
d8395013
KT
34382017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3439
3440 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3441
279dc4b4
KT
34422017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3443
3444 * gcc.target/aarch64/subs_compare_2.c: New test.
3445
e49d8b68
KT
34462017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3447
3448 * gcc.target/aarch64/subs_compare_1.c: New test.
3449
4456f65d
CX
34502017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3451
3452 * gcc.target/mips/div-9.c: Delete duplicate test.
3453 * gcc.target/mips/div-10.c: Ditto.
3454 * gcc.target/mips/div-11.c: Ditto.
3455 * gcc.target/mips/div-12.c: Ditto.
3456
3995f3a2
JH
34572017-05-23 Jan Hubicka <hubicka@ucw.cz>
3458
3459 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3460
82c027e1
DH
34612017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
3462
3463 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
3464 vesrion of the dejagnu grep.
3465 (list-module-names): Use it and adjust the regular expressions for
3466 modules and submodules.
3467 * gfortran.dg/prof/prof.exp: Cleanup modules.
3468 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
3469 directives.
3470 * gfortran.dg/altreturn_8.f90: Likewise.
3471 * gfortran.dg/associate_12.f90: Likewise.
3472 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
3473 * gfortran.dg/charlen_15.f90: Likewise.
3474 * gfortran.dg/class_4a.f03: Likewise.
3475 * gfortran.dg/class_54.f90: Likewise.
3476 * gfortran.dg/class_dummy_4.f03: Likewise.
3477 * gfortran.dg/class_dummy_5.f90: Likewise.
3478 * gfortran.dg/constructor_9.f90: Likewise.
3479 * gfortran.dg/dec_structure_15.f90: Likewise.
3480 * gfortran.dg/do_check_8.f90: Likewise.
3481 * gfortran.dg/dtio_26.f03: Likewise.
3482 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3483 * gfortran.dg/equiv_9.f90: Likewise.
3484 * gfortran.dg/extends_15.f90: Likewise.
3485 * gfortran.dg/finalize_22.f90: Likewise.
3486 * gfortran.dg/finalize_23.f90: Likewise.
3487 * gfortran.dg/generic_26.f90: Likewise.
3488 * gfortran.dg/generic_27.f90: Likewise.
3489 * gfortran.dg/namelist_76.f90: Likewise.
3490 * gfortran.dg/pointer_init_8.f90: Likewise.
3491 * gfortran.dg/pr61318.f90: Likewise.
3492 * gfortran.dg/pr77260_1.f90: Likewise.
3493 * gfortran.dg/pr77260_2.f90: Likewise.
3494 * gfortran.dg/pr77420_3.f90: Likewise.
3495 * gfortran.dg/proc_ptr_39.f90: Likewise.
3496 * gfortran.dg/proc_ptr_41.f90: Likewise.
3497 * gfortran.dg/proc_ptr_42.f90: Likewise.
3498 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
3499 * gfortran.dg/submodule_1.f08: Likewise.
3500 * gfortran.dg/submodule_10.f08: Likewise.
3501 * gfortran.dg/submodule_14.f08: Likewise.
3502 * gfortran.dg/submodule_15.f08: Likewise.
3503 * gfortran.dg/submodule_2.f08: Likewise.
3504 * gfortran.dg/submodule_5.f08: Likewise.
3505 * gfortran.dg/submodule_6.f08: Likewise.
3506 * gfortran.dg/submodule_7.f08: Likewise.
3507 * gfortran.dg/submodule_8.f08: Likewise.
3508 * gfortran.dg/submodule_9.f08: Likewise.
3509 * gfortran.dg/transfer_class_2.f90: Likewise.
3510 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3511 * gfortran.dg/typebound_call_24.f03: Likewise.
3512 * gfortran.dg/typebound_call_25.f90: Likewise.
3513 * gfortran.dg/typebound_deferred_1.f90: Likewise.
3514 * gfortran.dg/typebound_generic_12.f03: Likewise.
3515 * gfortran.dg/typebound_generic_13.f03: Likewise.
3516 * gfortran.dg/typebound_generic_14.f03: Likewise.
3517 * gfortran.dg/typebound_generic_15.f90: Likewise.
3518 * gfortran.dg/typebound_operator_16.f03: Likewise.
3519 * gfortran.dg/typebound_operator_18.f90: Likewise.
3520 * gfortran.dg/typebound_operator_20.f90: Likewise.
3521 * gfortran.dg/typebound_override_3.f90: Likewise.
3522 * gfortran.dg/typebound_override_4.f90: Likewise.
3523 * gfortran.dg/typebound_override_5.f90: Likewise.
3524 * gfortran.dg/typebound_override_6.f90: Likewise.
3525 * gfortran.dg/typebound_override_7.f90: Likewise.
3526 * gfortran.dg/typebound_proc_28.f03: Likewise.
3527 * gfortran.dg/typebound_proc_29.f90: Likewise.
3528 * gfortran.dg/typebound_proc_30.f90: Likewise.
3529 * gfortran.dg/typebound_proc_31.f90: Likewise.
3530 * gfortran.dg/typebound_proc_32.f90: Likewise.
3531 * gfortran.dg/typebound_proc_33.f90: Likewise.
3532 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
3533 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
3534 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3535 * gfortran.dg/use_only_3.f90: Likewise.
3536 * gfortran.dg/use_without_only_1.f90: Likewise.
3537 * gfortran.dg/warn_unused_function.f90: Likewise.
3538 * gfortran.dg/warn_unused_function_2.f90: Likewise.
3539 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 3540
3de4ac6d
MP
35412017-06-04 Marek Polacek <polacek@redhat.com>
3542
3543 PR c/80919
3544 * gcc.dg/format/pr80919.c: New test.
3545
2474f48f
MS
35462017-06-02 Martin Sebor <msebor@redhat.com>
3547
3548 PR c/80892
3549 * c-c++-common/Wfloat-conversion-2.c: New test.
3550
bd280745
PC
35512017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3552
3553 PR c++/68754
3554 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 3555
bd280745 35562017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
3557
3558 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
3559 for the new built-ins.
3560
ffa8a921
SD
35612017-06-02 Sudakshina Das <sudi.das@arm.com>
3562
3563 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
3564
d65d1bd9
WS
35652017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3566
3567 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
3568 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
3569 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
3570 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
3571 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
3572
b160939b
KT
35732017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3574
3575 * gcc.target/aarch64/hfmode_ins_1.c: New test.
3576
17f47f86
KT
35772017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3578
3579 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
3580
ab82e126
WS
35812017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3582
3583 * gcc.target/powerpc/fold-vec-abs-char.c: New.
3584 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
3585 * gcc.target/powerpc/fold-vec-abs-int.c: New.
3586 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
3587 * gcc.target/powerpc/fold-vec-abs-short.c: New.
3588 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
3589 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
3590 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
3591 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
3592
c957e9c0
NS
35932017-06-02 Nathan Sidwell <nathan@acm.org>
3594
3595 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
3596
aad16012
JJ
35972017-06-02 Jakub Jelinek <jakub@redhat.com>
3598
74b4885d
JJ
3599 PR rtl-optimization/80903
3600 * gcc.dg/pr80903.c: New test.
3601
aad16012
JJ
3602 PR fortran/80918
3603 * gfortran.dg/gomp/pr80918.f90: New test.
3604
40ffd95f
BE
36052017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3606
3607 * c-c++-common/Wsizeof-pointer-div.c: New test.
3608 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
3609 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3610 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
3611 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3612 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3613 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3614 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3615 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3616 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3617 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3618 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3619 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
3620 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
3621 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
3622 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
3623 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
3624 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
3625 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
3626
052754ea
WS
36272017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
3628
3629 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
3630 Update the target to power8-vector.
3631
aa63913f
DM
36322017-06-01 David Malcolm <dmalcolm@redhat.com>
3633
3634 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
3635
2ded3754
PMR
36362017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3637
3638 * debug12.adb, debug12.ads: New testcase.
3639
c8638450
MJ
36402017-06-01 Martin Jambor <mjambor@suse.cz>
3641
3642 PR tree-optimization/80898
3643 * gcc.dg/tree-ssa/pr80898.c: New test.
3644 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3645
ac853c90
PC
36462017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3647
3648 PR c++/80896
3649 * g++.dg/cpp1z/nodiscard5.C: New.
3650
7841f13c
CZ
36512017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3652
3653 * gcc.target/arc/pr9001195952.c: New test.
3654
f525e390
TV
36552017-06-01 Tom de Vries <tom@codesourcery.com>
3656
3657 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3658 * gcc.c-torture/compile/asmgoto-1.c: Same.
3659 * gcc.dg/20000707-1.c: Same.
3660 * gcc.dg/pr38700.c: Same.
3661 * gcc.dg/pr70169.c: Same.
3662 * gcc.dg/pr80112.c: Same.
3663 * gcc.dg/torture/pr51071-2.c: Same.
3664 * gcc.dg/torture/pr51071.c: Same.
3665 * gcc.dg/tree-ssa/alias-34.c: Same.
3666
9285616c
PMR
36672017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3668
3669 * gnat.dg/debug11.adb: New testcase.
3670
48932682
RB
36712017-06-01 Richard Biener <rguenther@suse.de>
3672
3673 PR middle-end/66313
3674 * c-c++-common/ubsan/pr66313.c: New testcase.
3675 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3676
fcb99124
SM
36772017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3678
3679 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
3680 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3681 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
3682 -mcpu overridden.
3683 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3684 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3685 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3686 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3687 to dg-option. Add dg-skip-if directive to disable this test
3688 for darwin. Add dg-skip-if directive to disable this test if
3689 -mcpu overridden.
3690
dc7401c0
SP
36912017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3692
3693 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3694 (_mm_maskz_max_sd): Test new intrinsics.
3695 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3696 (_mm_maskz_max_sd): Test new intrinsics.
3697 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3698 (_mm_maskz_max_ss): Test new intrinsics.
3699 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3700 (_mm_maskz_max_ss): Test new intrinsics.
3701 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3702 (_mm_maskz_min_sd): Test new intrinsics.
3703 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3704 (_mm_maskz_min_sd): Test new intrinsics.
3705 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3706 (_mm_maskz_min_ss): Test new intrinsics.
3707 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3708 (_mm_maskz_min_ss): Test new intrinsics.
3709
3909991c
NS
37102017-05-31 Nathan Sidwell <nathan@acm.org>
3711
3712 * g++.dg/lookup/lambda1.C New.
3713
0e510edb
BC
37142017-05-31 Bin Cheng <bin.cheng@arm.com>
3715
3716 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3717 on pointer should not be replaced.
3718
9fc5e7a4
MM
37192017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3720
3721 PR testsuite/80580
3722 * gcc.dg/gimplefe-error-7.c: New test.
3723
1e466f04
GM
37242017-05-31 Graham Markall <graham.markall@embecosm.com>
3725
3726 * gcc.target/arc/add_n-combine.c: New test.
3727 * gcc.target/arc/sub_n-combine.c: New test.
3728
89c88990
RB
37292017-05-31 Richard Biener <rguenther@suse.de>
3730
3731 PR target/80880
3732 * gcc.target/i386/pr80880.c: New testcase.
3733
748bbe72
RS
37342017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3735
3736 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3737
c7d7e222
BC
37382017-05-31 Bin Cheng <bin.cheng@arm.com>
3739
3740 * gcc.dg/vect/pr80815-3.c: New test.
3741
ee1379be
RB
37422017-05-31 Richard Biener <rguenther@suse.de>
3743
3744 PR tree-optimization/80906
3745 * gcc.dg/graphite/pr80906.c: New testcase.
3746
bcce980e
TV
37472017-05-30 Tom de Vries <tom@codesourcery.com>
3748
3749 PR testsuite/80910
3750 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3751 unsupported if host compiler does not support c++11.
3752 (host_supports_c++11): New proc.
3753
ef9200aa
MS
37542017-05-30 Martin Sebor <msebor@redhat.com>
3755
3756 PR c/80731
3757 * g++.dg/ext/utf16-4.C: Relax test.
3758 * gcc.dg/fixed-point/int-warning.c: Adjust.
3759
f012c8ef
DM
37602017-05-30 David Malcolm <dmalcolm@redhat.com>
3761
3762 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3763 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3764 test case.
3765 * g++.dg/plugin/show-template-tree-color.C: New test case.
3766 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3767 * g++.dg/template/show-template-tree-2.C: New test case.
3768 * g++.dg/template/show-template-tree-3.C: New test case.
3769 * g++.dg/template/show-template-tree-4.C: New test case.
3770 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3771 * g++.dg/template/show-template-tree.C: New test case.
3772
3f8efe25
SB
37732017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3774
3775 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3776 dg-options.
3777 * gfortran.dg/pr80107.f: Delete testcase.
3778
77d1dbdb
UB
37792017-05-30 Uros Bizjak <ubizjak@gmail.com>
3780
3781 PR target/80833
3782 * gcc.target/i386/pr80833-1.c: New test.
3783 * gcc.target/i386/pr80833-2.c: Ditto.
3784
e2f35333
NS
37852017-05-30 Nathan Sidwell <nathan@acm.org>
3786
3787 PR c++/80913
3788 * g++.dg/lookup/pr80913.C: New.
3789
ba7629e2
RB
37902017-05-30 Richard Biener <rguenther@suse.de>
3791
3792 PR middle-end/80901
3793 * gcc.dg/torture/pr80901.c: New testcase.
3794
4bfb347c
RD
37952017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3796
3797 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3798
b3125625
JL
37992017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3800
3801 PR target/78838
3802 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3803
892d6169
RB
38042017-05-30 Richard Biener <rguenther@suse.de>
3805
3806 PR middle-end/80876
3807 * gcc.dg/torture/pr80876.c: New testcase.
3808
3d7ff728
NS
38092017-05-29 Nathan Sidwell <nathan@acm.org>
3810
3811 PR c++/80891 (#5)
3812 * g++.dg/lookup/pr80891-5.C: New.
3813
fd262197
JD
38142017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3815
3816 PR libgfortran/53029
3817 * gfortran.dg/read_5.f90: New test.
3818
724e517a
NS
38192017-05-29 Nathan Sidwell <nathan@acm.org>
3820
a5cfa13a
NS
3821 PR c++/80891 (#4)
3822 * g++.dg/lookup/pr80891-4.C: New.
3823
e514ab0c
NS
3824 PR c++/80891 (#1)
3825 * g++.dg/lookup/pr80891-1.C: New.
3826
58dec010
NS
3827 PR c++/80891 (#3)
3828 * g++.dg/lookup/pr80891-3.C: New.
3829
724e517a
NS
3830 PR c++/80891 (#2)
3831 * g++.dg/lookup/pr80891-2.C: New.
3832
bbe3927b
TK
38332017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3834
3835 PR fortran/37131
3836 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3837 flags.
3838 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3839 * gfortran.dg/inline_matmul_17.f90: New test.
3840
8364e6ac
TK
38412017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3842
3843 * gfortran.dg/matmul_bounds_12.f90: New test.
3844
56a35ac9
JJ
38452017-05-27 Jakub Jelinek <jakub@redhat.com>
3846
3847 PR bootstrap/80887
3848 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3849
945bf9e1
NS
38502017-05-26 Nathan Sidwell <nathan@acm.org>
3851
3852 * g++.dg/cpp0x/dr2061.C: New.
3853 * g++.dg/parse/namespace-alias-1.C: Add more test.
3854
cb4fe401
BC
38552017-05-26 Bin Cheng <bin.cheng@arm.com>
3856
3857 PR tree-optimization/80815
3858 * gcc.dg/vect/pr80815-1.c: New test.
3859 * gcc.dg/vect/pr80815-2.c: New test.
3860
e929e611
ML
38612017-05-26 Martin Liska <mliska@suse.cz>
3862
3863 PR ipa/80663
3864 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3865 split at the problematic spot.
3866 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3867 a valid value of the param.
3868
92f105f6
MP
38692017-05-26 Marek Polacek <polacek@redhat.com>
3870
3871 PR sanitizer/80875
3872 * c-c++-common/ubsan/pr80875.c: New test.
3873
74ca4e36
TV
38742017-05-26 Tom de Vries <tom@codesourcery.com>
3875
3876 PR testsuite/80557
3877 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3878 * gcc.dg/Wcxx-compat-8.c: Same.
3879 * gcc.dg/Wobjsize-1.c: Same.
3880 * gcc.dg/Wshadow-local-2.c: Same.
3881 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3882 * gcc.dg/anon-struct-6.c: Same.
3883 * gcc.dg/asm-wide-1.c: Same.
3884 * gcc.dg/builtin-inf-1.c: Same.
3885 * gcc.dg/builtin-redefine.c: Same.
3886 * gcc.dg/c90-array-lval-6.c: Same.
3887 * gcc.dg/c90-array-lval-7.c: Same.
3888 * gcc.dg/c90-fordecl-1.c: Same.
3889 * gcc.dg/c99-fordecl-2.c: Same.
3890 * gcc.dg/cast-lvalue-1.c: Same.
3891 * gcc.dg/cast-lvalue-2.c: Same.
3892 * gcc.dg/compound-lvalue-1.c: Same.
3893 * gcc.dg/cond-lvalue-1.c: Same.
3894 * gcc.dg/cpp/20000419-1.c: Same.
3895 * gcc.dg/cpp/backslash.c: Same.
3896 * gcc.dg/cpp/backslash2.c: Same.
3897 * gcc.dg/cpp/macspace1.c: Same.
3898 * gcc.dg/cpp/macspace2.c: Same.
3899 * gcc.dg/cpp/multiline-2.c: Same.
3900 * gcc.dg/cpp/pr27777.c: Same.
3901 * gcc.dg/cpp/pr30786.c: Same.
3902 * gcc.dg/cpp/pr34602.c: Same.
3903 * gcc.dg/cpp/redef1.c: Same.
3904 * gcc.dg/cpp/tr-warn1.c: Same.
3905 * gcc.dg/cpp/tr-warn3.c: Same.
3906 * gcc.dg/cpp/tr-warn6.c: Same.
3907 * gcc.dg/cpp/trad/hash.c: Same.
3908 * gcc.dg/cpp/trad/redef1.c: Same.
3909 * gcc.dg/cpp/ucs.c: Same.
3910 * gcc.dg/declspec-10.c: Same.
3911 * gcc.dg/declspec-11.c: Same.
3912 * gcc.dg/declspec-18.c: Same.
3913 * gcc.dg/format/c99-strftime-1.c: Same.
3914 * gcc.dg/format/ext-3.c: Same.
3915 * gcc.dg/format/pr72858.c: Same.
3916 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3917 * gcc.dg/init-string-1.c: Same.
3918 * gcc.dg/label-decl-3.c: Same.
3919 * gcc.dg/m-un-2.c: Same.
3920 * gcc.dg/nofixed-point-2.c: Same.
3921 * gcc.dg/noncompile/20020213-1.c: Same.
3922 * gcc.dg/pch/counter-2.c: Same.
3923 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3924 * gcc.dg/pr27528.c: Same.
3925 * gcc.dg/pr27953.c: Same.
3926 * gcc.dg/pr35899.c: Same.
3927 * gcc.dg/pr37561.c: Same.
3928 * gcc.dg/pr45461.c: Same.
3929 * gcc.dg/pr45750.c: Same.
3930 * gcc.dg/pr53196-2.c: Same.
3931 * gcc.dg/pr53265.c: Same.
3932 * gcc.dg/redecl-1.c: Same.
3933 * gcc.dg/tls/thr-init-1.c: Same.
3934 * gcc.dg/torture/pr51106-1.c: Same.
3935 * gcc.dg/torture/pr51106-2.c: Same.
3936 * gcc.dg/uninit-19.c: Same.
3937 * gcc.dg/uninit-pr20644.c: Same.
3938
6fc9f7aa
JJ
39392017-05-26 Jakub Jelinek <jakub@redhat.com>
3940
3941 * g++.dg/cpp1z/decomp29.C (p): New variable.
3942 (main): Add further tests.
3943
28e0e05b
RB
39442017-05-26 Richard Biener <rguenther@suse.de>
3945
3946 PR tree-optimization/80842
3947 * gcc.dg/torture/pr80842.c: New testcase.
3948
c81ec254
PC
39492017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3950
3951 PR c++/79652
3952 * g++.dg/cpp0x/pr79652.C: New.
3953
aee21066
PC
39542017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3955
3956 PR c++/71451
3957 * g++.dg/cpp0x/variadic170.C: New.
3958
63dbcd13
VR
39592017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3960
3961 * g++.dg/warn/Wcatch-value-1.C: New test.
3962 * g++.dg/warn/Wcatch-value-2.C: New test.
3963 * g++.dg/warn/Wcatch-value-3.C: New test.
3964
932f48ac
NS
39652017-05-25 Nathan Sidwell <nathan@acm.org>
3966
44e00a7a
NS
3967 * g++.dg/lookup/using56.C: New.
3968 * g++.dg/lookup/using57.C: New.
3969 * g++.dg/lookup/using58.C: New.
3970 * g++.dg/lookup/using59.C: New.
3971
932f48ac
NS
3972 * g++.dg/lookup/using17.C: Adjust diagnostics.
3973
a10f9a2e
MS
39742017-05-25 Martin Sebor <msebor@redhat.com>
3975
3976 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3977 positives on ILP32.
3978 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3979 column numbers.
3980 * gcc.dg/pr60114.c: Same.
3981
47c05e71
JH
39822017-05-23 Jan Hubicka <hubicka@ucw.cz>
3983
3984 * gfortran.dg/pr48636.f90: Fix template better.
3985
f35a733d
NS
39862017-05-25 Nathan Sidwell <nathan@acm.org>
3987
3988 * g++.dg/lookup/koenig14.C: New.
3989
18c1e9e0
PC
39902017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3991
3992 PR c++/79583
3993 * g++.dg/cpp0x/pr79583.C: New.
3994
2673d192
PC
39952017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3996
3997 PR c++/68578
3998 * g++.dg/cpp1y/pr68578.C: New.
3999
bce8ef71
MG
40002017-05-25 Marc Glisse <marc.glisse@inria.fr>
4001
4002 * gcc.dg/tree-ssa/vce-1.c: New file.
4003
11d6b45d
MG
40042017-05-25 Marc Glisse <marc.glisse@inria.fr>
4005
4006 * gcc.dg/tree-ssa/addadd.c: New file.
4007
5ad4f1c8
NS
40082017-05-24 Nathan Sidwell <nathan@acm.org>
4009
4010 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4011 * g++.dg/lookup/friend19.C: New.
4012 * g++.dg/lookup/friend20.C: New.
4013
d4a760d8
JW
40142017-05-24 Jonathan Wakely <jwakely@redhat.com>
4015
4016 PR c++/80544
4017 * g++.dg/expr/cast11.C: New test.
4018
3cd211af
MS
40192017-05-24 Martin Sebor <msebor@redhat.com>
4020
4021 PR c/80731
4022 * c-c++-common/Wfloat-conversion.c: Adjust.
4023 * c-c++-common/dfp/convert-int-saturate.c: Same.
4024 * c-c++-common/pr68657-1.c: Same.
4025 * g++.dg/ext/utf-cvt.C: Same.
4026 * g++.dg/ext/utf16-4.C: Same.
4027 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4028 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4029 * g++.dg/warn/Wconversion3.C: Same.
4030 * g++.dg/warn/Wconversion4.C: Same.
4031 * g++.dg/warn/Wsign-conversion.C: Same.
4032 * g++.dg/warn/overflow-warn-1.C: Same.
4033 * g++.dg/warn/overflow-warn-3.C: Same.
4034 * g++.dg/warn/overflow-warn-4.C: Same.
4035 * g++.dg/warn/pr35635.C: Same.
4036 * g++.old-deja/g++.mike/enum1.C: Same.
4037 * gcc.dg/Wconversion-3.c: Same.
4038 * gcc.dg/Wconversion-5.c: Same.
4039 * gcc.dg/Wconversion-complex-c99.c: Same.
4040 * gcc.dg/Wconversion-complex-gnu.c: Same.
4041 * gcc.dg/Wconversion-integer.c: Same.
4042 * gcc.dg/Wsign-conversion.c: Same.
4043 * gcc.dg/bitfld-2.c: Same.
4044 * gcc.dg/c90-const-expr-11.c: Same.
4045 * gcc.dg/c90-const-expr-7.c: Same.
4046 * gcc.dg/c99-const-expr-7.c: Same.
4047 * gcc.dg/overflow-warn-1.c: Same.
4048 * gcc.dg/overflow-warn-2.c: Same.
4049 * gcc.dg/overflow-warn-3.c: Same.
4050 * gcc.dg/overflow-warn-4.c: Same.
4051 * gcc.dg/overflow-warn-5.c: Same.
4052 * gcc.dg/overflow-warn-8.c: Same.
4053 * gcc.dg/overflow-warn-9.c: New test.
4054 * gcc.dg/pr35635.c: Adjust.
4055 * gcc.dg/pr59940.c: Same.
4056 * gcc.dg/pr59963-2.c: Same.
4057 * gcc.dg/pr60114.c: Same.
4058 * gcc.dg/switch-warn-2.c: Same.
4059 * gcc.dg/utf-cvt.c: Same.
4060 * gcc.dg/utf16-4.c: Same.
4061
216bfadc
JJ
40622017-05-24 Jakub Jelinek <jakub@redhat.com>
4063
4064 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4065 Don't include limits.h.
4066 (w): Conditionalize on long long wider than int. Use
4067 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4068 -9223372036854775808.
4069 (x): Use __INT_MAX__ instead of INT_MAX.
4070
610abc02
TK
40712017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4072
4073 PR fortran/66094
4074 * gfortran.dg/inline_matmul_16.f90: New test.
4075
8d0c9b36
TV
40762017-05-24 Tom de Vries <tom@codesourcery.com>
4077
4078 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4079
3f3fb6c9
PB
40802017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4081
4082 PR middle-end/80823
4083 * gcc.dg/pr80823.c: New test.
4084
00e0af8d
AK
40852017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4086
4087 * gcc.target/s390/pr80725.c: New test.
4088
6131102c
NS
40892017-05-23 Nathan Sidwell <nathan@acm.org>
4090
ef4c5e78
NS
4091 * g++.dg/lookup/extern-c-hidden.C: New.
4092 * g++.dg/lookup/extern-redecl1.C: New.
4093
6131102c
NS
4094 PR c++/80866
4095 * g++.dg/parse/pr80866.C: New.
4096
d2db2e6b
JH
40972017-05-23 Jan Hubicka <hubicka@ucw.cz>
4098
4099 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4100 * gcc.dg/ipa/inline-5.c: Likewise.
4101 * gfortran.dg/pr48636.f90: Likewise.
4102
e4ea7a4c
NS
41032017-05-23 Nathan Sidwell <nathan@acm.org>
4104
4105 * g++.dg/parse/ctor9.C: Adjust expected error.
4106
c2d7c404
JD
41072017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4108
4109 PR libgfortran/80256
4110 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4111 Cygwin.
4112
fd71a9a2
TS
41132017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4114
4115 * c-c++-common/goacc/parallel-dims-1.c: Update.
4116 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4117 * c-c++-common/goacc/routine-1.c: Likewise.
4118 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4119 * g++.dg/goacc/template.C: Likewise.
4120 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4121 * gfortran.dg/goacc/routine-3.f90: Likewise.
4122 * gfortran.dg/goacc/sie.f95: Likewise.
4123 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4124
9d029ddf
NS
41252017-05-23 Nathan Sidwell <nathan@acm.org>
4126
4127 * g++.dg/lookup/using13.C: Adjust expected error.
4128
008c7367
SKS
41292017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4130
4131 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4132
d1f6caae
MM
41332017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4134
4135 PR target/80718
4136 * gcc.target/powerpc/pr80718.c: New test.
4137
2ea0d750
SB
41382017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4139
4140 * gcc.target/powerpc/conditional-return.c: New testcase.
4141
25b81686
BS
41422017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4143
4144 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4145 LE-only.
4146
477f145b
JW
41472017-05-22 Janus Weil <janus@gcc.gnu.org>
4148
4149 PR fortran/80766
4150 * gfortran.dg/typebound_call_28.f90: New test.
4151
65cc1407
NS
41522017-05-22 Nathan Sidwell <nathan@acm.org>
4153
4154 * g++.dg/lookup/strong-using.C: New.
4155
0c4f8178
TP
41562017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4157
4158 * gcc.target/arm/movsi_movt.c: New test.
4159 * gcc.target/arm/movdi_movt.c: New test.
4160
fbb1c7d4
EB
41612017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4162
4163 * gnat.dg/specs/not_null1.ads: New test.
4164
d3271136
EB
41652017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4166
4167 * gnat.dg/limited_with5.ad[sb]: New test.
4168 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4169 * gnat.dg/limited_with6.ad[sb]: New test.
4170 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4171
4c24ec6d
EB
41722017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4173
4174 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4175 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4176
4bcbb7b8
PC
41772017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4178
4179 PR c++/70265
4180 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4181 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4182
51cd6b78
JD
41832017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4184
4185 PR libgfortran/80333
4186 * gfortran.dg/dtio_30.f03: New test.
4187
33f8c0a1
MP
41882017-05-19 Marek Polacek <polacek@redhat.com>
4189
4190 PR sanitizer/80800
4191 * c-c++-common/ubsan/pr80800.c: New test.
4192 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4193
9740ed54
TS
41942017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4195
7fd549d2
TS
4196 * c-c++-common/goacc/default-1.c: Update.
4197 * c-c++-common/goacc/default-2.c: Likewise.
4198 * c-c++-common/goacc/default-4.c: Likewise.
4199 * gfortran.dg/goacc/default-1.f95: Likewise.
4200 * gfortran.dg/goacc/default-4.f: Likewise.
4201 * c-c++-common/goacc/default-5.c: New file.
4202 * gfortran.dg/goacc/default-5.f: Likewise.
4203
9740ed54
TS
4204 * c-c++-common/goacc/default-1.c: New file.
4205 * c-c++-common/goacc/default-2.c: Likewise.
4206 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4207 test cases in...
4208 * c-c++-common/goacc/default-3.c: ... this new file, and...
4209 * c-c++-common/goacc/default-4.c: ... this new file.
4210 * gfortran.dg/goacc/default.f95: Remove file, including its test
4211 cases in...
4212 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4213 * gfortran.dg/goacc/default-2.f: ... this new file.
4214 * gfortran.dg/goacc/default-3.f95: New file.
4215 * gfortran.dg/goacc/default-4.f: Likewise.
4216
2a8a8d7b
NS
42172017-05-19 Nathan Sidwell <nathan@acm.org>
4218
4219 * g++.dg/inherit/covariant7.C: Adjust.
4220
a978134e
PB
42212017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4222
4223 * gcc.target/arm/tls-disable-literal-pool.c: Change
4224 require-effective-target to tls_native.
4225 Move dg-error to return statement line and change to dg-message.
4226
39aac208
RB
42272017-05-19 Richard Biener <rguenther@suse.de>
4228
4229 PR c++/80593
4230 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4231 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4232
035ab826
RB
42332017-05-19 Richard Biener <rguenther@suse.de>
4234
4235 PR middle-end/80764
4236 * gcc.dg/torture/pr80764.c: New testcase.
4237
52e14b96
MM
42382017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4239
4240 PR target/80510
4241 * gcc.target/powerpc/pr80510-1.c: New test.
4242 * gcc.target/powerpc/pr80510-2.c: Likewise.
4243
4287da82
EG
42442017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4245
4246 * gcc.dg/pragma-diag-7.c: New test.
4247
e4171e10
UB
42482017-05-18 Uros Bizjak <ubizjak@gmail.com>
4249
4250 PR target/80799
4251 * g++.dg/other/i386-11.C: New test.
4252
cdefeea2
WS
42532017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4254
4255 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4256 * fold-vec-div-floatdouble.c: Likewise.
4257 * fold-vec-logical-ands-char.c: Likewise.
4258 * fold-vec-logical-ands-int.c: Likewise.
4259 * fold-vec-logical-ands-short.c: Likewise.
4260 * fold-vec-logical-ors-char.c: Likewise.
4261 * fold-vec-logical-ors-int.c: Likewise.
4262 * fold-vec-logical-ors-short.c: Likewise.
4263 * fold-vec-logical-other-char.c: Likewise.
4264 * fold-vec-mule-misc.c: Likewise.
4265 * fold-vec-mult-float.c: Likewise.
4266 * fold-vec-mult-floatdouble.c: Likewise.
4267 * fold-vec-mult-int.c: Likewise.
4268 * fold-vec-mult-int128-p9.c: Likewise.
4269 * fold-vec-sub-floatdouble.c: Likewise.
4270 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4271 Add lp64 requirement.
4272 * fold-vec-mult-int128-p8.c: Likewise.
4273 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4274
62ee030a
SM
42752017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4276
4277 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4278 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4279 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4280 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4281 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4282 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4283 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4284 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4285 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4286 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4287 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4288 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4289 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4290 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4291 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4292 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4293 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4294 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4295 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4296 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4297 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4298 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4299 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4300 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4301 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4302 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4303
00a84d0e
SL
43042017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4305
4306 * gcc.target/sparc/niagara7-align.c: New test.
4307
243c2883
MP
43082017-05-18 Marek Polacek <polacek@redhat.com>
4309
4310 PR sanitizer/80797
4311 * c-c++-common/ubsan/null-12.c: New test.
4312
e98e6340
SB
43132017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4314
4315 PR middle-end/80692
4316 * gcc.c-torture/execute/pr80692.c: New testcase.
4317
0152001b 43182017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
4319
4320 PR libgfortran/80741
4321 * gfortran.dg/read_4.f90: New test.
4322
c8ded430
BS
43232017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4324
4325 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4326
e5b1f5a1
FR
43272017-05-17 Fritz Reese <fritzoreese@gmail.com>
4328
4329 PR fortran/80668
4330 * gfortran.dg/pr80668.f90: New.
4331
9853cb28
PB
43322017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4333
4334 PR middle-end/80775
4335 * gcc.dg/pr80775.c: New test.
4336
142473df
MP
43372017-05-17 Marek Polacek <polacek@redhat.com>
4338
4339 PR sanitizer/80659
4340 * gcc.dg/asan/pr80659.c: New test.
4341
8508a5b5
SKS
43422017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4343
4344 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4345 unsigned long.
4346
bc36d2b7
CX
43472017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4348
4349 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4350
4fc5ebf1
JG
43512017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4352 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4353
4354 PR tree-optimization/80457
4355 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4356 call vect_model_simple_cost.
4357
bedee914
PT
43582017-05-16 Paul Thomas <pault@gcc.gnu.org>
4359
4360 PR fortran/80554
4361 * gfortran.dg/submodule_29.f08: New test.
4362
10791753
DM
43632017-05-16 David Malcolm <dmalcolm@redhat.com>
4364
4365 * g++.dg/other/accessor-fixits-1.C: New test case.
4366 * g++.dg/other/accessor-fixits-2.C: New test case.
4367 * g++.dg/other/accessor-fixits-3.C: New test case.
4368 * g++.dg/other/accessor-fixits-4.C: New test case.
4369
727577c2
CL
43702017-05-16 Carl Love <cel@us.ibm.com>
4371
4372 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4373 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4374 built-ins to the test suite file. Note, support for mradds exists
4375 but no test case exists.
4376 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4377 built-ins to the test suite file.
4378
6b6ae9eb
MP
43792017-05-16 Marek Polacek <polacek@redhat.com>
4380
4381 PR sanitizer/80536
4382 PR sanitizer/80386
4383 * c-c++-common/ubsan/pr80536.c: New test.
4384 * g++.dg/ubsan/pr80386.C: New test.
4385
678d7e19
TC
43862017-05-16 Tamar Christina <tamar.christina@arm.com>
4387
4388 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4389 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4390
6da37857
MW
43912016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4392
4393 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4394 expected output of vadd, vsub and vmul instructions.
4395 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4396 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4397 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4398
a5768d38
JD
43992017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4400
4401 PR libgfortran/80727
4402 * gfortran.dg/read_3.f90: New test.
4403
3a77e7cc
NS
44042017-05-15 Nathan Sidwell <nathan@acm.org>
4405
2016c841
NS
4406 PR c++/79369
4407 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4408
3a77e7cc
NS
4409 PR c++/79369
4410 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4411 * g++.dg/cpp0x/pr79369.C: New.
4412
0735a1c8
SK
44132017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4414
4415 PR fortran/80752
3a77e7cc 4416 * gfortran.dg/pr80752.f90: New test.
0735a1c8 4417
f108770a
UB
44182017-05-15 Uros Bizjak <ubizjak@gmail.com>
4419
900b5b6a 4420 PR target/80425
f108770a
UB
4421 * gcc.target/i386/pr80425-1.c: New test.
4422 * gcc.target/i386/pr80425-2.c: Ditto.
4423
e30ce0a3
JL
44242017-05-15 Jeff Law <law@redhat.com>
4425
4426 * gcc.target/mips/reorgbug-1.c: New test.
4427
0d5a0a33
PMR
44282017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4429
4430 * gnat.dg/specs/pack13.ads: New test.
4431
a104bd88
MS
44322017-05-14 Martin Sebor <msebor@redhat.com>
4433
4434 PR middle-end/77671
4435 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4436 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4437 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4438 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4439 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4440
c6c02519
MS
44412017-05-14 Martin Sebor <msebor@redhat.com>
4442
4443 PR middle-end/80669
4444 * gcc.dg/builtin-stpncpy.c: New test.
4445
d6d4d770
DS
44462017-05-14 Daniel Santos <daniel.santos@pobox.com>
4447
4448 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4449 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4450 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4451 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
4452
b9bdd60b
JK
44532017-05-14 Julia Koval <julia.koval@intel.com>
4454
4455 * gcc.target/i386/xgetsetbv.c: New test.
4456
28ae01cd
NK
44572017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
4458
4459 PR fortran/80442
4460 * gfortran.dg/impl_do_var_data.f90: New Test
4461
c7488b4f
PJ
44622017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4463
4464 * brig.dg/test/gimple/priv-array-offset-access.hsail:
4465 A regression test for a private array access case which caused
4466 an assert.
4467
9b5f12ae
MS
44682017-05-12 Martin Sebor <msebor@redhat.com>
4469
4470 PR testsuite/80643
4471 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
4472 to the purpose of the test.
4473
b76f1550
SM
44742017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
4475
4476 * gcc.target/powerpc/bmi-andn-1.c: New file
4477 * gcc.target/powerpc/bmi-andn-2.c: New file.
4478 * gcc.target/powerpc/bmi-bextr-1.c: New file.
4479 * gcc.target/powerpc/bmi-bextr-2.c: New file.
4480 * gcc.target/powerpc/bmi-bextr-4.c: New file.
4481 * gcc.target/powerpc/bmi-bextr-5.c: New file.
4482 * gcc.target/powerpc/bmi-blsi-1.c: New file.
4483 * gcc.target/powerpc/bmi-blsi-2.c: New file.
4484 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
4485 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
4486 * gcc.target/powerpc/bmi-blsr-1.c: New file.
4487 * gcc.target/powerpc/bmi-blsr-2.c: New File.
4488 * gcc.target/powerpc/bmi-check.h: New File.
4489 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
4490 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
4491 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
4492 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
4493 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
4494 * gcc.target/powerpc/bmi2-check.h: New file.
4495 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
4496 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
4497 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
4498 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
4499 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
4500 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
4501 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
4502 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
4503 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
4504
2a3fa75a
PC
45052017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4506
4507 PR c++/60430
4508 * g++.dg/cpp0x/pr60430.C: New.
4509
e8bf7c7b
JL
45102017-05-12 Jeff Law <law@redhat.com>
4511
4512 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4513
284d1f76
PB
45142017-05-12 Peter Bergner <bergner@vnet.ibm.com>
4515
4516 PR middle-end/80707
4517 * g++.dg/pr80707.C: New test.
4518
302a0e37
WS
45192017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4520
4521 * gcc.target/powerpc/fold-vec-div-float.c: New.
4522 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
4523 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
4524
a7785078
WS
45252017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4526
4527 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
4528 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
4529 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
4530 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
4531 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
4532 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
4533 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
4534 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
4535 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
4536 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
4537 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
4538 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
4539
9206028e
PC
45402017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4541
4542 PR c++/49604
4543 * g++.dg/cpp0x/forw_enum14.C: New.
4544 * g++.dg/cpp0x/forw_enum15.C: Likewise.
4545
7af1c0ad
RB
45462017-05-12 Richard Biener <rguenther@suse.de>
4547
4548 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
4549
f7e95bdb
PC
45502017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4551
4552 PR c++/67687
4553 * g++.dg/cpp0x/constexpr-ice17.C: New.
4554
53e788d0
RB
45552017-05-12 Richard Biener <rguenther@suse.de>
4556
4557 PR tree-optimization/80713
4558 * gcc.dg/torture/pr80713.c: New testcase.
4559
2ead1ab9
AK
45602017-05-12 Andi Kleen <ak@linux.intel.com>
4561
4562 PR testsuite/77684
4563 * lib/target-supports.exp (profopt-perf-wrapper):
4564 Add -m8 option to increase parallelism.
4565
ee58b02f
TS
45662017-05-12 Thomas Schwinge <thomas@codesourcery.com>
4567
1e47f02b
TS
4568 * c-c++-common/goacc/parallel-dims-1.c: New file.
4569 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4570
b0f271ce
TS
4571 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4572 * c-c++-common/goacc/classify-kernels.c: Likewise.
4573 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
4574 Likewise.
4575 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4576 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4577 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4578 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4579 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4580 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4581 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4582 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4583 * c-c++-common/goacc/kernels-loop.c: Likewise.
4584 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4585 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4586 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4587 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4588 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4589 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4590 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4591 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4592 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4593 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4594 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4595 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4596
25651634
TS
4597 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4598 * c-c++-common/goacc/classify-kernels.c: Likewise.
4599 * c-c++-common/goacc/classify-parallel.c: Likewise.
4600 * c-c++-common/goacc/classify-routine.c: Likewise.
4601 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4602 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4603 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4604 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4605
ee58b02f
TS
4606 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
4607 * c-c++-common/goacc/classify-kernels.c: Likewise.
4608 * c-c++-common/goacc/classify-parallel.c: Likewise.
4609 * c-c++-common/goacc/classify-routine.c: Likewise.
4610 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4611 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4612 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4613 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4614
2d82ec25
NS
46152017-05-11 Nathan Sidwell <nathan@acm.org>
4616
4617 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
4618
46192017-05-11 Carl Love <cel@us.ibm.com>
4620
4621 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
4622 to the test suite file.
4623 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
4624 to the test suite file.
4625
628c06d6
JD
46262017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4627
4628 PR fortran/78659
4629 * gfortran.dg/namelist_91.f90: New test.
4630 * gfortran.dg/namelist_92.f90: New test.
4631 * gfortran.dg/namelist_93.f90: New test.
4632 * gfortran.dg/namelist_94.f90: New test.
4633
1bea0f26
BS
46342017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4635
4636 PR target/80695
4637 * gcc.target/powerpc/pr80695-p8.c: New file.
4638 * gcc.target/powerpc/pr80695-p9.c: New file.
4639
7c85c9fe
UB
46402017-05-11 Uros Bizjak <ubizjak@gmail.com>
4641 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR target/80706
4644 * gcc.target/i386/pr80706.c: New test.
4645
d7a33a4c
JK
46462017-05-11 Julia Koval <julia.koval@intel.com>
4647
4648 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4649 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4650 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4651 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4652
59fbddcf
PC
46532017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4654
4655 PR c++/70538
4656 * g++.dg/cpp0x/pr70538.C: New.
4657
cc09ff60
UB
46582017-05-11 Uros Bizjak <ubizjak@gmail.com>
4659
7c85c9fe
UB
4660 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4661 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
4662 (dg-options): Remove -fno-tree-sink.
4663
4fd18c78
KN
46642017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4665
4666 * gcc.target/powerpc/cmpb-1.c: New test.
4667 * gcc.target/powerpc/cmpb-2.c: New test.
4668 * gcc.target/powerpc/cmpb-3.c: New test.
4669 * gcc.target/powerpc/cmpb32-1.c: New test.
4670 * gcc.target/powerpc/cmpb32-2.c: New test.
4671
43b883a9
RB
46722017-05-11 Richard Biener <rguenther@suse.de>
4673
4674 PR tree-optimization/80705
4675 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4676
29b871ec
NS
46772017-05-11 Nathan Sidwell <nathan@acm.org>
4678
4679 * lib/scanlang.exp: New.
4680 * lib/gcc-dg.exp: Load scanlang.exp.
4681 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4682
c587104e
MM
46832017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4684
4685 PR testsuite/80580
4686 * gcc.dg/gimplefe-error-6.c: New test.
4687
67ac9a9d
MM
46882017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4689
4690 PR testsuite/80580
4691 * gcc.dg/gimplefe-error-5.c: New test.
4692
ac4eb40f
MM
46932017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4694
4695 PR testsuite/80580
4696 * gcc.dg/gimplefe-error-4.c: New test.
4697
d45d6282
BS
46982017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4699
4700 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4701
f4ee3a9e
UB
47022017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4703
4704 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4705 (_mm_maskz_max_round_sd): Test new intrinsics.
4706 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4707 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4708 (_mm_maskz_max_round_ss): Test new intrinsics.
4709 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4710 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4711 (_mm_maskz_min_round_sd): Test new intrinsics.
4712 * gcc.target/i386/avx512f-vminsd-2.c: New.
4713 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4714 (_mm_maskz_min_round_ss): Test new intrinsics.
4715 * gcc.target/i386/avx512f-vminss-2.c: New.
4716 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4717 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4718 (__builtin_ia32_minss_mask_round): Test new builtins.
4719 * gcc.target/i386/sse-13.c: Ditto.
4720 * gcc.target/i386/sse-23.c: Ditto.
4721 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4722 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4723 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4724 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4725 (_mm_mask_min_round_ss): Test new intrinsics.
4726 * gcc.target/i386/testround-1.c: Ditto.
4727
47282017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4729
4730 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4731 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4732 (_mm_maskz_div_round_sd): Test new intrinsics.
4733 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4734 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4735 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4736 (_mm_maskz_div_round_ss): Test new intrinsics.
4737 * gcc.target/i386/avx512f-vdivss-2.c: New.
4738 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4739 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4740 (_mm_maskz_mul_round_sd): Test new intrinsics.
4741 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4742 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4743 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4744 (_mm_maskz_mul_round_ss): Test new intrinsics.
4745 * gcc.target/i386/avx512f-vmulss-2.c: New.
4746 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4747 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4748 (__builtin_ia32_mulss_mask_round): Test new builtins.
4749 * gcc.target/i386/sse-13.c: Ditto.
4750 * gcc.target/i386/sse-23.c: Ditto.
4751 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4752 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4753 (_mm_maskz_mul_round_ss): Test new intrinsics.
4754 * gcc.target/i386/testround-1.c: Ditto.
4755
47562017-05-10 Julia Koval <julia.koval@intel.com>
4757
4758 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4759 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4760 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4761
47622017-05-10 Julia Koval <julia.koval@intel.com>
4763
4764 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4765 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4766 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4767 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4768
ca4d2851
PB
47692017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4770
0f374417 4771 PR tree-optimization/51513
ca4d2851
PB
4772 * gcc.target/powerpc/pr51513.c: New test.
4773 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4774 __builtin_abort().
4775 * gcc.dg/predict-14.c: Likewise.
4776
5562ebfc
CL
47772017-05-10 Carl Love <cel@us.ibm.com>
4778 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4779 to the test suite file.
4780 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4781 to the test suite file.
4782
0ca2e7f7
PK
47832017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4784
4785 PR tree-optimization/77644
4786 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4787
e1ad2926
AO
47882017-05-10 Alexandre Oliva <aoliva@redhat.com>
4789
4790 * gcc.dg/guality/inline-params-2.c: New.
4791
f00b411f
PC
47922017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4793
4794 PR c++/80145
4795 * g++.dg/cpp1y/auto-fn37.C: New.
4796 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4797
bf2a705c
MM
47982017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4799
4800 PR target/68163
4801 * gcc.target/powerpc/pr68163.c: New test.
4802
5285d5d3
JW
48032017-05-09 Janus Weil <janus@gcc.gnu.org>
4804
4805 PR fortran/79311
4806 * gfortran.dg/finalize_32.f90: New test.
4807
31c2d57d
VR
48082017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4809
4810 PR c/35441
4811 * gcc.dg/pr35441.c: New test.
4812
731f2c8a
MS
48132017-05-09 Martin Sebor <msebor@redhat.com>
4814
4815 PR testsuite/80643
4816 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4817 output.
4818
cc49d15a
PC
48192017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4820
4821 PR c++/80186
4822 * g++.dg/template/crash126.C: New.
4823
85282abc
SP
48242017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4825
4826 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4827 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4828 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4829 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4830
823c79ae
DH
48312017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4832
10a8bb62 4833 PR testsuite/80611
823c79ae
DH
4834 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4835
79557bae
CZ
48362017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4837
4838 * gcc.target/arc/tmac-1.c: New file.
4839 * gcc.target/arc/tmac-2.c: Likewise.
4840 * gcc.target/arc/tmac.h: Likewise.
4841
c7314bc1
CZ
48422017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4843 Andrew Burgess <andrew.burgess@embecosm.com>
4844
4845 * gcc.target/arc/firq-1.c: New file.
4846 * gcc.target/arc/firq-2.c: Likewise.
4847 * gcc.target/arc/firq-3.c: Likewise.
4848 * gcc.target/arc/firq-4.c: Likewise.
4849 * gcc.target/arc/firq-5.c: Likewise.
4850 * gcc.target/arc/firq-6.c: Likewise.
4851
41453183
CZ
48522017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4853
4854 * gcc.target/arc/interrupt-5.c: Newfile.
4855 * gcc.target/arc/interrupt-6.c: Likewise.
4856 * gcc.target/arc/interrupt-7.c: Likewise.
4857 * gcc.target/arc/interrupt-8.c: Likewise.
4858 * gcc.target/arc/interrupt-9.c: Likewise.
4859
019bd543
RB
48602017-05-09 Richard Biener <rguenther@suse.de>
4861
4862 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4863 and adjust.
4864 * gcc.dg/vect/vect-50.c: Likewise.
4865
684f84de
MP
48662017-05-09 Marek Polacek <polacek@redhat.com>
4867
4868 PR c/80525
4869 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4870 * c-c++-common/Wlogical-op-2.c: New test.
4871
fd71825b
SKS
48722017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4873
4874 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4875 for targets with __SIZEOF_INT__ < 4.
4876
4ca2e6ec
RB
48772017-05-09 Richard Biener <rguenther@suse.de>
4878
4879 * gcc.dg/vect/vect-50.c: Revert last change.
4880 * gcc.dg/vect/vect-44.c: Likewise.
4881
631238ac
MS
48822017-05-08 Martin Sebor <msebor@redhat.com>
4883
4884 PR translation/80280
4885 * gcc.dg/format/gcc_diag-10.c: New test.
4886
6ba86ba7
KN
48872017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4888
4889 PR target/80101
4890 * gcc.target/powerpc/pr80101-1.c: New test.
4891
0f6ed121
TK
48922017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4893
4894 PR fortran/79930
4895 * gfortran.dg/inline_transpose_1.f90: Add
4896 -finline-matmul-limit=0 to options.
4897 * gfortran.dg/matmul_5.f90: Likewise.
4898 * gfortran.dg/vect/vect-8.f90: Likewise.
4899 * gfortran.dg/inline_matmul_14.f90: New test.
4900 * gfortran.dg/inline_matmul_15.f90: New test.
4901
fd991039
TK
49022017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4903
4904 PR fortran/80602
4905 * gfortran.dg/matmul_15.f90: New test case.
4906
18b8c294
WD
49072017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4908
774cccdc
JJ
4909 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4910 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4911
8637c116
JL
49122017-05-07 Jeff Law <law@redhat.com>
4913
4914 Revert:
4915 2017-05-06 Jeff Law <law@redhat.com>
4916 PR tree-optimization/78496
4917 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4918 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4919
973dfbb4
JL
49202017-05-06 Jeff Law <law@redhat.com>
4921
4922 PR tree-optimization/78496
4923 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4924 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4925
8ffa3150
RS
49262017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4927
4928 * gcc.target/aarch64/spill_1.c: New test.
4929
2a3f7997
RS
49302017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4931
4932 PR rtl-optimization/75964
4933 * gcc.dg/torture/pr75964.c: New test.
4934
d554bf23
TV
49352017-05-06 Tom de Vries <tom@codesourcery.com>
4936
4937 PR testsuite/80606
4938 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4939 * gcc.target/i386/avx-vtestpd-2.c: Same.
4940 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4941 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4942 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4943 * gcc.target/i386/avx-vtestpd-3.c: Same.
4944 * gcc.target/i386/avx-vtestps-1.c: Same.
4945 * gcc.target/i386/avx-vtestps-2.c: Same.
4946 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4947 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4948 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4949 * gcc.target/i386/avx-vtestps-3.c: Same.
4950
7a976fe7
TV
49512017-05-06 Tom de Vries <tom@codesourcery.com>
4952
4953 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4954
0e852c66
TV
49552017-05-06 Tom de Vries <tom@codesourcery.com>
4956
4957 PR testsuite/80557
4958 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4959 * gcc.target/powerpc/altivec-types-1.c: Same.
4960
63c40d92
TV
49612017-05-06 Tom de Vries <tom@codesourcery.com>
4962
4963 PR testsuite/80557
4964 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4965 * gcc.target/spu/intrinsics-1.c: Same.
4966
b25b8f91
TV
49672017-05-06 Tom de Vries <tom@codesourcery.com>
4968
4969 PR testsuite/80557
4970 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4971
6df13491
TV
49722017-05-06 Tom de Vries <tom@codesourcery.com>
4973
4974 PR testsuite/80557
4975 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4976 * gcc.target/aarch64/spellcheck_2.c: Same.
4977 * gcc.target/aarch64/spellcheck_3.c: Same.
4978
e01261fe
TV
49792017-05-06 Tom de Vries <tom@codesourcery.com>
4980
4981 PR testsuite/80557
4982 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4983 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4984 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4985 * g++.dg/debug/dwarf2/typedef5.C: Same.
4986 * g++.dg/goacc/data-1.C: Same.
4987
9945596c
BS
49882017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4989
4990 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4991
8acb8575
MM
49922017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4993
4994 PR target/79038
4995 PR target/79202
4996 PR target/79203
4997 * gcc.target/powerpc/ppc-round3.c: New test.
4998 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4999
ac699a04
JJ
50002017-05-05 Jakub Jelinek <jakub@redhat.com>
5001
8dc6a926
JJ
5002 PR tree-optimization/80632
5003 * gcc.dg/pr80632.c: New test.
5004
ac699a04
JJ
5005 PR tree-optimization/80558
5006 * gcc.dg/tree-ssa/vrp115.c: New test.
5007
655b5fc8
AV
50082017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5009 Thomas Preud'homme <thomas.preudhomme@arm.com>
5010 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5011
5012 PR target/71607
5013 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5014 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5015 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5016 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5017 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5018 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5019 * gcc.target/arm/tls-disable-literal-pool.c: New.
5020
c02d2d0a
PK
50212017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5022
5023 PR tree-optimization/80613
5024 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5025
dfae9048
PC
50262017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5027
5028 PR c++/71577
5029 * g++.dg/cpp0x/pr71577.C: New.
5030
d9c5a8b9
MS
50312017-05-04 Martin Sebor <msebor@redhat.com>
5032
5033 PR middle-end/79234
5034 * gcc.dg/builtin-stringop-chk-8.c: New test.
5035 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5036 * gcc.dg/builtin-stringop-chk-4.c: Same.
5037 * gcc.dg/builtin-strncat-chk-1.c: Same.
5038 * g++.dg/ext/strncpy-chk1.C: Same.
5039 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5040 * gcc.dg/out-of-bounds-1.c: Same.
5041 * gcc.dg/pr78138.c: Same.
5042 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5043 * gfortran.dg/mvbits_7.f90: Same.
5044
e50d56a5
MS
50452017-05-04 Martin Sebor <msebor@redhat.com>
5046
5047 PR preprocessor/79214
5048 PR middle-end/79222
5049 PR middle-end/79223
5050 * gcc.dg/pr79214.c: New test.
5051 * gcc.dg/pr79214.h: New test header.
5052 * gcc.dg/pr79222.c: New test.
5053 * gcc.dg/pr79223.c: New test.
5054 * gcc.dg/pr78138.c: Adjust.
5055 * gfortran.dg/unconstrained_commons.f: Same.
5056
0f2c4a8f
MS
50572017-05-04 Martin Sebor <msebor@redhat.com>
5058
5059 PR translation/80280
5060 * g++.dg/abi/Wabi-2-3.C: Adjust.
5061 * g++.dg/abi/Wabi-3-2.C: Ditto.
5062 * g++.dg/lookup/using17.C: Ditto.
5063 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5064
8eef6097
MJ
50652017-05-04 Martin Jambor <mjambor@suse.cz>
5066
5067 PR tree-optimization/80622
5068 * gcc.dg/tree-ssa/pr80622.c: New test.
5069
50702017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
5071
5072 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5073
26f1a658
JH
50742017-05-04 Jan Hubicka <hubicka@ucw.cz>
5075
5076 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5077 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5078
4d147bca
RB
50792017-05-04 Richard Biener <rguenther@suse.de>
5080
5081 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5082
3862ef76
RS
50832017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5084
5085 * gcc.dg/vect/vect-profile-1.c: New test.
5086
c89ffd99
MP
50872017-05-04 Marek Polacek <polacek@redhat.com>
5088
5089 PR tree-optimization/80612
5090 * gcc.dg/torture/pr80612.c: New test.
5091
261ce1e5
PB
50922017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5093 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5094
5095 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5096 check_effective_target_arm_thumb1_movt_ok.
5097
556cf088
PB
50982017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5099
5100 * gcc.target/arm/fpscr.c: New file.
5101
010b1cc0
TP
51022017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5103
5104 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5105 target.
5106
99b68476
TV
51072017-05-04 Tom de Vries <tom@codesourcery.com>
5108
5109 PR testsuite/80557
5110 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5111 line numbers.
5112 * g++.dg/warn/miss-format-1.C: Same.
5113 * g++.dg/warn/overflow-warn-1.C: Same.
5114 * g++.dg/warn/overflow-warn-3.C: Same.
5115 * g++.dg/warn/overflow-warn-4.C: Same.
5116
09177a4b
TV
51172017-05-04 Tom de Vries <tom@codesourcery.com>
5118
5119 PR testsuite/80557
5120 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5121 * gcc.target/i386/pr68657.c: Same.
5122 * gcc.target/i386/pr69255-1.c: Same.
5123 * gcc.target/i386/pr69255-2.c: Same.
5124 * gcc.target/i386/pr69255-3.c: Same.
5125
02c64149
RB
51262017-05-04 Richard Biener <rguenther@suse.de>
5127
5128 PR tree-optimization/31130
5129 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5130 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5131 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5132 * gcc.dg/pr52904.c: Remove XFAIL.
5133 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5134
9a26dfc8
JL
51352017-05-03 Jeff Law <law@redhat.com>
5136
5137 PR tree-optimization/78496
5138 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5139
4d0e904f
UB
51402017-05-03 Uros Bizjak <ubizjak@gmail.com>
5141
5142 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5143
49ab4621
RB
51442017-05-03 Richard Biener <rguenther@suse.de>
5145
5146 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5147
18bfe940
JJ
51482017-05-03 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR tree-optimization/79472
4d0e904f
UB
5151 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5152 to dg-options.
18bfe940
JJ
5153 * gcc.dg/tree-ssa/vrp113.c: New test.
5154 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5155 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5156 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5157
53e62089
TV
51582017-05-03 Tom de Vries <tom@codesourcery.com>
5159
5160 PR testsuite/80557
5161 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5162 * c-c++-common/Wshift-negative-value-2.c: Same.
5163 * c-c++-common/Wshift-negative-value-3.c: Same.
5164 * c-c++-common/Wshift-negative-value-4.c: Same.
5165 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5166 * c-c++-common/cpp/pr60400.c: Same.
5167 * c-c++-common/fmax-errors.c: Same.
5168 * c-c++-common/goacc/data-2.c: Same.
5169 * c-c++-common/goacc/host_data-2.c: Same.
5170 * c-c++-common/gomp/simd4.c: Same.
5171 * c-c++-common/pr28656.c: Same.
5172 * c-c++-common/pr43395.c: Same.
5173 * c-c++-common/torture/pr57945.c: Same.
5174
962913a5
TV
51752017-05-03 Tom de Vries <tom@codesourcery.com>
5176
5177 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5178 arg of dg directive.
5179 * c-c++-common/goacc/routine-3.c: Same.
5180 * c-c++-common/goacc/routine-4.c: Same.
5181
ad53f123
DM
51822017-05-02 David Malcolm <dmalcolm@redhat.com>
5183
5184 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5185 (test_fixit_insert_newline): New function.
5186 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5187 (test_fixit_insert_newline): New function.
5188 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5189 (test_fixit_insert_newline): New function.
5190 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5191 (test_fixit_insert_newline): New function.
5192 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5193 (test_show_locus): Handle test_fixit_insert_newline.
5194
0ca91c77
BC
51952017-05-02 Bin Cheng <bin.cheng@arm.com>
5196
5197 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5198
cc5b8f3d
TC
51992017-04-27 Tamar Christina <tamar.christina@arm.com>
5200
5201 * gcc.dg/lsr-div1.c: New testcase.
5202
1853f5c7
SP
52032017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5204
5205 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5206 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5207 (_mm_maskz_add_round_sd): Test new intrinsics.
5208 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5209 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5210 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5211 (_mm_maskz_add_round_ss): Test new intrinsics.
5212 * gcc.target/i386/avx512f-vaddss-2.c: New.
5213 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5214 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5215 (_mm_maskz_sub_round_sd): Test new intrinsics.
5216 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5217 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5218 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5219 (_mm_maskz_sub_round_ss): Test new intrinsics.
5220 * gcc.target/i386/avx512f-vsubss-2.c: New.
5221 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5222 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5223 (__builtin_ia32_subss_mask_round): Test new builtins.
5224 * gcc.target/i386/sse-13.c: Ditto.
5225 * gcc.target/i386/sse-23.c: Ditto.
5226 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5227 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5228 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5229 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5230 (_mm_mask_sub_round_ss): Test new intrinsics.
5231 * gcc.target/i386/testround-1.c: Ditto.
5232
2bba7541
MJ
52332017-05-02 Martin Jambor <mjambor@suse.cz>
5234
5235 PR tree-optimization/78687
5236 * g++.dg/tree-ssa/pr78687.C: New test.
5237
2bf54d93
RB
52382017-05-02 Richard Biener <rguenther@suse.de>
5239
5240 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5241 behavior.
5242 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5243
aee63acc
RB
52442017-05-02 Richard Biener <rguenther@suse.de>
5245
5246 PR tree-optimization/80591
5247 * gcc.dg/torture/pr80591.c: New testcase.
5248
e7d70c6c
RB
52492017-05-02 Richard Biener <rguenther@suse.de>
5250
5251 PR tree-optimization/80549
5252 * gcc.dg/torture/pr80549.c: New testcase.
5253
52e0a9f7
SKS
52542017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5255
5256 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5257 unsigned long.
5258
815d9cc6
XR
52592017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5260
5261 PR c++/80038
5262 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5263
338035aa
DM
52642017-05-01 David Malcolm <dmalcolm@redhat.com>
5265
5266 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5267 reflect insertion fix-it hints at the same location now being
5268 consolidated.
5269
4d82d0bc
MS
52702017-05-01 Martin Sebor <msebor@redhat.com>
5271
5272 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5273 on ILP32 targets.
5274
d539a57b
TV
52752017-05-01 Tom de Vries <tom@codesourcery.com>
5276
5277 * gcc.dg/pr78768.c: Require linker plugin.
5278
c6b9e849
TK
52792017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5280
5281 PR fortran/37131
5282 * gfortran.dg/matmul_bounds_11.f90: New test.
5283
706eb1a7
MS
52842017-05-01 Martin Sebor <msebor@redhat.com>
5285
5286 PR tree-optimization/79715
5287 * gcc.dg/pr79715.c: New test.
5288
723f4140
TV
52892017-05-01 Tom de Vries <tom@codesourcery.com>
5290
5291 PR testsuite/65941
5292 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5293 * g++.dg/other/pr59492.C: Require effective target rdrand.
5294
6bbb3a69
VR
52952017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5296
5297 * g++.dg/diagnostic/member-decl-1.C: New test.
5298
4212aecd
MG
52992017-04-29 Marc Glisse <marc.glisse@inria.fr>
5300
5301 PR tree-optimization/80487
5302 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5303
fe75f732
PK
53042017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5305
5306 PR tree-optimization/79697
5307 * gcc.dg/tree-ssa/pr79697.c: New test.
5308
6bcd8768
TV
53092017-04-29 Tom de Vries <tom@codesourcery.com>
5310
5311 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5312
d127ae9f
MS
53132017-04-28 Martin Sebor <msebor@redhat.com>
5314
5315 PR tree-optimization/80523
5316 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5317
c9610933
TV
53182017-04-28 Tom de Vries <tom@codesourcery.com>
5319
5320 PR testsuite/80557
5321 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5322 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5323
b5be38bc
TV
53242017-04-28 Tom de Vries <tom@codesourcery.com>
5325
5326 PR testsuite/80557
5327 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5328 * obj-c++.dg/bitfield-4.mm: Same.
5329 * obj-c++.dg/bitfield-5.mm: Same.
5330 * obj-c++.dg/exceptions-3.mm: Same.
5331 * obj-c++.dg/exceptions-5.mm: Same.
5332 * obj-c++.dg/method-1.mm: Same.
5333 * obj-c++.dg/method-12.mm: Same.
5334 * obj-c++.dg/method-13.mm: Same.
5335 * obj-c++.dg/method-15.mm: Same.
5336 * obj-c++.dg/method-16.mm: Same.
5337 * obj-c++.dg/property/at-property-18.mm: Same.
5338 * obj-c++.dg/property/at-property-25.mm: Same.
5339 * obj-c++.dg/property/at-property-5.mm: Same.
5340 * obj-c++.dg/property/dynamic-2.mm: Same.
5341 * obj-c++.dg/property/property-neg-3.mm: Same.
5342 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5343 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5344 * obj-c++.dg/syntax-error-1.mm: Same.
5345 * obj-c++.dg/try-catch-13.mm: Same.
5346 * objc.dg/bitfield-4.m: Same.
5347 * objc.dg/class-1.m: Same.
5348 * objc.dg/method-11.m: Same.
5349 * objc.dg/method-6.m: Same.
5350 * objc.dg/method-7.m: Same.
5351 * objc.dg/method-9.m: Same.
5352 * objc.dg/missing-proto-3.m: Same.
5353 * objc.dg/naming-2.m: Same.
5354 * objc.dg/property/at-property-16.m: Same.
5355 * objc.dg/property/at-property-18.m: Same.
5356 * objc.dg/property/at-property-25.m: Same.
5357 * objc.dg/property/at-property-5.m: Same.
5358 * objc.dg/property/dynamic-2.m: Same.
5359 * objc.dg/property/property-neg-3.m: Same.
5360 * objc.dg/protocol-inheritance-1.m: Same.
5361 * objc.dg/protocol-inheritance-2.m: Same.
5362
d35256b6
MG
53632017-04-28 Marc Glisse <marc.glisse@inria.fr>
5364
5365 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5366
7a95dfa7
TV
53672017-04-28 Tom de Vries <tom@codesourcery.com>
5368
5369 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5370 dg-(error|warning|message|bogus).
5371 * g++.dg/conversion/dr195-1.C: Same.
5372 * g++.dg/conversion/dr195.C: Same.
5373 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5374 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5375 * g++.dg/cpp0x/inline-ns7.C: Same.
5376 * g++.dg/cpp0x/variadic105.C: Same.
5377 * g++.dg/cpp0x/variadic65.C: Same.
5378 * g++.dg/expr/call2.C: Same.
5379 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5380 * g++.dg/expr/pmf-1.C: Same.
5381 * g++.dg/ext/altivec-types-1.C: Same.
5382 * g++.dg/ext/altivec-types-2.C: Same.
5383 * g++.dg/ext/altivec-types-3.C: Same.
5384 * g++.dg/ext/attrib14.C: Same.
5385 * g++.dg/ext/complit1.C: Same.
5386 * g++.dg/ext/forscope2.C: Same.
5387 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5388 * g++.dg/ext/label13.C: Same.
5389 * g++.dg/ext/member-attr.C: Same.
5390 * g++.dg/ext/visibility/anon7.C: Same.
5391 * g++.dg/ext/visibility/visibility-7.C: Same.
5392 * g++.dg/ext/vla2.C: Same.
5393 * g++.dg/inherit/access2.C: Same.
5394 * g++.dg/inherit/covariant12.C: Same.
5395 * g++.dg/inherit/covariant14.C: Same.
5396 * g++.dg/inherit/namespace-as-base.C: Same.
5397 * g++.dg/inherit/template-as-base.C: Same.
5398 * g++.dg/lookup/ambig1.C: Same.
5399 * g++.dg/lookup/ambig2.C: Same.
5400 * g++.dg/lookup/ambig3.C: Same.
5401 * g++.dg/lookup/class-member-1.C: Same.
5402 * g++.dg/lookup/conv-1.C: Same.
5403 * g++.dg/lookup/decl1.C: Same.
5404 * g++.dg/lookup/koenig1.C: Same.
5405 * g++.dg/lookup/scoped1.C: Same.
5406 * g++.dg/lookup/scoped2.C: Same.
5407 * g++.dg/lookup/two-stage4.C: Same.
5408 * g++.dg/lookup/used-before-declaration.C: Same.
5409 * g++.dg/lookup/using.C: Same.
5410 * g++.dg/lookup/using17.C: Same.
5411 * g++.dg/lookup/using2.C: Same.
5412 * g++.dg/other/abstract2.C: Same.
5413 * g++.dg/other/classkey1.C: Same.
5414 * g++.dg/other/component1.C: Same.
5415 * g++.dg/other/const1.C: Same.
5416 * g++.dg/other/const2.C: Same.
5417 * g++.dg/other/conversion1.C: Same.
5418 * g++.dg/other/do1.C: Same.
5419 * g++.dg/other/error1.C: Same.
5420 * g++.dg/other/error10.C: Same.
5421 * g++.dg/other/error3.C: Same.
5422 * g++.dg/other/error4.C: Same.
5423 * g++.dg/other/error5.C: Same.
5424 * g++.dg/other/error8.C: Same.
5425 * g++.dg/other/error9.C: Same.
5426 * g++.dg/other/field1.C: Same.
5427 * g++.dg/other/init1.C: Same.
5428 * g++.dg/other/ptrmem2.C: Same.
5429 * g++.dg/other/return1.C: Same.
5430 * g++.dg/overload/builtin3.C: Same.
5431 * g++.dg/overload/error1.C: Same.
5432 * g++.dg/overload/error2.C: Same.
5433 * g++.dg/overload/koenig2.C: Same.
5434 * g++.dg/overload/pmf1.C: Same.
5435 * g++.dg/parse/args1.C: Same.
5436 * g++.dg/parse/attr3.C: Same.
5437 * g++.dg/parse/constant4.C: Same.
5438 * g++.dg/parse/crash10.C: Same.
5439 * g++.dg/parse/crash18.C: Same.
5440 * g++.dg/parse/crash19.C: Same.
5441 * g++.dg/parse/crash20.C: Same.
5442 * g++.dg/parse/crash21.C: Same.
5443 * g++.dg/parse/crash22.C: Same.
5444 * g++.dg/parse/crash32.C: Same.
5445 * g++.dg/parse/decl-specifier-1.C: Same.
5446 * g++.dg/parse/error58.C: Same.
5447 * g++.dg/parse/local-class1.C: Same.
5448 * g++.dg/parse/non-dependent2.C: Same.
5449 * g++.dg/parse/parameter-declaration-1.C: Same.
5450 * g++.dg/parse/ptrmem2.C: Same.
5451 * g++.dg/parse/ptrmem3.C: Same.
5452 * g++.dg/parse/saved1.C: Same.
5453 * g++.dg/tc1/dr101.C: Same.
5454 * g++.dg/tc1/dr142.C: Same.
5455 * g++.dg/tc1/dr176.C: Same.
5456 * g++.dg/template/conv4.C: Same.
5457 * g++.dg/template/crash56.C: Same.
5458 * g++.dg/template/dependent-expr2.C: Same.
5459 * g++.dg/template/error1.C: Same.
5460 * g++.dg/template/error2.C: Same.
5461 * g++.dg/template/explicit6.C: Same.
5462 * g++.dg/template/init-list.C: Same.
5463 * g++.dg/template/local1.C: Same.
5464 * g++.dg/template/lookup2.C: Same.
5465 * g++.dg/template/meminit2.C: Same.
5466 * g++.dg/template/nontype25.C: Same.
5467 * g++.dg/template/ptrmem2.C: Same.
5468 * g++.dg/template/qualttp19.C: Same.
5469 * g++.dg/template/qualttp20.C: Same.
5470 * g++.dg/template/ttp3.C: Same.
5471 * g++.dg/template/unify4.C: Same.
5472 * g++.dg/template/unify6.C: Same.
5473 * g++.dg/template/unify7.C: Same.
5474 * g++.dg/template/warn1.C: Same.
5475 * g++.dg/tree-ssa/dom-invalid.C: Same.
5476 * g++.dg/ubsan/shift-1.C: Same.
5477 * g++.dg/warn/Wunused-2.C: Same.
5478 * g++.dg/warn/Wunused-4.C: Same.
5479 * g++.dg/warn/Wunused-6.C: Same.
5480 * g++.dg/warn/deprecated-6.C: Same.
5481 * g++.dg/warn/deprecated.C: Same.
5482 * g++.dg/warn/effc1.C: Same.
5483 * g++.dg/warn/effc3.C: Same.
5484 * g++.dg/warn/incomplete1.C: Same.
5485 * g++.dg/warn/inline1.C: Same.
5486 * g++.dg/warn/noeffect2.C: Same.
5487 * g++.dg/warn/noeffect4.C: Same.
5488 * g++.dg/warn/oldcast1.C: Same.
5489 * g++.dg/warn/sentinel.C: Same.
5490 * g++.dg/warn/unit-1.C: Same.
5491 * g++.old-deja/g++.pt/inherit2.C: Same.
5492 * g++.old-deja/g++.pt/overload8.C: Same.
5493 * gcc.dg/20000926-1.c: Same.
5494 * gcc.dg/20040223-1.c: Same.
5495 * gcc.dg/Warray-bounds-7.c: Same.
5496 * gcc.dg/alias-1.c: Same.
5497 * gcc.dg/alias-12.c: Same.
5498 * gcc.dg/alias-13.c: Same.
5499 * gcc.dg/alias-2.c: Same.
5500 * gcc.dg/array-13.c: Same.
5501 * gcc.dg/array-4.c: Same.
5502 * gcc.dg/attr-ifunc-2.c: Same.
5503 * gcc.dg/attr-invalid.c: Same.
5504 * gcc.dg/attr-noinline.c: Same.
5505 * gcc.dg/bitfld-2.c: Same.
5506 * gcc.dg/c90-const-expr-7.c: Same.
5507 * gcc.dg/c99-const-expr-7.c: Same.
5508 * gcc.dg/cpp/20000625-1.c: Same.
5509 * gcc.dg/cpp/charconst-4.c: Same.
5510 * gcc.dg/cpp/include2.c: Same.
5511 * gcc.dg/cpp/include2a.c: Same.
5512 * gcc.dg/decl-4.c: Same.
5513 * gcc.dg/deprecated-4.c: Same.
5514 * gcc.dg/deprecated.c: Same.
5515 * gcc.dg/dfp/altivec-types.c: Same.
5516 * gcc.dg/float-range-1.c: Same.
5517 * gcc.dg/pack-test-3.c: Same.
5518 * gcc.dg/pr11492.c: Same.
5519 * gcc.dg/pr15360-1.c: Same.
5520 * gcc.dg/pr37908.c: Same.
5521 * gcc.dg/pr53265.c: Same.
5522 * gcc.dg/pr57287-2.c: Same.
5523 * gcc.dg/pr57287.c: Same.
5524 * gcc.dg/redecl-1.c: Same.
5525 * gcc.dg/sync-3.c: Same.
5526 * gcc.dg/two-types-1.c: Same.
5527 * gcc.dg/two-types-2.c: Same.
5528 * gcc.dg/two-types-4.c: Same.
5529 * gcc.dg/two-types-5.c: Same.
5530 * gcc.dg/two-types-6.c: Same.
5531 * gcc.dg/two-types-7.c: Same.
5532 * gcc.dg/two-types-8.c: Same.
5533 * gcc.dg/two-types-9.c: Same.
5534 * gcc.dg/uninit-I.c: Same.
5535 * gcc.dg/uninit-pr19430.c: Same.
5536 * gcc.dg/visibility-7.c: Same.
5537 * gcc.dg/winline-10.c: Same.
5538 * gcc.dg/winline-2.c: Same.
5539 * gcc.dg/winline-3.c: Same.
5540 * gcc.dg/winline-9.c: Same.
5541 * gcc.target/i386/attr-returns_twice-1.c: Same.
5542 * gcc.target/i386/chkp-const-check-2.c: Same.
5543 * gcc.target/i386/chkp-label-address.c: Same.
5544 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
5545 * gcc.target/i386/pr39162.c: Same.
5546 * gcc.target/i386/sse-5.c: Same.
5547 * gcc.target/powerpc/altivec-types-1.c: Same.
5548 * gcc.target/powerpc/altivec-types-2.c: Same.
5549 * gcc.target/powerpc/altivec-types-3.c: Same.
5550 * gcc.target/powerpc/float128-mix.c: Same.
5551 * gcc.target/powerpc/no-r11-3.c: Same.
5552 * gcc.target/spu/Wmain.c: Same.
5553 * gcc.target/spu/ea/errors2.c: Same.
5554 * gfortran.dg/assignment_1.f90: Same.
5555 * gfortran.dg/common_3.f90: Same.
5556 * gfortran.dg/der_io_1.f90: Same.
5557 * gfortran.dg/g77/20030326-1.f: Same.
5558 * gfortran.dg/g77/9263.f: Same.
5559 * gfortran.dg/g77/960317-1.f: Same.
5560 * gfortran.dg/g77/970625-2.f: Same.
5561 * gfortran.dg/g77/980615-0.f: Same.
5562 * gfortran.dg/g77/check0.f: Same.
5563 * gfortran.dg/g77/dnrm2.f: Same.
5564 * gfortran.dg/g77/pr9258.f: Same.
5565 * gfortran.dg/ichar_1.f90: Same.
5566 * gfortran.dg/interface_1.f90: Same.
5567 * gfortran.dg/namelist_1.f90: Same.
5568 * gfortran.dg/namelist_2.f90: Same.
5569 * gfortran.dg/namelist_3.f90: Same.
5570 * gfortran.dg/namelist_print_2.f: Same.
5571 * gfortran.dg/oldstyle_1.f90: Same.
5572 * gfortran.dg/runtime_warning_1.f90: Same.
5573 * gfortran.dg/underflow.f90: Same.
5574 * gnat.dg/specs/integer_value.ads: Same.
5575 * obj-c++.dg/fsf-package-0.m: Same.
5576 * objc.dg/two-types-1.m: Same.
5577
6e49961c
ML
55782017-04-28 Martin Liska <mliska@suse.cz>
5579
5580 PR gcov-profile/79891
5581 * gcc.misc-tests/gcov-17.c: New test.
5582 * gcc.misc-tests/gcov-18.c: New test.
5583
f166beaf
TV
55842017-04-28 Tom de Vries <tom@codesourcery.com>
5585
5586 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
5587 dg-(error|warning|message|bogus).
5588 * g++.dg/parse/parameter-declaration-1.C: Same.
5589 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
5590 * gcc.dg/Wpointer-sign-Wall.c: Same.
5591 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5592 * gcc.dg/cpp/19990413-1.c: Same.
5593 * gcc.dg/dg-test-1.c: Same.
5594 * gcc.dg/empty-source-2.c: Same.
5595 * gcc.dg/empty-source-3.c: Same.
5596 * gcc.dg/format/c99-printf-1.c: Same.
5597 * gcc.dg/format/c99-scanf-1.c: Same.
5598 * gcc.dg/label-decl-2.c: Same.
5599 * gcc.dg/m-un-2.c: Same.
5600 * gcc.dg/uninit-pr20644-O0.c: Same.
5601 * gfortran.dg/pr70006.f90: Same.
5602 * obj-c++.dg/fsf-package-0.m: Same.
5603
c3125b18
TV
56042017-04-28 Tom de Vries <tom@codesourcery.com>
5605
5606 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
5607 dg-(error|warning|message|bogus).
5608 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5609 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5610 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5611 * c-c++-common/pr20000.c: Same.
5612 * c-c++-common/pr49706.c: Same.
5613 * g++.dg/ext/utf16-4.C: Same.
5614 * g++.dg/parse/error2.C: Same.
5615 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5616 * g++.dg/warn/Wtype-limits.C: Same.
5617 * g++.dg/warn/overflow-warn-1.C: Same.
5618 * g++.dg/warn/overflow-warn-3.C: Same.
5619 * gcc.dg/Wpointer-sign-Wall.c: Same.
5620 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5621 * gcc.dg/Wtype-limits-Wextra.c: Same.
5622 * gcc.dg/Wtype-limits.c: Same.
5623 * gcc.dg/cpp/19990413-1.c: Same.
5624 * gcc.dg/dg-test-1.c: Same.
5625 * gcc.dg/empty-source-2.c: Same.
5626 * gcc.dg/empty-source-3.c: Same.
5627 * gcc.dg/label-decl-2.c: Same.
5628 * gcc.dg/m-un-2.c: Same.
5629 * gcc.dg/uninit-pr19430-O0.c: Same.
5630 * gcc.dg/uninit-pr19430.c: Same.
5631 * gcc.dg/uninit-pr20644-O0.c: Same.
5632 * gcc.dg/utf16-4.c: Same.
5633 * gfortran.dg/pr70006.f90: Same.
5634 * obj-c++.dg/fsf-package-0.m: Same.
5635
119092c1
RB
56362017-04-28 Richard Biener <rguenther@suse.de>
5637
5638 * gcc.dg/tree-ssa/evrp7.c: New testcase.
5639 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5640 * gcc.dg/tree-ssa/evrp9.c: Likewise.
5641 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5642 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5643 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 5644
3777eda2
MP
56452017-04-27 Marek Polacek <polacek@redhat.com>
5646
5647 PR sanitizer/80349
5648 * c-c++-common/ubsan/pr80349.c: New test.
5649
8211c4a2
VR
56502017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5651
5652 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5653 diagnostics.
5654 * g++.dg/warn/pr12242.C: Likewise.
5655
94baf2e2
DE
56562017-04-27 David Edelsohn <dje.gcc@gmail.com>
5657
5658 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5659
9a448688
ML
56602017-04-27 Martin Liska <mliska@suse.cz>
5661
5662 PR testsuite/79455
5663 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5664 more generic.
5665
f8a36447
JJ
56662017-04-27 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR c++/80534
5669 * g++.dg/other/pr80534-1.C: New test.
5670 * g++.dg/other/pr80534-2.C: New test.
5671
1b7c8d39
RB
56722017-04-27 Richard Biener <rguenther@suse.de>
5673
5674 PR middle-end/80539
5675 * gcc.dg/torture/pr80539.c: New testcase.
5676
985b8393
JJ
56772017-04-27 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR target/77728
5680 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5681
a480422d
VR
56822017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5683
5684 * g++.dg/diagnostic/nested-name-1.C: New test.
5685
f9726baa
ML
56862017-04-26 Martin Liska <mliska@suse.cz>
5687
5688 * gcc.dg/guality/guality.h: Add prefix to test verification.
5689
9f4df8f1
NS
56902017-04-25 Nathan Sidwell <nathan@acm.org>
5691
5692 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5693
1913c8f6
UB
56942017-04-25 Uros Bizjak <ubizjak@gmail.com>
5695
5696 PR target/70799
5697 * gcc.target/i386/pr70799-5.c: New test.
5698
e602bbfc
MS
56992017-04-25 Martin Sebor <msebor@redhat.com>
5700
5701 PR tree-optimization/80497
5702 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5703
7629ae90
RR
57042017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5705 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR target/77728
5708 * g++.dg/abi/pr77728-1.C: New test.
5709
2ef42cf9
MP
57102017-04-25 Marek Polacek <polacek@redhat.com>
5711
5712 PR sanitizer/80349
5713 * g++.dg/ubsan/pr80349-2.C: New test.
5714
70caf430
VR
57152017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5716
5717 * g++.dg/cpp0x/enum34.C: New test.
5718
f66c70dc
TV
57192017-04-25 Tom de Vries <tom@codesourcery.com>
5720
5721 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5722 variables.
5723 (dg-line): New proc.
5724 (process-message): Handle line number variables.
5725 * objc.dg/try-catch-12.m: Use dg-line.
5726
77071af6
BS
57272017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5728
5729 PR target/80482
5730 * gcc.target/powerpc/vec-constvolatile.c: New test.
5731
fbe91804
DM
57322017-04-25 David Malcolm <dmalcolm@redhat.com>
5733
5734 * g++.dg/semicolon-fixits.C: New test case.
5735
1c4ea66f
DM
57362017-04-25 David Malcolm <dmalcolm@redhat.com>
5737
5738 * gcc.dg/semicolon-fixits.c: New test case.
5739
5ca28c1d
DM
57402017-04-25 David Malcolm <dmalcolm@redhat.com>
5741
5742 * g++.dg/lookup/missing-std-include.C: New test file.
5743
2ec07fa6
RR
57442017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5745 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR target/77728
5748 * g++.dg/abi/pr77728-2.C: New test.
5749
7d5dbb22
DM
57502017-04-25 David Malcolm <dmalcolm@redhat.com>
5751
5752 PR c++/80177
5753 * g++.dg/spellcheck-pr80177.C: New test case.
5754
6a3936d4
NS
57552017-04-25 Nathan Sidwell <nathan@acm.org>
5756
5757 * g++.dg/dg.exp (find-cxx-tests): New function.
5758 (main): Use it, remove explicit pruning
5759
bed3fd46
RB
57602017-04-25 Richard Biener <rguenther@suse.de>
5761
5762 PR tree-optimization/80492
5763 * gcc.dg/pr80492.c: New testcase.
5764
c9e9c3ac
SKS
57652017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5766
5767 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5768 for targets with int size less than 32 bits.
5769
2700fbd6
RB
57702017-04-25 Richard Biener <rguenther@suse.de>
5771
5772 PR tree-optimization/79201
5773 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5774 * gcc.target/i386/pr22152.c: Disable sinking.
5775
e57136da
AK
57762017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5777
5778 PR target/80464
5779 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5780
3cb9ee2f
AK
57812017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5782
5783 PR target/79895
5784 * gcc.target/s390/pr79895.c: New test.
5785
03db9ab5
DV
57862017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5787
5788 PR target/80080
5789 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5790 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5791 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5792
39259462
JJ
57932017-04-25 Jakub Jelinek <jakub@redhat.com>
5794
ba5d69f3
JJ
5795 PR rtl-optimization/80501
5796 * gcc.c-torture/execute/pr80501.c: New test.
5797
39259462
JJ
5798 PR rtl-optimization/80500
5799 * gcc.dg/pr80500.c: New test.
5800
bb0249cb
MG
58012017-04-25 Marc Glisse <marc.glisse@inria.fr>
5802
5803 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5804 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5805
be420eb8
JW
58062017-04-22 Janus Weil <janus@gcc.gnu.org>
5807
5808 PR fortran/80121
5809 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5810 directive.
5811
0ebd1f00
DM
58122017-04-24 David Malcolm <dmalcolm@redhat.com>
5813
5814 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5815 * jit.dg/test-alignment.c: New test case.
5816 * jit.dg/test-alignment.cc: New test case.
5817 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5818 New test case.
5819
412f61f0
DM
58202017-04-24 David Malcolm <dmalcolm@redhat.com>
5821
5822 PR c++/80016
5823 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5824 test function.
5825 (test_alignof): New test function.
5826
a8492d5e
MG
58272017-04-24 Marc Glisse <marc.glisse@inria.fr>
5828
5829 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5830
ec856f5f
VR
58312017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5832
5833 * g++.dg/diagnostic/duplicate1.C: New test.
5834 * g++.dg/cpp0x/duplicate1.C: New test.
5835
a753df11
MJ
58362017-04-24 Martin Jambor <mjambor@suse.cz>
5837
5838 PR tree-optimization/80293
5839 * g++.dg/tree-ssa/pr80293.C: New test.
5840
3ebd8e62
ML
58412017-04-24 Martin Liska <mliska@suse.cz>
5842
5843 PR middle-end/79931
5844 * g++.dg/ipa/pr79931.C: New test.
5845
f30a1190
RB
58462017-04-24 Richard Biener <rguenther@suse.de>
5847
5848 PR tree-optimization/80494
5849 * gfortran.dg/pr80494.f90: New testcase.
5850
4c7c437c
RB
58512017-04-24 Richard Biener <rguenther@suse.de>
5852
5853 PR tree-optimization/79725
5854 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5855
d21a8e3b
RB
58562017-04-24 Richard Biener <rguenther@suse.de>
5857
5858 PR c++/2972
5859 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5860
c7eb642e
JD
58612017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5862
5863 PR fortran/80484
5864 * gfortran.dg/dtio_29.f03: New test.
5865
60fc41bd
JW
58662017-04-22 Janus Weil <janus@gcc.gnu.org>
5867
5868 PR fortran/80121
5869 * gfortran.dg/intent_out_9.f90: New test case.
5870
2eb8a343
UB
58712017-04-23 Uros Bizjak <ubizjak@gmail.com>
5872
5873 PR target/70799
1913c8f6 5874 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5875
fc23d35a
JW
58762017-04-21 Janus Weil <janus@gcc.gnu.org>
5877
5878 PR fortran/80392
5879 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5880
7b9efd03
UB
58812017-04-21 Uros Bizjak <ubizjak@gmail.com>
5882
5883 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5884
2fd30fbe
RB
58852017-04-21 Richard Biener <rguenther@suse.de>
5886
5887 PR tree-optimization/79547
5888 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5889
bb1bc604
RB
58902017-04-21 Richard Biener <rguenther@suse.de>
5891
5892 PR tree-optimization/78847
5893 * g++.dg/tree-ssa/pr78847.C: New testcase.
5894
666f7903
JJ
58952017-04-21 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR c/80468
5898 * gcc.dg/pr80468.c: New test.
5899
25c28f47
ML
59002017-04-21 Martin Liska <mliska@suse.cz>
5901
5902 PR tree-optimization/66278
5903 * gcc.dg/vect/pr66278.c: New test.
5904
6d553e9b
RB
59052017-04-21 Richard Biener <rguenther@suse.de>
5906
5907 PR tree-optimization/80237
5908 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5909 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5910 adjust expected optimizations.
5911
7fd1a747
RB
59122016-04-21 Richard Biener <rguenther@suse.de>
5913
5914 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5915 of inner loops.
5916 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5917 * gcc.dg/vect/vect-104.c: Likewise.
5918
2f23a412
EB
59192017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5920
5921 PR tree-optimization/80426
5922 * gcc.c-torture/execute/20170429-1.c: Rename into...
5923 * gcc.c-torture/execute/20170419-1.c: ...this.
5924
8749b11f
UB
59252017-04-20 Uros Bizjak <ubizjak@gmail.com>
5926
5927 PR target/79804
5928 * gcc.target/i386/pr79804.c: New test.
5929
20917336
UB
59302017-04-20 Uros Bizjak <ubizjak@gmail.com>
5931
5932 PR target/78090
5933 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5934
2414b022
DE
59352017-04-20 David Edelsohn <dje.gcc@gmail.com>
5936
5937 * g++/opt/pr80436.C: XFAIL on AIX.
5938
34d57a10
JW
59392017-04-20 Jonathan Wakely <jwakely@redhat.com>
5940
5941 PR c++/80473
5942 * g++.dg/diagnostic/pr80473.C: New test.
5943
c3cbcd45
VR
59442017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5945
5946 * g++.dg/warn/Wextra-semi.C: New test.
5947
8a59d466
JJ
59482017-04-20 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR middle-end/80423
5951 * g++.dg/other/pr80423.C: New test.
5952
a4bb5c57
SKS
59532017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5954
5955 * gcc.dg/pr80170.c: Require ptr32plus.
5956
fe1e7d0e
EB
59572017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5958
5959 PR tree-optimization/80426
5960 * gcc.c-torture/execute/20170419-1.c: New test.
5961
48d811eb
JJ
59622017-04-19 Jakub Jelinek <jakub@redhat.com>
5963
f19e6a9c
JJ
5964 PR debug/80461
5965 * g++.dg/debug/pr80461.C: New test.
5966
541035a6
JJ
5967 PR c++/80459
5968 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5969 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5970 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5971
48d811eb
JJ
5972 PR debug/80436
5973 * g++.dg/opt/pr80436.C: New test.
5974
5249994e
SKS
59752017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5976
5977 * gcc.dg/torture/pr80341.c: Require int32plus.
5978
a16c8d8b 59792017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5980 Jeff Law <law@redhat.com>
a16c8d8b
EB
5981
5982 * gcc.c-torture/compile/20170419-1.c: New test.
5983
6143c998
TV
59842017-04-19 Tom de Vries <tom@codesourcery.com>
5985
5986 PR testsuite/80221
5987 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5988 subsequent dg directives.
5989 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5990 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5991 * c-c++-common/attr-fallthrough-2.c: Same.
5992 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5993 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5994 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5995 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5996 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5997 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5998 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5999 * c-c++-common/cilk-plus/CK/errors.c: Same.
6000 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6001 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6002 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6003 * c-c++-common/cpp/pr57580.c: Same.
6004 * c-c++-common/goacc/asyncwait-1.c: Same.
6005 * c-c++-common/goacc/cache-2.c: Same.
6006 * c-c++-common/goacc/declare-2.c: Same.
6007 * c-c++-common/goacc/deviceptr-1.c: Same.
6008 * c-c++-common/goacc/routine-5.c: Same.
6009 * c-c++-common/gomp/clauses-2.c: Same.
6010 * c-c++-common/gomp/ordered-3.c: Same.
6011 * c-c++-common/gomp/pr67501.c: Same.
6012 * c-c++-common/pr20000.c: Same.
6013 * c-c++-common/pr43395.c: Same.
6014 * c-c++-common/pr49706.c: Same.
6015 * c-c++-common/pr77624-1.c: Same.
6016 * c-c++-common/pr77624-2.c: Same.
6017 * c-c++-common/raw-string-14.c: Same.
6018 * c-c++-common/raw-string-16.c: Same.
6019 * c-c++-common/raw-string-3.c: Same.
6020 * c-c++-common/raw-string-4.c: Same.
6021 * c-c++-common/raw-string-5.c: Same.
6022 * c-c++-common/raw-string-6.c: Same.
6023 * g++.dg/abi/mangle41.C: Same.
6024 * g++.dg/conversion/nullptr1.C: Same.
6025 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6026 * g++.dg/cpp0x/auto27.C: Same.
6027 * g++.dg/cpp0x/constexpr-98.C: Same.
6028 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6029 * g++.dg/cpp0x/diag2.C: Same.
6030 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6031 * g++.dg/cpp0x/nullptr15.C: Same.
6032 * g++.dg/cpp0x/pr31431-2.C: Same.
6033 * g++.dg/cpp0x/pr31431.C: Same.
6034 * g++.dg/cpp0x/pr79118.C: Same.
6035 * g++.dg/cpp0x/static_assert3.C: Same.
6036 * g++.dg/cpp0x/temp_default2.C: Same.
6037 * g++.dg/cpp0x/trailing4.C: Same.
6038 * g++.dg/cpp0x/variadic-ex10.C: Same.
6039 * g++.dg/cpp0x/variadic-ex13.C: Same.
6040 * g++.dg/cpp0x/variadic-ex14.C: Same.
6041 * g++.dg/cpp0x/variadic-ex3.C: Same.
6042 * g++.dg/cpp0x/variadic-ex4.C: Same.
6043 * g++.dg/cpp0x/variadic59.C: Same.
6044 * g++.dg/cpp0x/vt-37737-2.C: Same.
6045 * g++.dg/cpp0x/vt-57397-1.C: Same.
6046 * g++.dg/cpp0x/vt-57397-2.C: Same.
6047 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6048 * g++.dg/cpp1z/gen-attrs1.C: Same.
6049 * g++.dg/diagnostic/pr71075.C: Same.
6050 * g++.dg/eh/goto2.C: Same.
6051 * g++.dg/eh/goto3.C: Same.
6052 * g++.dg/expr/bitfield4.C: Same.
6053 * g++.dg/expr/bitfield5.C: Same.
6054 * g++.dg/expr/bitfield6.C: Same.
6055 * g++.dg/expr/bool1.C: Same.
6056 * g++.dg/expr/bool3.C: Same.
6057 * g++.dg/expr/cond10.C: Same.
6058 * g++.dg/expr/cond11.C: Same.
6059 * g++.dg/expr/lval3.C: Same.
6060 * g++.dg/expr/lval4.C: Same.
6061 * g++.dg/ext/anon-struct4.C: Same.
6062 * g++.dg/ext/attrib44.C: Same.
6063 * g++.dg/ext/builtin3.C: Same.
6064 * g++.dg/ext/dllimport7.C: Same.
6065 * g++.dg/ext/label5.C: Same.
6066 * g++.dg/ext/no-asm-1.C: Same.
6067 * g++.dg/ext/utf16-4.C: Same.
6068 * g++.dg/ext/vla2.C: Same.
6069 * g++.dg/gomp/block-1.C: Same.
6070 * g++.dg/gomp/block-2.C: Same.
6071 * g++.dg/gomp/block-3.C: Same.
6072 * g++.dg/gomp/block-5.C: Same.
6073 * g++.dg/gomp/linear-2.C: Same.
6074 * g++.dg/gomp/target-1.C: Same.
6075 * g++.dg/gomp/target-2.C: Same.
6076 * g++.dg/gomp/taskgroup-1.C: Same.
6077 * g++.dg/gomp/teams-1.C: Same.
6078 * g++.dg/inherit/pure1.C: Same.
6079 * g++.dg/init/array43.C: Same.
6080 * g++.dg/init/array46.C: Same.
6081 * g++.dg/init/const10.C: Same.
6082 * g++.dg/init/ctor4-1.C: Same.
6083 * g++.dg/init/ctor4.C: Same.
6084 * g++.dg/init/new37.C: Same.
6085 * g++.dg/init/pr25811.C: Same.
6086 * g++.dg/init/pr29043.C: Same.
6087 * g++.dg/init/pr29571.C: Same.
6088 * g++.dg/lookup/duperr1.C: Same.
6089 * g++.dg/lookup/error1.C: Same.
6090 * g++.dg/lookup/koenig5.C: Same.
6091 * g++.dg/lookup/pr77549.C: Same.
6092 * g++.dg/lookup/suggestions1.C: Same.
6093 * g++.dg/lookup/using16.C: Same.
6094 * g++.dg/lookup/using7.C: Same.
6095 * g++.dg/other/anon-union3.C: Same.
6096 * g++.dg/other/array2.C: Same.
6097 * g++.dg/other/error13.C: Same.
6098 * g++.dg/other/error34.C: Same.
6099 * g++.dg/overload/builtin1.C: Same.
6100 * g++.dg/overload/conv-op1.C: Same.
6101 * g++.dg/overload/error3.C: Same.
6102 * g++.dg/overload/koenig1.C: Same.
6103 * g++.dg/overload/operator5.C: Same.
6104 * g++.dg/overload/template5.C: Same.
6105 * g++.dg/overload/unknown1.C: Same.
6106 * g++.dg/overload/using2.C: Same.
6107 * g++.dg/parse/constructor1.C: Same.
6108 * g++.dg/parse/crash36.C: Same.
6109 * g++.dg/parse/crash63.C: Same.
6110 * g++.dg/parse/error11.C: Same.
6111 * g++.dg/parse/error12.C: Same.
6112 * g++.dg/parse/error14.C: Same.
6113 * g++.dg/parse/error2.C: Same.
6114 * g++.dg/parse/error21.C: Same.
6115 * g++.dg/parse/error26.C: Same.
6116 * g++.dg/parse/error36.C: Same.
6117 * g++.dg/parse/friend12.C: Same.
6118 * g++.dg/parse/invalid-op1.C: Same.
6119 * g++.dg/parse/missing-template1.C: Same.
6120 * g++.dg/parse/parser-pr28152-2.C: Same.
6121 * g++.dg/parse/parser-pr28152.C: Same.
6122 * g++.dg/parse/pr16696-permissive.C: Same.
6123 * g++.dg/parse/pr16696.C: Same.
6124 * g++.dg/parse/pr69628.C: Same.
6125 * g++.dg/parse/ret-type2.C: Same.
6126 * g++.dg/parse/specialization1.C: Same.
6127 * g++.dg/parse/template3.C: Same.
6128 * g++.dg/parse/template9.C: Same.
6129 * g++.dg/parse/typename11.C: Same.
6130 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6131 * g++.dg/pr45330.C: Same.
6132 * g++.dg/rtti/typeid6.C: Same.
6133 * g++.dg/spellcheck-fields.C: Same.
6134 * g++.dg/spellcheck-typenames.C: Same.
6135 * g++.dg/tc1/dr108.C: Same.
6136 * g++.dg/tc1/dr147.C: Same.
6137 * g++.dg/template/arg7.C: Same.
6138 * g++.dg/template/conv11.C: Same.
6139 * g++.dg/template/crash13.C: Same.
6140 * g++.dg/template/crash55.C: Same.
6141 * g++.dg/template/dependent-expr5.C: Same.
6142 * g++.dg/template/error17.C: Same.
6143 * g++.dg/template/error33.C: Same.
6144 * g++.dg/template/error4.C: Same.
6145 * g++.dg/template/error50.C: Same.
6146 * g++.dg/template/error53.C: Same.
6147 * g++.dg/template/friend.C: Same.
6148 * g++.dg/template/func2.C: Same.
6149 * g++.dg/template/local6.C: Same.
6150 * g++.dg/template/member5.C: Same.
6151 * g++.dg/template/meminit1.C: Same.
6152 * g++.dg/template/nested3.C: Same.
6153 * g++.dg/template/nontype6.C: Same.
6154 * g++.dg/template/overload12.C: Same.
6155 * g++.dg/template/ptrmem8.C: Same.
6156 * g++.dg/template/qualified-id1.C: Same.
6157 * g++.dg/template/spec15.C: Same.
6158 * g++.dg/template/static1.C: Same.
6159 * g++.dg/template/static10.C: Same.
6160 * g++.dg/template/static2.C: Same.
6161 * g++.dg/template/ttp25.C: Same.
6162 * g++.dg/template/typedef2.C: Same.
6163 * g++.dg/template/typename2.C: Same.
6164 * g++.dg/template/unify10.C: Same.
6165 * g++.dg/template/unify6.C: Same.
6166 * g++.dg/template/unify7.C: Same.
6167 * g++.dg/template/unify9.C: Same.
6168 * g++.dg/template/varmod1.C: Same.
6169 * g++.dg/ubsan/div-by-zero-1.C: Same.
6170 * g++.dg/ubsan/pr63956.C: Same.
6171 * g++.dg/warn/Waddress-1.C: Same.
6172 * g++.dg/warn/Wconversion2.C: Same.
6173 * g++.dg/warn/Wnull-conversion-1.C: Same.
6174 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6175 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6176 * g++.dg/warn/Wswitch-1.C: Same.
6177 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6178 * g++.dg/warn/Wtype-limits.C: Same.
6179 * g++.dg/warn/Wunused-parm-5.C: Same.
6180 * g++.dg/warn/deprecated-6.C: Same.
6181 * g++.dg/warn/deprecated.C: Same.
6182 * g++.dg/warn/incomplete1.C: Same.
6183 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6184 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6185 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6186 * g++.dg/warn/overflow-warn-1.C: Same.
6187 * g++.dg/warn/overflow-warn-3.C: Same.
6188 * g++.dg/warn/overflow-warn-4.C: Same.
6189 * g++.dg/warn/pr12242.C: Same.
6190 * g++.dg/warn/pr30551-2.C: Same.
6191 * g++.dg/warn/pr30551.C: Same.
6192 * g++.old-deja/g++.benjamin/16077.C: Same.
6193 * g++.old-deja/g++.bob/inherit1.C: Same.
6194 * g++.old-deja/g++.brendan/crash56.C: Same.
6195 * g++.old-deja/g++.brendan/template17.C: Same.
6196 * g++.old-deja/g++.eh/ctor1.C: Same.
6197 * g++.old-deja/g++.jason/bool5.C: Same.
6198 * g++.old-deja/g++.jason/cond.C: Same.
6199 * g++.old-deja/g++.jason/operator.C: Same.
6200 * g++.old-deja/g++.jason/pmf5.C: Same.
6201 * g++.old-deja/g++.law/ctors5.C: Same.
6202 * g++.old-deja/g++.law/missed-error2.C: Same.
6203 * g++.old-deja/g++.law/operators9.C: Same.
6204 * g++.old-deja/g++.law/temps1.C: Same.
6205 * g++.old-deja/g++.mike/for2.C: Same.
6206 * g++.old-deja/g++.mike/ns5.C: Same.
6207 * g++.old-deja/g++.mike/ns7.C: Same.
6208 * g++.old-deja/g++.mike/p10769b.C: Same.
6209 * g++.old-deja/g++.niklas/t120.C: Same.
6210 * g++.old-deja/g++.niklas/t121.C: Same.
6211 * g++.old-deja/g++.ns/koenig5.C: Same.
6212 * g++.old-deja/g++.oliva/overload1.C: Same.
6213 * g++.old-deja/g++.other/crash24.C: Same.
6214 * g++.old-deja/g++.other/crash25.C: Same.
6215 * g++.old-deja/g++.other/decl5.C: Same.
6216 * g++.old-deja/g++.other/lineno5.C: Same.
6217 * g++.old-deja/g++.other/null3.C: Same.
6218 * g++.old-deja/g++.other/overcnv2.C: Same.
6219 * g++.old-deja/g++.other/ptrmem7.C: Same.
6220 * g++.old-deja/g++.other/typename1.C: Same.
6221 * g++.old-deja/g++.other/vaarg3.C: Same.
6222 * g++.old-deja/g++.pt/crash10.C: Same.
6223 * g++.old-deja/g++.pt/crash28.C: Same.
6224 * g++.old-deja/g++.pt/crash38.C: Same.
6225 * g++.old-deja/g++.pt/explicit70.C: Same.
6226 * g++.old-deja/g++.pt/explicit77.C: Same.
6227 * g++.old-deja/g++.pt/expr2.C: Same.
6228 * g++.old-deja/g++.pt/spec5.C: Same.
6229 * g++.old-deja/g++.pt/spec6.C: Same.
6230 * g++.old-deja/g++.pt/typename3.C: Same.
6231 * g++.old-deja/g++.pt/typename5.C: Same.
6232 * g++.old-deja/g++.pt/typename6.C: Same.
6233 * g++.old-deja/g++.pt/typename7.C: Same.
6234 * g++.old-deja/g++.pt/unify4.C: Same.
6235 * g++.old-deja/g++.pt/unify8.C: Same.
6236 * g++.old-deja/g++.pt/vaarg3.C: Same.
6237 * g++.old-deja/g++.robertl/eb22.C: Same.
6238 * g++.old-deja/g++.robertl/eb4.C: Same.
6239 * g++.old-deja/g++.robertl/eb44.C: Same.
6240 * g++.old-deja/g++.robertl/eb69.C: Same.
6241 * g++.old-deja/g++.robertl/eb98.C: Same.
6242 * gcc.dg/20031223-1.c: Same.
6243 * gcc.dg/940510-1.c: Same.
6244 * gcc.dg/990506-0.c: Same.
6245 * gcc.dg/Walloca-1.c: Same.
6246 * gcc.dg/Walloca-2.c: Same.
6247 * gcc.dg/Wconversion-integer.c: Same.
6248 * gcc.dg/Wcxx-compat-8.c: Same.
6249 * gcc.dg/Wimplicit-int-1.c: Same.
6250 * gcc.dg/Wimplicit-int-2.c: Same.
6251 * gcc.dg/Wimplicit-int-4.c: Same.
6252 * gcc.dg/Wpointer-sign-Wall.c: Same.
6253 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6254 * gcc.dg/Wshadow-1.c: Same.
6255 * gcc.dg/Wshadow-3.c: Same.
6256 * gcc.dg/Wswitch-enum-error.c: Same.
6257 * gcc.dg/Wswitch-enum.c: Same.
6258 * gcc.dg/Wswitch-error.c: Same.
6259 * gcc.dg/Wswitch.c: Same.
6260 * gcc.dg/Wtype-limits-Wextra.c: Same.
6261 * gcc.dg/Wtype-limits.c: Same.
6262 * gcc.dg/Wvla-larger-than-2.c: Same.
6263 * gcc.dg/anon-struct-5.c: Same.
6264 * gcc.dg/array-10.c: Same.
6265 * gcc.dg/array-11.c: Same.
6266 * gcc.dg/array-15.c: Same.
6267 * gcc.dg/array-2.c: Same.
6268 * gcc.dg/array-8.c: Same.
6269 * gcc.dg/array-const-2.c: Same.
6270 * gcc.dg/array-const-3.c: Same.
6271 * gcc.dg/bitfld-1.c: Same.
6272 * gcc.dg/bitfld-8.c: Same.
6273 * gcc.dg/builtin-redefine.c: Same.
6274 * gcc.dg/c11-noreturn-1.c: Same.
6275 * gcc.dg/c11-noreturn-2.c: Same.
6276 * gcc.dg/c11-static-assert-3.c: Same.
6277 * gcc.dg/c90-arraydecl-1.c: Same.
6278 * gcc.dg/c90-complex-1.c: Same.
6279 * gcc.dg/c90-complit-1.c: Same.
6280 * gcc.dg/c90-const-expr-11.c: Same.
6281 * gcc.dg/c90-const-expr-7.c: Same.
6282 * gcc.dg/c90-const-expr-8.c: Same.
6283 * gcc.dg/c90-enum-comma-1.c: Same.
6284 * gcc.dg/c90-flex-array-1.c: Same.
6285 * gcc.dg/c90-hexfloat-1.c: Same.
6286 * gcc.dg/c90-idem-qual-1.c: Same.
6287 * gcc.dg/c90-idem-qual-2.c: Same.
6288 * gcc.dg/c90-idem-qual-3.c: Same.
6289 * gcc.dg/c90-mixdecl-1.c: Same.
6290 * gcc.dg/c90-restrict-1.c: Same.
6291 * gcc.dg/c90-return-1.c: Same.
6292 * gcc.dg/c99-array-nonobj-1.c: Same.
6293 * gcc.dg/c99-arraydecl-1.c: Same.
6294 * gcc.dg/c99-complex-1.c: Same.
6295 * gcc.dg/c99-complex-2.c: Same.
6296 * gcc.dg/c99-complit-2.c: Same.
6297 * gcc.dg/c99-const-expr-7.c: Same.
6298 * gcc.dg/c99-const-expr-8.c: Same.
6299 * gcc.dg/c99-flex-array-3.c: Same.
6300 * gcc.dg/c99-flex-array-7.c: Same.
6301 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6302 * gcc.dg/c99-impl-decl-1.c: Same.
6303 * gcc.dg/c99-impl-int-1.c: Same.
6304 * gcc.dg/c99-impl-int-2.c: Same.
6305 * gcc.dg/c99-init-3.c: Same.
6306 * gcc.dg/c99-restrict-1.c: Same.
6307 * gcc.dg/c99-return-1.c: Same.
6308 * gcc.dg/c99-tag-1.c: Same.
6309 * gcc.dg/c99-tag-3.c: Same.
6310 * gcc.dg/call-diag-2.c: Same.
6311 * gcc.dg/cpp/19940712-1.c: Same.
6312 * gcc.dg/cpp/19951025-1.c: Same.
6313 * gcc.dg/cpp/19990413-1.c: Same.
6314 * gcc.dg/cpp/direct2.c: Same.
6315 * gcc.dg/cpp/direct2s.c: Same.
6316 * gcc.dg/cpp/pr28709.c: Same.
6317 * gcc.dg/cpp/pr61854-c90.c: Same.
6318 * gcc.dg/cpp/pr61854-c94.c: Same.
6319 * gcc.dg/cpp/pragma-1.c: Same.
6320 * gcc.dg/cpp/pragma-2.c: Same.
6321 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6322 * gcc.dg/cpp/trad/literals-2.c: Same.
6323 * gcc.dg/cpp/warn-comments-2.c: Same.
6324 * gcc.dg/cpp/warn-comments-3.c: Same.
6325 * gcc.dg/cpp/warn-comments.c: Same.
6326 * gcc.dg/cpp/warn-long-long-2.c: Same.
6327 * gcc.dg/cpp/warn-long-long.c: Same.
6328 * gcc.dg/cpp/warn-redefined-2.c: Same.
6329 * gcc.dg/cpp/warn-redefined.c: Same.
6330 * gcc.dg/darwin-cfstring-2.c: Same.
6331 * gcc.dg/darwin-cfstring-format-1.c: Same.
6332 * gcc.dg/decl-9.c: Same.
6333 * gcc.dg/declspec-1.c: Same.
6334 * gcc.dg/declspec-10.c: Same.
6335 * gcc.dg/declspec-11.c: Same.
6336 * gcc.dg/declspec-13.c: Same.
6337 * gcc.dg/declspec-18.c: Same.
6338 * gcc.dg/declspec-4.c: Same.
6339 * gcc.dg/declspec-5.c: Same.
6340 * gcc.dg/declspec-6.c: Same.
6341 * gcc.dg/declspec-8.c: Same.
6342 * gcc.dg/deprecated-4.c: Same.
6343 * gcc.dg/deprecated.c: Same.
6344 * gcc.dg/dfp/composite-type.c: Same.
6345 * gcc.dg/empty-source-2.c: Same.
6346 * gcc.dg/empty-source-3.c: Same.
6347 * gcc.dg/format/attr-6.c: Same.
6348 * gcc.dg/format/branch-1.c: Same.
6349 * gcc.dg/format/c90-printf-1.c: Same.
6350 * gcc.dg/format/c90-strftime-2.c: Same.
6351 * gcc.dg/format/c99-strftime-1.c: Same.
6352 * gcc.dg/format/cmn-err-1.c: Same.
6353 * gcc.dg/format/few-1.c: Same.
6354 * gcc.dg/format/ms_branch-1.c: Same.
6355 * gcc.dg/format/ms_unnamed-1.c: Same.
6356 * gcc.dg/format/ms_va-1.c: Same.
6357 * gcc.dg/format/unnamed-1.c: Same.
6358 * gcc.dg/format/va-1.c: Same.
6359 * gcc.dg/format/xopen-1.c: Same.
6360 * gcc.dg/funcdef-var-1.c: Same.
6361 * gcc.dg/funcdef-var-2.c: Same.
6362 * gcc.dg/gnu89-const-expr-1.c: Same.
6363 * gcc.dg/gnu89-const-expr-2.c: Same.
6364 * gcc.dg/gnu90-const-expr-1.c: Same.
6365 * gcc.dg/gnu99-const-expr-1.c: Same.
6366 * gcc.dg/gnu99-const-expr-2.c: Same.
6367 * gcc.dg/gnu99-init-2.c: Same.
6368 * gcc.dg/gomp/_Atomic-5.c: Same.
6369 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6370 * gcc.dg/gomp/atomic-5.c: Same.
6371 * gcc.dg/gomp/linear-1.c: Same.
6372 * gcc.dg/gomp/pr67500.c: Same.
6373 * gcc.dg/init-bad-1.c: Same.
6374 * gcc.dg/init-bad-2.c: Same.
6375 * gcc.dg/init-bad-3.c: Same.
6376 * gcc.dg/init-string-1.c: Same.
6377 * gcc.dg/label-compound-stmt-1.c: Same.
6378 * gcc.dg/label-decl-2.c: Same.
6379 * gcc.dg/label-decl-4.c: Same.
6380 * gcc.dg/large-size-array-2.c: Same.
6381 * gcc.dg/large-size-array-4.c: Same.
6382 * gcc.dg/lvalue-6.c: Same.
6383 * gcc.dg/m-un-2.c: Same.
6384 * gcc.dg/multiple-overflow-warn-1.c: Same.
6385 * gcc.dg/multiple-overflow-warn-2.c: Same.
6386 * gcc.dg/multiple-overflow-warn-3.c: Same.
6387 * gcc.dg/nested-redef-1.c: Same.
6388 * gcc.dg/no-asm-1.c: Same.
6389 * gcc.dg/no-asm-3.c: Same.
6390 * gcc.dg/no-asm-4.c: Same.
6391 * gcc.dg/noncompile/20010524-1.c: Same.
6392 * gcc.dg/noncompile/incomplete-5.c: Same.
6393 * gcc.dg/noncompile/pr44517.c: Same.
6394 * gcc.dg/noncompile/pr52290.c: Same.
6395 * gcc.dg/noreturn-1.c: Same.
6396 * gcc.dg/overflow-warn-1.c: Same.
6397 * gcc.dg/overflow-warn-2.c: Same.
6398 * gcc.dg/overflow-warn-3.c: Same.
6399 * gcc.dg/overflow-warn-4.c: Same.
6400 * gcc.dg/parm-mismatch-1.c: Same.
6401 * gcc.dg/parser-pr28152-2.c: Same.
6402 * gcc.dg/parser-pr28152.c: Same.
6403 * gcc.dg/pedwarn-init.c: Same.
6404 * gcc.dg/pointer-arith-2.c: Same.
6405 * gcc.dg/pointer-arith-3.c: Same.
6406 * gcc.dg/pointer-arith-4.c: Same.
6407 * gcc.dg/pr14475.c: Same.
6408 * gcc.dg/pr18596-3.c: Same.
6409 * gcc.dg/pr18809-1.c: Same.
6410 * gcc.dg/pr27953.c: Same.
6411 * gcc.dg/pr30457.c: Same.
6412 * gcc.dg/pr30551-2.c: Same.
6413 * gcc.dg/pr30551-3.c: Same.
6414 * gcc.dg/pr30551-4.c: Same.
6415 * gcc.dg/pr30551-5.c: Same.
6416 * gcc.dg/pr30551-6.c: Same.
6417 * gcc.dg/pr30551.c: Same.
6418 * gcc.dg/pr36997.c: Same.
6419 * gcc.dg/pr41842.c: Same.
6420 * gcc.dg/pr48552-1.c: Same.
6421 * gcc.dg/pr48552-2.c: Same.
6422 * gcc.dg/pr59717.c: Same.
6423 * gcc.dg/pr61077.c: Same.
6424 * gcc.dg/pr61096-1.c: Same.
6425 * gcc.dg/pr63626.c: Same.
6426 * gcc.dg/pr64223-1.c: Same.
6427 * gcc.dg/pr64223-2.c: Same.
6428 * gcc.dg/pr8788-1.c: Same.
6429 * gcc.dg/pr8927-1.c: Same.
6430 * gcc.dg/pragma-darwin.c: Same.
6431 * gcc.dg/pragma-diag-5.c: Same.
6432 * gcc.dg/pragma-message.c: Same.
6433 * gcc.dg/redecl-1.c: Same.
6434 * gcc.dg/simd-1.c: Same.
6435 * gcc.dg/simd-5.c: Same.
6436 * gcc.dg/simd-6.c: Same.
6437 * gcc.dg/spellcheck-fields.c: Same.
6438 * gcc.dg/spellcheck-typenames.c: Same.
6439 * gcc.dg/struct-semi-2.c: Same.
6440 * gcc.dg/struct-semi-3.c: Same.
6441 * gcc.dg/transparent-union-3.c: Same.
6442 * gcc.dg/ucnid-8.c: Same.
6443 * gcc.dg/uninit-pr19430-O0.c: Same.
6444 * gcc.dg/uninit-pr19430.c: Same.
6445 * gcc.dg/uninit-pr20644-O0.c: Same.
6446 * gcc.dg/utf-dflt.c: Same.
6447 * gcc.dg/utf-dflt2.c: Same.
6448 * gcc.dg/utf16-4.c: Same.
6449 * gcc.dg/vla-11.c: Same.
6450 * gcc.dg/vla-20.c: Same.
6451 * gcc.dg/vla-init-1.c: Same.
6452 * gcc.dg/vla-init-2.c: Same.
6453 * gcc.dg/vla-init-3.c: Same.
6454 * gcc.dg/weak/weak-6.c: Same.
6455 * gcc.dg/weak/weak-7.c: Same.
6456 * gcc.dg/wtr-int-type-1.c: Same.
6457 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
6458 * gcc.target/arm/polytypes.c: Same.
6459 * gcc.target/i386/spellcheck-options-4.c: Same.
6460 * gcc.target/powerpc/20030218-1.c: Same.
6461 * gcc.target/sh/pr21255-4.c: Same.
6462 * gcc.test-framework/dg-error-exp-XP.c: Same.
6463 * gfortran.dg/array_constructor_30.f03: Same.
6464 * gfortran.dg/class_30.f90: Same.
6465 * gfortran.dg/goacc/subarrays.f95: Same.
6466 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
6467 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
6468 * gfortran.dg/intrinsic_std_1.f90: Same.
6469 * gfortran.dg/pr70006.f90: Same.
6470 * gfortran.dg/warning-directive-1.F90: Same.
6471 * gfortran.dg/warning-directive-2.F90: Same.
6472 * gfortran.dg/warning-directive-3.F90: Same.
6473 * gfortran.dg/warning-directive-4.F90: Same.
6474 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
6475 * obj-c++.dg/class-extension-1.mm: Same.
6476 * obj-c++.dg/class-extension-2.mm: Same.
6477 * obj-c++.dg/class-protocol-1.mm: Same.
6478 * obj-c++.dg/cxx-ivars-1.mm: Same.
6479 * obj-c++.dg/duplicate-class-1.mm: Same.
6480 * obj-c++.dg/exceptions-3.mm: Same.
6481 * obj-c++.dg/exceptions-4.mm: Same.
6482 * obj-c++.dg/exceptions-5.mm: Same.
6483 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6484 * obj-c++.dg/fsf-package-0.m: Same.
6485 * obj-c++.dg/invalid-type-1.mm: Same.
6486 * obj-c++.dg/method-12.mm: Same.
6487 * obj-c++.dg/method-13.mm: Same.
6488 * obj-c++.dg/method-15.mm: Same.
6489 * obj-c++.dg/method-16.mm: Same.
6490 * obj-c++.dg/method-6.mm: Same.
6491 * obj-c++.dg/method-7.mm: Same.
6492 * obj-c++.dg/property/at-property-1.mm: Same.
6493 * obj-c++.dg/property/at-property-14.mm: Same.
6494 * obj-c++.dg/property/at-property-17.mm: Same.
6495 * obj-c++.dg/property/at-property-21.mm: Same.
6496 * obj-c++.dg/property/at-property-5.mm: Same.
6497 * obj-c++.dg/property/dotsyntax-4.mm: Same.
6498 * obj-c++.dg/property/dynamic-3.mm: Same.
6499 * obj-c++.dg/property/dynamic-4.mm: Same.
6500 * obj-c++.dg/property/property-neg-1.mm: Same.
6501 * obj-c++.dg/property/property-neg-6.mm: Same.
6502 * obj-c++.dg/property/synthesize-11.mm: Same.
6503 * obj-c++.dg/property/synthesize-5.mm: Same.
6504 * obj-c++.dg/property/synthesize-6.mm: Same.
6505 * obj-c++.dg/proto-lossage-4.mm: Same.
6506 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6507 * obj-c++.dg/strings/strings-1.mm: Same.
6508 * obj-c++.dg/super-class-1.mm: Same.
6509 * obj-c++.dg/syntax-error-6.mm: Same.
6510 * obj-c++.dg/syntax-error-7.mm: Same.
6511 * obj-c++.dg/syntax-error-9.mm: Same.
6512 * obj-c++.dg/try-catch-13.mm: Same.
6513 * objc.dg/attributes/method-noreturn-1.m: Same.
6514 * objc.dg/bad-receiver-type-2.m: Same.
6515 * objc.dg/bad-receiver-type.m: Same.
6516 * objc.dg/call-super-2.m: Same.
6517 * objc.dg/class-2.m: Same.
6518 * objc.dg/class-extension-1.m: Same.
6519 * objc.dg/class-extension-2.m: Same.
6520 * objc.dg/class-protocol-1.m: Same.
6521 * objc.dg/desig-init-1.m: Same.
6522 * objc.dg/duplicate-class-1.m: Same.
6523 * objc.dg/exceptions-3.m: Same.
6524 * objc.dg/exceptions-4.m: Same.
6525 * objc.dg/exceptions-5.m: Same.
6526 * objc.dg/foreach-6.m: Same.
6527 * objc.dg/foreach-7.m: Same.
6528 * objc.dg/fsf-nsstring-format-1.m: Same.
6529 * objc.dg/fsf-package-0.m: Same.
6530 * objc.dg/invalid-type-1.m: Same.
6531 * objc.dg/method-11.m: Same.
6532 * objc.dg/method-19.m: Same.
6533 * objc.dg/method-2.m: Same.
6534 * objc.dg/method-20.m: Same.
6535 * objc.dg/method-5.m: Same.
6536 * objc.dg/method-6.m: Same.
6537 * objc.dg/method-7.m: Same.
6538 * objc.dg/method-9.m: Same.
6539 * objc.dg/missing-proto-3.m: Same.
6540 * objc.dg/private-1.m: Same.
6541 * objc.dg/property/at-property-1.m: Same.
6542 * objc.dg/property/at-property-14.m: Same.
6543 * objc.dg/property/at-property-17.m: Same.
6544 * objc.dg/property/at-property-21.m: Same.
6545 * objc.dg/property/at-property-5.m: Same.
6546 * objc.dg/property/dynamic-3.m: Same.
6547 * objc.dg/property/dynamic-4.m: Same.
6548 * objc.dg/property/property-neg-1.m: Same.
6549 * objc.dg/property/property-neg-6.m: Same.
6550 * objc.dg/property/synthesize-11.m: Same.
6551 * objc.dg/property/synthesize-5.m: Same.
6552 * objc.dg/property/synthesize-6.m: Same.
6553 * objc.dg/proto-hier-1.m: Same.
6554 * objc.dg/proto-lossage-4.m: Same.
6555 * objc.dg/protocol-qualifier-2.m: Same.
6556 * objc.dg/strings/strings-1.m: Same.
6557 * objc.dg/type-size-1.m: Same.
6558
d904a983
JL
65592017-04-18 Jeff Law <law@redhat.com>
6560
6561 PR target/74563
6562 * gcc.target/mips/pr74563: New test.
6563
0155ed56
JJ
65642017-04-18 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR tree-optimization/80443
6567 * gcc.c-torture/compile/pr80443.c: New test.
6568
f380f608
RS
65692017-04-18 Richard Sandiford <richard.sandiford@arm.com>
6570
6571 PR rtl-optimization/80357
6572 * gcc.c-torture/compile/pr80357.c: New test.
6573
dd68669b
JL
65742017-04-18 Jeff Law <law@redhat.com>
6575
6576 PR middle-end/80422
6577 * gcc.c-torture/compile/pr80422.c: New test.
6578
1cda61fc
JJ
65792017-04-18 Jakub Jelinek <jakub@redhat.com>
6580
6581 PR debug/80263
6582 * gcc.dg/debug/dwarf2/pr80263.c: New test.
6583
19970253
MM
65842017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6585
6586 PR target/80099
6587 * gcc.target/powerpc/pr80099-1.c: New test.
6588 * gcc.target/powerpc/pr80099-2.c: Likewise.
6589 * gcc.target/powerpc/pr80099-3.c: Likewise.
6590 * gcc.target/powerpc/pr80099-4.c: Likewise.
6591 * gcc.target/powerpc/pr80099-5.c: Likewise.
6592
8487c9a5
JJ
65932017-04-18 Jakub Jelinek <jakub@redhat.com>
6594
3b5fb3cb
JJ
6595 PR sanitizer/80444
6596 * gcc.dg/sancov/pr80444.c: New test.
6597
8487c9a5
JJ
6598 PR middle-end/79788
6599 PR middle-end/80375
6600 * gcc.dg/pr79788-1.c: New test.
6601 * gcc.dg/pr79788-2.c: New test.
6602
be7c73ae
MP
66032017-04-18 Marek Polacek <polacek@redhat.com>
6604
6605 PR c++/80244 - ICE with attribute in template alias.
6606 * g++.dg/cpp0x/alias-decl-59.C: New test.
6607
d6e3e8a5
MP
6608 PR c++/80241 - ICE with alignas pack expansion.
6609 * g++.dg/cpp0x/alignas11.C: New test.
6610
1adb82e1
BE
66112017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6612
6613 PR c++/80287
6614 * g++.dg/lto/pr80287_0.C: New test.
6615
fb5e5621
KN
66162017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6617
6618 PR target/80315
6619 * gcc.target/powerpc/pr80315-1.c: New test.
6620 * gcc.target/powerpc/pr80315-2.c: New test.
6621 * gcc.target/powerpc/pr80315-3.c: New test.
6622 * gcc.target/powerpc/pr80315-4.c: New test.
6623
afeaeb70
TV
66242017-04-16 Tom de Vries <tom@codesourcery.com>
6625
6626 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
6627 directive.
6628 * g++.dg/parse/error3.C: Same.
6629 * g++.old-deja/g++.pt/niklas01a.C: Same.
6630 * gcc.dg/990506-0.c: Same.
6631 * gcc.dg/cpp/19990413-1.c: Same.
6632 * gcc.dg/cpp/pragma-1.c: Same.
6633 * gcc.dg/cpp/pragma-2.c: Same.
6634 * gcc.dg/m-un-2.c: Same.
6635 * objc.dg/private-1.m: Same.
6636
604f37cd
UB
66372017-04-15 Uros Bizjak <ubizjak@gmail.com>
6638
6639 * gcc.dg/pr54669.c: Fix dg-do directive.
6640 * gcc.dg/pr78582.c: Ditto.
6641 * gcc.dg/pr80020.c: Ditto.
6642 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6643 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6644 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6645 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6646 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6647 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6648 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6649 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6650 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6651 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6652
35cfdb17
DH
66532017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6654
604f37cd 6655 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
6656 * gfortran.dg/generic_29.f90: Likewise.
6657 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6658 * gfortran.dg/pr41922.f90: Likewise.
6659 * gfortran.dg/pr70006.f90: Likewise.
6660
f378be38
SB
66612017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6662
6663 PR tree-optimization/66612
6664 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6665
43076492
JW
66662017-04-14 Janus Weil <janus@gcc.gnu.org>
6667
6668 PR fortran/80361
6669 * gfortran.dg/class_62.f90: New test case.
6670
dd3d6a42
AB
66712017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6672
6673 * gcc.target/arc/loop-1.c: New file.
6674
31a07c81
MM
66752017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6676
6677 PR target/80098
6678 * gcc.target/powerpc/pr80098-1.c: New test.
6679 * gcc.target/powerpc/pr80098-2.c: Likewise.
6680 * gcc.target/powerpc/pr80098-3.c: Likewise.
6681 * gcc.target/powerpc/pr80098-4.c: Likewise.
6682
09956017
JJ
66832017-04-13 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR sanitizer/80403
6686 * g++.dg/ubsan/pr80403-2.C: New test.
6687
bc042396
VM
66882017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6689
6690 PR rtl-optimization/80343
6691 * gcc.target/powerpc/pr80343.c: New.
6692
abac4c34
DK
66932017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6694
6695 PR sanitizer/80414
6696 * c-c++-common/ubsan/bounds-15.c: New test.
6697
43a3aa03
RB
66982017-04-13 Richard Biener <rguenther@suse.de>
6699
6700 PR testsuite/80416
6701 * g++.dg/torture/pr79671.C: Fix asm constraints.
6702
031fbdb9
JJ
67032017-04-13 Jakub Jelinek <jakub@redhat.com>
6704
6705 PR debug/80321
6706 * gcc.dg/debug/pr80321.c: New test.
6707
67082017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6709
6710 * gnat.dg/debug10.adb: New test.
6711 * gnat.dg/debug10_pkg.ads: New helper.
6712
76873758
JJ
67132017-04-12 Jakub Jelinek <jakub@redhat.com>
6714
deed3da9
JJ
6715 PR tree-optimization/79390
6716 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6717
b96a3e11
JJ
6718 PR sanitizer/80403
6719 PR sanitizer/80404
6720 PR sanitizer/80405
6721 * g++.dg/ubsan/pr80403.C: New test.
6722 * g++.dg/ubsan/pr80404.C: New test.
6723 * g++.dg/ubsan/pr80405.C: New test.
6724
76873758
JJ
6725 PR c/80163
6726 * gcc.dg/torture/pr80163.c: New test.
6727
940c9a7c 67282017-04-12 Richard Biener <rguenther@suse.de>
76873758 6729 Jeff Law <law@redhat.com>
940c9a7c
RB
6730
6731 PR tree-optimization/80359
6732 * gcc.dg/torture/pr80359.c: New testcase.
6733
350792ff 67342017-04-12 Richard Biener <rguenther@suse.de>
76873758 6735 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6736
6737 PR middle-end/79671
6738 * g++.dg/torture/pr79671.C: New testcase.
6739 * g++.dg/lto/pr79671_0.C: Likewise.
6740 * g++.dg/lto/pr79671_1.c: Likewise.
6741
d62e6f10
JJ
67422017-04-12 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR sanitizer/80349
6745 * g++.dg/ubsan/pr80349.C: New test.
6746
8585103f
JJ
67472017-04-11 Jakub Jelinek <jakub@redhat.com>
6748
347e1f77
JJ
6749 PR c++/80370
6750 * g++.dg/cpp1z/decomp28.C: New test.
6751
df1c878e
JJ
6752 PR middle-end/80100
6753 * gcc.dg/pr80100.c: New test.
6754
8585103f
JJ
6755 PR rtl-optimization/80385
6756 * g++.dg/opt/pr80385.C: New test.
6757
c6cf6ef7
ML
67582017-04-11 Martin Liska <mliska@suse.cz>
6759
6760 PR ipa/80212
6761 * g++.dg/ipa/pr80212.C: New test.
6762
3812f460
MS
67632017-04-11 Martin Sebor <msebor@redhat.com>
6764
6765 PR middle-end/80364
6766 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6767
9f679370
ML
67682017-04-11 Martin Liska <mliska@suse.cz>
6769
6770 PR sanitizer/70878
6771 * gcc.dg/ubsan/pr70878.c: New test.
6772
82665822
JJ
67732017-04-11 Jakub Jelinek <jakub@redhat.com>
6774
cb278caa
JJ
6775 PR target/80381
6776 * gcc.target/i386/pr80381.c: New test.
6777
82665822
JJ
6778 PR c++/80363
6779 * g++.dg/ext/pr80363.C: New test.
6780
abde687a
SKS
67812017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6782
6783 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6784 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6785 Add avr-*-* to non-lp64 selector.
6786
13e6ec34
MS
67872017-04-10 Martin Sebor <msebor@redhat.com>
6788
6789 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6790 * gcc.dg/pr40340-4.c: Same.
6791
a2cb1196
NK
67922017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6793
13e6ec34 6794 PR fortran/69498
a2cb1196
NK
6795 * gfortran.dg/submodule_unexp.f90: Modified test
6796 to account for new error.
6797 * gfortran.dg/submodule_twice.f90: New Test
6798
b447b28c
JJ
67992017-04-10 Jakub Jelinek <jakub@redhat.com>
6800
6801 PR c++/80176
6802 * g++.dg/init/ref23.C: New test.
6803
3bbd6768
TK
68042017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6805
6806 PR tree-optimization/80304
6807 * gfortran.dg/do_concurrent_4.f90: New test case.
6808
99827b5c
JW
68092017-04-10 Janus Weil <janus@gcc.gnu.org>
6810
6811 PR fortran/80046
6812 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6813
7db31bc2
DE
68142017-04-10 David Edelsohn <dje.gcc@gmail.com>
6815
6816 * g++.dg/torture/pr79905.C: Add -maltivec option.
6817
9058a2c5
JL
68182017-04-10 Jeff Law <law@redhat.com>
6819
6820 PR tree-optimization/80374
6821 * g++.dg/pr80374.c: New test.
6822
bd8f8642
KN
68232017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6824
6825 PR target/80108
6826 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6827 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6828
f634dd47
UB
68292017-04-10 Uros Bizjak <ubizjak@gmail.com>
6830
6831 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6832
065ba179
UB
68332017-04-10 Uros Bizjak <ubizjak@gmail.com>
6834
6835 PR testsuite/79356
6836 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6837
71b838d0
DS
68382017-04-10 Daniel Santos <daniel.santos@pobox.com>
6839
6840 PR testsuite/79867
6841 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6842
98a7a34e
MP
68432017-04-10 Marek Polacek <polacek@redhat.com>
6844
6845 PR sanitizer/80348
6846 * g++.dg/ubsan/div-by-zero-3.C: New test.
6847
aac69a62
BC
68482017-04-10 Bin Cheng <bin.cheng@arm.com>
6849
6850 PR tree-optimization/80153
6851 * gcc.c-torture/execute/pr80153.c: New.
6852
737237c9
RB
68532017-04-10 Richard Biener <rguenther@suse.de>
6854
6855 PR middle-end/80362
6856 * gcc.dg/torture/pr80362.c: New testcase.
6857
ba6ee9fc
RB
68582017-04-10 Richard Biener <rguenther@suse.de>
6859
6860 PR tree-optimization/80304
6861 * gcc.dg/torture/pr80304.c: New testcase.
6862
4d1a05f1
NS
68632017-04-10 Nathan Sidwell <nathan@acm.org>
6864
6865 PR target/79905
6866 * g++.dg/torture/pr79905.C: New.
6867
3ee0fb02
ML
68682017-04-10 Martin Liska <mliska@suse.cz>
6869
6870 PR sanitizer/80350
6871 * c-c++-common/ubsan/pr80350.c: New test.
6872
167a5b77
JJ
68732017-04-10 Jakub Jelinek <jakub@redhat.com>
6874
6875 PR target/80324
6876 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6877
d691b7e4
ML
68782017-04-08 Martin Liska <mliska@suse.cz>
6879
6880 Revert:
6881 2017-04-07 Martin Liska <mliska@suse.cz>
6882
6883 PR ipa/80212
6884 * g++.dg/ipa/pr80212.C: New test.
6885
dcb2c527
JJ
68862017-04-07 Jakub Jelinek <jakub@redhat.com>
6887
c98b0016
JJ
6888 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6889 dg-options.
6890 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6891
dcb2c527
JJ
6892 PR target/80322
6893 PR target/80323
6894 PR target/80325
6895 PR target/80326
6896 * gcc.target/i386/avx512f-undefined-1.c: New test.
6897 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6898 * gcc.target/i386/avx-cvtsd-1.c: New test.
6899 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6900 * gcc.target/i386/avx512f-abspd-1.c: New test.
6901 * gcc.target/i386/avx-cvtss-1.c: New test.
6902 * gcc.target/i386/avx512f-absps-1.c: New test.
6903 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6904 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6905
1ef532f4
MP
69062017-04-07 Marek Polacek <polacek@redhat.com>
6907
6908 PR sanitizer/80348
6909 * g++.dg/ubsan/div-by-zero-2.C: New test.
6910
2166aeb3
MP
6911 PR c++/80095
6912 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6913
057da7af
VM
69142017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6915
6916 PR rtl-optimization/70478
6917 * gcc.target/s390/pr70478.c: New.
6918
3b6cb9e3
ML
69192017-04-07 Martin Liska <mliska@suse.cz>
6920
6921 PR target/79889
6922 * g++.dg/ext/mv8.C: Add aarch64* targets.
6923
70cd23c0
ML
69242017-04-07 Martin Liska <mliska@suse.cz>
6925
6926 PR ipa/80212
6927 * g++.dg/ipa/pr80212.C: New test.
6928
fe6bb25f
TP
69292017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6930
6931 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6932
bf7b869a
RB
69332017-04-07 Richard Biener <rguenther@suse.de>
6934
6935 PR tree-optimization/80334
6936 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6937 alignas on stack.
6938
2d143ba8
RB
69392017-04-07 Richard Biener <rguenther@suse.de>
6940
6941 PR middle-end/80341
6942 * gcc.dg/torture/pr80341.c: New testcase.
6943
ed3cd38d
JJ
69442017-04-06 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR debug/80234
6947 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6948 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6949
e5f56581
UB
69502017-04-06 Uros Bizjak <ubizjak@gmail.com>
6951
6952 PR target/79733
6953 * gcc.target/i386/pr79733.c: New test.
6954
a5211c80
UB
69552017-04-06 Uros Bizjak <ubizjak@gmail.com>
6956
6957 PR target/80298
6958 * gcc.target/i386/pr80298-1.c: New test.
6959 * gcc.target/i386/pr80298-2.c: Ditto.
6960
db086c96
TP
69612017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6962
6963 PR target/80082
6964 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6965 ARMv7-R.
6966
09b63f67
RB
69672017-04-06 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/80334
6970 * g++.dg/torture/pr80334.C: New testcase.
6971
d9f8c5af
ML
69722017-04-06 Martin Liska <mliska@suse.cz>
6973
6974 PR sanitizer/80166
6975 * gcc.dg/asan/pr80166.c: New test.
6976
1b68991f
RO
69772017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6978
6979 PR tree-optimization/79390
6980 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6981
0f784346
RB
69822017-04-06 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/80262
6985 * gcc.target/i386/pr80262.c: New testcase.
6986
23a429c2
RB
69872017-04-06 Richard Biener <rguenther@suse.de>
6988
6989 PR middle-end/80281
6990 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6991
e2323a2b
VM
69922017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6993
6994 PR rtl-optimization/70703
6995 * gcc.target/i386/pr70703.c: New.
6996
47a11342
JJ
69972017-04-05 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR sanitizer/80308
7000 * c-c++-common/asan/pr80308.c: New test.
7001
d0ee17a5
DV
70022017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7003
7004 PR target/79890
7005 * gcc.target/s390/pr79890.c: New test case.
7006
36f896c7
JJ
70072017-04-05 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR target/80310
7010 * c-c++-common/ubsan/pr80310.c: New test.
7011
d16e2ddd
JJ
70122017-04-04 Jakub Jelinek <jakub@redhat.com>
7013
e1201dff
JJ
7014 PR c++/80297
7015 * g++.dg/torture/pr80297.C: New test.
7016
d16e2ddd
JJ
7017 PR tree-optimization/79390
7018 * gcc.target/i386/pr79390.c: New test.
7019 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7020
c0ea338b
VR
70212017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7022
7023 PR c++/80296
7024 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7025
a1527a93
TP
70262017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7027
7028 PR target/80307
7029 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7030 targeting any CPU or architecture.
7031 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7032 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7033 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7034 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7035 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7036 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7037 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7038 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7039
065ba179 70402017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
7041
7042 PR fortran/69498
7043 * gfortran.dg/submodule_unexp.f90: New test.
7044
b1fd967c
JJ
70452017-04-04 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR target/80286
7048 * gcc.target/i386/avx-pr80286.c: New test.
7049 * gcc.dg/pr80286.c: New test.
7050
248179b5
RB
70512017-04-04 Richard Biener <rguenther@suse.de>
7052
7053 PR middle-end/80281
7054 * gcc.dg/torture/pr80281.c: New testcase.
7055
a577fcf2
RB
70562017-04-04 Richard Biener <rguenther@suse.de>
7057
7058 PR tree-optimization/80275
7059 * g++.dg/opt/pr80275.C: Make g static.
7060
833bbf60
SB
70612017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7062
7063 PR rtl-optimization/60818
7064 * gcc.c-torture/compile/pr60818.c: New testcase.
7065
5764ee3c
JW
70662017-04-03 Jonathan Wakely <jwakely@redhat.com>
7067
7068 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7069 * gcc.dg/20031012-1.c: Likewise.
7070 * gcc.dg/ipa/ipcp-1.c: Likewise.
7071 * gcc.dg/torture/matrix-3.c: Likewise.
7072 * gcc.target/powerpc/ppc-spe.c: Likewise.
7073 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7074
bbdf4e81
PB
70752017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7076
7077 PR target/80246
7078 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7079 powerpc_vsx_ok.
7080 (std, ld): Limit scan-assembler-times check to lp64.
7081 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7082 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7083 powerpc_vsx_ok.
7084
44bc146f
PB
70852017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7086
7087 PR target/80246
7088 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7089
fff80893
RB
70902017-04-03 Richard Biener <rguenther@suse.de>
7091
7092 PR tree-optimization/80275
7093 * g++.dg/opt/pr80275.C: New testcase.
7094
79f9fc38
DV
70952017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7096
7097 PR testsuite/79356
7098 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7099
a8e70fd3
RD
71002017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7101
7102 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7103 (bal): Increase iteration count and assume alignment.
7104
e0061866
BC
71052017-04-03 Bin Cheng <bin.cheng@arm.com>
7106
7107 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7108
c2d43326
AP
71092017-04-02 Andrew Pinski <apinski@cavium.com>
7110
7111 * gcc.c-torture/compile/nested-3.c: New testcase.
7112 * gcc.c-torture/execute/20170401-1.c: New testcase.
7113 * gcc.c-torture/execute/20170401-2.c: New testcase.
7114
a5a9046d
SB
71152017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7116
7117 PR rtl-optimization/79405
7118 gcc.dg/pr79405.c: New testcase.
7119
6f3af356
JJ
71202017-03-31 Jakub Jelinek <jakub@redhat.com>
7121
eee3756d
JJ
7122 PR debug/79255
7123 * gcc.dg/pr79255.c: New test.
7124
6f3af356
JJ
7125 PR c++/79572
7126 * g++.dg/ubsan/null-8.C: New test.
7127
99e6cfd6
PH
71282017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7129
7130 PR target/80107
7131 * gfortran.dg/pr80107.f: New.
7132
094e6b7a
JL
71332017-03-31 Jeff Law <law@redhat.com>
7134
7135 PR tree-optimization/49498
7136 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7137
eceb2409 71382017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7139
eceb2409
RB
7140 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7141
c412c01a 71422017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7143
c412c01a
RB
7144 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7145
005f12bf
JJ
71462017-03-31 Jakub Jelinek <jakub@redhat.com>
7147
af88f557
JJ
7148 PR libstdc++/80251
7149 * g++.dg/ext/is_aggregate.C: New test.
7150
7d790165
JJ
7151 PR middle-end/80173
7152 * gcc.target/i386/pr80173.c: New test.
7153
a7d55154
JJ
7154 PR middle-end/80163
7155 * gcc.dg/pr80163.c: New test.
7156
005f12bf
JJ
7157 PR debug/80025
7158 * gcc.dg/torture/pr80025.c: New test.
7159
c8e0f43f
MF
71602017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7161
7162 * gcc.target/mips/pr52125.c: Add -msym32.
7163
724d25f3
JJ
71642017-03-30 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR translation/80189
7167 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7168 * g++.dg/gomp/sharing-1.C: Likewise.
7169 * gfortran.dg/gomp/pr44536.f90: Likewise.
7170 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7171 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7172 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7173 * gfortran.dg/gomp/pr33439.f90: Likewise.
7174 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7175 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7176 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7177 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7178 * gcc.dg/gomp/sharing-1.c: Likewise.
7179
05dc406d
PB
71802017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7181
7182 PR target/80246
7183 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7184 Darwin and SPE.
7185 (dxex, dxexq): Update return type.
7186 (diex, diexq): Update argument type.
7187 * gcc.target/powerpc/pr80246.c: New test.
7188
b0fd4d7e
MJ
71892017-03-30 Martin Jambor <mjambor@suse.cz>
7190
7191 PR ipa/77333
7192 * g++.dg/ipa/pr77333.C: New test.
7193
de008ec4
JJ
71942017-03-30 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR target/80206
7197 * gcc.target/i386/pr80206.c: New test.
7198
28c02407
RB
71992017-03-30 Richard Biener <rguenther@suse.de>
7200
7201 PR tree-optimization/77498
7202 * gfortran.dg/pr77498.f: New testcase.
7203
10fa8dfb
MP
72042017-03-29 Marek Polacek <polacek@redhat.com>
7205
7206 PR c/79730
7207 * gcc.dg/pr79730.c: New test.
7208
fdc54f39
JD
72092017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7210
7211 PR libgfortran/78670
7212 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7213 a character of length 1. Update test for success.
7214 * gfortran.dg/dtio_28.f03: New test.
7215 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7216 'scratch' to delete the file when done.
7217
533c0b69
SB
72182017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7219
7220 PR rtl-optimization/80233
7221 * gcc.c-torture/compile/pr80233.c: New testcase.
7222
e35229f8
TK
72232017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7224
7225 PR fortran/80254
7226 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7227 * gfortran.dg/dec_io_2a.f90: instead (new test).
7228
5c0a28d4
JW
72292017-03-28 Jiong Wang <jiong.wang@arm.com>
7230
7231 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7232
19846619
SB
72332017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7234
7235 PR testsuite/43496
7236 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7237 generating PIC code.
7238
e5119fab
VM
72392017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7240
7241 PR rtl-optimization/80193
7242 * gcc.target/i386/pr80193.c: New.
7243
cf474530
JW
72442017-03-28 Janus Weil <janus@gcc.gnu.org>
7245
7246 PR fortran/78661
7247 * gfortran.dg/dtio_25.f90: Modified test case.
7248 * gfortran.dg/dtio_27.f90: New test case.
7249
34fac449
UB
72502017-03-28 Uros Bizjak <ubizjak@gmail.com>
7251
7252 PR target/53383
7253 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7254 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7255 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7256
3e907b90
BC
72572017-03-28 Bin Cheng <bin.cheng@arm.com>
7258
7259 * gcc.c-torture/compile/irreducible-loop.c: New.
7260
522818b9
RS
72612017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7262
3e907b90 7263 PR tree-optimization/80218
522818b9
RS
7264 * gcc.dg/pr80218.c: New test.
7265
ea7d7da8
RB
72662017-03-28 Richard Biener <rguenther@suse.de>
7267
7268 PR tree-optimization/78644
7269 * gcc.dg/pr78644-1.c: New testcase.
7270 * gcc.dg/pr78644-2.c: Likewise.
7271
498173ef
TT
72722017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7273
7274 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7275 * gcc.dg/pic-4.c: Likewise.
7276 * gcc.dg/pie-3.c: Likewise.
7277 * gcc.dg/pie-4.c: Likewise.
7278
c5ad2433
ML
72792017-03-28 Martin Liska <mliska@suse.cz>
7280
7281 PR ipa/80205
7282 * g++.dg/ipa/pr80205.C: New test.
7283
17722fb9
SKS
72842017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7285
7286 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7287 with sizeof(int) < 4.
7288 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7289 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7290 * gcc.dg/torture/pr79777.c: Likewise.
7291 * gcc.dg/torture/pr79910.c: Likewise.
7292
737f500a
RB
72932017-03-28 Richard Biener <rguenther@suse.de>
7294
7295 PR middle-end/80222
7296 * g++.dg/pr80222.C: New testcase.
7297
62f96a79
ML
72982017-03-28 Martin Liska <mliska@suse.cz>
7299
7300 PR ipa/80104
7301 * gcc.dg/ipa/pr80104.c: New test.
7302
72785f26
MP
73032017-03-28 Marek Polacek <polacek@redhat.com>
7304
7305 PR sanitizer/80067
7306 * c-c++-common/ubsan/shift-10.c: New test.
7307
86516987
JL
73082017-03-27 Jeff Law <law@redhat.com>
7309
4dbf1eee 7310 PR tree-optimization/80216
86516987
JL
7311 * gcc.c-torture/compile/pr80216.c: New test.
7312
aade772d
JJ
73132017-03-27 Jakub Jelinek <jakub@redhat.com>
7314
a9e4a1a5
JJ
7315 PR middle-end/80162
7316 * c-c++-common/pr80162-1.c: New test.
7317 * c-c++-common/pr80162-2.c: New test.
7318 * c-c++-common/pr80162-3.c: New test.
7319
aade772d
JJ
7320 PR target/80102
7321 * g++.dg/opt/pr80102.C: New test.
7322
d89f355e
MM
73232017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7324
7325 PR target/78543
7326 * gcc.target/powerpc/pr78543.c: New test.
7327
79c4d73b
KN
73282017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7329
7330 PR target/80103
7331 * gcc.target/powerpc/pr80103-1.c: New test.
7332
819df781
RB
73332017-03-27 Richard Biener <rguenther@suse.de>
7334
7335 PR tree-optimization/80181
7336 * gcc.dg/torture/pr80181.c: New testcase.
7337
84804c5b
CZ
73382017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7339
065ba179 7340 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 7341
c5e5f5f6
RB
73422017-03-27 Richard Biener <rguenther@suse.de>
7343
7344 PR ipa/79776
7345 * g++.dg/ipa/pr79776.C: New testcase.
7346
7cd200f6
JJ
73472017-03-27 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR sanitizer/80168
7350 * gcc.dg/asan/pr80168.c: New test.
7351
79f512ff
RB
73522017-03-27 Richard Biener <rguenther@suse.de>
7353
7354 PR tree-optimization/80170
7355 * gcc.dg/pr80170.c: New testcase.
7356
672d9f8e
RB
73572017-03-27 Richard Biener <rguenther@suse.de>
7358
7359 PR middle-end/80171
7360 * g++.dg/torture/pr80171.C: New testcase.
7361
978fcba3
JDA
73622017-03-26 John David Anglin <danglin@gcc.gnu.org>
7363
431d7882
JDA
7364 * gcc.dg/torture/pr79732.c: Require alias support.
7365 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7366
978fcba3
JDA
7367 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7368 libatomic_available.
7369 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7370 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7371
1f10d710
JD
73722017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7373
7374 PR libgfortran/78881
7375 * gfortran.dg/dtio_26.f90: New test.
7376
41036686
PT
73772017-03-25 Paul Thomas <pault@gcc.gnu.org>
7378
7379 PR fortran/80156
7380 PR fortran/79382
7381 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7382 testcase for PR80156. Add a main programme that tests that
7383 the typebound generic is accessible.
7384
5da906ca
BS
73852017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7386
7387 PR rtl-optimization/80160
7388 PR rtl-optimization/80159
7389
7390 * gcc.target/i386/pr80160.c: New test.
7391
7dabefa0
JJ
73922017-03-24 Jakub Jelinek <jakub@redhat.com>
7393
7394 PR sanitizer/79904
7395 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7396
c8b1fbc1
MP
73972017-03-24 Marek Polacek <polacek@redhat.com>
7398
7399 PR c++/80119
7400 * g++.dg/warn/Wuninitialized-9.C: New test.
7401
76794c52
AK
74022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7403
7404 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7405 and remove the high-level builtin. The error message for the
7406 would prevent compilation from reaching the second.
7407 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7408
2de2b3f9
AK
74092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7410
7411 * gcc.target/s390/vxe/negfma-1.c: New test.
7412
7d2fd075
AK
74132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7414
7415 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7416 * gcc.target/s390/arch12/mul-1.c: New test.
7417 * gcc.target/s390/arch12/mul-2.c: New test.
7418
72612e4e
AK
74192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7420
7421 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7422
6c7774d1
AK
74232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7424
7425 * gcc.target/s390/vxe/popcount-1.c: New test.
7426
9ec98860
AK
74272017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7428
7429 * gcc.target/s390/vxe/bitops-1.c: New test.
7430
6654e96f
AK
74312017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7432
7433 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7434 * lib/target-supports.exp: Add effective target check s390_vxe.
7435
77c585ca
AK
74362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7437
7438 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7439 comparison instructions used from now on.
7440
b5de6e84
AK
74412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7442
7443 * gcc.target/s390/s390.exp (check_effective_target_vector):
7444 Include target-supports.exp and move target_vector check routine
7445 ...
7446 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7447 here and rename it.
7448 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7449 check from vector to s390_vx.
7450 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7451 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
7452 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
7453 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
7454 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
7455 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
7456 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
7457 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
7458 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
7459
a602f985
AK
74602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7461
7462 * gcc.target/s390/vector/vec-init-2.c: New test.
7463
085db63d
AK
74642017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7465
7466 * gcc.dg/ubsan/pr79904-2.c: New test.
7467
dc4f29bc
AK
74682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7469
7470 PR target/79893
7471 * gcc.target/s390/zvector/pr79893.c: New test.
7472
56010684
JJ
74732017-03-24 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR rtl-optimization/80112
7476 * gcc.dg/pr80112.c: New test.
7477
f0d7b52d
RO
74782017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7479
7480 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
7481 etc. line numbers.
7482 * gcc.dg/Walloca-1.c: Likewise.
7483 * gcc.dg/Walloca-2.c: Likewise.
7484 * gcc.dg/Wvla-larger-than-2.c: Likewise.
7485
635684c4
BS
74862017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7487
7488 PR tree-optimization/80158
7489 * gfortran.fortran-torture/compile/pr80158.f: New file.
7490
76afddf3
RB
74912017-03-24 Richard Biener <rguenther@suse.de>
7492
7493 PR tree-optimization/80167
7494 * gcc.dg/graphite/pr80167.c: New testcase.
7495
c2e389bf
TV
74962017-03-24 Tom de Vries <tom@codesourcery.com>
7497
7498 PR testsuite/80092
7499 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
7500 dg-require-effective-target global_constructor.
7501 * gcc.dg/tls/emutls-2.c: Same.
7502
a72821b4
TV
75032017-03-24 Tom de Vries <tom@codesourcery.com>
7504
7505 PR testsuite/80092
7506 * c-c++-common/Wimplicit-fallthrough-34.c: Add
7507 dg-require-effective-target indirect_jumps.
7508
1658def9
TV
75092017-03-24 Tom de Vries <tom@codesourcery.com>
7510
7511 PR testsuite/80092
7512 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
7513 nonlocal_goto.
7514
90e02692
TV
75152017-03-24 Tom de Vries <tom@codesourcery.com>
7516
7517 PR testsuite/80092
7518 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
7519 * gcc.dg/Walloca-12.c: Same.
7520 * gcc.dg/attr-alloc_size-8.c: Same.
7521 * gcc.dg/Walloca-4.c: Same.
7522 * gcc.dg/Walloca-8.c: Same.
7523 * gcc.dg/Walloca-13.c: Same.
7524 * gcc.dg/Walloca-14.c: Same.
7525 * gcc.dg/attr-alloc_size-9.c: Same.
7526 * gcc.dg/Walloca-1.c: Same.
7527 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7528 * gcc.dg/Walloca-5.c: Same.
7529 * gcc.dg/Walloca-10.c: Same.
7530 * gcc.dg/Walloca-9.c: Same.
7531 * gcc.dg/attr-alloc_size-6.c: Same.
7532 * gcc.dg/Wvla-larger-than-1.c: Same.
7533 * gcc.dg/torture/pr71881.c: Same.
7534 * gcc.dg/torture/pr71901.c: Same.
7535 * gcc.dg/torture/pr78742.c: Same.
7536 * gcc.dg/builtin-alloc-size.c: Same.
7537 * gcc.dg/Walloca-2.c: Same.
7538 * gcc.dg/Walloca-6.c: Same.
7539 * gcc.dg/Walloca-11.c: Same.
7540 * gcc.dg/attr-alloc_size-7.c: Same.
7541 * gcc.dg/Wvla-larger-than-2.c: Same.
7542 * gcc.dg/Walloca-3.c: Same.
7543 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7544 * gcc.c-torture/compile/pr79413.c: Same.
7545 * gcc.c-torture/compile/pr78439.c: Same.
7546
842392c8
KN
75472017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7548
7549 * gcc.target/powerpc/p9-options-1.c: New test.
7550
de2b3f5c
KT
75512017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7552
7553 PR target/71436
7554 * gcc.c-torture/compile/pr71436.c: New test.
7555
2e6315ef 75562017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7557 Richard Biener <rguenther@suse.de>
2e6315ef
WS
7558
7559 PR tree-optimization/79908
7560 PR tree-optimization/80136
7561 * gcc.dg/torture/pr79908.c: New file.
7562
9cdf0363
NK
75632017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
7564
2e6315ef 7565 PR fortran/39239
9cdf0363
NK
7566 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
7567
f3dd574e
JJ
75682017-03-22 Jakub Jelinek <jakub@redhat.com>
7569
f13e9cd5
JJ
7570 PR c++/80141
7571 * g++.dg/gomp/pr80141.C: New test.
7572
68ed2ba0
JJ
7573 PR c++/80129
7574 * g++.dg/torture/pr80129.C: New test.
7575
f3dd574e
JJ
7576 PR sanitizer/80110
7577 * g++.dg/tsan/pr80110.C: New test.
7578
918b6c9e
TK
75792017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7580
7581 PR fortran/80142
7582 * gfortran.dg/any_loc.f90: New test case.
7583
bf634d1c
TP
75842017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7585
7586 PR target/80082
7587 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
7588 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
7589
f7325b95
ML
75902017-03-22 Martin Liska <mliska@suse.cz>
7591
7592 PR target/79906
7593 * g++.dg/ext/mv8.C: Add power* targets.
7594
3f01b620
MS
75952017-03-21 Martin Sebor <msebor@redhat.com>
7596
7597 PR c++/79548
7598 * g++.dg/warn/Wunused-var-26.C: New test.
7599
1cefb051
BS
76002017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7601
7602 PR tree-optimization/79908
7603 * gcc.dg/torture/pr79908.c: Revert addition of new file.
7604
edc1747f
MP
76052017-03-21 Marek Polacek <polacek@redhat.com>
7606 Martin Sebor <msebor@redhat.com>
7607
7608 PR tree-optimization/80109
7609 * gcc.dg/Walloca-14.c: New test.
7610
85106b87
JJ
76112017-03-21 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR target/80125
7614 * gcc.target/powerpc/pr80125.c: New test.
7615
e59a225f
NK
76162017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
7617
7618 PR fortran/69498
7619 * gfortran.dg/unexp_attribute.f90: New test
7620
0ffe60b5 76212017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7622 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
7623
7624 PR tree-optimization/79908
7625 * gcc.dg/torture/pr79908.c: New file.
7626
54eb90fe
SKS
76272017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7628
7629 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
7630 with sizeof(int) < 4.
7631
5611c456
ML
76322017-03-21 Martin Liska <mliska@suse.cz>
7633
7634 * gcc.target/i386/pr65044.c: Add '.' in order to catch
7635 apostrophes.
7636
e650ea2a
RB
76372017-03-21 Richard Biener <rguenther@suse.de>
7638
7639 PR tree-optimization/80032
7640 * g++.dg/opt/pr80032.C: New testcase.
7641
da2ce5f9
RB
76422017-03-21 Richard Biener <rguenther@suse.de>
7643
7644 PR tree-optimization/80122
7645 * gcc.dg/torture/pr80122.c: New testcase.
7646
9d60683a
TT
76472017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7648
7649 * gcc.dg/pic-2.c: Skip for MIPS.
7650 * gcc.dg/pie-2.c: Skip for MIPS.
7651
d3e19c2c
PC
76522017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7653
7654 PR c++/77752
7655 * g++.dg/cpp0x/initlist97.C: New.
7656 * g++.dg/cpp0x/initlist85.C: Update.
7657
8bee092e
JJ
76582017-03-21 Jakub Jelinek <jakub@redhat.com>
7659
9f30dff0
JJ
7660 PR c/67338
7661 * gcc.dg/pr67338.c: New test.
7662
8bee092e
JJ
7663 PR c++/35878
7664 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7665 dump instead of assembler.
7666 * g++.dg/init/pr35878_2.C: Likewise.
7667 * g++.dg/init/pr35878_3.C: Likewise.
7668
4d1b8e70
JJ
76692017-03-21 Jakub Jelinek <jakub@redhat.com>
7670
7671 PR c/80097
7672 * gcc.dg/ubsan/pr80097.c: New test.
7673
c34923c4
BS
76742017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7675
7676 PR tree-optimization/80054
7677 * g++.dg/torture/pr80054.C: New file.
7678
b0ba96c2
KN
76792017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7680
7681 PR target/79963
7682 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7683 directive to assure selection of proper bit using rlwinm insn.
7684 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7685 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7686 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7687 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7688
92377255
MP
76892017-03-20 Marek Polacek <polacek@redhat.com>
7690 Paolo Carlini <paolo.carlini@oracle.com>
7691
7692 PR c++/80059 - ICE with noexcept and __transaction_atomic
7693 * g++.dg/tm/pr80059-2.C: New test.
7694 * g++.dg/tm/pr80059.C: New test.
7695
243e28bf
ML
76962017-03-20 Martin Liska <mliska@suse.cz>
7697
7698 PR middle-end/79753
7699 * gcc.target/i386/mpx/pr79753.c: New test.
7700
918112d3
ML
77012017-03-20 Martin Liska <mliska@suse.cz>
7702
7703 PR target/79769
7704 PR target/79770
7705 * g++.dg/pr79769.C: New test.
7706 * gcc.target/i386/mpx/pr79770.c: New test.
7707
e325aba2
AK
77082017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7709
7710 PR target/78857
7711 * gcc.target/s390/load-and-test-fp-1.c: New test.
7712 * gcc.target/s390/load-and-test-fp-2.c: New test.
7713
91d2c04c
PT
77142017-03-18 Paul Thomas <pault@gcc.gnu.org>
7715
7716 PR fortran/79676
7717 * gfortran.dg/submodule_28.f08 : New test.
7718
c7e4107b
PT
77192017-03-18 Paul Thomas <pault@gcc.gnu.org>
7720
7721 PR fortran/71838
7722 * gfortran.dg/submodule_26.f08 : New test.
7723 * gfortran.dg/submodule_27.f08 : New test.
7724
d8fe28be
PH
77252017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7726
7727 PR target/79951
7728 * gcc.target/powerpc/pr79951.c: New.
7729
4a17943d
BS
77302017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7731
7732 PR rtl-optimization/79910
7733 * gcc.dg/torture/pr79910.c: New test.
7734
7f166d94
JL
77352017-03-17 Jeff Law <law@redhat.com>
7736
7737 PR tree-optimization/71437
7738 * gcc.dg/tree-ssa/pr71437.c: New test.
7739 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7740 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7741 now caught by VRP, but which were previously caught by DOM.
7742
12c4f7dc
RB
77432017-03-17 Richard Biener <rguenther@suse.de>
7744
7745 PR middle-end/80075
7746 * g++.dg/torture/pr80075.C: New testcase.
7747
207f3423
MM
77482017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7749
7750 PR target/71294
7751 * g++.dg/pr71294.C: New test.
7752
9fc900af
SB
77532017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7754
7755 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7756
c05c2380
JJ
77572017-03-16 Jakub Jelinek <jakub@redhat.com>
7758
e711928b
JJ
7759 PR fortran/80010
7760 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7761
c05c2380
JJ
7762 PR fortran/79886
7763 * gfortran.dg/pr79886.f90: New test.
7764
3231d64b
MM
77652017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7766
7767 PR target/79038
7768 * gcc.target/powerpc/pr79038-1.c: New test.
7769
81ef1f5e
SB
77702017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7771
7772 PR fortran/33271
7773 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7774
395a1e9b
JW
77752017-03-15 Jiong Wang <jiong.wang@arm.com>
7776
7777 PR testsuite/79356
7778 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7779
05f65910
UB
77802017-03-15 Uros Bizjak <ubizjak@gmail.com>
7781
7782 PR target/80019
7783 * gcc.target/i386/pr80019.c: New test.
7784
94285a7d
ML
77852017-03-15 Martin Liska <mliska@suse.cz>
7786
7787 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7788
a983542b
MS
77892017-03-14 Martin Sebor <msebor@redhat.com>
7790
7791 PR tree-optimization/79800
7792 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7793 * gcc.dg/tree-ssa/pr79800.c: New test.
7794
76ca5f40
MM
77952017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7796
7797 PR target/79947
7798 * gcc.target/powerpc/pr79947.c: New test.
7799
5d9a283a
MS
78002017-03-14 Martin Sebor <msebor@redhat.com>
7801
7802 PR middle-end/80020
7803 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7804 * gcc.dg/attr-alloc_size-7.c: Same.
7805 * gcc.dg/attr-alloc_size-9.c: Same.
7806 * gcc.dg/builtin-alloc-size.c: Same.
7807 * gcc.dg/pr80020.c: New test.
7808
4692943d
BS
78092017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7810
7811 PR rtl-optimization/79728
7812 * gcc.target/i386/sse-globalreg.c: New test.
7813
861d9d5e
ML
78142017-03-14 Martin Liska <mliska@suse.cz>
7815
7816 PR lto/66295
7817 * gcc.dg/tree-prof/pr66295.c: New test.
7818
a48018b5
ML
78192017-03-13 Martin Liska <mliska@suse.cz>
7820
7821 PR middle-end/78339
7822 * gcc.target/i386/mpx/pr78339.c: New test.
7823
8c56cc5a
CZ
78242017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7825
065ba179 7826 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7827
14555394
CZ
78282017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7829
065ba179 7830 * gcc.target/arc/pr9001090948.c: New file.
14555394 7831
3079b92e
SB
78322017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7833
7834 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7835 Fix test. Make early-out condition return early. Correct comments.
7836
c08de9db
JD
78372017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7838
7839 PR libgfortran/78854
7840 * gfortran.dg/dtio_25.f90: New test.
7841
66b27545
MS
78422017-03-10 Martin Sebor <msebor@redhat.com>
7843
7844 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7845
8f2f6381
BS
78462017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7847
7848 PR rtl-optimization/78911
7849 * gcc.target/i386/pr78911-1.c: New test.
7850 * gcc.target/i386/pr78911-2.c: New test.
7851
8e2c69b4 78522017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7853
8e2c69b4
WS
7854 PR target/79941
7855 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7856 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7857 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7858
455d833c
MP
78592017-03-10 Marek Polacek <polacek@redhat.com>
7860
7861 PR c++/79967
7862 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7863
cdd669f9
JJ
78642017-03-10 Jakub Jelinek <jakub@redhat.com>
7865
e260b0a7
JJ
7866 PR c++/79899
7867 * g++.dg/other/friend7.C: New test.
7868
cdd669f9
JJ
7869 PR c++/79896
7870 * g++.dg/ext/int128-5.C: New test.
7871
730e6e46
SB
78722017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7873
7874 PR testsuite/79356
7875 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7876 powerpc, sparc, or s390x.
7877
fc8f6304
PH
78782017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7879
7880 PR target/79907
7881 * gcc.target/powerpc/pr79907.c: New.
7882
f1b0632a
OH
78832017-03-10 Olivier Hainque <hainque@adacore.com>
7884
7885 * gnat.dg/opt64.adb: New test.
7886 * gnat.dg/opt64_pkg.ads: New helper.
7887 * gnat.dg/opt64_pkg.adb: New helper.
7888
5558f089
JJ
78892017-03-10 Jakub Jelinek <jakub@redhat.com>
7890
2d9dd4fb
JJ
7891 PR rtl-optimization/79909
7892 * gcc.target/powerpc/pr79909.c: New test.
7893
72772e67
JJ
7894 PR tree-optimization/79972
7895 * gcc.dg/pr79972.c: New test.
7896
5558f089
JJ
7897 PR tree-optimization/77975
7898 * gcc.dg/pr77975.c: New test.
7899
822a132c
MP
79002017-03-09 Marek Polacek <polacek@redhat.com>
7901
7902 PR c++/79962
7903 PR c++/79984
7904 * c-c++-common/nonnull-3.c: New test.
7905 * g++.dg/warn/Wnonnull3.C: New test.
7906
c9819d22
MF
79072017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7908
7909 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7910 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7911
36618428
MP
79122017-03-09 Marek Polacek <polacek@redhat.com>
7913
7914 PR sanitizer/79757
7915 * gcc.dg/ubsan/pr79757-1.c: New test.
7916 * gcc.dg/ubsan/pr79757-2.c: New test.
7917 * gcc.dg/ubsan/pr79757-3.c: New test.
7918 * gcc.dg/ubsan/pr79757-4.c: New test.
7919 * gcc.dg/ubsan/pr79757-5.c: New test.
7920
01e5af5a
JJ
79212017-03-09 Jakub Jelinek <jakub@redhat.com>
7922
7923 PR c/79969
7924 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7925
6443c7c0
MP
79262017-03-09 Marek Polacek <polacek@redhat.com>
7927
7928 PR c++/79687
7929 * g++.dg/expr/ptrmem8.C: New test.
7930 * g++.dg/expr/ptrmem9.C: New test.
7931
d721dc3c
RB
79322017-03-09 Richard Biener <rguenther@suse.de>
7933
7934 PR tree-optimization/79977
7935 * gcc.dg/graphite/pr79977.c: New testcase.
7936
1f1fd3e2
TT
79372017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7938
7939 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7940 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7941 * lib/target-supports.exp (check_effective_target_rdynamic):
7942 New proc.
7943
16967aff
RB
79442017-03-09 Richard Biener <rguenther@suse.de>
7945
7946 PR middle-end/79971
7947 * gcc.dg/fixed-point/pr79971.c: New testcase.
7948
26d7dc48
RB
79492017-03-09 Richard Biener <rguenther@suse.de>
7950
7951 PR ipa/79970
7952 * gcc.dg/torture/pr79970.c: New testcase.
7953
35f77c28
PC
79542017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7955
7956 PR c++/71966
7957 * g++.dg/cpp0x/pr71966-1.C: New.
7958 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7959
8a7df031
ML
79602017-03-09 Martin Liska <mliska@suse.cz>
7961
7962 PR tree-optimization/79631
7963 * gcc.target/i386/mpx/pr79631.c: New test.
7964
3828bb0d
ML
79652017-03-09 Martin Liska <mliska@suse.cz>
7966
7967 PR target/65705
7968 PR target/69804
7969 * gcc.target/i386/pr71458.c: Update scanned pattern.
7970
410a590c
MP
79712017-03-09 Marek Polacek <polacek@redhat.com>
7972
7973 PR c++/79672
7974 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7975 * g++.dg/warn/Wduplicated-branches3.C: New test.
7976
f084a22e
PG
79772017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7978
7979 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7980
a278b1c3
ML
79812017-03-09 Martin Liska <mliska@suse.cz>
7982
7983 PR ipa/79764
7984 * g++.dg/pr79764.C: New test.
7985
8dc19053
ML
79862017-03-09 Martin Liska <mliska@suse.cz>
7987
7988 PR ipa/79761
7989 * g++.dg/pr79761.C: New test.
7990
030fc94a
JJ
79912017-03-09 Jakub Jelinek <jakub@redhat.com>
7992
9e463823
JJ
7993 PR sanitizer/79944
7994 * c-c++-common/asan/pr79944.c: New test.
7995
6b62f323
JJ
7996 PR target/79932
7997 * gcc.target/i386/pr79932-2.c: New test.
7998
030fc94a
JJ
7999 PR target/79932
8000 * gcc.target/i386/pr79932-1.c: New test.
8001
423aec8b
MP
80022017-03-09 Marek Polacek <polacek@redhat.com>
8003
8004 PR c++/79900 - ICE in strip_typedefs
8005 * g++.dg/warn/Wpadded-1.C: New test.
8006
6659fe59
MP
80072017-03-08 Marek Polacek <polacek@redhat.com>
8008
8009 * g++.dg/Walloca1.C: Adjust dg-warning.
8010
f1a675e4
AH
80112017-03-08 Andrew Haley <aph@redhat.com>
8012
8013 PR tree-optimization/79943
8014 * gcc.dg/tree-ssa/pr79943.c: New test.
8015
edfcd7e3
RB
80162017-03-08 Richard Biener <rguenther@suse.de>
8017
8018 PR tree-optimization/79955
8019 * gcc.dg/uninit-24.c: New testcase.
8020
61fdfd8c
RB
80212017-03-08 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/79920
8024 * gcc.dg/vect/pr79920.c: New testcase.
8025
4b48e883
JJ
80262017-03-08 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR sanitizer/79904
8029 * gcc.dg/ubsan/pr79904.c: New test.
8030
a71dbc63
JJ
80312017-03-07 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR c/79834
8034 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8035 diagnostics.
8036
d8a90142
MP
80372017-03-07 Marek Polacek <polacek@redhat.com>
8038
8039 PR middle-end/79809
8040 * g++.dg/Walloca1.C: New test.
8041
a5e9e3e4
ML
80422017-03-07 Martin Liska <mliska@suse.cz>
8043
8044 PR middle-end/68270
8045 * g++.dg/pr68270.C: New test.
8046
1f6dba54
JJ
80472017-03-07 Jakub Jelinek <jakub@redhat.com>
8048
760f82db
JJ
8049 PR rtl-optimization/79901
8050 * gcc.target/i386/pr79901.c: New test.
8051
1f6dba54
JJ
8052 PR sanitizer/79897
8053 * c-c++-common/ubsan/pr79897.c: New test.
8054
feca7b89
VM
80552017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8056
8057 PR rtl-optimization/79571
8058 * gcc.target/i386/pr79571.c: New.
8059
bdbbf28d
MP
80602017-03-06 Marek Polacek <polacek@redhat.com>
8061
8062 PR c++/79796 - ICE with NSDMI and this pointer
8063 * g++.dg/cpp0x/nsdmi13.C: New test.
8064
52564551
JK
80652017-03-06 Julia Koval <julia.koval@intel.com>
8066
8067 PR target/79793
8068 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8069 directives.
8070 * gcc.target/i386/interrupt-13.c: Ditto.
8071 * gcc.target/i386/interrupt-14.c: Ditto.
8072 * gcc.target/i386/interrupt-15.c: Ditto.
8073
345edb37
JJ
80742017-03-06 Jakub Jelinek <jakub@redhat.com>
8075
8076 PR c++/79822
8077 * g++.dg/cpp0x/constexpr-79822.C: New test.
8078
a8d25fd0
RB
80792017-03-06 Richard Biener <rguenther@suse.de>
8080
8081 PR tree-optimization/79894
8082 * gcc.dg/vect/pr79887.c: New testcase.
8083
522fcdd7
RB
80842017-03-06 Richard Biener <rguenther@suse.de>
8085
8086 PR tree-optimization/79824
8087 * gcc.dg/vect/pr79824-1.c: New testcase.
8088 * gcc.dg/vect/pr79824-2.c: Likewise.
8089
54649631
TT
80902017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8091
8092 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8093 gettimeofday. Remove dg-skip-if for AVR.
8094 * lib/target-supports.exp (check_effective_target_gettimeofday):
8095 New proc.
8096
4bbc8970
RD
80972017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8098
8099 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8100 * gcc.target/s390/hotpatch-10.c: Likewise.
8101 * gcc.target/s390/hotpatch-11.c: Likewise.
8102 * gcc.target/s390/hotpatch-12.c: Likewise.
8103 * gcc.target/s390/hotpatch-13.c: Likewise.
8104 * gcc.target/s390/hotpatch-14.c: Likewise.
8105 * gcc.target/s390/hotpatch-15.c: Likewise.
8106 * gcc.target/s390/hotpatch-16.c: Likewise.
8107 * gcc.target/s390/hotpatch-17.c: Likewise.
8108 * gcc.target/s390/hotpatch-18.c: Likewise.
8109 * gcc.target/s390/hotpatch-19.c: Likewise.
8110 * gcc.target/s390/hotpatch-2.c: Likewise.
8111 * gcc.target/s390/hotpatch-26.c: Likewise.
8112 * gcc.target/s390/hotpatch-27.c: Likewise.
8113 * gcc.target/s390/hotpatch-28.c: Likewise.
8114 * gcc.target/s390/hotpatch-3.c: Likewise.
8115 * gcc.target/s390/hotpatch-4.c: Likewise.
8116 * gcc.target/s390/hotpatch-5.c: Likewise.
8117 * gcc.target/s390/hotpatch-6.c: Likewise.
8118 * gcc.target/s390/hotpatch-7.c: Likewise.
8119 * gcc.target/s390/hotpatch-8.c: Likewise.
8120 * gcc.target/s390/hotpatch-9.c: Likewise.
8121
5f215a70
PC
81222017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8123
8124 PR c++/64574
8125 * g++.dg/template/crash125.C: New.
8126
296cc393
JJ
81272017-03-06 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR target/79812
8130 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8131
ca8942a3
TT
81322017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8133
8134 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8135
c1b993c0
PG
81362017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8137
8138 * gcc.target/mips/msa-minmax.c: New tests.
8139
a50a32aa
ML
81402017-03-06 Martin Liska <mliska@suse.cz>
8141
8142 PR sanitize/79783
8143 * g++.dg/asan/pr79783.C: New test.
8144
5ada812c
PG
81452017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8146
8147 * gcc.target/mips/msa-dotp.c: New tests.
8148
334b3c4b
PG
81492017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8150
8151 * gcc.target/mips/msa-bclri.c: New test.
8152
d8b4baeb
PC
81532017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8154
8155 PR c++/70266
8156 * g++.dg/tm/pr70266.C: New.
8157
ef78bc3c 81582017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 8159 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
8160
8161 * gfortran.dg/coarray/fail_image_1.f08: New test.
8162 * gfortran.dg/coarray/fail_image_2.f08: New test.
8163 * gfortran.dg/coarray/failed_images_1.f08: New test.
8164 * gfortran.dg/coarray/failed_images_2.f08: New test.
8165 * gfortran.dg/coarray/image_status_1.f08: New test.
8166 * gfortran.dg/coarray/image_status_2.f08: New test.
8167 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8168 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8169 * gfortran.dg/coarray_fail_st.f90: New test.
8170 * gfortran.dg/coarray_failed_images_1.f08: New test.
8171 * gfortran.dg/coarray_image_status_1.f08: New test.
8172 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8173
7f5a7d78
MP
81742017-03-03 Marek Polacek <polacek@redhat.com>
8175
8176 PR c/79758
8177 * gcc.dg/noncompile/pr79758.c: New test.
8178
cc195d46
JJ
81792017-03-03 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR middle-end/79805
8182 * g++.dg/opt/pr79805.C: New test.
8183
945b6e16
AS
81842017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8185
8186 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8187 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8188 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8189 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8190 * gcc.target/i386/i386.exp
8191 (check_effective_target_avx512vpopcntdq): New.
8192
31dcc385
TT
81932017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8194
8195 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8196 ilp32 targets and match DImode registers for lp64 targets.
8197
0e174ae1
UB
81982017-03-03 Uros Bizjak <ubizjak@gmail.com>
8199
8200 * g++.dg/pr71624.C: Disable for x32.
8201 * g++.dg/pr71633.C: Ditto.
8202
93505ec5
JJ
82032017-03-03 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR target/79807
8206 * gcc.target/i386/pr79807.c: New test.
8207
d78a1c01
ML
82082017-03-03 Martin Liska <mliska@suse.cz>
8209
8210 PR tree-optimization/79803
8211 * gcc.dg/tree-ssa/pr79803.c: New test.
8212
ec7f796e
ML
82132017-03-03 Martin Liska <mliska@suse.cz>
8214
8215 PR rtl-optimization/79574
8216 * gcc.dg/pr79574-2.c: New test.
8217
30d309aa
RB
82182017-03-03 Richard Biener <rguenther@suse.de>
8219
8220 PR c++/79825
8221 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8222
38801de5
JJ
82232017-03-03 Jakub Jelinek <jakub@redhat.com>
8224
8225 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8226
7278b0a2
MP
82272017-03-03 Marek Polacek <polacek@redhat.com>
8228
8229 PR c++/79791
8230 * g++.dg/warn/Wwrite-strings-1.C: New test.
8231 * g++.dg/warn/Wwrite-strings-2.C: New test.
8232 * g++.dg/warn/Wwrite-strings-3.C: New test.
8233 * g++.dg/warn/Wwrite-strings-4.C: New test.
8234 * g++.dg/warn/Wwrite-strings-5.C: New test.
8235 * g++.dg/warn/Wwrite-strings-6.C: New test.
8236 * g++.dg/warn/Wwrite-strings-7.C: New test.
8237 * g++.dg/warn/Wwrite-strings-8.C: New test.
8238 * g++.dg/warn/Wwrite-strings-9.C: New test.
8239 * g++.dg/warn/Wwrite-strings-10.C: New test.
8240 * g++.dg/warn/Wwrite-strings-11.C: New test.
8241 * g++.dg/warn/Wwrite-strings-12.C: New test.
8242
75473a91
RB
82432017-03-03 Richard Biener <rguenther@suse.de>
8244
8245 PR middle-end/79818
8246 * gcc.dg/torture/pr79818.c: New testcase.
8247
50bea0c5
JJ
82482017-03-02 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR c++/79782
8251 * g++.dg/warn/Wunused-parm-10.C: New test.
8252
130f15ce
UB
82532017-03-02 Uros Bizjak <ubizjak@gmail.com>
8254
8255 * gcc.dg/rtl/x86_64/*.c: Test for
8256 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8257
dc362ada
UB
82582017-03-02 Uros Bizjak <ubizjak@gmail.com>
8259
8260 PR target/79514
8261 * gcc.target/i386/pr79514.c: New test.
8262
fe792dd8
JJ
82632017-03-02 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR rtl-optimization/79780
8266 * gcc.c-torture/compile/pr79780.c: New test.
8267
e80facb4
RB
82682017-03-02 Richard Biener <rguenther@suse.de>
8269
8270 PR tree-optimization/79345
8271 PR c++/42000
8272 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8273 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8274 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8275
eb0e7c34
RB
82762017-03-02 Richard Biener <rguenther@suse.de>
8277
8278 PR c/79756
8279 * gcc.dg/vector-1.c: New testcase.
8280
653a4b32
BC
82812017-03-02 Bin Cheng <bin.cheng@arm.com>
8282
8283 PR tree-optimization/66768
8284 * gcc.target/i386/pr66768.c: New test.
8285
da403f31
RB
82862017-03-02 Richard Biener <rguenther@suse.de>
8287
8288 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8289 * gcc.dg/rtl/x86_64/final.c: Likewise.
8290 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8291 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8292 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8293 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8294
83692f96
RB
82952017-03-02 Richard Biener <rguenther@suse.de>
8296
8297 PR tree-optimization/79777
8298 * gcc.dg/torture/pr79777.c: New testcase.
8299
71dedb33
MS
83002017-03-01 Martin Sebor <msebor@redhat.com>
8301
8302 PR middle-end/79692
8303 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8304 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8305 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8306 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8307
48990905
UB
83082017-03-01 Uros Bizjak <ubizjak@gmail.com>
8309
8310 * gcc.target/i386/invsize-2.c: New test.
8311 * gcc.target/i386/invsize-3.c: Ditto.
8312 * gcc.target/i386/invsize-4.c: Ditto.
8313 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8314 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8315
c7f0c9f3
MM
83162017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8317
8318 PR target/79439
8319 * gcc.target/powerpc/pr79439.c: New test.
8320
f5ef6bfc
PH
83212017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8322
8323 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8324 scan string.
8325
8326
50181506
KN
83272017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8328
8329 PR target/79395
8330 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8331 pattern to look for vcmpequd. instead of vcmpnew.
8332 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8333 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8334 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8335 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8336 look for xvcmpeqdp. instead of xvcmpnedp.
8337 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8338 look for vcmpequd. instead of vcmpnew.
8339 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8340 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8341 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8342 look for xvcmpeqsp. instead of xvcmpnesp.
8343 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8344 look for xvcmpeqdp. instead of xvcmpnedp.
8345 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8346 look for vcmpequd. instead of vcmpnew.
8347 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8348 look for vcmpeqsp instead of xvcmpnesp.
8349 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8350 look for xvcmpeqdp instead of xvcmpnedp.
8351
0100ae43
RB
83522017-03-01 Richard Biener <rguenther@suse.de>
8353
8354 PR middle-end/79721
8355 * gcc.dg/torture/pr79721.c: New testcase.
8356
0f3f4ffe
JJ
83572017-03-01 Jakub Jelinek <jakub@redhat.com>
8358
42132674
JJ
8359 PR c++/79681
8360 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8361 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8362
e3e9e8ca
JJ
8363 PR c++/79746
8364 * g++.dg/warn/Wunused-parm-9.C: New test.
8365
0f3f4ffe
JJ
8366 PR tree-optimization/79734
8367 * g++.dg/opt/pr79734.C: New test.
8368
ad1de652
JJ
83692017-02-28 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR tree-optimization/79737
8372 * gcc.c-torture/execute/pr79737-1.c: New test.
8373 * gcc.c-torture/execute/pr79737-2.c: New test.
8374
7a1ae923
EB
83752017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8376
8377 * gcc.target/sparc/20170228-1.c: New test.
8378
2af0c3ed
UB
83792017-02-28 Uros Bizjak <ubizjak@gmail.com>
8380
8381 * gcc.target/i386/invsize-1.c: New test.
8382
203ced0a
MS
83832017-02-28 Martin Sebor <msebor@redhat.com>
8384
8385 PR tree-optimization/79691
8386 * gcc.dg/tree-ssa/pr79691.c: New test.
8387
8a915b87
JJ
83882017-02-28 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR target/79729
8391 * gcc.target/i386/pr79729.c: New test.
8392
41aa3a38
RB
83932017-02-28 Richard Biener <rguenther@suse.de>
8394
8395 PR tree-optimization/79740
8396 * gcc.dg/torture/pr79740.c: New testcase.
8397
587240d2
RB
83982017-02-28 Richard Biener <rguenther@suse.de>
8399
8400 PR middle-end/79731
8401 * c-c++-common/torture/pr79731.c: New testcase.
8402
dd3f4560
RB
84032017-02-28 Richard Biener <rguenther@suse.de>
8404
8405 PR tree-optimization/79732
8406 * gcc.dg/torture/pr79732.c: New testcase.
8407
c7d97b28
RB
84082017-02-28 Richard Biener <rguenther@suse.de>
8409
8410 PR tree-optimization/79723
8411 * gcc.target/i386/pr79723.c: New testcase.
8412
c8f28a3c
PH
84132017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8414
8415 PR target/79544
8416 * gcc.target/powerpc/pr79544.c: New.
8417
c91c3003
PC
84182017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8419
8420 PR c++/79414
8421 * g++.dg/parse/crash67.C: New.
8422
57fa080b
BC
84232017-02-27 Bin Cheng <bin.cheng@arm.com>
8424
8425 PR tree-optimization/77536
8426 * gcc.dg/vect/pr79347.c: Revise testing string.
8427
68b948d3
RB
84282017-02-27 Richard Biener <rguenther@suse.de>
8429
8430 PR tree-optimization/45397
8431 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8432
69a2e8a1
RB
84332017-02-27 Richard Biener <rguenther@suse.de>
8434
8435 PR tree-optimization/79690
8436 * gcc.target/i386/pr79690.c: New testcase.
8437
c7b608a9
TK
84382017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8439
8440 PR fortran/51119
8441 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8442 of original.
8443 * gfortran.dg/inline_matmul_11.f90: Likewise.
8444 * gfortran.dg/inline_matmul_9.f90: Likewise.
8445 * gfortran.dg/matmul_13.f90: New test.
8446 * gfortran.dg/matmul_14.f90: New test.
8447
98561a9b
JJ
84482017-02-25 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR middle-end/79396
8451 * g++.dg/opt/pr79396.C: New test.
8452
77be9417
DH
84532017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8454
8455 PR fortran/79597
8456 * gfortran.dg/dtio_6.f90: Update test.
8457
84582017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8459
8460 PR fortran/79601
8461 * gfortran.dg/interface_operator_2.f90: New test.
8462
b9822443
JJ
84632017-02-24 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR c/79677
8466 * gcc.dg/pr79677.c: New test.
8467
4bc2b786
MF
84682017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
8469
8470 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
8471 of mov.ps.
8472 * gcc.target/mips/mips-ps-type.c (move): Likewise.
8473 (cond_move1): Simplify condition to force generation of
8474 mov[nz].ps.
8475 (cond_move2): Likewise.
8476
4227c9ad
JJ
84772017-02-24 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR c++/79588
8480 * g++.dg/warn/Wrestrict-1.C: New test.
8481 * g++.dg/warn/Wrestrict-2.C: New test.
8482
fd527ec1
DE
84832017-02-24 David Edelsohn <dje.gcc@gmail.com>
8484
8485 * g++.dg/ext/complit15.C: Require LTO.
8486
2af8fd5c
TT
84872017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
8488
8489 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
8490 logical_op_short_circuit to skip targets.
8491 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
8492 and s390.
8493
0b9cdb9a
EB
84942017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8495
8496 * gnat.dg/opt63.adb: New test.
8497
4af362a9
EB
84982017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8499
8500 * gnat.dg/discr47.adb: New test.
8501
7699e88f
RB
85022017-02-24 Richard Biener <rguenther@suse.de>
8503
8504 PR tree-optimization/79389
8505 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
8506
e3beb191
PC
85072017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
8508
8509 PR c++/79361
8510 * g++.dg/cpp0x/pr79361-1.C: New.
8511 * g++.dg/cpp0x/pr79361-2.C: Likewise.
8512
195610aa
EB
85132017-02-23 Eric Botcazou <ebotcazou@adacore.com>
8514
8515 * gcc.target/visium/bit_test.c: Accept any lsr form.
8516 * gcc.target/visium/block_move.c: Tweak.
8517
17885cad
DV
85182017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
8519
8520 PR 68749
8521 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
8522
45f7faf0
RB
85232017-02-23 Richard Biener <rguenther@suse.de>
8524
8525 PR tree-optimization/79683
8526 * gcc.target/i386/pr79683.c: New testcase.
8527
18eb304e
JL
85282017-02-22 Jeff Law <law@redhat.com>
8529
8530 PR tree-optimization/79578
8531 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
8532
0a864a97
SD
85332017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
8534
8535 * gcc.target/mips/msa-fp-cc.c: New test.
8536
fe8ece05
JJ
85372017-02-22 Jakub Jelinek <jakub@redhat.com>
8538
e40b6fc7
JJ
8539 PR c++/79664
8540 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
8541 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
8542 * g++.dg/gomp/pr79664.C: New test.
8543
fe8ece05
JJ
8544 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
8545
78af14ae
MP
85462017-02-22 Marek Polacek <polacek@redhat.com>
8547
8548 PR c++/79653
8549 * g++.dg/cpp0x/alignas10.C: New test.
8550 * g++.dg/cpp0x/alignas9.C: New test.
8551
8fdddd3d
MP
8552 PR c++/79657
8553 * g++.dg/ext/underlying_type12.C: New test.
8554
61ac5ebe
MP
8555 PR c/79662
8556 * gcc.dg/enum-incomplete-4.c: New test.
8557
888c7050
JJ
85582017-02-22 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR target/70465
8561 * gcc.target/i386/pr70465-2.c: New test.
8562
6d3daa1a
UB
85632017-02-21 Uros Bizjak <ubizjak@gmail.com>
8564
8565 * gcc.dg/pr61441.c: Use dg-add-options ieee.
8566
76dd203e
RB
85672017-02-22 Richard Biener <rguenther@suse.de>
8568
8569 PR tree-optimization/79673
8570 * gcc.target/i386/pr79673.c: New testcase.
8571
a9c774d2
RB
85722017-02-22 Richard Biener <rguenther@suse.de>
8573
8574 PR tree-optimization/79666
8575 * gcc.dg/torture/pr79666.c: New testcase.
8576
8f4f841a
ML
85772017-02-22 Martin Liska <mliska@suse.cz>
8578
8579 PR lto/79587
8580 * gcc.dg/tree-prof/pr79587.c: New test.
8581
a232a1cb
MP
85822017-02-21 Marek Polacek <polacek@redhat.com>
8583
8584 PR c++/79535
8585 * g++.dg/ext/flexary23.C: New test.
8586
b86fec68
UB
85872017-02-21 Uros Bizjak <ubizjak@gmail.com>
8588
8589 PR target/79593
8590 * gcc.target/i386/pr79593.c: New test.
8591
5c3f1d7b
JJ
85922017-02-21 Jakub Jelinek <jakub@redhat.com>
8593
b7280ac2
JJ
8594 PR c++/79654
8595 * g++.dg/cpp1z/decomp26.C: New test.
8596
5c3f1d7b
JJ
8597 PR sanitizer/79589
8598 * g++.dg/ubsan/pr79589.C: New test.
8599
1486c2a7
JL
86002017-02-21 Jeff Law <law@redhat.com>
8601
8602 PR tree-optimization/79621
8603 * gcc.c-torture/compile/pr79621.c: New test.
8604
2f3ec56d
JJ
86052017-02-21 Jakub Jelinek <jakub@redhat.com>
8606
3bb43119
JJ
8607 PR c++/79655
8608 * g++.dg/cpp1y/constexpr-79655.C: New test.
8609
664beaf2 8610 PR c++/79639
b86fec68 8611 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 8612
956d3e61
JJ
8613 PR target/79633
8614 * gcc.target/i386/mpx/pr79633.c: New test.
8615
d4cbfca4
JJ
8616 PR target/79570
8617 * gcc.dg/pr79570.c: New test.
8618
00bc9de3
JJ
8619 PR c++/79641
8620 * c-c++-common/pr79641.c: New test.
8621
d002d099
JJ
8622 PR tree-optimization/79649
8623 * gcc.target/i386/pr79649.c: New test.
8624
2f3ec56d
JJ
8625 PR target/79494
8626 * gcc.dg/pr79494.c: New test.
8627
e6655a5f
SB
86282017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
8629
8630 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
8631 to dg-options.
8632
86332017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
8634
8635 * gcc.dg/gimplefe-26.c: Require c99_runtime.
8636
fd527ec1
DE
86372017-02-02 Jason Merrill <jason@redhat.com>
8638
8639 PR c++/79580
8640 * g++.dg/ext/complit15.C: New.
8641
027a9dd5
KN
86422017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8643
8644 PR target/78056
8645 * gcc.target/powerpc/pr78056-8.c: Remove.
8646
80480cee
MP
86472017-02-20 Marek Polacek <polacek@redhat.com>
8648
8649 PR middle-end/79537
8650 * gcc.dg/comp-goto-4.c: New test.
8651
85ade8d6
MP
8652 PR sanitizer/79558
8653 * c-c++-common/ubsan/bounds-14.c: New test.
8654
705d3b77
JJ
86552017-02-20 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR target/79568
8658 * gcc.target/i386/pr79568-1.c: New test.
8659 * gcc.target/i386/pr79568-2.c: New test.
8660 * gcc.target/i386/pr79568-3.c: New test.
8661
dc42a736
PT
86622017-02-16 Paul Thomas <pault@gcc.gnu.org>
8663
8664 PR fortran/79382
705d3b77
JJ
8665 * gfortran.dg/dtio_10.f90: Change test of error message.
8666 * gfortran.dg/dtio_23.f90: New test.
8667 * gfortran.dg/dtio_24.f90: New test.
dc42a736 8668
1ca6a74f
PT
86692017-02-20 Paul Thomas <pault@gcc.gnu.org>
8670
8671 PR fortran/79434
705d3b77 8672 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 8673
63af1586
PT
86742017-02-19 Paul Thomas <pault@gcc.gnu.org>
8675
8676 PR fortran/79447
705d3b77 8677 * gfortran.dg/submodule_24.f08: New test.
63af1586 8678
4ca4d1e9
AV
86792017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8680
8681 PR fortran/79229
8682 * gfortran.dg/class_allocate_24.f90: New test.
8683
dea71ad0
PT
86842017-02-19 Paul Thomas <pault@gcc.gnu.org>
8685
8686 PR fortran/79402
8687 * gfortran.dg/submodule_23.f90: New test.
8688
f46e2bc9
PC
86892017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8690
8691 PR c++/79380
8692 * g++.dg/cpp0x/alignas8.C: New.
8693
7dfa657b
JW
86942017-02-19 Eric Fiselier <eric@efcs.ca>
8695 Jonathan Wakely <jwakely@redhat.com>
8696
8697 PR c++/69523
8698 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8699
eab1f169
PK
87002017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8701
8702 * gcc.dg/gimplefe-26.c: New test.
8703
47e16d83
JDA
87042017-02-18 John David Anglin <danglin@gcc.gnu.org>
8705
8706 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8707
c2615951
JJ
87082017-02-18 Jakub Jelinek <jakub@redhat.com>
8709
c28fcc60
JJ
8710 PR target/79569
8711 * gcc.target/i386/3dnowA-3.c: New test.
8712
c2615951
JJ
8713 PR target/79559
8714 * gcc.target/i386/pr79559.c: New test.
8715
97fcf744
JM
87162017-02-17 Joseph Myers <joseph@codesourcery.com>
8717
8718 * gcc.dg/c11-float-2.c: New test.
8719 * gcc.dg/torture/float128-floath.c,
8720 gcc.dg/torture/float128x-floath.c,
8721 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8722 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8723 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8724 *_DECIMAL_DIG macros with DECIMAL_DIG.
8725
a530e181
BS
87262017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8727
8728 PR target/79261
8729 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8730
1d516992
JK
87312017-02-17 Julia Koval <julia.koval@intel.com>
8732
8733 * gcc.target/i386/rdpid.c New test.
8734 * gcc.target/i386/sse-12.c: Add -mrdpid.
8735 * gcc.target/i386/sse-13.c: Ditto.
8736 * gcc.target/i386/sse-14.c: Ditto.
8737 * gcc.target/i386/sse-22.c: Ditto.
8738 * gcc.target/i386/sse-23.c: Ditto.
8739 * g++.dg/other/i386-2.C: Ditto.
8740 * g++.dg/other/i386-3.C: Ditto.
8741
3185712c
SB
87422017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8743
8744 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8745 * gcc.dg/pr61441.c: Ditto.
8746
a261ee49
ML
87472017-02-17 Martin Liska <mliska@suse.cz>
8748
8749 PR rtl-optimization/79574
8750 * gcc.dg/pr79574.c: New test.
8751
5bf69d74
MP
87522017-02-17 Marek Polacek <polacek@redhat.com>
8753
8754 PR middle-end/79536
8755 * gcc.dg/torture/pr79536.c: New test.
8756
a72b242e
AM
87572017-02-16 Alan Modra <amodra@gmail.com>
8758
8759 * gcc.c-torture/execute/pr79286.c: New.
8760
bcac0b4d
JJ
87612017-02-16 Jakub Jelinek <jakub@redhat.com>
8762
8763 PR c++/79512
8764 * c-c++-common/gomp/pr79512.c: New test.
8765
945c17d8
MS
87662017-02-15 Martin Sebor <msebor@redhat.com>
8767
8768 PR c++/79363
8769 * g++.dg/ext/flexary12.C: Adjust.
8770 * g++.dg/ext/flexary20.C: Same.
8771 * g++.dg/ext/flexary21.C: Same.
8772 * g++.dg/ext/flexary22.C: New test.
8773
25c99850
BC
87742017-02-15 Bin Cheng <bin.cheng@arm.com>
8775
8776 PR tree-optimization/79347
8777 * gcc.dg/vect/pr79347.c: New test.
8778
4f5e5fcb
JJ
87792017-02-15 Jakub Jelinek <jakub@redhat.com>
8780
e7202857
JJ
8781 PR c++/79301
8782 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8783 [[deprecated]] comment.
8784 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8785 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8786 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8787 [[deprecated]] in -std=c++11.
8788 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8789 [[fallthrough]] in -std=c++11 and -std=c++14.
8790
4f5e5fcb
JJ
8791 PR c++/79288
8792 * g++.dg/tls/pr79288.C: New test.
8793
c7545f1c
MP
87942017-02-15 Marek Polacek <polacek@redhat.com>
8795
8796 PR c/79515
8797 * gcc.dg/dfp/pr79515.c: New.
8798
1114b39c
DE
87992017-02-15 David Edelsohn <dje.gcc@gmail.com>
8800
8801 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8802
93b87d1d
TS
88032017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8804
8805 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8806 "opt_files".
8807
fa8db6ea
JJ
88082017-02-15 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR target/79487
8811 * gcc.dg/dfp/pr79487.c: New test.
8812 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8813 2017-02-13 change.
8814
8722316b
CL
88152017-01-14 Carl Love <cel@us.ibm.com>
8816
8817 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8818 xvcvsxdsp and xvcvuxdsp instructions.
8819
2932fe90
SB
88202017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8821
8822 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8823 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8824 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8825 64-bit default target.
8826 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8827 a 64-bit default target.
8828
63d09033
JJ
88292017-02-14 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR target/79481
8832 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8833 (test_3vx): Change return type from int to void.
63d09033
JJ
8834 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8835 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8836 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8837 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8838 tests.
8839 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8840 (test_3vx): Change return type from int to void.
8841 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8842 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8843 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8844 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8845 tests.
8846 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8847 intrinsic. Change scan-assembler-times number from 1 to 2.
8848 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8849 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8850 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8851 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8852 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8853 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8854 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8855
8668fae0
UB
88562017-02-14 Uros Bizjak <ubizjak@gmail.com>
8857
8858 PR middle-end/61225
8859 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8860 Use dg-additional-options for ia32 target. Remove XFAIL.
8861
95d96609
UB
88622017-02-14 Uros Bizjak <ubizjak@gmail.com>
8863
8864 PR target/79495
8865 * gcc.target/i386/pr79495.c: New test.
8866
6f207d58
MP
88672017-02-14 Marek Polacek <polacek@redhat.com>
8868
8869 PR c++/79420
8870 PR c++/79463
8871 * g++.dg/cpp1y/pr79463.C: New.
8872 * g++.dg/template/incomplete10.C: New.
8873 * g++.dg/template/incomplete9.C: New.
8874
ee139af5
L
88752017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8876
8877 PR target/79498
8878 * gcc.target/i386/pr79498.c: New test.
8879
bf00c9e0
MS
88802017-02-14 Martin Sebor <msebor@redhat.com>
8881
8882 PR middle-end/79448
8883 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8884 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8885 * gcc.dg/tree-ssa/pr79448.c: New test.
8886
6c022f73
JL
88872017-02-14 Jeff Law <law@redhat.com>
8888
8889 PR tree-optimization/79095
8890 * g++.dg/pr79095-1.C: New test
8891 * g++.dg/pr79095-2.C: New test
8892 * g++.dg/pr79095-3.C: New test
8893 * g++.dg/pr79095-4.C: New test
8894 * g++.dg/pr79095-5.C: New test
8895 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8896 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8897
b719f884
JG
88982017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8899
8900 * gcc.target/aarch64/vect_fp16_1.c: New.
8901
1be33173
PK
89022017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8903
8904 * gcc.dg/gimplefe-25.c: New test.
8905
73424a09
JJ
89062017-02-14 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR tree-optimization/79408
8909 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8910
977472e8
RB
89112017-02-14 Richard Biener <rguenther@suse.de>
8912
8913 PR middle-end/79432
8914 * gcc.dg/torture/pr79432.c: New testcase.
8915
ee75687b
MS
89162017-02-13 Martin Sebor <msebor@redhat.com>
8917
8918 PR middle-end/79496
8919 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8920
b84702c0
JJ
89212017-02-13 Jakub Jelinek <jakub@redhat.com>
8922
ecc04fae
JJ
8923 PR sanitizer/79341
8924 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8925 variables volatile.
8926
b84702c0
JJ
8927 PR c++/79232
8928 * g++.dg/cpp1z/eval-order4.C: New test.
8929 * g++.dg/other/pr79232.C: New test.
8930
b9a161ff
NS
89312017-02-13 Nathan Sidwell <nathan@acm.org>
8932
8933 PR c++/79296
8934 * g++.dg/cpp0x/pr79296.C: New.
8935
d8505fac
SB
89362017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8937
8938 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8939 Instead, xfail powerpc*-*-* && lp64.
8940
efb802cb
SB
89412017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8942
8943 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8944 powerpc_p8vector_ok.
8945 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8946
8d6427c6
AS
89472017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8948
8949 PR target/79449
8950 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8951 for reading beyond a 4k boundary.
8952
9b7716c9
JJ
89532017-02-13 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR rtl-optimization/79388
8956 PR rtl-optimization/79450
8957 * gcc.c-torture/execute/pr79388.c: New test.
8958 * gcc.c-torture/execute/pr79450.c: New test.
8959
4bb91707
TK
89602017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8961
8962 PR fortran/65542
9b7716c9 8963 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8964
e22910c2
JJ
89652017-02-11 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR sanitizer/79341
8968 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8969
acbbac04
JH
89702017-02-11 Jan Hubicka <hubicka@ucw.cz>
8971
8972 PR tree-ssa/56727
8973 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8974
e493f96b
JJ
89752017-02-10 Jakub Jelinek <jakub@redhat.com>
8976
8977 PR c++/79457
8978 * g++.dg/cpp0x/pr79457.C: New test.
8979
773acd54
SB
89802017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8981
8982 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8983 scan-assembler unless lp64.
8984
b56f814e
SB
89852017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8986
8987 PR tree-optimization/66612
8988 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8989
5e659d16
SB
89902017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8991
8992 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8993 of all powerpc.
8994
6f4f30bf
MP
89952017-02-10 Marek Polacek <polacek@redhat.com>
8996
8997 PR c++/79435
8998 * g++.dg/cpp1y/pr79435.C: New.
8999
3799a5b8
MP
9000 PR c++/79184
9001 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9002
052ef81d
CL
90032017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9004
9005 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9006 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9007 New.
9008 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9009 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9010 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9011 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9012 (vtst_expected_poly64x2): Move to aarch64-only section.
9013 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9014 (vtst_p64, vtstq_p64): New tests.
9015
a7c8ed0c
PC
90162017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9017
9018 PR c++/71737
9019 * g++.dg/cpp0x/pr71737.C: New.
9020
3dcde5ef 90212017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 9022 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
9023
9024 * gcc.dg/gimplefe-error-1.c: New testcase.
9025 * gcc.dg/gimplefe-error-2.c: New testcase.
9026 * gcc.dg/gimplefe-error-3.c: New testcase.
9027
6139a3b7
JJ
90282017-02-10 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR tree-optimization/79411
9031 * gcc.c-torture/compile/pr79411.c: New test.
9032
9bfc55d0
JJ
90332017-02-09 Jakub Jelinek <jakub@redhat.com>
9034 Jason Merrill <jason@redhat.com>
9035
9036 PR c++/79143
9037 * g++.dg/cpp1z/pr79143.C: New test.
9038
0b90c541
JH
90392017-02-09 Jan Hubicka <hubicka@ucw.cz>
9040
9041 * gcc.dg/loop-unswitch-2.c: Update testcase.
9042 * gcc.dg/loop-unswitch-1.c: Update testcase.
9043
192b048b
MP
90442017-02-09 Marek Polacek <polacek@redhat.com>
9045
9046 PR c/79428
9047 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9048 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9049 * c-c++-common/goacc/pr79428-1.c: New test.
9050 * c-c++-common/gomp/pr79428-2.c: New test.
9051 * c-c++-common/gomp/pr79428-5.c: New test.
9052 * c-c++-common/gomp/pr79428-6.c: New test.
9053 * c-c++-common/pr79428-3.c: New test.
9054
e9a9033b
AK
90552017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9056
9057 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9058 testcases.
9059
56f71478
JJ
90602017-02-09 Jakub Jelinek <jakub@redhat.com>
9061
28f6839b
JJ
9062 PR c/79413
9063 * gcc.c-torture/compile/pr79413.c: New test.
9064
f08683a1
JJ
9065 PR c++/79429
9066 * c-c++-common/gomp/pr79429.c: New test.
9067 * g++.dg/gomp/pr79429.C: New test.
9068
56f71478
JJ
9069 PR c/79431
9070 * c-c++-common/gomp/pr79431.c: New test.
9071
02889d23
CLT
90722017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9073 Cesar Philippidis <cesar@codesourcery.com>
9074 Joseph Myers <joseph@codesourcery.com>
9075 Chung-Lin Tang <cltang@codesourcery.com>
9076
9077 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9078 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9079 * c-c++-common/goacc/loop-auto-2.c: New.
9080 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9081 * c-c++-common/goacc/tile-2.c: New.
9082 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9083 * g++.dg/goacc/tile-1.C: New, check tile subst.
9084 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9085 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9086 * gfortran.dg/goacc/tile-1.f90: New test.
9087 * gfortran.dg/goacc/tile-2.f90: New test.
9088 * gfortran.dg/goacc/tile-lowering.f95: New test.
9089
9c0c77d2
RB
90902017-02-09 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/69823
9093 * gcc.dg/graphite/pr69823.c: New testcase.
9094
f39bad9f
PH
90952017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9096
9097 PR target/78604
9098 * gcc.target/powerpc/pr78604.c: New.
9099
fc00b9ce
KN
91002017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9101
9102 PR target/68972
9103 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9104 disable this test on power architecture.
9105
50c1f4a5
RB
91062017-02-08 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/71824
9109 PR tree-optimization/79409
9110 * gcc.dg/graphite/pr71824-3.c: New testcase.
9111
74a15d14
JJ
91122017-02-08 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR tree-optimization/79408
9115 * gcc.dg/tree-ssa/pr79408.c: New test.
9116
d798497e
RB
91172017-02-08 Richard Biener <rguenther@suse.de>
9118
9119 PR tree-optimization/71824
9120 * gcc.dg/graphite/pr71824-2.c: New testcase.
9121
9d5019a1
AP
91222017-02-07 Andrew Pinski <apinski@cavium.com>
9123
705d3b77 9124 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 9125
ec48209a
JJ
91262017-02-07 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR rtl-optimization/79386
9129 * gcc.c-torture/compile/pr79386.c: New test.
9130
e5f234b2
DV
91312017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9132 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9133
9134 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9135 *-*-solaris*.
9136
1f138b75
JJ
91372017-02-07 Jakub Jelinek <jakub@redhat.com>
9138
9139 PR target/79299
9140 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9141 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9142
7af4b20d
RB
91432017-02-07 Richard Biener <rguenther@suse.de>
9144
9145 * gcc.dg/gimplefe-23.c: New testcase.
9146 * gcc.dg/gimplefe-24.c: Likewise.
9147
d95c2fc7
CL
91482017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9149
9150 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9151 scan-assembler instead of scan-assembler-times.
9152 * gcc.target/aarch64/test_frame_10.c: Likewise.
9153 * gcc.target/aarch64/test_frame_12.c: Likewise.
9154 * gcc.target/aarch64/test_frame_2.c: Likewise.
9155 * gcc.target/aarch64/test_frame_4.c: Likewise.
9156 * gcc.target/aarch64/test_frame_6.c: Likewise.
9157 * gcc.target/aarch64/test_frame_7.c: Likewise.
9158 * gcc.target/aarch64/test_frame_8.c: Likewise.
9159
fa5d44d0
RO
91602017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9161
9162 * gcc.target/i386/pr78419.c: Require ifunc support.
9163
d9b4ce00
DE
91642017-02-07 David Edelsohn <dje.gcc@gmail.com>
9165
9166 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9167
bb7d75ff
PP
91682017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9169
9170 PR c++/79360
9171 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9172
122e7b4f
KC
91732017-02-06 Kito Cheng <kito.cheng@gmail.com>
9174
9175 * lib/target-supports.exp: Define the RISC-V target.
9176 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9177 * gcc.dg/builtin-apply2.c: Likewise.
9178 * gcc.dg/ifcvt-4.c: Likewise.
9179 * gcc.dg/loop-8.c: Likewise.
9180 * gcc.dg/sibcall-10.c: Likewise.
9181 * gcc.dg/sibcall-9.c: Likewise.
9182 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9183 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9184 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9185 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9186 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9187 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9188 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9189
391675ac
MM
91902017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9191
9192 PR target/66144
9193 * gcc.target/powerpc/pr66144-1.c: New test.
9194 * gcc.target/powerpc/pr66144-2.c: Likewise.
9195 * gcc.target/powerpc/pr66144-3.c: Likewise.
9196
e495e31a
MS
91972017-02-06 Martin Sebor <msebor@redhat.com>
9198
9199 PR tree-optimization/79376
9200 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9201 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9202
2568d8a1
JJ
92032017-02-06 Jakub Jelinek <jakub@redhat.com>
9204
98e09245
JJ
9205 PR c++/79379
9206 * g++.dg/cpp1y/constexpr-79379.C: New test.
9207
e8b0383c
JJ
9208 PR c++/79377
9209 * g++.dg/lookup/pr79377.C: New test.
9210
a5e8cbd1
JJ
9211 PR c++/79372
9212 * g++.dg/cpp1z/decomp25.C: New test.
9213
2568d8a1
JJ
9214 PR tree-optimization/79284
9215 * gcc.c-torture/compile/pr79284.c: New test.
9216
aae936b9
PC
92172017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9218
9219 PR c++/70448
9220 * g++.dg/cpp0x/pr70448.C: New.
9221
daf57541
DV
92222017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9223
9224 PR 78348
9225 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9226 to dg-options.
9227
0898c74d
GJL
92282017-02-06 Georg-Johann Lay <avr@gjlay.de>
9229
9230 PR target/78883
9231 * gcc.c-torture/compile/pr78883.c: New test.
9232
5d3ebb71
JH
92332017-02-05 Jan Hubicka <hubicka@ucw.cz>
9234
9235 PR tree-ssa/79347
9236 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9237 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9238 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9239 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9240 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9241 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9242 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9243 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9244 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9245 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9246 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9247 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9248 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9249
139d4065
AV
92502017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9251
9252 PR fortran/79344
9253 * gfortran.dg/allocate_with_source_24.f90: New test.
9254
4b9c80d8
AV
92552017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9256
9257 PR fortran/79230
9258 * gfortran.dg/der_ptr_component_2.f90: New test.
9259
f3877b2f
EB
92602017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9261
9262 * gcc.target/sparc/20170205-1.c: New test.
9263
d8a09ada
JDA
92642017-02-03 John David Anglin <danglin@gcc.gnu.org>
9265
a2a86d6a
JDA
9266 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9267 libatomic_available.
9268
a1d99925
JDA
9269 * gcc.dg/pr77587.c: Require alias support.
9270 * gcc.dg/pr77587a.c: Likewise.
9271
d8bf159e
JDA
9272 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9273 * gcc.c-torture/execute/pr78622.c: Likewise.
9274
d8a09ada
JDA
9275 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9276 hppa*-*-hpux*.
9277 * c-c++-common/Wunused-var-16.c: Likewise.
9278 * c-c++-common/builtin-shuffle-1.c: Likewise.
9279 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9280 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9281
f589a1ce
MS
92822017-02-03 Martin Sebor <msebor@redhat.com>
9283
9284 PR tree-optimization/79327
9285 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
9286 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9287 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 9288
5b00f9d2
JJ
92892017-02-03 Jakub Jelinek <jakub@redhat.com>
9290 Martin Sebor <msebor@redhat.com>
9291
9292 PR tree-optimization/79327
9293 * gcc.dg/tree-ssa/pr79327.c: New test.
9294 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9295 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9296 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9297 (test_sprintf_chk_range_schar): Adjust dg-message.
9298 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9299 * gcc.c-torture/execute/pr79327.c: New test.
9300
437f0a81
JJ
93012017-02-03 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR target/79354
9304 * gcc.target/powerpc/pr79354.c: New test.
9305 * gcc.c-torture/execute/pr79354.c: New test.
9306
3f343040
MS
93072017-02-03 Martin Sebor <msebor@redhat.com>
9308
9309 PR tree-optimization/79352
9310 * gcc.dg/tree-ssa/pr79352.c: New test.
9311
46a2ab58
ML
93122017-02-03 Martin Liska <mliska@suse.cz>
9313
9314 PR lto/66295
9315 * gcc.target/i386/mvc9.c: New test.
9316
baa2d1cd
PH
93172017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9318
9319 PR target/79158
9320 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9321 to VSX reg.
9322
30c6ec2f
JH
93232017-02-02 Jan Hubicka <hubicka@ucw.cz>
9324
9325 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9326 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9327 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9328 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9329 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9330 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9331 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9332 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9333 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9334 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9335 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9336 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9337 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9338
ebee1eb9
MS
93392017-02-02 Martin Sebor <msebor@redhat.com>
9340
9341 PR middle-end/79275
9342 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9343 * gcc.dg/tree-ssa/pr79275.c: New test.
9344
dcd25b8a
AS
93452017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9346
dc362ada 9347 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 9348
0f0c2cc3
JH
93492017-02-02 Jan Hubicka <hubicka@ucw.cz>
9350
9351 PR middle-end/77445
9352 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9353 threading is done.
9354
1c372840
TC
93552017-02-02 Tamar Christina <tamar.christina@arm.com>
9356
9357 PR middle-end/78142
9358 * gcc.target/aarch64/vector_initialization_nostack.c
9359 (f12): Use one vector
9360
9f11a4a7
JJ
93612017-02-02 Jakub Jelinek <jakub@redhat.com>
9362
bef7e561
JJ
9363 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9364 * c-c++-common/asan/misalign-1.c: Likewise.
9365 * c-c++-common/asan/misalign-2.c: Likewise.
9366 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9367 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9368 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9369 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9370 add -ffat-lto-objects from/to dg-additional-options.
9371 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9372 dg-additional-options.
9373
9f11a4a7
JJ
9374 PR target/79197
9375 * gcc.target/powerpc/pr79197.c: New test.
9376 * gcc.c-torture/compile/pr79197.c: New test.
9377
09661674
RB
93782017-02-02 Richard Biener <rguenther@suse.de>
9379
9380 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9381
d8d58893
PC
93822017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9383
9384 PR c++/69637
9385 * g++.dg/cpp0x/pr69637-1.C: New.
9386 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9387
521a70a4
AK
93882017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9389
9390 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9391
e26b502d
BS
93922017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9393
9394 PR target/70012
9395 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9396 conditions.
9397
55e75c7c
JJ
93982017-02-01 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR testsuite/79324
9401 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9402 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9403 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9404 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9405 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9406 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9407 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9408 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9409 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9410 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9411 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9412 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9413 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9414
a4476973
ML
94152017-02-01 Martin Liska <mliska@suse.cz>
9416
9417 PR testsuite/79272
9418 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9419
3f3181b1
RB
94202017-02-01 Richard Biener <rguenther@suse.de>
9421
9422 PR testsuite/76957
9423 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9424 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9425 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9426 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9427
1e7ef862
RB
94282017-02-01 Richard Biener <rguenther@suse.de>
9429
9430 PR middle-end/79315
9431 * gfortran.dg/pr79315.f90: New testcase.
9432
405a7406
RB
94332017-02-01 Richard Biener <rguenther@suse.de>
9434
9435 PR tree-optimization/71824
9436 * gcc.dg/graphite/pr71824.c: New testcase.
9437
19bdccb4
JJ
94382017-01-31 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR c++/79304
9441 * g++.dg/diagnostic/pr79304.C: New test.
9442
fcb2cdfc
DM
94432017-01-31 David Malcolm <dmalcolm@redhat.com>
9444
9445 PR c++/79298
9446 * g++.dg/spellcheck-pr79298.C: New test case.
9447
7cfa044d
DM
94482017-01-31 David Malcolm <dmalcolm@redhat.com>
9449
9450 PR preprocessor/79210
9451 * gcc.dg/format/pr79210.c: New test case.
9452 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
9453 New function.
9454
de3fbef6
NS
94552017-01-31 Nathan Sidwell <nathan@acm.org>
9456
5ae37bdf
NS
9457 PR c++/79290
9458 * g++.dg/warn/pr79290.C: New.
9459
de3fbef6
NS
9460 PR c++/67273
9461 PR c++/79253
9462 * g++.dg/cpp1y/pr67273.C: New.
9463 * g++.dg/cpp1y/pr79253.C: New.
9464
7f357c61
NS
94652017-01-31 Nathan Sidwell <nathan@acm.org>
9466
9467 PR c++/79264
9468 * g++.dg/cpp1y/pr61636-1.C: Augment.
9469
5b11971a
CL
94702017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
9471
9472 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
9473 rand() instead of random().
9474
8b670f93
AH
94752017-01-30 Aldy Hernandez <aldyh@redhat.com>
9476
9477 PR tree-optimization/71691
9478 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
9479
4727e06b
AK
94802017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9481
9482 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
9483 __ARCH__.
9484
b6dae849
JJ
94852017-01-31 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR tree-optimization/79267
9488 * g++.dg/opt/pr79267.C: New test.
9489
40fb9c89
AO
94902017-01-30 Alexandre Oliva <aoliva@redhat.com>
9491
9492 PR debug/63238
9493 * gcc.dg/debug/dwarf2/align-1.c: New.
9494 * gcc.dg/debug/dwarf2/align-2.c: New.
9495 * gcc.dg/debug/dwarf2/align-3.c: New.
9496 * gcc.dg/debug/dwarf2/align-4.c: New.
9497 * gcc.dg/debug/dwarf2/align-5.c: New.
9498 * gcc.dg/debug/dwarf2/align-6.c: New.
9499 * gcc.dg/debug/dwarf2/align-as-1.c: New.
9500 * g++.dg/debug/dwarf2/align-1.C: New.
9501 * g++.dg/debug/dwarf2/align-2.C: New.
9502 * g++.dg/debug/dwarf2/align-3.C: New.
9503 * g++.dg/debug/dwarf2/align-4.C: New.
9504 * g++.dg/debug/dwarf2/align-5.C: New.
9505 * g++.dg/debug/dwarf2/align-6.C: New.
9506
3095f651
AS
95072017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9508
9509 PR target/79170
9510 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
9511
3cf88bff
MS
95122017-01-30 Martin Sebor <msebor@redhat.com>
9513
9514 PR testsuite/79293
9515 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
9516
37731134
ML
95172017-01-30 Martin Liska <mliska@suse.cz>
9518
9519 PR gcov-profile/79259
9520 * g++.dg/tree-prof/pr79259.C: New test.
9521
0c7247cc
RB
95222017-01-30 Richard Biener <rguenther@suse.de>
9523
9524 PR tree-optimization/79276
9525 * gcc.dg/torture/pr79276.c: New testcase.
9526
ab4be5d1
DV
95272017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
9528
9529 PR target/79240
9530 * gcc.target/s390/pr79240.c: New test.
9531
6687d58d
BS
95322017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9533
9534 PR target/79268
9535 * gcc.target/powerpc/pr79268.c: New file.
9536 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
9537 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
9538 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
9539 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9540
b5df96c3
JDA
95412017-01-28 John David Anglin <danglin@gcc.gnu.org>
9542
fc34d7b8
JDA
9543 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
9544
9efc84e4
JDA
9545 PR testsuite/70583
9546 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
9547
4bfbe3ae
JDA
9548 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
9549 * gnat.dg/debug9.adb: Likewise.
9550
8d0b306f
JDA
9551 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
9552
b5df96c3
JDA
9553 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
9554 libatomic_available.
9555 * gfortran.dg/coarray_42.f90: Likewise.
9556 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
9557 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
9558 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9559
eb339366
MS
95602017-01-27 Martin Sebor <msebor@redhat.com>
9561
9562 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
9563
711ce021
BS
95642017-01-27 Bernd Schmidt <bschmidt@redhat.com>
9565
9566 PR rtl-optimization/79194
9567 * gcc.dg/torture/pr79194.c: New test.
9568
d8321b33
VM
95692017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9570
9571 PR tree-optimization/71374
2568d8a1 9572 * gcc.target/i386/pr71374.c: New.
d8321b33 9573
9e2ea13e
MS
95742017-01-27 Martin Sebor <msebor@redhat.com>
9575
9576 PR c++/71290
9577 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
9578 a dg-error directive.
9579
9eb7045b
VM
95802017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9581
9582 PR target/79131
9583 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
9584 * gcc.target/arm/pr79131-2.c: New.
9585
f75bbf3f
BS
95862017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9587
9588 PR target/65484
9589 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
9590 vectorized on POWER unless hardware misaligned loads are
9591 available.
9592
3f54004b
BC
95932017-01-27 Bin Cheng <bin.cheng@arm.com>
9594
9595 PR rtl-optimization/78559
9596 * gcc.c-torture/execute/pr78559.c: New test.
9597
40b6bff9
RB
95982017-01-27 Richard Biener <rguenther@suse.de>
9599
9600 PR tree-optimization/79245
9601 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
9602 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
9603
b2f8892e
JJ
96042017-01-27 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR c/79199
9607 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
9608 target. Use 4294967293U instead of 4294967293.
9609
b002f3b9
RB
96102017-01-27 Richard Biener <rguenther@suse.de>
9611
9612 PR tree-optimization/71433
9613 * gcc.dg/Warray-bounds-21.c: New testcase.
9614
38f50ab6
RB
96152017-01-27 Richard Biener <rguenther@suse.de>
9616
9617 PR tree-optimization/79244
9618 * gcc.dg/torture/pr79244.c: New testcase.
9619
c04f4139
JJ
96202017-01-27 Jakub Jelinek <jakub@redhat.com>
9621
9622 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
9623 all occurrences of 40 to 32.
9624
6ca513f9
RE
96252017-01-27 Richard Earnshaw <rearnsha@arm.com>
9626
9627 PR target/79239
9628 * gcc.target/arm/pr79239.c: New test.
9629
d876f5cd
DV
96302017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9631
9632 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
9633
bb6a6ee9
AB
96342017-01-27 Adam Butcher <adam@jessamine.co.uk>
9635
9636 PR c++/64382
9637 * g++.dg/cpp1y/pr64382.C: New test.
9638
31c87a43
MS
96392017-01-26 Martin Sebor <msebor@redhat.com>
9640
9641 PR middle-end/78703
9642 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9643 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9644 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9645 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9646
f7c06c0f
JJ
96472017-01-26 Jakub Jelinek <jakub@redhat.com>
9648
b0670cc0
JJ
9649 PR debug/79129
9650 * g++.dg/debug/dwarf2/pr79129.C: New test.
9651
f7c06c0f
JJ
9652 PR debug/78835
9653 * g++.dg/debug/dwarf2/pr78835.C: New test.
9654
5d93da1d
MS
96552017-01-26 Martin Sebor <msebor@redhat.com>
9656
9657 PR middle-end/78703
9658 * gcc.dg/format/pr78569.c: Adjust.
9659 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9660 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9661 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9662 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9663 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9664 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9665 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9666 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9667 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9668 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9669 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9670
905d2812
JJ
96712017-01-26 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR c++/68727
9674 * g++.dg/other/offsetof8.C: Add expected error.
9675 * g++.dg/other/offsetof9.C: New test.
9676
b3db8d77
DE
96772017-01-26 David Edelsohn <dje.gcc@gmail.com>
9678
9679 * g++.dg/opt/declone3.C: Require LTO.
9680
15961e4a
VM
96812017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9682
9683 PR target/79131
9684 * gcc.target/arm/pr79131.c: New.
9685
e39dd802
BC
96862017-01-26 Bin Cheng <bin.cheng@arm.com>
9687
9688 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9689
bc9efeab
JW
96902017-01-26 Jonathan Wakely <jwakely@redhat.com>
9691
9692 PR libstdc++/79190
9693 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9694 matches replaced operator delete.
9695
b5f75f0b
JJ
96962017-01-26 Jakub Jelinek <jakub@redhat.com>
9697
9698 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9699 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9700 avx512f with avx512dq.
9701 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9702 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9703 avx512f with avx512dq.
9704 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9705 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9706 avx512f with avx512dq.
9707
0a38b341
MP
97082017-01-26 Marek Polacek <polacek@redhat.com>
9709
9710 PR c/79199
9711 * c-c++-common/Wduplicated-branches-13.c: New test.
9712
ebff5c3f
DS
97132017-01-26 David Sherwood <david.sherwood@arm.com>
9714
9715 PR middle-end/79212
9716 * gfortran.dg/gomp/sharing-4.f90: New test.
9717
e6d55103
JJ
97182017-01-26 Jakub Jelinek <jakub@redhat.com>
9719
1a27fab1
JJ
9720 PR target/70465
9721 * gcc.target/i386/pr70465.c: New test.
9722
e6d55103
JJ
9723 * brig.dg/dg.exp: Update copyright years.
9724 * lib/brig-dg.exp: Update copyright years.
9725 * lib/brig.exp: Update copyright years.
9726
b5aa1281
MM
97272017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9728
9729 PR target/79179
9730 * gcc.target/powerpc/pr79179.c: New test.
9731
3b5de3cb
BS
97322017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9733
9734 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9735 generation to accept D-mode memory accesses.
9736
dbe81dbe
MS
97372017-01-25 Martin Sebor <msebor@redhat.com>
9738
9739 PR c++/71290
9740 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9741 * g++.dg/ext/flexarray-mangle.C: Same.
9742 * g++.dg/ext/flexarray-subst.C: Same.
9743 * g++.dg/ext/flexary10.C: Same.
9744 * g++.dg/ext/flexary11.C: Same.
9745 * g++.dg/ext/flexary14.C: Same.
9746 * g++.dg/ext/flexary16.C: Same.
9747 * g++.dg/ext/flexary18.C: Same.
9748 * g++.dg/ext/flexary19.C: Same.
9749 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9750 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9751 * g++.dg/ubsan/object-size-1.C: Same.
9752 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9753
0e343868
JJ
97542017-01-25 Jakub Jelinek <jakub@redhat.com>
9755
a25608aa
JJ
9756 PR c++/78896
9757 * g++.dg/cpp1z/decomp24.C: New test.
9758
0e343868
JJ
9759 PR c++/77914
9760 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9761 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9762 expect a warning.
9763 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9764 expect warnings.
9765 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9766 * g++.dg/cpp1y/pr59636.C: Likewise.
9767 * g++.dg/cpp1y/pr60190.C: Likewise.
9768
0d098f4b
BC
97692017-01-25 Bin Cheng <bin.cheng@arm.com>
9770
9771 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9772
5332c89e 97732017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9774
9775 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9776 vec_packs built-ins
9777
ed4e59f4
CL
97782017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9779
9780 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9781 -mcpu=cortex-a57.
9782 * gcc.target/arm/vseleqsf.c: Likewise.
9783 * gcc.target/arm/vselgedf.c: Likewise.
9784 * gcc.target/arm/vselgesf.c: Likewise.
9785 * gcc.target/arm/vselgtdf.c: Likewise.
9786 * gcc.target/arm/vselgtsf.c: Likewise.
9787 * gcc.target/arm/vselledf.c: Likewise.
9788 * gcc.target/arm/vsellesf.c: Likewise.
9789 * gcc.target/arm/vselltdf.c: Likewise.
9790 * gcc.target/arm/vselltsf.c: Likewise.
9791 * gcc.target/arm/vselnedf.c: Likewise.
9792 * gcc.target/arm/vselnesf.c: Likewise.
9793 * gcc.target/arm/vselvcdf.c: Likewise.
9794 * gcc.target/arm/vselvcsf.c: Likewise.
9795 * gcc.target/arm/vselvsdf.c: Likewise.
9796 * gcc.target/arm/vselvssf.c: Likewise.
9797
a5d6927f
RB
97982017-01-25 Richard Biener <rguenther@suse.de>
9799
9800 PR testsuite/72850
9801 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9802 to what we had before adding the threading passes.
9803
c2873892
RB
98042017-01-25 Richard Biener <rguenther@suse.de>
9805
9806 PR tree-optimization/69264
9807 * g++.dg/torture/pr69264.C: New testcase.
9808
9aa483a2
KT
98092016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9810
9811 PR target/79145
9812 * gcc.target/arm/pr79145.c: New test.
9813
5c628c3e
RB
98142017-01-25 Richard Biener <rguenther@suse.de>
9815
9816 PR debug/78363
9817 * g++.dg/gomp/pr78363-1.C: New testcase.
9818 * g++.dg/gomp/pr78363-2.C: Likewise.
9819 * g++.dg/gomp/pr78363-3.C: Likewise.
9820
9078cd36
KT
98212016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9822
9823 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9824 * gcc.dg/lto/pr61526_0.c: Likewise.
9825 * gcc.dg/lto/pr64415_0.c: Likewise.
9826
7cfd79d6
JJ
98272017-01-24 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR c++/79205
9830 * g++.dg/cpp1z/decomp22.C: New test.
9831 * g++.dg/cpp1z/decomp23.C: New test.
9832
3e4b91f2
NS
98332017-01-24 Nathan Sidwell <nathan@acm.org>
9834
1d7bc790
NS
9835 PR c++/78469
9836 * g++.dg/cpp0x/pr78469.C: New.
9837
3e4b91f2
NS
9838 PR c++/79118
9839 * g++.dg/cpp0x/pr79118.C: New.
9840
b20ba138
EB
98412017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9842
9843 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9844
c2e84327
DM
98452017-01-24 David Malcolm <dmalcolm@redhat.com>
9846
9847 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9848 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9849 * gcc.dg/rtl/rtl.exp: New file.
9850 * gcc.dg/rtl/test.c: New file.
9851 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9852 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9853 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9854 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9855 * gcc.dg/rtl/x86_64/final.c: New test case.
9856 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9857 * gcc.dg/rtl/x86_64/ira.c: New test case.
9858 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9859 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9860 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9861 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9862 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9863 * gcc.dg/rtl/x86_64/test_1.h: New file.
9864 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9865 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9866 * gcc.dg/rtl/x86_64/times-two.h: New file.
9867 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9868
cf8d19de
BC
98692017-01-24 Bin Cheng <bin.cheng@arm.com>
9870
9871 PR tree-optimization/79159
9872 * g++.dg/tree-ssa/pr79159.C: New test.
9873
f6a24a94 98742017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9875 Martin Jambor <mjambor@suse.cz>
9876
9877 * lib/brig-dg.exp: New file.
9878 * lib/brig.exp: Likewise.
9879 * brig.dg/README: Likewise.
9880 * brig.dg/dg.exp: Likewise.
9881 * brig.dg/test/gimple/alloca.hsail: Likewise.
9882 * brig.dg/test/gimple/atomics.hsail: Likewise.
9883 * brig.dg/test/gimple/branches.hsail: Likewise.
9884 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9885 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9886 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9887 * brig.dg/test/gimple/mem.hsail: Likewise.
9888 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9889 * brig.dg/test/gimple/packed.hsail: Likewise.
9890 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9891 * brig.dg/test/gimple/variables.hsail: Likewise.
9892 * brig.dg/test/gimple/vector.hsail: Likewise.
9893
c3b3e526
JJ
98942017-01-24 Jakub Jelinek <jakub@redhat.com>
9895
9896 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9897 support asan, only on i?86/x86_64 require sse2_runtime.
9898
75f92127
KN
98992017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9900
9901 PR target/66669
9902 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9903 test on powerpc targets.
9904
1a998fa0
MS
99052017-01-23 Martin Sebor <msebor@redhat.com>
9906
9907 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9908
108fdd6d
RB
99092017-01-23 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/79088
9912 PR tree-optimization/79188
9913 * gcc.dg/torture/pr79088.c: New testcase.
9914 * gcc.dg/torture/pr79188.c: Likewise.
9915
28826a66
KN
99162017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9917
9918 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9919 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9920 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9921 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9922 type of test function to reflect change in built-in function's
9923 return type.
9924 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9925 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9926 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9927 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9928 type and second argument type to reflect change in built-in
9929 function's type signature.
9930 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9931 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9932 type of test function to reflect change in built-in function's
9933 return type.
9934 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9935 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9936 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9937 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9938 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9939 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9940 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9941 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9942 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9943 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9944 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9945 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9946 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9947 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9948 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9949 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9950 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9951 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9952 type of test function to reflect change in built-in function's
9953 return type.
9954 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9955 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9956 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9957 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9958 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9959 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9960 test function's result and second argument to reflect change in
9961 built-in function's type signature.
9962 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9963
e6b8075c
NS
99642017-01-23 Nathan Sidwell <nathan@acm.org>
9965
fc7612fd
NS
9966 PR C++/71710
9967 * g++.dg/template/pr71710.C: New.
9968
e6b8075c
NS
9969 PR c++/71406
9970 PR c++/77508
9971 * g++.dg/template/pr71406.C: New.
9972
15b8fd49
TK
99732017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9974
9b7716c9 9975 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9976
e9c4fbe9
BS
99772017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9978
9979 PR rtl-optimization/78634
9980 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9981
8539a302
BC
99822017-01-23 Bin Cheng <bin.cheng@arm.com>
9983
9984 PR tree-optimization/70754
9985 * gfortran.dg/pr70754.f90: New test.
9986
f368600f
ML
99872017-01-23 Martin Liska <mliska@suse.cz>
9988
9989 PR tree-optimization/79196
9990 * gcc.dg/asan/pr79196.c: New test.
9991 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9992
d886761f
MM
99932017-01-23 Michael Matz <matz@suse.de>
9994
9995 PR tree-optimization/78384
9996 * gcc.dg/pr78384.c: New test.
9997
cffcafda
RB
99982017-01-23 Richard Biener <rguenther@suse.de>
9999
10000 PR tree-optimization/79186
10001 * gcc.dg/torture/pr79186.c: New testcase.
10002 * gcc.dg/torture/pr79187.c: Likewise.
10003
bda2bc48
MJ
100042017-01-23 Martin Jambor <mjambor@suse.cz>
10005
10006 * gcc.dg/ipa/vrp8.c: New test.
10007
f65f1ae3
MJ
100082017-01-23 Martin Jambor <mjambor@suse.cz>
10009
10010 PR ipa/79108
10011 * gfortran.dg/lto/pr79108_0.f90: New test.
10012
dea06111
AS
100132017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10014
10015 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10016 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10017 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10018 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10019 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10020 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10021 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10022 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10023 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10024 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10025 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10026 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10027 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10028 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10029 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10030 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10031
05011618
RB
100322017-01-23 Richard Biener <rguenther@suse.de>
10033 Nick Clifton <nickc@redhat.com>
10034
10035 PR testsuite/78421
10036 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10037 If the target is ARM return the result of the
10038 check_effective_target_arm_vect_no_misalign proc.
10039 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10040 support unaligned vectors then only expect one of the loops to be
10041 unrolled.
10042
f6b9f2ff
ML
100432017-01-23 Martin Liska <mliska@suse.cz>
10044
10045 * gcc.dg/asan/use-after-scope-10.c: New test.
10046 * gcc.dg/asan/use-after-scope-11.c: New test.
10047 * g++.dg/asan/use-after-scope-5.C: New test.
10048
c7775327
ML
100492017-01-23 Martin Liska <mliska@suse.cz>
10050
10051 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10052 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10053 sanopt optimization for ASAN_POISON.
10054
d8ae8d16
KT
100552016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10056
10057 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10058
54d7c70c
CL
100592017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10060
10061 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10062 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10063 for poly*_t types.
10064 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10065 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10066 exec_vcombine): Likewise.
10067 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10068 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10069 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10070 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10071 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10072 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10073 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10074 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10075 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10076 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10077 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10078 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10079 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10080 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10081 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10082 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10083 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10084 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10085 Likewise.
10086 (TEST_VGET_LANE): Cast to uint to avoid warning.
10087 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10088 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10089 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10090 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10091 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10092 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10093 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10094 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10095 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10096 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10097 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10098 CHECK_POLY instead of CHECK for poly64_t types.
10099 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10100 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10101 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10102 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10103 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10104 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10105 uint32_t.
10106 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10107 for int32_t, int64_t.
10108 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10109 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10110 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10111 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10112 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10113 needed.
10114
386fe51c
JJ
101152017-01-22 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR fortran/79154
10118 * gfortran.dg/gomp/pr79154-1.f90: New test.
10119 * gfortran.dg/gomp/pr79154-2.f90: New test.
10120
bc4d86e6
AS
101212017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10122
10123 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10124
c31d5fce
MP
101252017-01-21 Marek Polacek <polacek@redhat.com>
10126
10127 PR testsuite/79169
10128 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10129
25cb56c3
JH
101302017-01-20 Jan Hubicka <hubicka@ucw.cz>
10131
10132 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10133
ea9f867b
BS
101342017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10135
10136 PR rtl-optimization/79125
10137 * gcc.dg/torture/pr79125.c: New test.
10138
a876231c
JW
101392017-01-20 Jiong Wang <jiong.wang@arm.com>
10140
2568d8a1 10141 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 10142 only.
2568d8a1
JJ
10143 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10144 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 10145
4b9f2115
NS
101462017-01-20 Nathan Sidwell <nathan@acm.org>
10147
3e4b91f2 10148 PR c++/78495
4b9f2115
NS
10149 * g++.dg/cpp1z/inh-ctor38.C: New.
10150
d2aadab1
MP
101512017-01-20 Marek Polacek <polacek@redhat.com>
10152
10153 PR c/79152
10154 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10155
449cd5af
TP
101562017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10157
10158 * lib/target-supports.exp (check_configured_with): New procedure.
10159 (check_effective_target_default_mode): new effective target.
10160 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10161 default mode. Fix dg-skip-if target selector syntax.
10162 * gcc.target/arm/optional_thumb-2.c: Likewise.
10163 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10164 syntax.
10165
ebed7175
DM
101662017-01-20 David Malcolm <dmalcolm@redhat.com>
10167
10168 PR c++/77829
10169 PR c++/78656
10170 * g++.dg/spellcheck-pr77829.C: New test case.
10171 * g++.dg/spellcheck-pr78656.C: New test case.
10172
2ebd93e1
MP
101732017-01-20 Marek Polacek <polacek@redhat.com>
10174
10175 PR c/64279
10176 * c-c++-common/Wduplicated-branches-1.c: New test.
10177 * c-c++-common/Wduplicated-branches-10.c: New test.
10178 * c-c++-common/Wduplicated-branches-11.c: New test.
10179 * c-c++-common/Wduplicated-branches-12.c: New test.
10180 * c-c++-common/Wduplicated-branches-2.c: New test.
10181 * c-c++-common/Wduplicated-branches-3.c: New test.
10182 * c-c++-common/Wduplicated-branches-4.c: New test.
10183 * c-c++-common/Wduplicated-branches-5.c: New test.
10184 * c-c++-common/Wduplicated-branches-6.c: New test.
10185 * c-c++-common/Wduplicated-branches-7.c: New test.
10186 * c-c++-common/Wduplicated-branches-8.c: New test.
10187 * c-c++-common/Wduplicated-branches-9.c: New test.
10188 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10189 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10190 * g++.dg/ext/builtin-object-size3.C: Likewise.
10191 * g++.dg/gomp/loop-1.C: Likewise.
10192 * g++.dg/warn/Wduplicated-branches1.C: New test.
10193 * g++.dg/warn/Wduplicated-branches2.C: New test.
10194
0ce4024a
ML
101952017-01-20 Martin Liska <mliska@suse.cz>
10196
10197 PR lto/69188
10198 * gcc.dg/lto/pr69188_0.c: New test.
10199 * gcc.dg/lto/pr69188_1.c: New test.
10200
d8ea3e7c
AS
102012017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10202
10203 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10204 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10205 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10206 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10207 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10208 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10209 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10210 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10211 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10212 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10213 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10214 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10215 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10216 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10217 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10218 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10219 * gcc.target/i386/avx-1.c: Test new intrinsics.
10220 * gcc.target/i386/sse-13.c: Ditto.
10221 * gcc.target/i386/sse-23.c: Ditto.
10222
0516164b
RB
102232017-01-20 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/71264
10226 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10227
d821744c
MF
102282017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10229
10230 * gcc.target/mips/madd4-1.c: New file.
10231 * gcc.target/mips/madd4-2.c: Likewise.
10232 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10233 HAS_MADD4.
10234 (mips_option_groups): Add -m[no-]madd4.
10235 (mips-dg-init): Detect default -mno-madd4.
10236 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10237 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10238 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10239 * gcc.target/mips/nmadd-1.c: Likewise.
10240 * gcc.target/mips/nmadd-2.c: Likewise.
10241 * gcc.target/mips/nmadd-3.c: Likewise.
10242
db58fd89
JW
102432017-01-19 Jiong Wang <jiong.wang@arm.com>
10244
10245 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10246 combined instructions.
10247 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10248 instructions.
10249 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10250 of pointer authentication.
10251
bd9cf60b
MM
102522017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10253
10254 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10255 floating point hardware to run test.
10256
ab014eb3
TC
102572017-01-19 Tamar Christina <tamar.christina@arm.com>
10258
2568d8a1 10259 * lib/target-supports.exp
ab014eb3
TC
10260 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10261
c048038f
RO
102622017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10263
10264 PR testsuite/79051
10265 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10266 __x86_64__]: Allow for target i?86-*-*.
10267
ab6b44cb
MF
102682017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10269
10270 PR target/78176
10271 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10272 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10273 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10274 HAS_LXC1.
10275 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10276 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10277 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10278
118d5ed3
AV
102792017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10280
10281 PR fortran/70696
10282 * gfortran.dg/coarray_43.f90: New test.
10283
a57c520e
RE
102842017-01-19 Richard Earnshaw <rearnsha@arm.com>
10285
10286 PR rtl-optimization/79121
10287 * gcc.c-torture/execute/pr79121.c: New test.
10288
54dc4be2
MM
102892017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10290
10291 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10292 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10293
7bd5dad2
LK
102942017-01-18 Louis Krupp <louis.krupp@zoho.com>
10295
10296 PR fortran/50069
10297 PR fortran/55086
10298 * gfortran.dg/pr50069_1.f90: New test.
10299 * gfortran.dg/pr50069_2.f90: New test.
10300 * gfortran.dg/pr55086_1.f90: New test.
10301 * gfortran.dg/pr55086_1_tfat.f90: New test.
10302 * gfortran.dg/pr55086_2.f90: New test.
10303 * gfortran.dg/pr55086_2_tfat.f90: New test.
10304 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10305
0edd264d
AS
103062017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10307 * gcc.dg/strcmp-1.c: New test.
10308 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10309
551914b7
DM
103102017-01-18 David Malcolm <dmalcolm@redhat.com>
10311
10312 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10313 (dejagnu_fail): Likewise.
10314 (dejagnu_note): Likewise.
10315 (pass): Provide forward decl, moving true decl to after #include
10316 of harness.h.
10317 (fail): Likewise.
10318 (note): Likewise.
10319
b7d3a6a6
MM
103202017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10321
10322 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10323 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10324
c484627c
NS
103252017-01-18 Nathan Sidwell <nathan@acm.org>
10326
10327 PR c++/78488
10328 * g++.dg/cpp1z/inh-ctor37.C: New.
10329
a711887e
UB
103302017-01-18 Uros Bizjak <ubizjak@gmail.com>
10331
10332 PR rtl-optimization/78952
10333 * gcc.target/i386/pr78952-1.c: New test.
10334 * gcc.target/i386/pr78952-2.c: Ditto.
10335
525a5e33
AV
103362017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10337
10338 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10339
103402017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
10341
10342 PR fortran/70696
10343 * gfortran.dg/coarray_event_1.f08: New test.
10344
90553aac
JJ
103452017-01-18 Jakub Jelinek <jakub@redhat.com>
10346
10347 PR target/77416
10348 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10349 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10350 from dg-options.
10351 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10352 guarded test.
10353 * gcc.target/powerpc/fusion4.c: Likewise.
10354 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10355 guarded test.
10356 * gcc.target/powerpc/pr58673-1.c: Likewise.
10357 * gcc.target/powerpc/pr58673-2.c: Likewise.
10358 * gcc.target/powerpc/pr59054.c: Likewise.
10359
dfc42f08
BS
103602016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10361
10362 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10363 vec_bperm.
10364 * gcc.target/powerpc/p9-vbpermd.c: New file.
10365
f3981e7e
AK
103662017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10367
10368 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10369 (must_not_compile2): Downcase first letter of error messages.
10370 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10371 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10372
2c65d990
NS
103732017-01-18 Nathan Sidwell <nathan@acm.org>
10374
10375 PR c++/79091
10376 * g++.dg/pr79091.C: New.
10377
a711887e
UB
103782017-01-18 Jakub Jelinek <jakub@redhat.com>
10379
10380 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10381 to dg-options.
10382 (p0): Add missing dg-error.
10383
4701fba3
JS
103842017-01-17 Joe Seymour <joe.s@somniumtech.com>
10385
10386 * gcc.target/msp430/mul_f5_muldef.c: New test.
10387
ac4dc08d
MM
103882017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10389
10390 PR target/79004
10391 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10392 options. Fix up the syntax for using \m and \M.
10393
1b3254e4
SB
103942017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10395
10396 PR target/78875
10397 * gcc.target/powerpc/ssp-1.c: New testcase.
10398 * gcc.target/powerpc/ssp-2.c: New testcase.
10399
8144a493
WD
104002017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10401
10402 * gcc.target/aarch64/eh_return.c: New test.
10403
a6607774
BS
104042017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10405
10406 * vec-rlmi-rlnm.c: New file.
10407
8ddfdbc2
NS
104082017-01-17 Nathan Sidwell <nathan@acm.org>
10409
10410 PR c++/61636
10411 * g++.dg/cpp1y/pr61636-1.C: New.
10412 * g++.dg/cpp1y/pr61636-2.C: New.
10413 * g++.dg/cpp1y/pr61636-3.C: New.
10414
d365b403
MS
104152017-01-17 Martin Sebor <msebor@redhat.com>
10416
10417 PR testsuite/79115
10418 * gcc.dg/pr78768.c: Make it a link-only test.
10419
0d80ab91
DM
104202017-01-17 David Malcolm <dmalcolm@redhat.com>
10421
10422 PR c++/71497
10423 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10424 expected messages.
10425 * c-c++-common/Wmisleading-indentation.c: Likewise.
10426
31b61548
VM
104272017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10428
10429 PR target/79058
10430 * gcc.target/arm/pr79058.c: New.
10431
c549996e
JJ
104322017-01-17 Jakub Jelinek <jakub@redhat.com>
10433
10434 PR tree-optimization/71854
10435 * gcc.dg/vect/pr71854.c: New test.
10436
4f197ff9
ML
104372017-01-17 Martin Liska <mliska@suse.cz>
10438
10439 PR ipa/71207
10440 * g++.dg/ipa/pr71207.C: New test.
10441
d4193b85
JH
104422017-01-17 Jan Hubicka <hubicka@ucw.cz>
10443
10444 PR middle-end/77445
10445 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10446 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10447
906e7712
JJ
104482017-01-17 Jakub Jelinek <jakub@redhat.com>
10449
10450 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10451 rather than long unsigned int.
10452 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
10453
12314dc9
RB
104542017-01-17 Richard Biener <rguenther@suse.de>
10455
10456 PR tree-optimization/71433
10457 * gcc.dg/Warray-bounds-20.c: New testcase.
10458
a23e48df
RB
104592017-01-17 Richard Biener <rguenther@suse.de>
10460
10461 PR testsuite/52563
10462 PR testsuite/71237
10463 PR testsuite/77737
10464 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
10465 * gcc.dg/tree-ssa/scev-4.c: Likewise.
10466 * gcc.dg/tree-ssa/scev-5.c: Likewise.
10467
e6750e5c
AM
104682017-01-17 Alan Modra <amodra@gmail.com>
10469
10470 * gcc.target/powerpc/pr79066.c: New.
10471
a59afbe2
JL
104722017-01-16 Jeff Law <law@redhat.com>
10473
10474 PR tree-optimization/33562
10475 PR tree-optimization/61912
10476 PR tree-optimization/77485
10477 PR tree-optimization/79090
10478 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
10479 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
10480
e1bcfb92
JJ
104812017-01-16 Jakub Jelinek <jakub@redhat.com>
10482
98e92fb2
JJ
10483 PR c/79089
10484 * gcc.c-torture/compile/pr79089.c: New test.
10485
e1bcfb92
JJ
10486 PR target/79080
10487 * gcc.dg/pr79080.c: New test.
10488
0ef1f9cd
DM
104892017-01-16 David Malcolm <dmalcolm@redhat.com>
10490
10491 PR c/78304
10492 * gcc.dg/format/pr78304.c: Convert argument from integral type
10493 to a pointer.
10494 * gcc.dg/format/pr78304-2.c: Likewise.
10495
76689ffc
CL
104962017-01-16 Carl Love <cel@us.ibm.com>
10497
10498 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
10499 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
10500
ce12ee9e
CL
105012017-01-16 Carl Love <cel@us.ibm.com>
10502
10503 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
10504 Change arguments and return type to bool long long.
10505
b336037d
MS
105062017-01-16 Martin Sebor <msebor@redhat.com>
10507
10508 PR testsuite/79051
10509 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
10510 on x86.
10511
1ddca3f3
PC
105122017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10513
10514 Revert:
a711887e 10515 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
10516
10517 PR c++/71737
10518 * g++.dg/cpp0x/pr71737.C: New.
10519
290687fb
BS
105202017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10521
10522 * gcc.target/powerpc/swaps-p8-27.c: New.
10523
7d2f3f1d
PC
105242017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10525
10526 PR c++/71737
10527 * g++.dg/cpp0x/pr71737.C: New.
10528
d743728f
EB
105292017-01-16 Eric Botcazou <ebotcazou@adacore.com>
10530
10531 * gnat.dg/opt62.adb: New test.
10532 * gnat.dg/opt62_pkg.ads: New helper.
10533
90aead21
BS
105342017-01-14 Bernd Schmidt <bschmidt@redhat.com>
10535
a711887e
UB
10536 PR rtl-optimization/78626
10537 PR rtl-optimization/78727
90aead21
BS
10538 * gcc.dg/torture/pr78626.c: New test.
10539 * gcc.dg/torture/pr78727.c: New test.
10540
afaecc23
AM
105412017-01-14 Alan Modra <amodra@gmail.com>
10542
10543 * gcc.c-torture/compile/pr72749.c: New test.
10544
be4aa83d
DM
105452017-01-13 David Malcolm <dmalcolm@redhat.com>
10546
10547 PR c/78304
10548 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
10549 (test_macro_2): New test.
10550 (test_macro_3): New test.
10551 (test_macro_4): New test.
10552 (test_non_contiguous_strings): Convert line number to line offset.
10553 * gcc.dg/format/pr78304-2.c: New test case.
10554 * gcc.dg/format/pr78304.c: New test case.
10555
7cdca3ec
UB
105562017-01-13 Uros Bizjak <ubizjak@gmail.com>
10557
10558 * gcc.target/i386/funcspec-56.inc: Add missing options and
10559 reorder options by implied ISAs, as in ix86_target_string.
10560
e3017e52
MP
105612017-01-13 Marek Polacek <polacek@redhat.com>
10562
10563 PR c++/71166
10564 * g++.dg/cpp0x/constexpr-array18.C: New test.
10565
d155c6fe
JL
105662017-01-13 Jeff Law <law@redhat.com>
10567
7c9560a5
JL
10568 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
10569
9e59e99a
JL
10570 PR tree-optimization/61912
10571 PR tree-optimization/77485
10572 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
10573 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
10574 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
10575
10576 PR tree-optimization/33562
10577 PR tree-optimization/61912
10578 PR tree-optimization/77485
d155c6fe
JL
10579 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
10580 * gcc.dg/tree-ssa/complex-5.c: Likewise.
10581 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
10582 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
10583 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
10584 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
10585 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
10586
77719b06
ML
105872017-01-13 Martin Liska <mliska@suse.cz>
10588
10589 PR ipa/79043
10590 * gcc.c-torture/execute/pr79043.c: New test.
10591
a181b2bc
RB
105922017-01-13 Richard Biener <rguenther@suse.de>
10593
10594 PR middle-end/78411
10595 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
10596
eaed3226
AV
105972017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10598
10599 PR fortran/70697
10600 * gfortran.dg/coarray/event_4.f08: New test.
10601
4ccff88b
AV
106022017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10603
10604 PR fortran/70696
10605 * gfortran.dg/coarray/event_3.f08: New test.
10606
3c3b9090
RB
106072017-01-13 Richard Biener <rguenther@suse.de>
10608
10609 PR tree-optimization/77283
10610 * gcc.dg/tree-ssa/split-path-9.c: Fix.
10611
25329913
RB
106122017-01-13 Richard Biener <rguenther@suse.de>
10613
10614 * gcc.dg/gimplefe-22.c: New testcase.
10615
10b70b8e
RB
106162017-01-13 Richard Biener <rguenther@suse.de>
10617
10618 PR tree-optimization/77283
10619 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
10620 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
10621 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
10622
76a8f82f
SL
106232017-01-12 Sandra Loosemore <sandra@codesourcery.com>
10624
10625 * gcc.dg/pr77862.c: Require fpic target.
10626
59a505da
MM
106272017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10628
10629 PR target/79004
10630 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 10631
bce6f760
MS
106322017-01-12 Martin Sebor <msebor@redhat.com>
10633
10634 * gcc.dg/pr78138.c: Adjust.
10635 * gcc.dg/pr78768.c: Adjust.
10636 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
10637 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10638 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10639 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10640 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
10641 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10642 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10643 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10644 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10645 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10646 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10647
3eefa646
JJ
106482017-01-12 Jakub Jelinek <jakub@redhat.com>
10649
10650 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10651
dcb56243
MS
106522017-01-12 Martin Sebor <msebor@redhat.com>
10653
8be3f306 10654 PR testsuite/79051
940242cd
MS
10655 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10656 due to bug 79054.
dcb56243 10657
b7431c20
DE
106582017-01-12 David Edelsohn <dje.gcc@gmail.com>
10659
10660 * gcc.dg/pr78768.c: Require LTO.
10661
2bcd9f32
MS
106622017-01-12 Martin Sebor <msebor@redhat.com>
10663
10664 PR c/79074
10665 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10666 due to the referenced bug.
10667
b2fc1c70
MS
106682017-01-12 Martin Sebor <msebor@redhat.com>
10669
10670 PR testsuite/79073
10671 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10672
fbed6f36
UB
106732017-01-12 Uros Bizjak <ubizjak@gmail.com>
10674
10675 * gcc.target/i386/builtin_target.c (check_features): Check all
10676 supported __builtin_cpu_supports options.
10677
27282dad
KT
106782017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10679
10680 PR tree-optimization/78319
10681 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10682 Remove xfail.
10683
66113166
BS
106842017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10685
10686 PR target/79044
10687 * gcc.target/powerpc/swaps-p8-26.c: New.
10688
6bb4ea5c
RB
106892017-01-12 Richard Biener <rguenther@suse.de>
10690
10691 * gcc.dg/gimplefe-21.c: New testcase.
10692
f15dbadb
MC
106932017-01-12 Michael Collison <michael.collison@arm.com>
10694
10695 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10696
73e32c47
JK
106972017-01-11 Julia Koval <julia.koval@intel.com>
10698 Uros Bizjak <ubizjak@gmail.com>
10699
10700 * gcc.target/i386/sgx.c New test.
10701 * gcc.target/i386/sse-12.c: Add -msgx.
10702 * gcc.target/i386/sse-13.c: Ditto.
10703 * gcc.target/i386/sse-14.c: Ditto.
10704 * gcc.target/i386/sse-22.c: Ditto.
10705 * gcc.target/i386/sse-23.c: Ditto.
10706 * g++.dg/other/i386-2.C: Ditto.
10707 * g++.dg/other/i386-3.C: Ditto.
10708
3594adc7
MS
107092017-01-11 Martin Sebor <msebor@redhat.com>
10710
10711 PR c++/24511
10712 * g++.dg/template/explicit9.C: New test.
10713
01bfd257
NS
107142017-01-11 Nathan Sidwell <nathan@acm.org>
10715
10716 PR c++/77812
10717 * g++.dg/pr77812.C: New.
10718
88df7964
JJ
107192017-01-11 Jakub Jelinek <jakub@redhat.com>
10720
eae63d78
JJ
10721 PR c++/71537
10722 * g++.dg/cpp1y/constexpr-71537.C: New test.
10723
88df7964
JJ
10724 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10725 argument.
10726
960ecba4
MS
107272017-01-11 Martin Sebor <msebor@redhat.com>
10728
10729 PR c/47931
10730 * c-c++-common/Waddress-2.c: New test.
10731
1f258a55
JJ
107322017-01-11 Jakub Jelinek <jakub@redhat.com>
10733
10734 PR c++/78341
10735 * g++.dg/cpp0x/pr78341.C: New test.
10736
bf5fbf46
MS
107372017-01-11 Martin Sebor <msebor@redhat.com>
10738
10739 PR c/78768
10740 * gcc.dg/pr78768.c: New test.
10741
19ff0049
DM
107422017-01-11 David Malcolm <dmalcolm@redhat.com>
10743
10744 PR driver/78877
10745 * gcc.dg/spellcheck-options-14.c: New test case.
10746 * gcc.dg/spellcheck-options-15.c: New test case.
10747 * gcc.dg/spellcheck-options-16.c: New test case.
10748 * gcc.dg/spellcheck-options-17.c: New test case.
10749
c86e9f03
ML
107502017-01-11 Martin Liska <mliska@suse.cz>
10751
10752 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10753
947f51d6
JJ
107542017-01-11 Jakub Jelinek <jakub@redhat.com>
10755
10756 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10757 instead of just 1 for the decomposition from struct C.
10758
849fccf8
EB
107592017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10760
10761 * gcc.c-torture/execute/20170111-1.c: New test.
10762
80c74722
RB
107632017-01-11 Richard Biener <rguenther@suse.de>
10764
10765 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10766
4c4b4703
JJ
107672017-01-11 Jakub Jelinek <jakub@redhat.com>
10768
10769 PR middle-end/50199
10770 * gcc.dg/lto/pr50199_0.c: New test.
10771
664b1a6b
MS
107722017-01-10 Martin Sebor <msebor@redhat.com>
10773
10774 PR testsuite/78960
10775 PR testsuite/78959
10776 PR testsuite/78133
10777 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10778 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10779
fefd3086
MS
107802017-01-10 Martin Sebor <msebor@redhat.com>
10781
10782 PR middle-end/78138
664b1a6b 10783 * gcc.dg/pr78138.c: New test.
fefd3086 10784
b9f4757f
DM
107852017-01-10 David Malcolm <dmalcolm@redhat.com>
10786
10787 PR c++/77949
10788 * g++.dg/diagnostic/pr77949.C: New test case.
10789
5a50f6bb
MS
107902017-01-10 Martin Sebor <msebor@redhat.com>
10791
10792 PR middle-end/78245
10793 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10794
c16880ef
MS
107952017-01-10 Martin Sebor <msebor@redhat.com>
10796
10797 PR tree-optimization/78775
10798 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10799 * gcc.dg/attr-alloc_size-10.c: New test.
10800 * gcc.dg/attr-alloc_size-11.c: New test.
10801 * gcc.dg/builtin-stringop-chk-7.c: New test.
10802 * gcc.dg/pr78775.c: New test.
10803 * gcc.dg/pr78973-2.c: New test.
10804 * gcc.dg/pr78973.c: New test.
10805
5363d9d9
JL
108062017-01-10 Jeff Law <law@redhat.com>
10807
10808 PR tree-optimization/77766
10809 PR tree-optimization/78856
10810 * gcc.c-torture/execute/pr77766.c: New test.
10811
aae23693
RB
108122016-01-10 Richard Biener <rguenther@suse.de>
10813
10814 PR tree-optimization/79034
10815 * g++.dg/torture/pr79034.C: New testcase.
10816
a0843aed
ML
108172017-01-10 Martin Liska <mliska@suse.cz>
10818
10819 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10820 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10821 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10822 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10823 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10824 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10825 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10826 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10827 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10828 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10829 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10830 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10831 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10832 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10833 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10834 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10835 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10836 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10837 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10838 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10839 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10840 * gcc.dg/ipa/pr64307.c: Likewise.
10841 * gcc.dg/ipa/pr77653.c: Likewise.
10842
79fc8ffe
AS
108432017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10844
10845 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10846 * g++.dg/other/i386-3.C: Ditto.
10847 * gcc.target/i386/sse-12.c: Ditto.
10848 * gcc.target/i386/sse-13.c: Ditto.
10849 * gcc.target/i386/sse-22.c: Ditto.
10850 * gcc.target/i386/sse-23.c: Ditto.
10851 * gcc.target/i386/builtin_target.c: Handle new option.
10852 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10853 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10854 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10855
dfa6951f
MS
108562017-01-09 Martin Sebor <msebor@redhat.com>
10857
10858 PR testsuite/79036
10859 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10860 with different precisions.
10861
a271e415
EB
108622017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10863
10864 * g++.dg/opt/call2.C: New test.
10865 * g++.dg/opt/call3.C: Likewise.
10866 * gnat.dg/array26.adb: New test.
10867 * gnat.dg/array26_pkg.ad[sb]: New helper.
10868 * gnat.dg/array27.adb: New test.
10869 * gnat.dg/array27_pkg.ad[sb]: New helper.
10870 * gnat.dg/array28.adb: New test.
10871 * gnat.dg/array28_pkg.ad[sb]: New helper.
10872
bd2c6270
JJ
108732017-01-09 Jakub Jelinek <jakub@redhat.com>
10874
10875 PR translation/79019
10876 PR translation/79020
10877 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10878 diagnostics.
10879 * gfortran.dg/initialization_17.f90: Likewise.
10880
1c1d8e75
DH
108812017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10882
10883 PR testsuite/79026
10884 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10885 * gcc.target/i386/pr78904-4.c: Likewise.
10886 * gcc.target/i386/pr78904-6.c: Likewise.
10887 * gcc.target/i386/pr78967-2.c: Likewise.
10888
cb330ba5
JJ
108892017-01-09 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR tree-optimization/78899
10892 * gcc.target/i386/pr78899.c: New test.
10893 * gcc.dg/pr71077.c: New test.
10894
a5e14a42
MJ
108952017-01-09 Martin Jambor <mjambor@suse.cz>
10896
10897 PR ipa/78365
10898 PR ipa/78599
10899 * gcc.dg/torture/pr78365.c: New test.
10900
01216d27
JJ
109012017-01-09 Jakub Jelinek <jakub@redhat.com>
10902
dc59e50a
JJ
10903 PR c++/78948
10904 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10905 (main): Use int* instead of long long.
10906
01216d27
JJ
10907 PR tree-optimization/78938
10908 * gcc.dg/vect/pr78938.c: New test.
10909
c0d4fec7
KT
109102017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10911
10912 * gcc.dg/20161219.c: New test.
10913
7b1b0cc1
RB
109142017-01-09 Richard Biener <rguenther@suse.de>
10915
10916 PR tree-optimization/78997
10917 * gcc.dg/torture/pr78997.c: New testcase.
10918
813b9c0d
RB
109192017-01-09 Richard Biener <rguenther@suse.de>
10920
10921 PR debug/79000
10922 * g++.dg/lto/pr79000_0.C: New testcase.
10923 * g++.dg/lto/pr79000_1.c: Likewise.
10924
efcc8d38
MS
109252017-01-08 Martin Sebor <msebor@redhat.com>
10926
10927 PR middle-end/77708
10928 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10929 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10930 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10931 due to bug 78969.
10932 * gcc.dg/format/pr78569.c: Adjust.
10933
5ccf1d8d
DM
109342017-01-07 David Malcolm <dmalcolm@redhat.com>
10935
10936 PR c++/72803
10937 * g++.dg/diagnostic/pr72803.C: New test case.
10938
42002dfe
MS
109392017-01-07 Martin Sebor <msebor@redhat.com>
10940
10941 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10942 * gcc.dg/attr-alloc_size-4.c: Same.
10943
de91486c
AV
109442017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10945
10946 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10947 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10948 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10949 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10950 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10951 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10952 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10953
f55a925e
AS
109542017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10955 * gcc.dg/memcmp-1.c: New.
10956 * gcc.dg/strncmp-1.c: New.
10957
f3caa118
AV
109582017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10959
10960 * gcc.target/arm/acle/mcrr: New.
10961 * gcc.target/arm/acle/mcrr2: New.
10962 * gcc.target/arm/acle/mrrc: New.
10963 * gcc.target/arm/acle/mrrc2: New.
10964
ecc9a25b
AV
109652017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10966
10967 * gcc.target/arm/acle/mcr.c: New.
10968 * gcc.target/arm/acle/mrc.c: New.
10969 * gcc.target/arm/acle/mcr2.c: New.
10970 * gcc.target/arm/acle/mrc2.c: New.
10971
3811581f
AV
109722017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10973
10974 * gcc.target/arm/acle/ldc: New.
10975 * gcc.target/arm/acle/ldc2: New.
10976 * gcc.target/arm/acle/ldcl: New.
10977 * gcc.target/arm/acle/ldc2l: New.
10978 * gcc.target/arm/acle/stc: New.
10979 * gcc.target/arm/acle/stc2: New.
10980 * gcc.target/arm/acle/stcl: New.
10981 * gcc.target/arm/acle/stc2l: New.
10982
d57daa0c
AV
109832017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10984
10985 * gcc.target/arm/acle/acle.exp: Run tests for different options
10986 and make sure fat-lto-objects is used such that we can still do
10987 assemble scans.
10988 * gcc.target/arm/acle/cdp.c: New.
10989 * gcc.target/arm/acle/cdp2.c: New.
10990 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10991 (check_effective_target_arm_coproc1_ok_nocache): New.
10992 (check_effective_target_arm_coproc2_ok): New.
10993 (check_effective_target_arm_coproc2_ok_nocache): New.
10994 (check_effective_target_arm_coproc3_ok): New.
10995 (check_effective_target_arm_coproc3_ok_nocache): New.
10996 (check_effective_target_arm_coproc4_ok): New.
10997 (check_effective_target_arm_coproc4_ok_nocache): New.
10998
8a123229
MS
109992017-01-06 Martin Sebor <msebor@redhat.com>
11000
11001 PR middle-end/78605
11002 * gcc.dg/tree-ssa/pr78605.c: New test.
11003
5b8999d6
MS
110042017-01-05 Martin Sebor <msebor@redhat.com>
11005
11006 PR tree-optimization/78910
11007 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11008 diagnostics.
11009 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11010 * gcc.dg/tree-ssa/pr78910.c: New test.
11011
4e89adf9
EB
110122017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11013
11014 * gcc.dg/sso-10.c: New test.
11015
962c5679
JJ
110162017-01-05 Jakub Jelinek <jakub@redhat.com>
11017
cfd719e7
JJ
11018 PR tree-optimization/71016
11019 * gcc.target/i386/pr71016.c: New test.
11020 * gcc.target/aarch64/pr71016.c: New test.
11021 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11022
26f20371
JJ
11023 PR c++/78931
11024 * g++.dg/cpp1z/decomp19.C: New test.
11025
962c5679
JJ
11026 PR c++/78890
11027 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11028 * g++.dg/init/union1.C: Likewise.
11029 * g++.dg/cpp0x/union6.C: Expect errors.
11030 * g++.dg/cpp0x/union8.C: New test.
11031 * g++.dg/cpp0x/pr78890-1.C: New test.
11032 * g++.dg/cpp0x/pr78890-2.C: New test.
11033
8c15f541
DE
110342017-01-05 David Edelsohn <dje.gcc@gmail.com>
11035
11036 * gcc.target/powerpc/pr71670.c: Require p9vector.
11037 * gcc.target/powerpc/p9-novsx.c: Same.
11038
51b86113
DM
110392017-01-05 David Malcolm <dmalcolm@redhat.com>
11040
11041 * selftests/asr_div1.rtl: New file.
11042 * selftests/aarch64: New subdirectory.
11043 * selftests/aarch64/times-two.rtl: New file.
11044 * selftests/bb-index.rtl: New file.
11045 * selftests/cfg-test.rtl: New file.
11046 * selftests/const-int.rtl: New file.
11047 * selftests/example-labels.rtl: New file.
11048 * selftests/insn-with-mode.rtl: New file.
11049 * selftests/jump-to-label-ref.rtl: New file.
11050 * selftests/jump-to-return.rtl: New file.
11051 * selftests/jump-to-simple-return.rtl: New file.
11052 * selftests/mem.rtl: New file.
11053 * selftests/note-insn-deleted.rtl: New file.
11054 * selftests/note_insn_basic_block.rtl: New file.
11055 * selftests/simple-cse.rtl: New file.
11056 * selftests/symbol-ref.rtl: New file.
11057 * selftests/x86_64: New subdirectory.
11058 * selftests/x86_64/call-insn.rtl: New file.
11059 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11060 * selftests/x86_64/times-two.rtl: New file.
11061 * selftests/x86_64/unspec.rtl: New file.
11062
dc7650cc
NS
110632017-01-05 Nathan Sidwell <nathan@acm.org>
11064
11065 PR c++/78765
11066 * g++.dg/cpp0x/pr78765.C: New.
11067
3db70565
DV
110682017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11069
11070 * gcc.target/s390/memcpy-2.c: New test.
11071 * gcc.target/s390/memset-2.c: New test.
11072
f5a537e3
AK
110732017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11074
11075 * gcc.target/s390/memcpy-1.c: New test.
11076
d80c6d02
JL
110772017-01-04 Jeff Law <law@redhat.com>
11078
11079 PR tree-optimization/78812
11080 * g++.dg/torture/pr78812.C: New test.
11081
08edc320 110822017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
11083
11084 PR target/71977
11085 PR target/70568
11086 PR target/78823
11087 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11088 64-bit VSX systems with direct move, whether we optimize common
11089 code sequences in the GLIBC math library for float math functions.
11090 * gcc.target/powerpc/pr71977-2.c: Likewise.
11091
a9342885
MP
110922017-01-04 Marek Polacek <polacek@redhat.com>
11093
11094 PR c++/64767
11095 * c-c++-common/Wpointer-compare-1.c: New test.
11096
066435fe
JJ
110972017-01-04 Jakub Jelinek <jakub@redhat.com>
11098
abec4284
JJ
11099 PR c++/78949
11100 * c-c++-common/Wunused-var-16.c: New test.
11101
26c43e27
JJ
11102 PR c++/78693
11103 * g++.dg/cpp0x/pr78693.C: New test.
11104
fc73e60c
JJ
11105 PR driver/78957
11106 * gcc.dg/pr78957.c: New test.
11107
c9cf3863
JJ
11108 * g++.dg/cpp1y/auto-fn34.C: New test.
11109
066435fe
JJ
11110 PR c++/71182
11111 * g++.dg/cpp0x/pr71182.C: New test.
11112
598bd687
KN
111132017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11114
11115 PR target/78056
11116 * gcc.target/powerpc/pr78056-1.c: New test.
11117 * gcc.target/powerpc/pr78056-2.c: New test.
11118 * gcc.target/powerpc/pr78056-3.c: New test.
11119 * gcc.target/powerpc/pr78056-4.c: New test.
11120 * gcc.target/powerpc/pr78056-5.c: New test.
11121 * gcc.target/powerpc/pr78056-6.c: New test.
11122 * gcc.target/powerpc/pr78056-7.c: New test.
11123 * gcc.target/powerpc/pr78056-8.c: New test.
11124 * lib/target-supports.exp
11125 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11126 whether the effective target supports the popcntb instruction.
11127
8194635a
JL
111282017-01-03 Jeff Law <law@redhat.com>
11129
11130 PR tree-optimization/67955
11131 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11132
baf9ebc8
MP
111332017-01-04 Marek Polacek <polacek@redhat.com>
11134
11135 PR c++/77545
11136 PR c++/77284
11137 * g++.dg/cpp0x/range-for32.C: New test.
11138 * g++.dg/cpp0x/range-for33.C: New test.
11139
5dd9a9d0
DM
111402017-01-04 David Malcolm <dmalcolm@redhat.com>
11141
11142 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11143
4bf07f3f
NS
111442017-01-04 Nathan Sidwell <nathan@acm.org>
11145
11146 PR c++/66735
11147 * g++.dg/cpp1y/pr66735.C: New.
11148
165ba2e9
JJ
111492017-01-04 Jakub Jelinek <jakub@redhat.com>
11150
11151 PR tree-optimization/71563
11152 * gcc.dg/tree-ssa/pr71563.c: New test.
11153
4567f969
JB
111542017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11155
11156 PR fortran/78534
11157 PR fortran/78976
11158 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11159 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11160 * gfortran.dg/transfer_intrinsic_1.f90: Change
11161 scan-tree-dump-times due to gfc_trans_string_copy change to
11162 avoid -Wstringop-overflow.
11163
1c06f07f
JL
111642017-01-03 Jeff Law <law@redhat.com>
11165
11166 PR tree-optimization/78856
11167 * gcc.c-torture/execute/pr78856.c: New test.
11168
60fb638f
MM
111692017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11170
11171 PR target/78953
11172 * gcc.target/powerpc/pr78953.c: New test.
11173
e4d02f52
ILT
111742017-01-03 Ian Lance Taylor <iant@google.com>
11175
11176 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11177 enums.
11178
5b4f088d
MS
111792017-01-03 Martin Sebor <msebor@redhat.com>
11180
11181 PR tree-optimization/78696
11182 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11183 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11184 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11185 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11186
111872017-01-03 David Malcolm <dmalcolm@redhat.com>
11188
11189 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11190 with more than one digit.
11191 * lib/gcc-dg.exp (process-message): Support more than one digit
11192 in relative line specifications.
11193
111942017-01-03 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR tree-optimization/78965
11197 * gcc.dg/pr78965.c: New test.
11198
11199 PR middle-end/78901
11200 * g++.dg/opt/pr78901.C: New test.
11201
112022017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11203
11204 PR fortran/78534
11205 PR fortran/66310
11206 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11207 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11208 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11209 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11210 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11211 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11212 * gfortran.dg/string_1_lp64.f90: New test.
11213 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11214 * gfortran.dg/string_3_lp64.f90: New test.
11215 * gfortran.dg/transfer_intrinsic_1.f90: Change
11216 scan-tree-dump-times due to gfc_trans_string_copy change to
11217 avoid -Wstringop-overflow.
11218
8b7163c6
UB
112192017-01-02 Uros Bizjak <ubizjak@gmail.com>
11220
11221 PR target/78967
11222 * gcc.target/i386/pr78967-1.c: New test.
11223 * gcc.target/i386/pr78967-2.c: Ditto.
11224 * gcc.target/i386/pr78967-3.c: Ditto.
11225
11226 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11227 * gcc.target/i386/pr78904-4.c: Ditto.
11228 * gcc.target/i386/pr78904-6.c: Ditto.
11229
e2940b98
JH
112302017-01-01 Jan Hubicka <hubicka@ucw.cz>
11231
11232 PR middle-end/77674
11233 * g++.dg/torture/pr77674.C: New testcase.
11234
cbe34bb5 112352017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11236
11237 Update copyright years.
818ab71a 11238\f
cbe34bb5 11239Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11240
11241Copying and distribution of this file, with or without modification,
11242are permitted in any medium without royalty provided the copyright
11243notice and this notice are preserved.
This page took 8.173298 seconds and 5 git commands to generate.