]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
match.pd ((convert (op:s (convert@2 @0) (convert?@3 @1)))): Add support for constant...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-10-27 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/fold-narrowbopcst-1.c: New test.
4
5 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
6
7 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
8 dg-shouldfail/dg-output instead of XFAIL.
9 * gfortran.dg/dec_io_6.f90: Likewise.
10
11 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
12
13 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
14 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
15 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
16 * gcc.target/arm/atomic-op-char-3.c: Likewise.
17 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
18 * gcc.target/arm/atomic-op-int-3.c: Likewise.
19 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
20 * gcc.target/arm/atomic-op-release-3.c: Likewise.
21 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
22 * gcc.target/arm/atomic-op-short-3.c: Likewise.
23
24 2016-10-27 Bin Cheng <bin.cheng@arm.com>
25
26 * gcc.dg/fold-convmaxconv-1.c: New test.
27 * gcc.dg/fold-convminconv-1.c: New test.
28
29 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
30
31 PR fortran/78092
32 * gfortran.dg/pr78092.f90: New test.
33
34 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
35
36 PR target/78056
37 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
38 expected error message.
39 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
40 expected error message.
41 * gcc.target/powerpc/vsu/vec-all-nez-7.c
42 (test_all_not_equal_and_not_zero): Change expected error message.
43
44 2016-10-26 Jakub Jelinek <jakub@redhat.com>
45
46 PR fortran/77973
47 * gfortran.dg/gomp/pr77973.f90: New test.
48
49 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
50
51 PR fortran/78108
52 * gfortran.dg/submodule_18.f08: New test.
53 * gfortran.dg/submodule_19.f08: New test.
54
55 2016-10-26 Michael Matz <matz@suse.de>
56
57 * g++.dg/pr78060.C: New test.
58 * gfortran.dg/pr78061.f: New test.
59 * g++.dg/pr78088.C: New test.
60
61 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
62
63 * gfortran.dg/dec_io_1.f90: New test.
64 * gfortran.dg/dec_io_2.f90: New test.
65 * gfortran.dg/dec_io_3.f90: New test.
66 * gfortran.dg/dec_io_4.f90: New test.
67 * gfortran.dg/dec_io_5.f90: New test.
68 * gfortran.dg/dec_io_6.f90: New test.
69
70 2016-10-25 Jakub Jelinek <jakub@redhat.com>
71
72 PR sanitizer/78106
73 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
74
75 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
76
77 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
78 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
79
80 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
81
82 * gnat.dg/opt59.adb: New test.
83 * gnat.dg/opt59_pkg.ad[sb]: New helper.
84
85 * gnat.dg/opt60.adb: New test.
86
87 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
88
89 PR fortran/72770
90 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
91 this pr.
92
93 2016-10-25 Jakub Jelinek <jakub@redhat.com>
94
95 PR target/78102
96 * gcc.target/i386/pr78102.c: New test.
97
98 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
99
100 * gfortran.dg/dec_logical_xor_1.f90: New test.
101 * gfortran.dg/dec_logical_xor_2.f90: New test.
102 * gfortran.dg/dec_logical_xor_3.f03: New test.
103
104 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
105
106 * gfortran.dg/dec_loc_rval_1.f90: New test.
107 * gfortran.dg/dec_loc_rval_2.f90: New test.
108 * gfortran.dg/dec_loc_rval_3.f03: New test.
109
110 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
111
112 * gfortran.dg/dec_type_print.f90: New testcase.
113
114 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
115
116 * gfortran.dg/feed_1.f90: New test.
117 * gfortran.dg/feed_2.f90: New test.
118
119 2016-10-25 Martin Liska <mliska@suse.cz>
120
121 PR sanitizer/78106
122 * gcc.dg/asan/pr78106.c: New test.
123
124 2016-10-25 Martin Liska <mliska@suse.cz>
125
126 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
127
128 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
129
130 PR target/78041
131 * gcc.target/arm/pr78041.c: New test.
132
133 2016-10-25 Jakub Jelinek <jakub@redhat.com>
134
135 * g++.dg/cpp1z/launder1.C: New test.
136 * g++.dg/cpp1z/launder2.C: New test.
137
138 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
139 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
140
141 PR target/71676
142 PR target/71678
143 * gcc.target/avr/pr71676-2.c: New test.
144
145 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
146 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
147
148 PR target/71676
149 PR target/71678
150 * gcc.target/avr/pr71676-1.c: New test.
151 * gcc.target/avr/pr71676-3.c: New test.
152 * gcc.target/avr/pr71676.c: New test.
153 * gcc.target/avr/pr71678.c: New test.
154
155 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
156
157 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
158 such that cloned verions of tested functions are not created.
159
160 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
161
162 PR fortran/71895
163 * gfortran.dg/pr71895.f90: New test.
164
165 2016-10-24 Jakub Jelinek <jakub@redhat.com>
166
167 * g++.dg/debug/dwarf2/ref-2.C: New test.
168
169 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
170
171 * c-c++-common/Wint-in-bool-context-3.c: New test.
172
173 2016-10-24 Martin Sebor <msebor@redhat.com>
174
175 PR middle-end/77735
176 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
177 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
178 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
179 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
180 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
181 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
182 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
183
184 2016-10-24 Richard Biener <rguenther@suse.de>
185
186 PR testsuite/71491
187 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
188 * gcc.dg/vect/slp-45.c: Likewise.
189
190 2016-10-24 Richard Biener <rguenther@suse.de>
191
192 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
193 * gcc.dg/tree-ssa/pr21458.c: Likewise.
194 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
195
196 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
197
198 PR target/78093
199 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
200 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
201
202 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
203
204 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
205
206 2016-10-24 Jakub Jelinek <jakub@redhat.com>
207
208 * gcc.target/i386/bmi2-pext-1.c: New test.
209 * gcc.target/i386/bmi2-pdep-1.c: New test.
210 * gcc.target/i386/bmi2-bzhi-3.c: New test.
211 * gcc.target/i386/tbm-bextri-1.c: New test.
212 * gcc.target/i386/bmi-bextr-6.c: New test.
213
214 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
215
216 PR target/77483
217 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
218 * gcc.target/i386/pr65105-1.c: Likewise.
219 * gcc.target/i386/pr65105-2.c: Likewise.
220 * gcc.target/i386/pr65105-3.c: Likewise.
221 * gcc.target/i386/pr65105-5.c: Likewise.
222 * gcc.target/i386/pr67761.c: Likewise.
223 * gcc.target/i386/pr70799-1.c: Likewise.
224
225 2016-10-24 Martin Liska <mliska@suse.cz>
226
227 PR sanitizer/77966
228 * c-c++-common/ubsan/unreachable-3.c: New test.
229
230 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
231
232 PR fortran/77763
233 * gfortran.dg/pr77763.f90
234
235 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
236
237 PR fortran/54730
238 PR fortran/78033
239 * gfortran.dg/pr78033.f90: New test.
240
241 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
242
243 PR fortran/69834
244 * gfortran.dg/select_type_1.f03: Change error for overlapping
245 TYPE IS cases.
246 * gfortran.dg/select_type_36.f03: New test.
247
248 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
249
250 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
251
252 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
253
254 PR fortran/78021
255 * gfortran.dg/string_length_3.f90: New test.
256
257 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
258
259 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
260
261 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
262
263 PR fortran/43366
264 PR fortran/57117
265 PR fortran/61337
266 * gfortran.dg/alloc_comp_class_5.f03: New test.
267 * gfortran.dg/class_allocate_21.f90: New test.
268 * gfortran.dg/class_allocate_22.f90: New test.
269 * gfortran.dg/realloc_on_assign_27.f08: New test.
270
271 2016-10-21 Jeff Law <law@redhat.com>
272
273 * PR tree-optimization/71947
274 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
275 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
276 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
277
278 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
279
280 * gcc.dg/ipa/vrp5.c: New test.
281 * gcc.dg/ipa/vrp6.c: New test.
282
283 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
284
285 * gcc.target/aarch64/test_frame_17.c: New test.
286
287 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
288
289 * gcc.target/aarch64/test_frame_17.c: New test.
290
291 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
292
293 PR preprocessor/71681
294 * gcc.dg/cpp/pr71681-1.c: New testcase
295 * gcc.dg/cpp/pr71681-2.c: Likewise
296 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
297 * gcc.dg/cpp/remap/a/header.gcc: Likewise
298 * gcc.dg/cpp/remap/a/t_1.h: Likewise
299 * gcc.dg/cpp/remap/a/t_2.h: Likewise
300
301 2016-10-21 Jakub Jelinek <jakub@redhat.com>
302
303 PR target/78057
304 * gcc.target/i386/pr78057.c: New test.
305
306 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
307
308 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
309
310 PR fortran/69566
311 * gfortran.dg/select_type_37.f03: New test.
312
313 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
314
315 PR target/71627
316 * gcc.target/avr/pr71627.c: New test
317
318 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
319
320 * gcc.target/sparc/overflow-1.c: New test.
321 * gcc.target/sparc/overflow-2.c: Likewise.
322 * gcc.target/sparc/overflow-3.c: Likewise.
323
324 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
325
326 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
327 effective target.
328
329 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
330
331 PR rtl-optimization/78038
332 * gcc.target/aarch64/pr78038.c: New test.
333
334 2016-10-21 Richard Biener <rguenther@suse.de>
335
336 PR tree-optimization/78051
337 * g++.dg/torture/pr78051.C: New testcase.
338
339 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
340
341 * c-c++-common/wdate-time.c: Restored test case.
342 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
343
344 2016-10-20 Jakub Jelinek <jakub@redhat.com>
345
346 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
347
348 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
349
350 PR target/78037
351 * gcc.target/i386/pr78037.c: New test.
352
353 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
354
355 * gcc.target/visium/overflow8.c: New.
356 * gcc.target/visium/overflow16.c: Likewise.
357 * gcc.target/visium/overflow32: Likewise.
358
359 2016-10-20 Michael Matz <matz@suse.de>
360
361 * gcc.dg/loop-split.c: New test.
362 * gcc.dg/tree-ssa/ifc-9.c: Update.
363 * gcc.dg/tree-ssa/ifc-10.c: Update.
364
365 2016-10-20 Richard Biener <rguenther@suse.de>
366
367 * gcc.dg/graphite/pr35356-1.c: Update.
368
369 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
370
371 PR c++/77446
372 * g++.dg/cpp1y/pr77446.C: New.
373
374 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
375
376 PR tree-optimization/53979
377 * gcc.dg/pr53979-1.c: New test-case.
378 * gcc.dg/pr53979-2.c: Likewise.
379
380 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
381
382 * c-c++-common/Wint-in-bool-context-2.c: New test.
383
384 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
385
386 * gfortran.dg/dtio_17.f90: Fix test.
387
388 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
389
390 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
391 * gcc.dg/Walloca-2.c: Same.
392
393 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
394
395 * gcc.dg/Wvla-1.c: Rename to...
396 * gcc.dg/Wvla-larger-than-1.c: ...this.
397 * gcc.dg/Wvla-2.c: Rename to...
398 * gcc.dg/Wvla-larger-than-2.c: ...this.
399 * gcc.dg/Wvla-3.c: Rename to...
400 * gcc.dg/Walloca-11.c.: ...this.
401 * gcc.dg/wvla-[1-7].c: Rename to:
402 * gcc.dg/Wvla-[1-7].c: ...this.
403
404 2016-10-19 Bin Cheng <bin.cheng@arm.com>
405
406 PR tree-optimization/78005
407 * gcc.dg/vect/pr78005.c: New.
408 * gcc.target/i386/l_fma_float_1.c: Revise test.
409 * gcc.target/i386/l_fma_float_2.c: Ditto.
410 * gcc.target/i386/l_fma_float_3.c: Ditto.
411 * gcc.target/i386/l_fma_float_4.c: Ditto.
412 * gcc.target/i386/l_fma_float_5.c: Ditto.
413 * gcc.target/i386/l_fma_float_6.c: Ditto.
414 * gcc.target/i386/l_fma_double_1.c: Ditto.
415 * gcc.target/i386/l_fma_double_2.c: Ditto.
416 * gcc.target/i386/l_fma_double_3.c: Ditto.
417 * gcc.target/i386/l_fma_double_4.c: Ditto.
418 * gcc.target/i386/l_fma_double_5.c: Ditto.
419 * gcc.target/i386/l_fma_double_6.c: Ditto.
420
421 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
422
423 PR tree-optimization/78024
424 * gcc.dg/goacc/loop-processing-1.c: New file.
425
426 2016-10-19 Richard Biener <rguenther@suse.de>
427
428 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
429
430 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
431
432 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
433 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
434 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
435 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
436 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
437 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
438 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
439 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
440 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
441 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
442 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
443 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
444 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
445 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
446 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
447 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
448 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
449 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
450 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
451 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
452 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
453 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
454 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
455 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
456 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
457 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
458 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
459 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
460 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
461 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
462 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
463 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
464 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
465 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
466 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
467 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
468 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
469 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
470 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
471 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
472 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
473 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
474 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
475 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
476 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
477 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
478 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
479 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
480 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
481 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
482 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
483 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
484 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
485 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
486 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
487 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
488 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
489 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
490 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
491 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
492 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
493 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
494 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
495 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
496 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
497 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
498 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
499 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
500 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
501 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
502 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
503 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
504 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
505 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
506 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
507 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
508 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
509 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
510 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
511 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
512 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
513 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
514 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
515 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
516 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
517 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
518 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
519 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
520 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
521 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
522 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
523 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
524 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
525 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
526 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
527 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
528 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
529 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
530 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
531 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
532 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
533 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
534 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
535 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
536 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
537 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
538 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
539 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
540 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
541 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
542 * gcc.target/powerpc/vsu/vsu.exp: New file.
543
544 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
545
546 PR target/77991
547 * gcc.target/i386/pr77991.c: New test.
548
549 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
550
551 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
552 LTO is used.
553
554 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
555
556 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
557
558 2016-10-18 Richard Biener <rguenther@suse.de>
559
560 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
561 * gcc.dg/tree-ssa/pr21001.c: Likewise.
562 * gcc.dg/tree-ssa/pr21090.c: Likewise.
563 * gcc.dg/tree-ssa/pr21294.c: Likewise.
564 * gcc.dg/tree-ssa/pr21563.c: Likewise.
565 * gcc.dg/tree-ssa/pr23744.c: Likewise.
566 * gcc.dg/tree-ssa/pr25382.c: Likewise.
567 * gcc.dg/tree-ssa/pr68431.c: Likewise.
568 * gcc.dg/tree-ssa/vrp03.c: Likewise.
569 * gcc.dg/tree-ssa/vrp06.c: Likewise.
570 * gcc.dg/tree-ssa/vrp07.c: Likewise.
571 * gcc.dg/tree-ssa/vrp09.c: Likewise.
572 * gcc.dg/tree-ssa/vrp19.c: Likewise.
573 * gcc.dg/tree-ssa/vrp20.c: Likewise.
574 * gcc.dg/tree-ssa/vrp92.c: Likewise.
575 * gcc.dg/pr68217.c: Likewise.
576 * gcc.dg/predict-9.c: Likewise.
577 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
578 * gcc.dg/predict-1.c: Likewise.
579
580 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
581
582 * gfortran.dg/dtio_17.f90: New test.
583
584 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
585
586 * gcc.dg/ipa/vrp4.c: Adjust testcase.
587
588 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
589
590 * gcc.dg/ipa/vrp4.c: New test.
591
592 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
593
594 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
595 * gcc.dg/torture/pr39074.c: Likewise.
596
597 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
598
599 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
600 * gnat.dg/trampoline4.adb: Minor tweak.
601
602 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
603
604 PR tree-optimization/77916
605 * gcc.dg/torture/pr77916.c: New.
606
607 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
608
609 PR fortran/77978
610 * gfortran.dg/pr77978_1.f90: New test.
611 * gfortran.dg/pr77978_2.f90: Ditto.
612 * gfortran.dg/pr77978_3.f90: Ditto.
613
614 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
615
616 PR fortran/61420
617 PR fortran/78013
618 * gfortran.dg/proc_ptr_49.f90: New test.
619
620 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
621
622 PR target/77308
623 * gcc.target/arm/pr77308.c: New test.
624
625 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
626
627 * lib/target-supports.exp
628 (check_effective_target_floatn_nx_runtime): Return 0 for
629 powerpc*-ibm-aix*.
630
631 2016-10-17 Andrew Pinski <apinski@cavium.com>
632
633 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
634 long instead of long.
635 * gcc.target/aarch64/cinc_common_1.c: Likewise.
636 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
637 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
638 * gcc.target/aarch64/mult-synth_4.c: Likewise.
639 * gcc.target/aarch64/pr68102_1.c: Likewise.
640 * gcc.target/aarch64/target_attr_3.c: Likewise.
641
642 2016-10-17 Richard Biener <rguenther@suse.de>
643
644 PR tree-optimization/77988
645 * gcc.dg/torture/pr77988.c: New testcase.
646
647 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
648
649 * gcc.dg/pr71636-1.c: New test-case.
650 * gcc.dg/pr71636-2.c: Likewise.
651
652 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
653
654 * gnat.dg/trampoline3.adb: New test.
655 * gnat.dg/trampoline4.adb: Likewise.
656
657 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
658
659 * gfortran.dg/dtio_16.f90: New test.
660
661 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
662
663 * gcc.target/sparc/bmaskbshuf.c: Rename to...
664 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
665 * gcc.target/sparc/bmaskbshuf-2.c: New test.
666
667 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
668
669 * gcc.target/sparc/popc.c: Rename to...
670 * gcc.target/sparc/popc-1.c: ...this.
671 * gcc.target/sparc/popc-2.c: New test.
672
673 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
674
675 PR fortran/77972
676 * gfortran.dg/unexpected_eof_4.f90: New test.
677
678 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
679
680 PR libfortran/48587
681 * gfortran.dg/negative_unit2.f90: New test.
682
683 2016-10-14 Jakub Jelinek <jakub@redhat.com>
684
685 PR middle-end/77959
686 * gfortran.dg/pr77959.f90: New test.
687
688 DR 1511 - const volatile variables and ODR
689 * g++.dg/DRs/dr1511-1.C: New test.
690 * g++.dg/DRs/dr1511-2.C: New test.
691
692 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
693
694 * gnat.dg/debug7.adb (dg-options): Remove -g.
695 * gnat.dg/debug8.adb (dg-options): Add -margs.
696 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
697
698 2016-10-14 Richard Biener <rguenther@suse.de>
699
700 PR tree-optimization/77979
701 * gcc.dg/torture/pr77979.c: New testcase.
702
703 2016-10-14 Martin Liska <mliska@suse.cz>
704
705 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
706 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
707 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
708
709 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
710
711 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
712 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
713 * gcc.dg/torture/pr77937-2.c: Likewise.
714
715 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
716
717 * gnat.dg/lto15.adb: Adjust.
718 * gnat.dg/lto16.adb: Likewise.
719 * gnat.dg/lto17.adb: Likewise
720 * gnat.dg/lto18.ad[sb]: New test.
721 * gnat.dg/lto18_pkg.ads: New helper.
722 * gnat.dg/lto19.adb: New test.
723 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
724 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
725 * gnat.dg/lto20.adb: New test.
726 * gnat.dg/lto20_pkg.ad[sb]: New helper.
727
728 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
729
730 * gfortran.dg/coarray_38.f90: Expect error message.
731
732 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
733
734 * gcc.target/aarch64/spellcheck_1.c: New test.
735 * gcc.target/aarch64/spellcheck_2.c: Likewise.
736 * gcc.target/aarch64/spellcheck_3.c: Likewise.
737 * gcc.target/aarch64/spellcheck_4.c: Likewise.
738 * gcc.target/aarch64/spellcheck_5.c: Likewise.
739 * gcc.target/aarch64/spellcheck_6.c: Likewise.
740
741 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
742
743 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
744
745 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
746
747 PR tree-optimization/77937
748 * gcc.dg/torture/pr77937-1.c: New.
749 * gcc.dg/torture/pr77937-2.c: New.
750
751 2016-10-13 Jakub Jelinek <jakub@redhat.com>
752
753 * g++.dg/cpp1z/inline-var1.C: New test.
754 * g++.dg/cpp1z/inline-var1a.C: New test.
755 * g++.dg/cpp1z/inline-var1.h: New file.
756 * g++.dg/cpp1z/inline-var2.C: New test.
757 * g++.dg/cpp1z/inline-var3.C: New test.
758 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
759 uninitialized const.
760
761 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
762
763 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
764 Xscale is specified, not just -march.
765 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
766 is incompatible with Xscale.
767
768 2016-10-13 Martin Sebor <msebor@redhat.com>
769
770 PR c++/71912
771 * g++.dg/ext/flexary4.C: Adjust.
772 * g++.dg/ext/flexary5.C: Same.
773 * g++.dg/ext/flexary9.C: Same.
774 * g++.dg/ext/flexary19.C: New test.
775 * g++.dg/ext/flexary18.C: New test.
776 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
777 regression test.
778 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
779 Avoid generating a flexible array member in an array.
780
781 2016-10-13 Martin Sebor <msebor@redhat.com>
782
783 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
784 to placate -Wformat on targets where the type is not int.
785
786 2016-10-13 David Malcolm <dmalcolm@redhat.com>
787
788 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
789 in INSN_LOCATION.
790
791 2016-10-13 Bin Cheng <bin.cheng@arm.com>
792
793 * gcc.target/i386/l_fma_float_1.c: Revise test.
794 * gcc.target/i386/l_fma_float_2.c: Ditto.
795 * gcc.target/i386/l_fma_float_3.c: Ditto.
796 * gcc.target/i386/l_fma_float_4.c: Ditto.
797 * gcc.target/i386/l_fma_float_5.c: Ditto.
798 * gcc.target/i386/l_fma_float_6.c: Ditto.
799 * gcc.target/i386/l_fma_double_1.c: Ditto.
800 * gcc.target/i386/l_fma_double_2.c: Ditto.
801 * gcc.target/i386/l_fma_double_3.c: Ditto.
802 * gcc.target/i386/l_fma_double_4.c: Ditto.
803 * gcc.target/i386/l_fma_double_5.c: Ditto.
804 * gcc.target/i386/l_fma_double_6.c: Ditto.
805
806 2016-10-13 Bin Cheng <bin.cheng@arm.com>
807
808 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
809
810 2016-10-13 Bin Cheng <bin.cheng@arm.com>
811
812 * gcc.dg/vect/vect-98.c: Refine test case.
813 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
814 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
815 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
816
817 2016-10-13 Jakub Jelinek <jakub@redhat.com>
818
819 PR c/77946
820 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
821
822 2016-10-13 Martin Liska <mliska@suse.cz>
823
824 PR tree-optimization/77943
825 * g++.dg/tree-ssa/pr77943.C: New test.
826
827 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
828
829 PR fortran/72832
830 * gfortran.dg/allocate_with_source_22.f03: New test.
831 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
832 fail.
833
834 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
835
836 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
837 * gcc.target/arm/movsi_movw.c: Likewise.
838 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
839 directive to work on big endian targets.
840
841 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
842
843 * gcc.dg/tree-ssa/evrp6.c: New test.
844
845 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
846
847 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
848 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
849 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
850
851 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
852
853 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
854 * gcc.target/powerpc/warn-2.c: Ditto.
855
856 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
857
858 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
859 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
860 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
861 for -mmsa.
862 * gcc.target/mips/msa.c: New test.
863 * gcc.target/mips/msa-builtins.c: Likewise.
864 * lib/target-supports.exp (check_mips_msa_hw_available): New.
865 (check_effective_target_mips_msa_runtime): Likewise.
866 (check_effective_target_mips_msa): Likewise.
867 (add_options_for_mips_msa): Likewise.
868 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
869 (check_effective_target_vect_intfloat_cvt): Likewise.
870 (check_effective_target_vect_uintfloat_cvt): Likewise.
871 (check_effective_target_vect_floatint_cvt): Likewise.
872 (check_effective_target_vect_floatuint_cvt): Likewise.
873 (check_effective_target_vect_shift): Likewise.
874 (check_effective_target_vect_shift_char): Likewise.
875 (check_effective_target_vect_long): Likewise.
876 (check_effective_target_vect_float): Likewise.
877 (check_effective_target_vect_double): Likewise.
878 (check_effective_target_vect_long_long): Likewise.
879 (check_effective_target_vect_perm): Likewise.
880 (check_effective_target_vect_perm_byte): Likewise.
881 (check_effective_target_vect_perm_short): Likewise.
882 (check_effective_target_vect_sdot_qi): Likewise.
883 (check_effective_target_vect_udot_qi): Likewise.
884 (check_effective_target_vect_sdot_hi): Likewise.
885 (check_effective_target_vect_udot_hi): Likewise.
886 (check_effective_target_vect_pack_trunc): Likewise.
887 (check_effective_target_vect_unpack): Likewise.
888 (check_effective_target_vect_hw_misalign): Likewise.
889 (check_effective_target_vect_condition): Likewise.
890 (check_effective_target_vect_cond_mixed): Likewise.
891 (check_effective_target_vect_char_mult): Likewise.
892 (check_effective_target_vect_short_mult): Likewise.
893 (check_effective_target_vect_int_mult): Likewise.
894 (check_effective_target_vect_extract_even_odd): Likewise.
895 (check_effective_target_vect_interleave): Likewise.
896 (check_vect_support_and_set_flags): Check if the target supports MSA
897 and append to the list of EFFECTIVE_TARGETS.
898
899 2016-10-12 Richard Biener <rguenther@suse.de>
900
901 PR debug/77947
902 * g++.dg/torture/pr77947.C: New testcase.
903
904 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
905
906 * gnat.dg/debug8.adb: New testcase.
907
908 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
909
910 * gnat.dg/debug9.adb: New testcase.
911
912 2016-10-12 Richard Biener <rguenther@suse.de>
913
914 * gcc.dg/tree-ssa/vrp35.c: Adjust.
915 * gcc.dg/tree-ssa/vrp36.c: Likewise.
916 * gcc.dg/tree-ssa/vrp46.c: Likewise.
917
918 2016-10-12 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/77920
921 * gcc.dg/torture/pr77920.c: New testcase.
922
923 2016-10-12 Jakub Jelinek <jakub@redhat.com>
924
925 PR tree-optimization/77929
926 * gcc.c-torture/compile/pr77929.c: New test.
927
928 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
929 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
930 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
931 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
932 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
933 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
934 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
935 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
936 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
937
938 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
939
940 * gcc.target/sparc/setcc-4.c: Adjust.
941 * gcc.target/sparc/setcc-5.c: Likewise.
942 * gcc.target/sparc/setcc-6.c: Likewise.
943 * gcc.target/sparc/setcc-7.c: Likewise.
944 * gcc.target/sparc/setcc-8.c: Likewise.
945 * gcc.target/sparc/setcc-9.c: Likewise.
946 * gcc.target/sparc/setcc-10.c: Delete.
947
948 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
949
950 PR fortran/77942
951 * gfortran.dg/pr77942.f90
952
953 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
954
955 * gfortran.dg/dec_math.f90: New testsuite.
956
957 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
958
959 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
960 (main): Declare j as i32 instead of int.
961
962 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
963
964 PR testsuite/PR77710
965 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
966 target triplet instead of *-*-*-*.
967
968 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
969
970 * gnat.dg/unchecked_convert10.adb: New test.
971 * gnat.dg/unchecked_convert11.adb: Likewise.
972 * gnat.dg/unchecked_convert12.adb: Likewise.
973
974 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
975
976 * gcc.target/sparc/cbcond-1.c: New test.
977 * gcc.target/sparc/cbcond-2.c: Likewise.
978 * gcc.target/sparc/movcc-1.c: Likewise.
979 * gcc.target/sparc/movcc-2.c: Likewise.
980 * gcc.target/sparc/setcc-1.c: Adjust.
981 * gcc.target/sparc/setcc-2.c: Likewise.
982 * gcc.target/sparc/setcc-3.c: Likewise.
983 * gcc.target/sparc/setcc-4.c: Likewise.
984 * gcc.target/sparc/setcc-5.c: Likewise.
985 * gcc.target/sparc/setcc-6.c: New test.
986 * gcc.target/sparc/setcc-7.c: Likewise.
987 * gcc.target/sparc/setcc-8.c: Likewise.
988 * gcc.target/sparc/setcc-9.c: Likewise.
989 * gcc.target/sparc/setcc-10.c: Likewise.
990
991 2016-10-10 Jeff Law <law@redhat.com>
992
993 PR tree-optimization/71947
994 * gcc.dg/tree-ssa/pr71947-1.c: New test.
995 * gcc.dg/tree-ssa/pr71947-2.c: New test.
996 * gcc.dg/tree-ssa/pr71947-3.c: New test.
997 * gcc.dg/tree-ssa/pr71947-4.c: New test.
998 * gcc.dg/tree-ssa/pr71947-5.c: New test.
999 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1000
1001 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1002
1003 PR fortran/77915
1004 * gfortran.dg/matmul_11.f90: New test.
1005
1006 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1007
1008 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1009 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1010 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1011 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1012 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1013 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1041 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1042 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1067
1068 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1069
1070 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1084
1085 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1086
1087 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1088 Enable AArch64.
1089 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1090 vdup*_laneq.
1091 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1095
1096 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1097 Jiong Wang <jiong.wang@arm.com>
1098
1099 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1100 AArch64 support.
1101 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1102 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1103 AArch64 targets.
1104 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1105 AArch64 targets.
1106 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1107 targets.
1108 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1109
1110 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 * gnat.dg/specs/vfa.ads: New test.
1113
1114 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
1115
1116 * gnat.dg/inline13.ad[sb]: New test.
1117 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1118
1119 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1120
1121 * gnat.dg/biased_subtype.adb: New test.
1122
1123 2016-10-09 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR tree-optimization/77901
1126 * gcc.c-torture/compile/pr77901.c: New test.
1127
1128 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1129
1130 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1131 * gcc.dg/ipa/propalign-2.c: Likewise
1132 * gcc.dg/ipa/propalign-3.c: Likewise.
1133 * gcc.dg/ipa/propalign-4.c: Likewise.
1134 * gcc.dg/ipa/propalign-5.c: Likewise.
1135
1136 2016-10-08 Jakub Jelinek <jakub@redhat.com>
1137
1138 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1139
1140 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1141
1142 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1143 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1144
1145 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
1146
1147 * gfortran.dg/dec_union_11.f90: New testcase.
1148
1149 2016-10-07 Nathan Sidwell <nathan@acm.org>
1150
1151 PR c++/66443
1152 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1153 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1154 * g++.dg/cpp1y/pr66443-cxx14.C: New
1155 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1156 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1157
1158 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1159
1160 * g++.dg/cpp0x/addressof1.C: New test.
1161 * g++.dg/cpp0x/addressof2.C: New test.
1162
1163 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1164
1165 * gcc.target/powerpc/float128-type-1.c: New test to check that
1166 PowerPC 64-bit Linux enables -mfloat128-type by default.
1167 * gcc.target/powerpc/float128-type-2.c: Likewise.
1168 * gcc.target/powerpc/float128-mix.c: Change error message to
1169 reflect that __ibm128 is now #define'ed to be long double.
1170
1171 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1172
1173 PR fortran/77406
1174 * gfortran.dg/pr77406.f90: New test.
1175 * gfortran.dg/assumed_type_3.f90: Update error messages.
1176 * gfortran.dg/defined_operators_1.f90: Ditto.
1177 * gfortran.dg/generic_26.f90: Ditto.
1178 * gfortran.dg/generic_7.f90: Ditto.
1179 * gfortran.dg/gomp/udr5.f90: Ditto.
1180 * gfortran.dg/gomp/udr7.f90: Ditto.
1181 * gfortran.dg/interface_1.f90: Ditto.
1182 * gfortran.dg/interface_37.f90: Ditto.
1183 * gfortran.dg/interface_5.f90: Ditto.
1184 * gfortran.dg/interface_6.f90: Ditto.
1185 * gfortran.dg/interface_7.f90
1186 * gfortran.dg/no_arg_check_3.f90
1187 * gfortran.dg/operator_5.f90
1188 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1189
1190 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1191
1192 PR c++/77700
1193 * c-c++-common/Wint-in-bool-context.c: Update test.
1194
1195 2016-10-07 Richard Biener <rguenther@suse.de>
1196
1197 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1198 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1199
1200 2016-10-07 Marek Polacek <polacek@redhat.com>
1201
1202 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1203
1204 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1205
1206 PR c++/69733
1207 * c-c++-common/pr69733.c: New test.
1208 * gcc.dg/pr69733.c: New test.
1209 * gcc.target/i386/pr69733.c: New test.
1210
1211 2016-10-07 Marek Polacek <polacek@redhat.com>
1212
1213 PR c++/77803
1214 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1215
1216 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/77664
1219 * gcc.dg/tree-ssa/pr77664.c: New test.
1220 * gcc.dg/pr77664.c: New test.
1221
1222 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1223
1224 * gfortran.dg/pr69955.f90: New test.
1225
1226 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1227
1228 PR fortran/57910
1229 * gfortran.dg/pr57910.f90: New test.
1230
1231 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1232
1233 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1234 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1235
1236 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1237
1238 PR tree-optimization/77862
1239 * gcc.dg/pr77862.c: New test.
1240
1241 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1242
1243 * gcc.dg/tree-ssa/evrp4.c: New test.
1244
1245 2016-10-06 Jeff Law <law@redhat.com>
1246
1247 PR tree-optimization/71661
1248 * gcc.dg/tree-ssa/pr71661.c: New test.
1249
1250 2016-10-06 Richard Biener <rguenther@suse.de>
1251
1252 PR tree-optimization/77855
1253 * gcc.dg/torture/pr77855.c: New testcase.
1254
1255 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1256 Eric Botcazou <ebotcazou@adacore.com>
1257
1258 * g++.dg/other/pr77759.C: New test.
1259
1260 2016-10-06 Richard Biener <rguenther@suse.de>
1261
1262 PR tree-optimization/77839
1263 * gcc.dg/torture/pr77839.c: New testcase.
1264
1265 2016-10-06 Marek Polacek <polacek@redhat.com>
1266
1267 * g++.dg/cpp1z/init-statement9.C: New test.
1268
1269 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1270
1271 * gcc.target/i386/pcommit-1.c: Deleted.
1272 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1273 * gcc.target/i386/sse-13.c: Ditto.
1274 * gcc.target/i386/sse-14.c: Ditto.
1275 * gcc.target/i386/sse-22.c: Ditto.
1276 * gcc.target/i386/sse-23.c: Ditto.
1277 * g++.dg/other/i386-2.C: Ditto.
1278
1279 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1280
1281 * gcc.target/i386/pr77833.c: Require int128 effective target.
1282
1283 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1284
1285 PR fortran/58991
1286 PR fortran/58992
1287 * gfortran.dg/associate_22.f90: New test.
1288
1289 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1290
1291 * gfortran.dg/dec_union_9.f90: New testcase.
1292 * gfortran.dg/dec_union_10.f90: New testcase.
1293
1294 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR sanitizer/66343
1297 * gcc.dg/pch/pr66343-3.c: New test.
1298 * gcc.dg/pch/pr66343-3.hs: New file.
1299
1300 PR sanitizer/66343
1301 * gcc.dg/pch/pr66343-1.c: New test.
1302 * gcc.dg/pch/pr66343-1.hs: New file.
1303 * gcc.dg/pch/pr66343-2.c: New test.
1304 * gcc.dg/pch/pr66343-2.hs: New file.
1305
1306 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1307
1308 * c-c++-common/Wint-in-bool-context.c: Update test.
1309
1310 2016-10-05 Marek Polacek <polacek@redhat.com>
1311
1312 * g++.dg/cpp1z/init-statement1.C: New test.
1313 * g++.dg/cpp1z/init-statement2.C: New test.
1314 * g++.dg/cpp1z/init-statement3.C: New test.
1315 * g++.dg/cpp1z/init-statement4.C: New test.
1316 * g++.dg/cpp1z/init-statement5.C: New test.
1317 * g++.dg/cpp1z/init-statement6.C: New test.
1318 * g++.dg/cpp1z/init-statement7.C: New test.
1319 * g++.dg/cpp1z/init-statement8.C: New test.
1320
1321 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1322
1323 PR fortran/67524
1324 * gfortran.dg/pr67524.f90: New test.
1325
1326 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR sanitizer/77823
1329 * c-c++-common/ubsan/shift-9.c: New test.
1330
1331 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1332
1333 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1334 of int if __SIZEOF_INT__ is less than 4 bytes.
1335
1336 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1337
1338 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1339 * gfortran.dg/class_array_20.f03: Likewise.
1340 * gfortran.dg/class_array_21.f03: Likewise.
1341 * gfortran.dg/finalize_29.f08: Likewise.
1342 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1343
1344 2016-10-05 Richard Biener <rguenther@suse.de>
1345
1346 PR middle-end/77826
1347 * gcc.dg/torture/pr77826.c: New testcase.
1348
1349 2016-10-05 Richard Biener <rguenther@suse.de>
1350
1351 * gcc.dg/fold-copysign-1.c: New testcase.
1352
1353 2016-10-05 Andreas Schwab <schwab@suse.de>
1354
1355 * g++.dg/pr49847-2.C: Remove.
1356
1357 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1358
1359 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1360
1361 2016-10-05 Richard Biener <rguenther@suse.de>
1362
1363 PR middle-end/55152
1364 * gcc.dg/pr55152-2.c: New testcase.
1365
1366 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1367
1368 * gfortran.dg/dtio_15.f90: New test.
1369
1370 2016-10-04 Ian Lance Taylor <iant@golang.org>
1371
1372 * gcc.dg/split-7.c: New test.
1373
1374 2016-10-04 Martin Sebor <msebor@redhat.com>
1375
1376 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1377 %lc directive to wint_t to silence -Wformat warnings on targets
1378 where the latter is a distinct type such as long.
1379
1380 2016-10-04 Martin Sebor <msebor@redhat.com>
1381
1382 PR c++/77804
1383 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1384
1385 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1386
1387 PR c++/77791
1388 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1389
1390 * g++.dg/other/java3.C: Remove.
1391 * g++.dg/other/java1.C: Remove.
1392 * g++.dg/other/error12.C: Remove.
1393 * g++.dg/other/java2.C: Remove.
1394 * g++.dg/warn/Wnvdtor.C: Remove.
1395 * g++.dg/lookup/java1.C: Remove.
1396 * g++.dg/lookup/java2.C: Remove.
1397 * g++.dg/ext/pr34829.C: Remove.
1398 * g++.dg/ext/java-3.C: Remove.
1399 * g++.dg/ext/java-1.C: Remove.
1400 * g++.dg/ext/java-2.C: Remove.
1401 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1402
1403 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1404
1405 PR tree-optimization/77808
1406 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1407
1408 2016-10-04 Richard Biener <rguenther@suse.de>
1409
1410 PR tree-optimization/77399
1411 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1412
1413 2016-10-04 Richard Biener <rguenther@suse.de>
1414
1415 PR middle-end/77833
1416 * gcc.target/i386/pr77833.c: New testcase.
1417
1418 2016-09-26 Jeff Law <law@redhat.com>
1419
1420 PR tree-optimization/71550
1421 PR tree-optimization/71403
1422 * gcc.c-torture/execute/pr71550.c: New test.
1423
1424 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1425
1426 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1427 option.
1428
1429 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1430
1431 Revert
1432 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1433
1434 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1435
1436 2016-10-03 Marek Polacek <polacek@redhat.com>
1437
1438 * g++.dg/cpp0x/nullptr37.C: New test.
1439
1440 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1441
1442 * c-c++-common/Wint-in-bool-context.c: Update test.
1443
1444 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1445
1446 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1447 earlier.
1448 * g++.dg/charset/asm2.c (memmove): Likewise.
1449 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1450 * g++.dg/tls/diag-4.C (foo): Likewise.
1451 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1452 dg-warning, fix up regex.
1453 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1454 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1455 * g++.old-deja/g++.mike/net31.C: Likewise.
1456 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1457 for C++17.
1458 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1459 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1460
1461 2016-10-01 Richard Biener <rguenther@suse.de>
1462
1463 PR middle-end/77798
1464 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1465
1466 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1467
1468 PR fortran/77663
1469 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1470
1471 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR c/77490
1474 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1475 Add dg-prune-output directive.
1476
1477 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1478
1479 PR fortran/66643
1480 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1481 * gfortran.fortran-torture/compile/write.f90: Update test.
1482
1483 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1484
1485 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1486 arm_fp16_alternative_ok as the required effective target.
1487 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1488 -mfp16-format=alternative to the dg-options directive and remove
1489 the dg-add-options directive.
1490
1491 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1492
1493 PR fortran/77764
1494 * gfortran.dg/dec_union_8.f90: New testcase.
1495
1496 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1497
1498 PR fortran/77782
1499 * gfortran.dg/dec_structure_16.f90: New testcase.
1500
1501 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1502
1503 * gfortran.dg/coarray_allocate_10.f08: New test.
1504 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1505
1506 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1507
1508 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1509
1510 2016-09-30 Richard Biener <rguenther@suse.de>
1511
1512 PR tree-optimization/77399
1513 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1514
1515 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1516
1517 * c-c++-common/pr27336.c: Make dependency on
1518 -fdelete-null-pointer-checks explicit.
1519 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1520 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1521 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1522 * gcc.dg/pic-1.c: Require fpic target support.
1523 * gcc.dg/pic-2.c: Likewise.
1524
1525 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1526
1527 Implement P0001R1 - C++17 removal of register storage class specifier
1528 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1529 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1530 C++17.
1531 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1532 keyword if not __SSE2__.
1533 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1534 C++17.
1535 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1536 register keywords.
1537 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1538 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1539 no_erroneous_warning): Expect new warnings for C++17.
1540 * g++.dg/warn/register-var-2.C (f): Likewise.
1541 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1542 * g++.dg/parse/linkage2.C (foo): Likewise.
1543 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1544 keyword on parameters for C++17.
1545 * g++.dg/cpp1z/register1.C: New test.
1546 * g++.dg/cpp1z/register2.C: New test.
1547 * g++.dg/cpp1z/register3.C: New test.
1548
1549 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1550
1551 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1552 * gcc.target/i386/avx2-check.h (main): Ditto.
1553 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1554 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1555 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1556 * gcc.target/i386/avx512er-check.h (main): Ditto.
1557 * gcc.target/i386/avx512f-check.h (main): Ditto.
1558 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1559 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1560 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1561
1562 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1563
1564 PR target/77756
1565 * gcc.target/i386/pr77756.c: New test.
1566
1567 2016-09-29 Marek Polacek <polacek@redhat.com>
1568
1569 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1570
1571 2016-09-29 Marek Polacek <polacek@redhat.com>
1572
1573 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1574 C++14.
1575
1576 2016-09-29 Martin Liska <mliska@suse.cz>
1577
1578 * objc/execute/construct1.m: New test.
1579
1580 2016-09-29 Richard Biener <rguenther@suse.de>
1581
1582 PR tree-optimization/77768
1583 * gcc.dg/torture/pr77768.c: New testcase.
1584
1585 2016-09-28 Richard Biener <rguenther@suse.de>
1586
1587 PR middle-end/77407
1588 * gcc.dg/pr77407.c: New testcase.
1589
1590 2016-09-29 Richard Biener <rguenther@suse.de>
1591
1592 PR middle-end/55152
1593 * gcc.dg/pr55152.c: New testcase.
1594 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1595
1596 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1597
1598 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1599 (dg-options): Remove -m32.
1600
1601 2016-09-28 Martin Sebor <msebor@redhat.com>
1602
1603 PR middle-end/77721
1604 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1605
1606 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1607
1608 PR libgfortran/77707
1609 * gfortran.dg/inquire_17.f90: New test.
1610
1611 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR c++/77467
1614 * g++.dg/cpp1y/constexpr-77467.C: New test.
1615
1616 2016-09-28 Martin Sebor <msebor@redhat.com>
1617
1618 PR c/77762
1619 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1620 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1621 (test_sprintf_p_const): Adjust line numbers to avoid failures
1622 introduced in r240503.
1623
1624 2016-09-28 Martin Sebor <msebor@redhat.com>
1625
1626 PR middle-end/77683
1627 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1628
1629 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1630
1631 PR c++/77748
1632 * g++.dg/pr77550.C: Avoid undefined behavior.
1633
1634 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1635
1636 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1637
1638 * gcc.dg/strlenopt-20.c: Update test.
1639 * gcc.dg/strlenopt-21.c: Likewise.
1640 * gcc.dg/strlenopt-22.c: Likewise.
1641 * gcc.dg/strlenopt-22g.c: Likewise.
1642 * gcc.dg/strlenopt-26.c: Likewise.
1643 * gcc.dg/strlenopt-5.c: Likewise.
1644 * gcc.dg/strlenopt-7.c: Likewise.
1645 * gcc.dg/strlenopt-9.c: Likewise.
1646
1647 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1648
1649 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1650
1651 * g++.dg/cpp1z/lambda-this1.C: New test.
1652 * g++.dg/cpp1z/lambda-this2.C: New test.
1653
1654 PR c++/77722
1655 * g++.dg/ubsan/return-4.C: New test.
1656 * g++.dg/ubsan/return-5.C: New test.
1657 * g++.dg/ubsan/return-6.C: New test.
1658
1659 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1660
1661 * lib/target-supports.exp
1662 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1663 in function comment.
1664
1665 2016-09-27 Martin Liska <mliska@suse.cz>
1666
1667 PR gcov-profile/46266
1668 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1669 considered.
1670
1671 2016-09-27 Richard Biener <rguenther@suse.de>
1672
1673 PR tree-optimization/77745
1674 * g++.dg/torture/pr77745.C: New testcase.
1675
1676 2016-09-27 Richard Biener <rguenther@suse.de>
1677
1678 PR tree-optimization/77478
1679 * gcc.dg/torture/pr77478.c: New testcase.
1680
1681 2016-09-27 Martin Liska <mliska@suse.cz>
1682
1683 PR gcov-profile/7970
1684 PR gcov-profile/16855
1685 PR gcov-profile/44779
1686 * g++.dg/gcov/pr16855.C: New test.
1687
1688 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1689
1690 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1691
1692 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1693
1694 PR fortran/77666
1695 * gfortran.dg/gomp/pr77666.f90: New test.
1696
1697 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1698
1699 PR ipa/77677
1700 * gcc.dg/torture/pr77677-2.c: New test.
1701
1702 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1703
1704 PR fortran/77420
1705 * gfortran.dg/pr77420_1.f90: New test.
1706 * gfortran.dg/pr77420_2.f90: Ditto.
1707 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1708 * gfortran.dg/pr77420_4.f90: this file.
1709
1710 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1711
1712 PR middle-end/77719
1713 * gfortran.dg/pr77719.f90: New test.
1714
1715 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1716
1717 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1718 singular form of byte when quantity is unknown.
1719
1720 2016-09-26 Marek Polacek <polacek@redhat.com>
1721
1722 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1723
1724 2016-09-26 Martin Liska <mliska@suse.cz>
1725
1726 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1727 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1728 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1729 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1730 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1731 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1732 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1733 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1734 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1735
1736 2016-09-26 Marek Polacek <polacek@redhat.com>
1737
1738 PR c/7652
1739 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1740 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1741 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1742 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1743 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1744 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1745 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1746 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1747 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1748 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1749 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1750 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1751 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1752 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1753 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1754 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1755 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1756 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1757 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1758 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1759 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1760 * c-c++-common/attr-fallthrough-1.c: New test.
1761 * c-c++-common/attr-fallthrough-2.c: New test.
1762 * g++.dg/cpp0x/fallthrough1.C: New test.
1763 * g++.dg/cpp0x/fallthrough2.C: New test.
1764 * g++.dg/cpp1z/fallthrough1.C: New test.
1765 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1766 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1767 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1768 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1769
1770 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1771
1772 PR fortran/77429
1773 * gfortran.dg/pr77429.f90: New test.
1774
1775 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1776
1777 PR fortran/77694
1778 * gfortran.dg/pr77694.f90: New test.
1779
1780 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1781
1782 PR target/51244
1783 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1784
1785 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1786
1787 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1788 for 32-bit mode.
1789
1790 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1791
1792 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1793 for 32-bit mode.
1794
1795 2016-09-24 Marek Polacek <polacek@redhat.com>
1796
1797 PR c/77490
1798 * c-c++-common/Wbool-operation-1.c: New test.
1799 * gcc.dg/Wbool-operation-1.c: New test.
1800
1801 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
1802
1803 * gfortran.dg/dec_static_1.f90: New.
1804 * gfortran.dg/dec_static_2.f90: New.
1805 * gfortran.dg/dec_static_3.f90: New.
1806 * gfortran.dg/dec_static_4.f90: New.
1807
1808 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1809
1810 PR fortran/48298
1811 * gfortran.dg/negative_unit_check.f90: Update test.
1812 * gfortran.dg/dtio_14.f90: New test.
1813
1814 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1815
1816 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1817 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1818 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1819 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1820 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1821 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1822 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1823
1824 2016-09-23 Martin Sebor <msebor@redhat.com>
1825
1826 PR testsuite/77713
1827 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1828 assuming long double is bigger than double.
1829
1830 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1831
1832 Implement P0138R2, C++17 construction rules for enum class values
1833 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1834
1835 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1836
1837 PR preprocessor/77672
1838 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1839 expected multiline output from first warning to reflect change
1840 in r240434.
1841
1842 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1843
1844 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1845
1846 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1847 Tom de Vries <tom@codesourcery.com>
1848
1849 PR testsuite/77411
1850 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1851
1852 2016-09-23 Marek Polacek <polacek@redhat.com>
1853
1854 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1855 * c-c++-common/gomp/atomic-13.c: Likewise.
1856 * c-c++-common/gomp/atomic-14.c: Likewise.
1857 * c-c++-common/pr60439.c: Remove invalid code.
1858 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1859 * g++.dg/expr/bitfield5.C: Likewise.
1860 * g++.dg/expr/bitfield6.C: Likewise.
1861 * g++.dg/expr/bool1.C: Likewise.
1862 * g++.dg/expr/bool3.C: Likewise.
1863 * g++.dg/expr/lval3.C: Likewise.
1864 * g++.dg/expr/lval4.C: Likewise.
1865 * g++.old-deja/g++.jason/bool5.C: Likewise.
1866
1867 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1868
1869 PR preprocessor/77672
1870 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1871 (test_terminator_location): New function.
1872
1873 2016-09-23 Richard Biener <rguenther@suse.de>
1874
1875 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1876
1877 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1878
1879 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1880 -march=armv8.2-a+fp16 when supported by the hardware.
1881 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1883 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1884 semi-colons to a macro invocations.
1885 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1886 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1887 defined.
1888 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1889 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1890 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1891 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1892 defined.
1893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1900 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1902 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1903 defined.
1904 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1906 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1907 defined.
1908 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1909 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1910 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1911 defined.
1912 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1913 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1914 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1915 defined.
1916 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1918 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1919 defined. Also fix some white-space.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1925 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1926 defined. Also fix some long lines and white-space.
1927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1928 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1929 defined. Also fix some long lines and white-space.
1930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1931 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1932 defined.
1933 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1934 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1935 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1936 defined.
1937 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1939 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1940 defined.
1941 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1944 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1948 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1951 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1957 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1958 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1960
1961 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1962 Matthew Wahab <matthew.wahab@arm.com>
1963
1964 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1997 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1998 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2001
2002 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2003
2004 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2005 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2006 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2007 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2008 support.
2009
2010 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2011
2012 PR ipa/77677
2013 * gcc.dg/torture/pr77677.c: New test.
2014
2015 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2016
2017 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2018 here now.
2019
2020 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2021
2022 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2023 options. Add tests for float16x4_t and float16x8_t.
2024
2025 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2026
2027 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2028 * gcc.target/s390/risbg-ll-2.c: Ditto.
2029 * gcc.target/s390/risbg-ll-3.c: Ditto.
2030
2031 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2032
2033 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2034 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2035
2036 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2037
2038 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2039 output to the simplified instructions.
2040
2041 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2042
2043 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2044 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2045
2046 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2047
2048 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2049 (FP16_SUPPORTED): New
2050 (expected-hfloat-16x4): Make conditional on __fp16 support.
2051 (expected-hfloat-16x8): Likewise.
2052 (vdup_n_f16): Disable for non-AArch64 targets.
2053 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2054 conditional on FP16_SUPPORTED.
2055 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2056 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2057 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2058 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2060 for testing __fp16.
2061 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2062 conditional on FP16_SUPPORTED.
2063 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2064 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2065
2066 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2067
2068 * gcc.target/arm/short-vfp-1.c: New.
2069
2070 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2071
2072 * gcc.target/arm/attr-fp16-arith-1.c: New.
2073
2074 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2075
2076 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2077 New.
2078 (add_options_for_arm_v8_2a_fp16_neon): New.
2079 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2080 (add_options_for_arm_arch_v8_2a): Auto-generate.
2081 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2082 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2083 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2084 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2085 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2086 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2087 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2088
2089 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2090
2091 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2092 arm_fp16_alternative_ok.
2093 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2094 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2095 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2096 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2097 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2098 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2099 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2100 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2101 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2102 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2103 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2104 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2105 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2106 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2107 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2108 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2109 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2110 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2111 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2112 arm_fp16_alternative_ok.
2113 * lib/target-supports.exp
2114 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2115 (check_effective_target_arm_fp16_alternative_ok): New.
2116 (check_effective_target_arm_fp16_none_ok_nocache): New.
2117 (check_effective_target_arm_fp16_none_ok): New.
2118
2119 2016-09-23 Martin Liska <mliska@suse.cz>
2120
2121 * gcc.dg/ipa/pr77653.c: Replace adress
2122 with address.
2123
2124 2016-09-23 Martin Liska <mliska@suse.cz>
2125
2126 * gcc.target/i386/movbe-4.c: New test.
2127
2128 2016-09-23 Martin Liska <mliska@suse.cz>
2129
2130 * gcc.target/i386/crc32-5.c: New test.
2131
2132 2016-09-23 Martin Liska <mliska@suse.cz>
2133
2134 * gcc.target/i386/pr71652.c: New test.
2135 * gcc.target/i386/pr71652-2.c: New test.
2136 * gcc.target/i386/pr71652-3.c: New test.
2137
2138 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2139
2140 * lib/gcc-dg.exp (process-message): Support relative line number
2141 notation - .+4 or .-1 etc.
2142 * gcc.dg/dg-test-1.c: New test.
2143
2144 2016-09-22 Martin Sebor <msebor@redhat.com>
2145
2146 PR target/77676
2147 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2148 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2149 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2150 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2151
2152 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2153
2154 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2155 * gcc.dg/ifcvt-2.c: Ditto.
2156 * gcc.dg/zero_bits_compound-1.c: Ditto.
2157 * gcc.dg/zero_bits_compound-1.c: Ditto.
2158 * gcc.dg/pr40550.c: Simplify target selectors.
2159 Use dg-additional-options.
2160 * gcc.dg/pr47893.c: Ditto.
2161 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2162 additional options for 32-bit x86 targets.
2163 * gcc.dg/pr70955.c: Move to ...
2164 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2165
2166 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2167
2168 PR c++/61019
2169 * g++.dg/cpp0x/pr61019.C: New.
2170
2171 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2172 Terry Guo <terry.guo@arm.com>
2173
2174 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2175 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2176 * gcc.target/arm/pure-code/pure-code.exp: New.
2177
2178 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2179
2180 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2181 Remove SSE effective target requirement.
2182
2183 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2184
2185 PR c++/71979
2186 * g++.dg/cpp0x/pr71979.C: New.
2187
2188 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2189
2190 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2191
2192 2016-09-22 Martin Liska <mliska@suse.cz>
2193
2194 PR ipa/77653
2195 * gcc.dg/ipa/pr77653.c: New test.
2196
2197 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR fortran/77665
2200 * gfortran.dg/gomp/pr77665.f90: New test.
2201
2202 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2203
2204 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2205 * gfortran.dg/dtio_13.f90: New test.
2206
2207 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2208
2209 PR fortran/66107
2210 * gfortran.dg/pr66107.f90: New test.
2211
2212 2016-09-21 Ian Lance Taylor <iant@golang.org>
2213
2214 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2215 with call to builtin delete function.
2216
2217 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2218
2219 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2220 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2221 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2222 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2223 tests.
2224
2225 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2226
2227 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2228
2229 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR c++/77651
2232 * g++.dg/cpp1z/aligned-new6.C: New test.
2233
2234 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2235
2236 * gcc.target/arm/fp16-aapcs-3.c: New.
2237 * gcc.target/arm/fp16-aapcs-4.c: New.
2238 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2239 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2240 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2241 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2242
2243 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2244
2245 PR tree-optimization/77550
2246 * g++.dg/pr77550.C: New test.
2247
2248 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2249
2250 PR target/77326
2251 * gcc.target/avr/torture/pr77326.c: New test.
2252
2253 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2254
2255 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2256
2257 2016-09-21 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/77648
2260 * gcc.dg/torture/pr77648-1.c: New testcase.
2261 * gcc.dg/torture/pr77648-2.c: Likewise.
2262
2263 2016-09-21 Richard Biener <rguenther@suse.de>
2264 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR tree-optimization/77621
2267 * gcc.dg/pr77621.c: New testcase.
2268
2269 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2270
2271 PR fortran/77657
2272 * gfortran.dg/dtio_12.f90: New test.
2273
2274 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2275
2276 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2277
2278 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2279
2280 PR tree-optimization/72835
2281 * gcc.dg/tree-ssa/pr72835.c: New test.
2282
2283 2016-09-20 Martin Sebor <msebor@redhat.com>
2284
2285 PR middle-end/49905
2286 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2287 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2288 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2289 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2290 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2291 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2292 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2293
2294 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2295
2296 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2297 arguments/compare will be optimized away.
2298 * gcc.dg/torture/ftrapv-1.c: Likewise.
2299
2300 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2301
2302 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2303 will be optimized away.
2304 * gcc.dg/ipa/vrp1.c: New test.
2305 * gcc.dg/ipa/vrp2.c: New test.
2306 * gcc.dg/ipa/vrp3.c: New test.
2307
2308 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2309
2310 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2311 does the same transformation.
2312 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2313 * gcc.dg/tree-ssa/evrp1.c: New test.
2314 * gcc.dg/tree-ssa/evrp2.c: New test.
2315 * gcc.dg/tree-ssa/evrp3.c: New test.
2316 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2317 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2318 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2319 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2320 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2321 foling now happens early.
2322 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2323 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2324 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2325 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2326 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2327
2328 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2329
2330 PR target/77621
2331 * gcc.target/i386/pr77621.c: New test.
2332 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2333 pattern, loop should vectorize with -mtune=atom.
2334
2335 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2336 Jakub Jelinek <jakub@redhat.com>
2337
2338 PR testsuite/63299
2339 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2340 instead of delete.
2341
2342 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR c++/77626
2345 * g++.dg/other/pr77626.C: New test.
2346
2347 PR c++/77638
2348 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2349
2350 PR c++/77637
2351 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2352
2353 PR middle-end/77624
2354 * c-c++-common/pr77624-1.c: New test.
2355 * c-c++-common/pr77624-2.c: New test.
2356
2357 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2358
2359 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2360 of digits expected.
2361
2362 2016-09-20 Richard Biener <rguenther@suse.de>
2363
2364 PR tree-optimization/77646
2365 * gcc.dg/torture/pr77646.c: New testcase.
2366
2367 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2368
2369 PR c++/77434
2370 * c-c++-common/Wint-in-bool-context.c: New test.
2371
2372 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2373
2374 * gcc.dg/cr-decimal-dig-1.c: New test.
2375
2376 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2377
2378 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2379 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2380 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2381 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2382
2383 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2384
2385 PR rtl-optimization/77416
2386 * gcc.target/powerpc/pr77416.c: New.
2387
2388 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2389
2390 PR c++/77639
2391 * g++.dg/template/error-recovery4.C: New test.
2392
2393 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2394
2395 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2396
2397 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2398
2399 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2400 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2401
2402 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2403 Jan Hubicka <jh@suse.cz>
2404
2405 PR target/77587
2406 * gcc.dg/pr77587.c: New test.
2407 * gcc.dg/pr77587a.c: New file.
2408
2409 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2410
2411 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2412 * gfortran.dg/coarray_38.f90:
2413 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2414 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2415 * gfortran.dg/coarray_allocate_7.f08: New test.
2416 * gfortran.dg/coarray_allocate_8.f08: New test.
2417 * gfortran.dg/coarray_allocate_9.f08: New test.
2418 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2419 new caf_register.
2420 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2421 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2422 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2423 get_by_refs.
2424 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2425 * gfortran.dg/coarray_lock_7.f90: Same.
2426 * gfortran.dg/coarray_poly_5.f90: Same.
2427 * gfortran.dg/coarray_poly_6.f90: Same.
2428 * gfortran.dg/coarray_poly_7.f90: Same.
2429 * gfortran.dg/coarray_poly_8.f90: Same.
2430 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2431
2432 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2433
2434 PR fortran/77584
2435 * gfortran.dg/dec_structure_15.f90: New testcase.
2436
2437 2016-09-19 Richard Biener <rguenther@suse.de>
2438
2439 PR middle-end/77605
2440 * gcc.dg/torture/pr77605.c: New testcase.
2441
2442 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2443
2444 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2445
2446 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2447
2448 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2449 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2450 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2451 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2452 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2453 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2454 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2455 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2456 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2457 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2458 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2459
2460 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2461
2462 * gcc.target/i386/pr68633.c: Fix expected result.
2463
2464 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2465
2466 PR fortran/68078
2467 * gfortran.dg/pr68078.f90: New test.
2468 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2469
2470 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2471
2472 PR target/77613
2473 * gcc.target/powerpc/swaps-p8-25.c: New.
2474
2475 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR c++/77482
2478 * g++.dg/cpp0x/constexpr-77482.C: New test.
2479
2480 PR c++/77379
2481 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2482 thunk offsets.
2483 * g++.dg/abi/abi-tag23a.C: Likewise.
2484
2485 PR c++/77338
2486 * g++.dg/cpp0x/decltype-77338.C: New test.
2487
2488 PR c++/77375
2489 * g++.dg/cpp0x/mutable1.C: New test.
2490
2491 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2492
2493 PR fortran/77612
2494 * gfortran.dg/pr77612.f90: New test.
2495
2496 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2497
2498 * gcc.dg/torture/pr70421.c: Require int32plus.
2499
2500 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR middle-end/77475
2503 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2504
2505 PR target/77526
2506 * gcc.target/i386/pr77526.c: New test.
2507
2508 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2509 Eric Botcazou <ebotcazou@adacore.com>
2510
2511 PR middle-end/77594
2512 * gcc.target/i386/pr77594.c: New test.
2513
2514 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2515
2516 PR fortran/69963
2517 * gfortran.dg/misplaced_implicit_character.f90: New test.
2518
2519 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2520
2521 PR tree-optimization/77503
2522 * gcc.dg/vect/pr77503.c: New test.
2523
2524 2016-09-15 Richard Biener <rguenther@suse.de>
2525
2526 PR middle-end/77544
2527 * c-c++-common/torture/pr77544.c: New testcase.
2528
2529 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR middle-end/77475
2532 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2533 * gcc.dg/march-generic.c: Likewise.
2534 * gcc.target/i386/spellcheck-options-1.c: New test.
2535 * gcc.target/i386/spellcheck-options-2.c: New test.
2536 * gcc.target/i386/spellcheck-options-3.c: New test.
2537 * gcc.target/i386/spellcheck-options-4.c: New test.
2538
2539 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2540
2541 PR fortran/72743
2542 * gfortran.dg/goacc/pr72743.f90: New test.
2543
2544 2016-09-15 Richard Biener <rguenther@suse.de>
2545
2546 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2547
2548 2016-09-15 Richard Biener <rguenther@suse.de>
2549
2550 PR tree-optimization/77514
2551 * gcc.dg/torture/pr77514.c: New testcase.
2552
2553 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR c++/77549
2556 * g++.dg/lookup/pr77549.C: New test.
2557
2558 2016-09-14 Marek Polacek <polacek@redhat.com>
2559
2560 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2561 * c-c++-common/gomp/atomic-13.c: Likewise.
2562 * c-c++-common/gomp/atomic-14.c: Likewise.
2563 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2564 * g++.dg/cpp1z/bool-increment1.C: New test.
2565 * c-c++-common/pr60439.c: Add dg-warning.
2566 * g++.dg/expr/bitfield4.C: Likewise.
2567 * g++.dg/expr/bitfield5.C: Likewise.
2568 * g++.dg/expr/bitfield6.C: Likewise.
2569 * g++.dg/expr/bool1.C: Likewise.
2570 * g++.dg/expr/bool3.C: Likewise.
2571 * g++.dg/expr/lval3.C: Likewise.
2572 * g++.dg/expr/lval4.C: Likewise.
2573 * g++.old-deja/g++.jason/bool5.C: Likewise.
2574 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2575 * g++.dg/other/error18.C: Likewise.
2576 * g++.dg/gomp/atomic-14.C: Likewise.
2577
2578 2016-09-14 Nathan Sidwell <nathan@acm.org>
2579
2580 PR c++/77539
2581 * g++.dg/cpp1y/pr77539.C: New.
2582
2583 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2584
2585 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2586 dg-require.
2587 * g++.dg/ext/builtin_alloca.C: Likewise.
2588 * g++.dg/template/spec35.C: Likewise.
2589 * gcc.dg/builtins-68.c: Likewise.
2590 * gcc.misc-tests/gcov-13.c: Likewise.
2591 * gcc.misc-tests/gcov-14.c: Likewise.
2592
2593 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2594
2595 * gfortran.dg/dec_structure_14.f90: New testcase.
2596
2597 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR sanitizer/68260
2600 * c-c++-common/tsan/pr68260.c: New test.
2601
2602 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2603
2604 PR target/70713
2605 * gcc.target/msp430/function-attributes-1.c: New test.
2606 * gcc.target/msp430/function-attributes-2.c: New test.
2607 * gcc.target/msp430/function-attributes-3.c: New test.
2608
2609 2015-04-18 Martin Sebor <msebor@redhat.com>
2610
2611 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2612 of non-nul characters.
2613 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2614
2615 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2616
2617 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2618 * g++.dg/cpp1z/gen-attrs1.C: New test.
2619
2620 PR tree-optimization/77454
2621 * gcc.dg/pr77454.c: New test.
2622
2623 PR c++/77553
2624 * g++.dg/cpp1y/constexpr-77553.C: New test.
2625
2626 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2627
2628 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2629 (test_show_locus): Replace rich_location::add_fixit_insert calls
2630 with add_fixit_insert_before and add_fixit_insert_after.
2631
2632 2016-09-13 Jason Merrill <jason@redhat.com>
2633 Tom de Vries <tom@codesourcery.com>
2634
2635 PR c++/77427
2636 * g++.dg/pr77427.C: New test.
2637
2638 2016-09-13 Martin Liska <mliska@suse.cz>
2639
2640 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2641 effective target.
2642 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2643 * lib/target-supports.exp: Define the new target.
2644
2645 2016-09-12 Andrew Pinski <apinski@cavium.com>
2646
2647 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2648 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2649
2650 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2651
2652 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2653 variable arguments.
2654 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2655 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2656 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2657 variable argument.
2658 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2659 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2660
2661 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2662
2663 PR c++/77496
2664 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2665 * g++.dg/ext/pr77496.C: New test.
2666 * g++.dg/warn/pr77496.C: New test.
2667
2668 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2669
2670 PR c/72858
2671 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2672 to preserve conversion chars, and to preserve prefix information.
2673 * gcc.dg/format/pr72858.c: New test case.
2674
2675 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2676
2677 * gfortran.dg/pr77507.f90: Move to ...
2678 * gfortran.dg/ieee/pr77507.f90: here.
2679
2680 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2681
2682 PR ipa/61159
2683 * compile/pr61159.c: New testcase
2684
2685 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2686
2687 PR ipa/64316
2688 * gcc.dg/ipa/pr63416.c: New testcase.
2689
2690 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2691 Steven G. Kargl <kargl@gcc.gnu.org>
2692
2693 PR fortran/77532
2694 * gfortran.dg/dtio_11.f90: new test.
2695
2696 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2697
2698 PR fortran/77507
2699 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2700 * gfortran.dg/c_assoc_4.f90: Ditto.
2701
2702 2016-09-10 Tom de Vries <tom@codesourcery.com>
2703
2704 PR C/71602
2705 * c-c++-common/va-arg-va-list-type.c: New test.
2706
2707 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2708
2709 PR rtl-optimization/77289
2710 * gcc.target/powerpc/pr77289.c: New test.
2711
2712 2016-09-09 Martin Sebor <msebor@redhat.com>
2713
2714 PR c/77520
2715 PR c/77521
2716 * gcc.dg/pr77520.c: New test.
2717 * gcc.dg/pr77521.c: New test.
2718
2719 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2720
2721 PR fortran/77506
2722 * gfortran.dg/pr77506.f90: New test.
2723
2724 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2725
2726 PR fortran/77507
2727 * gfortran.dg/pr77507.f90: New test.
2728
2729 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2730
2731 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2732
2733 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2734 Louis Krupp <lkrupp@gcc.gnu.org>
2735
2736 PR fortran/69514
2737 * gfortran.dg/pr69514_1.f90: New test.
2738 * gfortran.dg/pr69514_2.f90: New test.
2739
2740 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2741
2742 PR fortran/77500
2743 * gfortran.dg/gomp/pr77500.f90: New test.
2744
2745 PR fortran/77516
2746 * gfortran.dg/gomp/pr77516.f90: New test.
2747
2748 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2749
2750 PR middle-end/77475
2751 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2752 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2753 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2754 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2755 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2756 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2757
2758 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2759
2760 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2761 "substring-locations.h".
2762
2763 2016-09-07 Richard Biener <rguenther@suse.de>
2764
2765 PR c/77450
2766 * c-c++-common/vector-subscript-8.c: Move ..
2767 * gcc.dg/pr77450.c: ... here.
2768
2769 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2770
2771 PR libgfortran/77393
2772 * gfortran.dg/fmt_f0_2.f90: Update test.
2773 * gfortran.dg/fmt_f0_3.f90: New test.
2774
2775 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2776
2777 PR debug/77389
2778 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2779 in dg-options.
2780
2781 PR debug/57519
2782 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2783
2784 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2785
2786 PR target/69255
2787 * gcc.target/i386/pr69255-1.c: New test.
2788 * gcc.target/i386/pr69255-2.c: New test.
2789 * gcc.target/i386/pr69255-3.c: New test.
2790
2791 2016-09-06 Martin Sebor <msebor@redhat.com>
2792
2793 PR c/77336
2794 * gcc.dg/format/miss-7.c: New test.
2795
2796 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2797
2798 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2799
2800 2016-09-06 Martin Liska <mliska@suse.cz>
2801
2802 PR gcov-profile/77378
2803 PR gcov-profile/77466
2804 * gcc.dg/profile-update-warning.c: New test.
2805
2806 2016-09-06 Richard Biener <rguenther@suse.de>
2807
2808 PR tree-optimization/77479
2809 * gcc.dg/torture/pr77479.c: New testcase.
2810
2811 2016-09-06 Richard Biener <rguenther@suse.de>
2812
2813 PR c/77450
2814 * c-c++-common/vector-subscript-7.c: Adjust.
2815 * c-c++-common/vector-subscript-8.c: New testcase.
2816
2817 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2818
2819 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2820
2821 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR target/77476
2824 * gcc.target/i386/avx512f-pr77476.c: New test.
2825 * gcc.target/i386/avx512bw-pr77476.c: New test.
2826 * gcc.target/i386/avx512dq-pr77476.c: New test.
2827
2828 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2829 Update comment to mention also avx512f.
2830
2831 PR sanitizer/77396
2832 * g++.dg/asan/pr77396-2.C: New test.
2833
2834 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2835
2836 PR rtl-optimization/77452
2837 * gcc.target/i386/pr77452.c: New test.
2838
2839 2016-09-05 Marek Polacek <polacek@redhat.com>
2840
2841 PR c/77423
2842 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2843
2844 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2845
2846 PR fortran/77391
2847 * gfortran.dg/pr77391.f90: New test.
2848
2849 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2850
2851 PR fortran/77460
2852 * gfortran.dg/pr77460.f90: New test.
2853
2854 2016-09-03 Jakub Jelinek <jakub@redhat.com>
2855
2856 PR c/65467
2857 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2858
2859 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2860
2861 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2862
2863 2016-09-02 David Malcolm <dmalcolm@redhat.com>
2864
2865 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2866 test case.
2867 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2868 diagnostic-test-show-locus-generate-patch.c to the sources
2869 for diagnostic_plugin_test_show_locus.c.
2870
2871 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2872
2873 PR c/65467
2874 * gcc.dg/gomp/_Atomic-1.c: New test.
2875 * gcc.dg/gomp/_Atomic-2.c: New test.
2876 * gcc.dg/gomp/_Atomic-3.c: New test.
2877 * gcc.dg/gomp/_Atomic-4.c: New test.
2878 * gcc.dg/gomp/_Atomic-5.c: New test.
2879
2880 PR sanitizer/77396
2881 * g++.dg/asan/pr77396.C: New test.
2882
2883 2016-09-01 Martin Sebor <msebor@redhat.com>
2884
2885 PR tree-optimization/71831
2886 * gcc.dg/builtin-object-size-16.c: New test.
2887 * gcc.dg/builtin-object-size-17.c: New test.
2888
2889 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2890
2891 PR libgfortran/77393
2892 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2893
2894 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
2895
2896 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2897 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2898 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2899 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2900 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2901 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2902 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2903 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2904 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2905 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2906 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2907 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2908 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2909 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2910 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2911 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2912 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2913 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2914
2915 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2916
2917 * gnat.dg/opt58.adb: New test.
2918 * gnat.dg/opt58_pkg.ads: New helper.
2919
2920 2016-09-01 Richard Biener <rguenther@suse.de>
2921
2922 PR middle-end/77436
2923 * gcc.dg/torture/pr77436.c: New testcase.
2924
2925 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2926
2927 * gcc.dg/pr64252.c: Require int32plus.
2928 * gcc.dg/pr66299-1.c: Likewise.
2929 * gcc.dg/pr66299-2.c: Likewise.
2930 * gcc.dg/torture/20131115-1.c: Skip for avr.
2931
2932 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2933
2934 * gcc.target/aarch64/ands_3.c: New test.
2935
2936 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2937
2938 PR fortran/77352
2939 * gfortran.dg/gomp/pr77352.f90: New test.
2940
2941 PR fortran/77374
2942 * gfortran.dg/gomp/pr77374.f08: New test.
2943
2944 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2945
2946 PR tree-optimization/73714
2947 * gcc.dg/tree-ssa/pr73714.c: New test.
2948
2949 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2950
2951 PR libgfortran/77393
2952 * gfortran.dg/fmt_f0_2.f90: New test.
2953
2954 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2955
2956 * gcc.target/i386/pr59539-2.c: Adapt options.
2957 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2958
2959 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2960
2961 PR fortran/77418
2962 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2963 of the associate entity and replace with a pointer to the
2964 intended item on the stack.
2965
2966 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2967 Paul Thomas <pault@gcc.gnu.org>
2968
2969 PR fortran/48298
2970 * gfortran.dg/dtio_1.f90: New test.
2971 * gfortran.dg/dtio_2.f90: New test.
2972 * gfortran.dg/dtio_3.f90: New test.
2973 * gfortran.dg/dtio_4.f90: New test.
2974 * gfortran.dg/dtio_5.f90: New test.
2975 * gfortran.dg/dtio_6.f90: New test.
2976 * gfortran.dg/dtio_7.f90: New test.
2977 * gfortran.dg/dtio_8.f90: New test.
2978 * gfortran.dg/dtio_9.f90: New test.
2979 * gfortran.dg/dtio_10.f90: New test.
2980
2981 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2982
2983 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2984 (test_many_nested_locations): New function.
2985 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2986 (test_show_locus): Handle "test_many_nested_locations".
2987
2988 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2989
2990 * g++.dg/template/double-greater-than-fixit.C: New test case.
2991
2992 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2993
2994 * gnat.dg/opt57.ad[sb]: New test.
2995 * gnat.dg/opt57_pkg.ads: New helper.
2996
2997 2016-08-30 Richard Biener <rguenther@suse.de>
2998
2999 PR tree-optimization/69047
3000 * gcc.dg/pr69047.c: Fix byte-order check.
3001
3002 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR tree-optimization/72866
3005 * gcc.dg/vect/pr72866.c: New test.
3006
3007 PR debug/77363
3008 * g++.dg/debug/dwarf2/pr77363.C: New test.
3009
3010 PR middle-end/77377
3011 * gcc.target/i386/pr77377.c: New test.
3012
3013 PR debug/77389
3014 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3015 in dg-options.
3016
3017 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3018
3019 * gfortran.dg/pr77372.f90: Moved to ...
3020 * gfortran.dg/ieee/pr77372.f90: here.
3021
3022 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3023
3024 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3025 vector short/char initializations.
3026 * gcc.target/powerpc/vec-init-5.c: Likewise.
3027 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3028 vector initialization optimizations.
3029 * gcc.target/powerpc/vec-init-7.c: Likewise.
3030 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3031 vector float/double initializations.
3032 * gcc.target/powerpc/vec-init-9.c: Likewise.
3033
3034 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3035
3036 PR target/77403
3037 * gcc.target/i386/pr77403.c: New test.
3038
3039 2016-08-29 Marek Polacek <polacek@redhat.com>
3040
3041 PR c/77292
3042 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3043
3044 2016-08-29 Tom de Vries <tom@codesourcery.com>
3045
3046 PR c/77398
3047 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3048
3049 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3050
3051 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3052
3053 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3054
3055 * gfortran.dg/dec_structure_13.f90: New testcase.
3056
3057 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3058
3059 PR fortran/77261
3060 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3061 available.
3062
3063 2016-08-28 Tom de Vries <tom@codesourcery.com>
3064
3065 PR lto/70955
3066 * gcc.dg/pr70955.c: New test.
3067 * gcc.dg/lto/pr70955_0.c: Same.
3068 * gcc.dg/lto/pr70955_1.c: Same.
3069
3070 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3071
3072 PR tree-optimization/71077
3073 * gcc.target/i386/pr71077.c: New test.
3074
3075 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3076
3077 PR fortran/77380
3078 * gfortran.dg/pr77380.f90: New test.
3079
3080 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
3081
3082 PR fortran/77372
3083 gfortran.dg/pr77372.f90: New test.
3084
3085 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3086
3087 * gcc.dg/spellcheck-fields-2.c (test): Move
3088 dg-begin/end-multiline-output within function body.
3089 (test_macro): New function.
3090
3091 2016-08-26 David Malcolm <dmalcolm@redhat.com>
3092
3093 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3094 (test_fixit_insert): Update expected output.
3095 (test_fixit_remove): Likewise.
3096 (test_fixit_replace): Likewise.
3097
3098 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3099
3100 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3101 Fix typo.
3102
3103 2016-08-26 Richard Biener <rguenther@suse.de>
3104
3105 PR tree-optimization/69047
3106 * gcc.dg/pr69047.c: New testcase.
3107
3108 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3109 Martin Jambhor <mjambor@suse.cz>
3110
3111 * gcc.dg/ipa/propbits-1.c: New test-case.
3112 * gcc.dg/ipa/propbits-2.c: Likewise.
3113 * gcc.dg/ipa/propbits-3.c: Likewise.
3114
3115 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3116
3117 PR fortran/77351
3118 * gfortran.dg/pr77351.f90: New test.
3119
3120 2016-08-25 Marek Polacek <polacek@redhat.com>
3121
3122 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3123
3124 2016-08-25 Marek Polacek <polacek@redhat.com>
3125
3126 PR c/77323
3127 * gcc.dg/pr77323.c: New test.
3128
3129 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
3130
3131 PR fortran/77358
3132 * gfortran.dg/submodule_17.f08: New test.
3133
3134 2016-08-24 Michael Collison <michael.collison@linaro.org>
3135 Michael Collison <michael.collison@arm.com>
3136
3137 * gcc.target/arm/builtin_saddl.c: New testcase.
3138 * gcc.target/arm/builtin_saddll.c: New testcase.
3139 * gcc.target/arm/builtin_uaddl.c: New testcase.
3140 * gcc.target/arm/builtin_uaddll.c: New testcase.
3141 * gcc.target/arm/builtin_ssubl.c: New testcase.
3142 * gcc.target/arm/builtin_ssubll.c: New testcase.
3143 * gcc.target/arm/builtin_usubl.c: New testcase.
3144 * gcc.target/arm/builtin_usubll.c: New testcase.
3145
3146 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
3147
3148 PR target/77270
3149 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3150 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3151 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3152 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3153 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3154 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3155 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3156 effective target. Remove scan-assembler-times directives.
3157 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3158 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3159 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3160
3161 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3162
3163 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3164 of unsigned int.
3165 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3166
3167 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3168
3169 PR testsuite/77317
3170 * lib/target-supports.exp
3171 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3172 (check_effective_target_vect_natural_alignment): Ditto.
3173 (check_effective_target_vector_alignment_reachable): Ditto.
3174 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3175
3176 2016-08-23 Ian Lance Taylor <iant@golang.org>
3177
3178 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3179
3180 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3181
3182 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3183 being created from pointers to memory locations.
3184 * gcc.target/powerpc/vec-init-2.c: Likewise.
3185
3186 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3187
3188 * gfortran.dg/dec_structure_12.f90: New testcase.
3189
3190 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3191
3192 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3193
3194 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3195
3196 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3197 verification.
3198
3199 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3200
3201 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3202 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3203
3204 2016-08-23 Richard Biener <rguenther@suse.de>
3205
3206 PR tree-optimization/27336
3207 * c-c++-common/pr27336.c: New testcase.
3208
3209 2016-08-22 Marek Polacek <polacek@redhat.com>
3210
3211 PR c++/77321
3212 * g++.dg/cpp1y/pr77321.C: New test.
3213
3214 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3215
3216 PR fortran/60774
3217 * gfortran.dg/empty_label.f: Adjust test for new error message.
3218 * gfortran.dg/empty_label.f90: Ditto.
3219 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3220 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3221 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3222
3223 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3224
3225 PR fortran/61318
3226 * gfortran.dg/pr61318.f90: New test.
3227
3228 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3229
3230 PR fortran/77260
3231 * gfortran.dg/pr77260_1.f90: New test.
3232 * gfortran.dg/pr77260_2.f90: Ditto.
3233
3234 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3235
3236 PR middle-end/77269
3237 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3238 __builtin_signbitf and __builtin_signbitl in expected generic
3239 expansion.
3240 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3241 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3242 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3243 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3244 tests.
3245
3246 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3247
3248 * gcc.dg/torture/float128-builtin.c,
3249 gcc.dg/torture/float128-ieee-nan.c,
3250 gcc.dg/torture/float128x-builtin.c,
3251 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3252 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3253 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3254 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3255 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3256 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3257 gcc.dg/torture/floatn-nan.h: New tests.
3258
3259 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3260
3261 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3262 macro.
3263 (main): Update calls to TEST_I_F.
3264 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3265 macro.
3266 (main): Update calls to TEST_I_F.
3267
3268 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3269
3270 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3271 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3272 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3273 names in calls to TEST_I_F.
3274
3275 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3276
3277 PR c/52952
3278 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3279
3280 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3281
3282 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3283 and !natural_alignment_64.
3284 * gcc.dg/ipa/propalign-2.c: Likewise.
3285 * gcc.dg/ipa/propalign-3.c: Likewise.
3286 * gcc.dg/ipa/propalign-4.c: Likewise.
3287 * gcc.dg/ipa/propalign-5.c: Likewise.
3288 * lib/target-supports.exp
3289 (check_effective_target_natural_alignment_32): Add avr-*-*.
3290
3291 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3292
3293 PR tree-optimization/61839
3294 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3295 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3296 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3297 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3298
3299 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3300
3301 PR c/32187
3302 * lib/target-supports.exp (check_effective_target_float16)
3303 (check_effective_target_float32, check_effective_target_float64)
3304 (check_effective_target_float128, check_effective_target_float32x)
3305 (check_effective_target_float64x)
3306 (check_effective_target_float128x)
3307 (check_effective_target_float16_runtime)
3308 (check_effective_target_float32_runtime)
3309 (check_effective_target_float64_runtime)
3310 (check_effective_target_float128_runtime)
3311 (check_effective_target_float32x_runtime)
3312 (check_effective_target_float64x_runtime)
3313 (check_effective_target_float128x_runtime)
3314 (check_effective_target_floatn_nx_runtime)
3315 (add_options_for_float16, add_options_for_float32)
3316 (add_options_for_float64, add_options_for_float128)
3317 (add_options_for_float32x, add_options_for_float64x)
3318 (add_options_for_float128x): New procedures.
3319 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3320 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3321 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3322 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3323 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3324 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3325 gcc.dg/torture/float128-complex.c,
3326 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3327 gcc.dg/torture/float128x-basic.c,
3328 gcc.dg/torture/float128x-complex.c,
3329 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3330 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3331 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3332 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3333 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3334 gcc.dg/torture/float32x-basic.c,
3335 gcc.dg/torture/float32x-complex.c,
3336 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3337 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3338 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3339 gcc.dg/torture/float64x-basic.c,
3340 gcc.dg/torture/float64x-complex.c,
3341 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3342 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3343 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3344 gcc.dg/torture/floatn-tg.h,
3345 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3346 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3347 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3348 gcc.dg/torture/fp-int-convert-float128x.c,
3349 gcc.dg/torture/fp-int-convert-float16-timode.c,
3350 gcc.dg/torture/fp-int-convert-float16.c,
3351 gcc.dg/torture/fp-int-convert-float32-timode.c,
3352 gcc.dg/torture/fp-int-convert-float32.c,
3353 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3354 gcc.dg/torture/fp-int-convert-float32x.c,
3355 gcc.dg/torture/fp-int-convert-float64-timode.c,
3356 gcc.dg/torture/fp-int-convert-float64.c,
3357 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3358 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3359 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3360 maximum exponent of floating-point type. Use it in testing
3361 whether 0x8...0 fits in the floating-point type. Always treat -1
3362 (signed 0xf...f) as fitting in the floating-point type.
3363 (M_OK1): New macro.
3364 * gcc.dg/torture/fp-int-convert-double.c,
3365 gcc.dg/torture/fp-int-convert-float.c,
3366 gcc.dg/torture/fp-int-convert-float128-timode.c,
3367 gcc.dg/torture/fp-int-convert-float128.c,
3368 gcc.dg/torture/fp-int-convert-float80-timode.c,
3369 gcc.dg/torture/fp-int-convert-float80.c,
3370 gcc.dg/torture/fp-int-convert-long-double.c,
3371 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3372
3373 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR fortran/72744
3376 * gfortran.dg/gomp/pr72744.f90: New test.
3377
3378 PR fortran/69281
3379 * gfortran.dg/gomp/pr69281.f90: New test.
3380
3381 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3382
3383 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3384 the last special seed value.
3385 * gfortran.dg/random_7.f90: Use size for last array member instead
3386 of hardcoded value.
3387
3388 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3389
3390 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3391 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3392
3393 2016-08-19 Richard Biener <rguenther@suse.de>
3394
3395 PR tree-optimization/77286
3396 * gcc.dg/torture/pr77286.c: New testcase.
3397
3398 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3399
3400 * gcc.dg/verbose-asm-2.c: New test case.
3401
3402 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3403
3404 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3405 (custom_diagnostic_finalizer): Update for change to
3406 diagnostic_show_locus.
3407
3408 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3409
3410 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3411 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3412
3413 2016-08-18 Marek Polacek <polacek@redhat.com>
3414
3415 PR c/71514
3416 * gcc.dg/pr71514.c: New test.
3417
3418 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3419
3420 PR target/72839
3421 * gcc.target/i386/pr72839.c: New test.
3422
3423 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3424
3425 PR middle-end/70895
3426 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3427 * c-c++-common/goacc/reduction-1.c: Likewise.
3428 * c-c++-common/goacc/reduction-2.c: Likewise.
3429 * c-c++-common/goacc/reduction-3.c: Likewise.
3430 * c-c++-common/goacc/reduction-4.c: Likewise.
3431
3432 2016-08-18 Alan Modra <amodra@gmail.com>
3433
3434 * gcc.c-torture/compile/pr72771.c: New.
3435
3436 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR fortran/67496
3439 * gfortran.dg/pr67496.f90: New test.
3440
3441 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3442
3443 PR tree-optimization/71752
3444 * gcc.dg/vect/pr71752.c: New.
3445
3446 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3447
3448 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3449
3450 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3451
3452 PR middle-end/77259
3453 * g++.dg/ipa/devirt-52.C: New test.
3454
3455 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3456
3457 * c-c++-common/goacc/reduction-6.c: New testcase.
3458
3459 2016-08-17 Richard Biener <rguenther@suse.de>
3460
3461 PR tree-optimization/76490
3462 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3463 * gcc.dg/pr52904.c: XFAIL.
3464
3465 2016-08-17 Richard Biener <rguenther@suse.de>
3466
3467 PR tree-optimization/23855
3468 * gcc.dg/loop-unswitch-2.c: Adjust.
3469
3470 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR tree-optimization/72817
3473 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3474
3475 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3476
3477 PR libgcc/77265
3478 * gcc.dg/torture/float128-extend-inf.c: New test.
3479
3480 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3481
3482 PR c/72857
3483 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3484 for embedded NUL.
3485 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3486 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3487 caret placement.
3488 (test_oct): Likewise.
3489 (test_multiple): Likewise.
3490 (test_field_width_specifier): Likewise.
3491 (test_field_width_specifier_2): New function.
3492 (test_field_precision_specifier): New function.
3493 (test_embedded_nul): Update expected caret placement.
3494 (test_non_contiguous_strings): Update line number.
3495 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3496 (__emit_string_literal_range): Add "caret_idx" param.
3497 (test_simple_string_literal): Add value for new param, updating
3498 expected output..
3499 (test_concatenated_string_literal): Likewise.
3500 (test_multiline_string_literal): Likewise.
3501 (test_hex): Likewise.
3502 (test_oct): Likewise.
3503 (test_multiple): Likewise.
3504 (test_ucn4): Likewise.
3505 (test_ucn8): Likewise.
3506 (test_u8): Likewise.
3507 (test_u): Likewise; update expected message, from "range" to
3508 "location".
3509 (test_U): Likewise.
3510 (test_L): Likewise.
3511 (test_macro): Add value for new param.
3512 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3513 (__emit_string_literal_range): Add "caret_idx" param.
3514 (test_stringified_token_1): Add value for new param. Update
3515 expected message, from "range" to "location".
3516 (test_stringized_token_2): Likewise, adding param to macro.
3517 (test_stringified_token_3): Likewise.
3518 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3519 (emit_warning): Convert param from source_range to location_t.
3520 (test_string_literals): Add caret_idx param, and use it when
3521 constructing a substring_loc. Update error message, from
3522 "range" to "location".
3523
3524 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3525
3526 PR target/71910
3527 * g++.dg/gomp/pr71910.C: New test.
3528
3529 PR middle-end/67485
3530 * gcc.c-torture/compile/pr67485.c: New test.
3531
3532 PR target/72867
3533 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3534
3535 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3536
3537 PR tree-optimization/69848
3538 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3539
3540 2016-08-16 Martin Liska <mliska@suse.cz>
3541
3542 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3543 of memory operations so that it can be handled by core2
3544 in 32-bit mode.
3545
3546 2016-08-16 Richard Biener <rguenther@suse.de>
3547
3548 PR tree-optimization/76783
3549 * gcc.dg/pr76783.c: New testcase.
3550 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3551
3552 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3553
3554 PR tree-optimization/72817
3555 PR tree-optimization/73450
3556 * gcc.dg/tree-ssa/pr72817.c: New test.
3557 * gcc.dg/tree-ssa/pr73450.c: New test.
3558
3559 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3560
3561 * gfortran.dg/init_flag_13.f90: New testcase.
3562 * gfortran.dg/init_flag_14.f90: Ditto.
3563 * gfortran.dg/init_flag_15.f03: Ditto.
3564 * gfortran.dg/dec_init_1.f90: Ditto.
3565 * gfortran.dg/dec_init_2.f90: Ditto.
3566
3567 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3568
3569 PR target/72867
3570 * gcc.target/i386/pr72867.c: New test.
3571
3572 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3573
3574 * c-c++-common/dump-ada-spec-5.c: New test.
3575
3576 2016-08-15 Richard Biener <rguenther@suse.de>
3577
3578 PR tree-optimization/73434
3579 * gcc.dg/torture/pr73434.c: New testcase.
3580
3581 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR tree-optimization/72824
3584 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3585
3586 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3587
3588 PR fortran/70598
3589 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3590 in use_device clause.
3591 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3592 * gfortran.dg/goacc/list.f95: Adjust to catch
3593 "neither a POINTER nor an array" error messages.
3594
3595 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3596
3597 PR target/76342
3598 * gcc.target/i386/pr76342.c: New test.
3599
3600 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR c/71512
3603 * g++.dg/ubsan/pr71512.C: New test.
3604 * c-c++-common/ubsan/pr71512-1.c: New test.
3605 * c-c++-common/ubsan/pr71512-2.c: New test.
3606
3607 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3608
3609 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3610 vector initialization options.
3611 * gcc.target/powerpc/vec-init-2.c: Likewise.
3612 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3613 is generated on ISA 3.0.
3614
3615 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3616
3617 PR middle-end/71654
3618 * gcc.dg/c-c++-common/pr71654.c: New test.
3619 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3620 dg-options.
3621 * gcc.dg/tree-ssa/vrp24: Likewise.
3622
3623 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3624
3625 PR c/67410
3626 * gcc.dg/pr67410.c: New test.
3627
3628 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3629
3630 PR tree-optimization/69848
3631 * gcc.dg/vect/vect-pr69848.c: New test.
3632
3633 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3634
3635 PR testsuite/71008
3636 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3637 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3638 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3639 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3640
3641 2016-08-12 Richard Biener <rguenther@suse.de>
3642
3643 PR tree-optimization/57326
3644 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3645 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3646 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3647 * gcc.target/i386/pr45685.c: Likewise.
3648 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3649 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3650 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3651 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3652 * gfortran.dg/pr34163.f90: Likewise.
3653
3654 2016-08-12 Martin Liska <mliska@suse.cz>
3655
3656 * g++.dg/gcov/gcov-16.C: New test.
3657 * lib/gcov.exp: Support new argument for run-gcov function.
3658
3659 2016-08-12 Martin Liska <mliska@suse.cz>
3660
3661 PR gcov-profile/35590
3662 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3663
3664 2016-08-12 Richard Biener <rguenther@suse.de>
3665
3666 PR tree-optimization/72851
3667 * gcc.dg/torture/pr72851.c: New testcase.
3668
3669 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3670
3671 PR debug/63240
3672 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3673 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3674 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3675 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3676 DW_AT_deleted.
3677
3678 PR debug/55641
3679 * g++.dg/debug/dwarf2/ref-1.C: New.
3680
3681 PR debug/49366
3682 * g++.dg/debug/dwarf2/template-params-12.H: New.
3683 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3684 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3685 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3686 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3687 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3688 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3689 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3690
3691 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3692
3693 PR target/72863
3694 * gcc.target/powerpc/pr72863.c: New test.
3695
3696 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3697
3698 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3699
3700 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3701
3702 * gcc.target/i386/pieces-strcpy-1.c: New test.
3703 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3704
3705 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR c++/72868
3708 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3709
3710 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3711
3712 * gcc.target/i386/pieces-memcpy-1.c: New test.
3713 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3714 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3715 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3716 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3717 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3718
3719 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR c/72816
3722 * gcc.dg/pr72816.c: Remove dg-error.
3723
3724 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3725
3726 PR tree-optimization/71083
3727 * gcc.c-torture/execute/pr71083.c: New test.
3728 * gnat.dg/loop_optimization23.adb: New test.
3729 * gnat.dg/loop_optimization23_pkg.ads: New test.
3730 * gnat.dg/loop_optimization23_pkg.adb: New test.
3731
3732 2016-08-11 Richard Biener <rguenther@suse.de>
3733
3734 PR tree-optimization/72772
3735 * gcc.dg/graphite/pr35356-1.c: Adjust.
3736 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3737
3738 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3739
3740 * gfortran.dg/random_7.f90: Take into account that the last seed
3741 value is the special p value.
3742 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3743
3744 2016-08-11 Richard Biener <rguenther@suse.de>
3745
3746 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3747
3748 2016-08-11 Alan Modra <amodra@gmail.com>
3749
3750 * gcc.target/powerpc/pr71680.c: New.
3751
3752 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3753
3754 * gcc.target/powerpc/bfp/bfp.exp: New file.
3755 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3756 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3757 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3758 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3759 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3760 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3761 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3762 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3763 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3764 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3765 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3766 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3767 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3768 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3769 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3770 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3771 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3772 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3773 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3774 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3775 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3776 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3777 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3778 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3779 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3780 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3781 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3782 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3783 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3784 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3785 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3786 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3787 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3788 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3789 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3790 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3791 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3792 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3793 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3794 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3795 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3796 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3797 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3798 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3799 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3800 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3801 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3802 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3803 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3804 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3805 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3806 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3807 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3808
3809 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3810
3811 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3812 Add aarch64*-*-*.
3813
3814 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3815
3816 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3817
3818 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3819
3820 PR target/72853
3821 * gcc.target/powerpc/pr72853.c: New test.
3822
3823 2016-08-10 Martin Liska <mliska@suse.cz>
3824
3825 PR gcov-profile/58306
3826 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3827
3828 2016-08-10 Martin Liska <mliska@suse.cz>
3829
3830 * g++.dg/gcov/gcov-threads-1.C: New test.
3831
3832 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3833
3834 PR target/71873
3835 * gcc.target/avr/pr71873.c: New test.
3836
3837 2016-08-09 Martin Liska <mliska@suse.cz>
3838
3839 * g++.dg/gcov/gcov-dump-1.C: New test.
3840 * g++.dg/gcov/gcov-dump-2.C: New test.
3841
3842 2016-08-09 Martin Liska <mliska@suse.cz>
3843
3844 * gcc.dg/tree-prof/val-prof-9.c: New test.
3845
3846 2016-08-09 Martin Liska <mliska@suse.cz>
3847
3848 * gcc.dg/tree-prof/val-prof-8.c: New test.
3849
3850 2016-08-09 Martin Jambor <mjambor@suse.cz>
3851
3852 PR ipa/71981
3853 * gcc.dg/ipa/pr71981.c: New test.
3854
3855 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3856
3857 PR tree-optimization/33707
3858 * gcc.dg/vect/pr33707.c: New test.
3859
3860 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3861
3862 PR tree-optimization/pr72772
3863 * gcc.dg/tree-ssa/pr72772.c: New test.
3864
3865 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3866
3867 PR rtl-optimization/66669
3868 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3869
3870 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3871
3872 PR tree-optimization/72824
3873 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3874
3875 2016-08-09 Richard Biener <rguenther@suse.de>
3876
3877 PR tree-optimization/71802
3878 * gcc.dg/torture/pr71802.c: New testcase.
3879
3880 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR c++/72809
3883 * g++.dg/eh/stdarg1.C: New test.
3884
3885 2016-08-08 Andi Kleen <ak@linux.intel.com>
3886
3887 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3888 test command line in failure log.
3889 (profopt-execute): dito. Make autofdo file names unique.
3890
3891 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3892
3893 PR c/64955
3894 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3895 output.
3896
3897 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3898
3899 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3900 c99_runtime.
3901 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3902 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3903 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3904 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3905 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3906 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3907
3908 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3909
3910 PR c/52952
3911 * gcc.dg/cpp/pr66415-1.c: Likewise.
3912 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3913 * gcc.dg/format/c90-printf-1.c: Likewise.
3914 * gcc.dg/format/diagnostic-ranges.c: New test case.
3915
3916 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR fortran/72716
3919 * gfortran.dg/gomp/pr72716.f90: New test.
3920
3921 PR middle-end/72781
3922 * gcc.dg/gomp/pr72781.c: New test.
3923
3924 PR middle-end/68762
3925 * g++.dg/vect/pr68762-1.cc: New test.
3926 * g++.dg/vect/pr68762-2.cc: New test.
3927 * g++.dg/vect/pr68762.h: New file.
3928
3929 2016-08-08 Martin Sebor <msebor@redhat.com>
3930
3931 PR testsuite/72838
3932 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3933 * g++.dg/warn/overflow-warn-3.C: Same.
3934 * g++.dg/warn/overflow-warn-4.C: Same.
3935
3936 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3937
3938 PR fortran/71936
3939 * gfortran.dg/allocate_with_source_21.f03: New test.
3940
3941 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3942
3943 PR fortran/72698
3944 * gfortran.dg/allocate_with_source_20.f03: New test.
3945
3946 2016-08-08 Alan Modra <amodra@gmail.com>
3947
3948 * gcc.c-torture/compile/pr72802.c: New.
3949
3950 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3951
3952 PR fortran/70524
3953 * gfortran.dg/dependency_48.f90: New test.
3954
3955 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3956
3957 PR fortran/70040
3958 * gfortran.dg/pr70040.f90: New testcase.
3959
3960 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3961
3962 PR fortran/71961
3963 * gfortran.dg/matmul_10.f90: New testcase.
3964
3965 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3966
3967 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3968
3969 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3970
3971 PR c/72816
3972 * gcc.dg/pr72816.c: New test.
3973
3974 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3975
3976 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3977 * g++.dg/conversion/pr41426.C: Likewise.
3978 * g++.dg/conversion/pr66211.C: Likewise.
3979 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3980 * g++.dg/init/ref8.C: Likewise.
3981 * g++.old-deja/g++.law/cvt20.C: Likewise.
3982 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3983
3984 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3985
3986 PR tree-optimization/18046
3987 * gcc.dg/tree-ssa/vrp105.c: New test.
3988 * gcc.dg/tree-ssa/vrp106.c: New test.
3989
3990 2016-08-05 Martin Sebor <msebor@redhat.com>
3991
3992 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3993 1ul in diagnostics. Remove hyphen from "constant-expression."
3994 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3995 * g++.dg/cpp0x/static_assert3.C: Same.
3996 * g++.dg/cpp1y/constexpr-throw.C: Same.
3997 * g++.dg/template/nontype3.C: Same.
3998 * g++.dg/warn/overflow-warn-1.C: Same.
3999 * g++.dg/warn/overflow-warn-3.C: Same.
4000 * g++.dg/warn/overflow-warn-4.C: Same.
4001
4002 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4003
4004 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4005 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4006 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4007 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4008
4009 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4010
4011 PR tree-optimization/72810
4012 * gcc.dg/tree-ssa/vrp110.c: New test.
4013
4014 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4015
4016 PR Target/72819
4017 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4018 registers.
4019 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4020 saving the half-precision registers.
4021 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4022 value is returned in h0.
4023 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4024 are passed in FP/SIMD registers.
4025 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4026 passing works corrcetly.
4027 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4028 (hfa_f16x2_t): Likewise.
4029 (hfa_f16x3_t): Likewise.
4030 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4031 are promoted to double and passed in a double register.
4032 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4033 are promoted to double and stacked.
4034 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4035 __fp16 data types.
4036 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4037 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4038 __fp16 first get passed in FP/SIMD registers, then stacked.
4039
4040 2016-08-05 Nathan Sidwell <nathan@acm.org>
4041
4042 PR c++/68724
4043 * g++.dg/cpp0x/pr68724.C: New.
4044
4045 2016-08-05 Richard Biener <rguenther@suse.de>
4046
4047 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4048
4049 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4050
4051 * gcc.dg/tree-ssa/vrp107.c: New test.
4052 * gcc.dg/tree-ssa/vrp108.c: New test.
4053 * gcc.dg/tree-ssa/vrp109.c: New test.
4054
4055 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4056
4057 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4058 dg-options.
4059
4060 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4061
4062 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4063 test-cases.
4064 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4065 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4066 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4067 test-cases.
4068 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4069 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4070 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4071 large_double.
4072
4073 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4074
4075 PR c++/72800
4076 * g++.dg/cpp1y/lambda-ice1.C: New.
4077
4078 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4079
4080 PR c++/72759
4081 * g++.dg/cpp1y/pr72759.C: New test.
4082
4083 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4084
4085 * gcc.dg/switch-10.c: New test.
4086
4087 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4088
4089 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4090
4091 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4092
4093 * c-c++-common/goacc/routine-5.c: Update.
4094
4095 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4096
4097 PR rtl-optimization/70903
4098 * gcc.c-torture/execute/pr70903.c: New test.
4099
4100 2016-08-04 Martin Liska <mliska@suse.cz>
4101
4102 * gcc.dg/params/params.exp: Replace file exists with
4103 TESTING_IN_BUILD_TREE.
4104
4105 2016-08-04 Marek Polacek <polacek@redhat.com>
4106
4107 PR c++/70229
4108 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4109
4110 2016-08-04 Richard Biener <rguenther@suse.de>
4111
4112 PR middle-end/71984
4113 * gcc.dg/torture/pr71984.c: Guard correctness check for
4114 little-endian.
4115
4116 2016-08-03 Andrew Pinski <apinski@cavium.com>
4117
4118 * gcc.c-torture/compile/20160802-1.c: New testcase.
4119
4120 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
4121
4122 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4123
4124 2016-08-03 Richard Biener <rguenther@suse.de>
4125
4126 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4127 and remove -O3.
4128 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4129 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4130
4131 2016-08-03 Richard Biener <rguenther@suse.de>
4132
4133 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4134 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4135 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4136 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4137
4138 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4139
4140 * gcc.dg/init-excess-2.c: Require int32plus.
4141 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4142 * gcc.dg/pr59963-2.c: Require int32plus.
4143 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4144 * gcc.dg/unroll-7.c: Require int32plus.
4145
4146 2016-08-02 Bin Cheng <bin.cheng@arm.com>
4147
4148 PR tree-optimization/34114
4149 * gcc.dg/tree-ssa/loop-42.c: New test.
4150
4151 2016-08-02 Tamar Christina <tamar.christina@arm.com>
4152
4153 * gcc.target/aarch64/vminmaxnm.c: New.
4154 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4155 tests.
4156
4157 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4158
4159 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4160 vec_extract for vector float, vector int, vector short, and vector
4161 char.
4162 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4163 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4164 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4165 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4166
4167 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4168
4169 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
4170 single stack adjustment, no writeback.
4171 * gcc.target/aarch64/test_frame_12.c: Likewise.
4172 * gcc.target/aarch64/test_frame_13.c: Likewise.
4173 * gcc.target/aarch64/test_frame_15.c: Likewise.
4174 * gcc.target/aarch64/test_frame_6.c: Likewise.
4175 * gcc.target/aarch64/test_frame_7.c: Likewise.
4176 * gcc.target/aarch64/test_frame_8.c: Likewise.
4177 * gcc.target/aarch64/test_frame_16.c: New test.
4178
4179 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4180
4181 PR target/72748
4182 * gcc.target/i386/pr72748.c: New test.
4183
4184 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4185
4186 PR tree-optimization/71818
4187 * gcc.dg/vect/pr71818.c: New
4188
4189 2016-08-01 Martin Liska <mliska@suse.cz>
4190
4191 PR tree-optimization/71857
4192 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4193
4194 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4195
4196 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4197
4198 2016-08-01 Jan Beulich <jbeulich@suse.com>
4199
4200 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4201
4202 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4203
4204 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4205 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4206
4207 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4208
4209 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4210 (check_effective_target_c++): Likewise. Also match for libstdc++.
4211
4212 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4213
4214 PR fortran/41922
4215 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4216 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4217 * gfortran.dg/pr41922.f90: New test.
4218
4219 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4220
4221 PR fortran/68566
4222 * gfortran.dg/pr68566.f90: new test.
4223
4224 2016-07-30 Martin Sebor <msebor@redhat.com>
4225
4226 PR c++/60760
4227 PR c++/71091
4228 * g++.dg/cpp0x/constexpr-cast.C: New test.
4229 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4230 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4231 * g++.dg/ubsan/pr63956.C: Correct.
4232
4233 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4234
4235 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4236 vector double or vector long where the vector is in memory.
4237 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4238 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4239
4240 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4241
4242 PR fortran/69867
4243 * gfortran.dg/pr69867.f90: New test.
4244
4245 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4246
4247 PR fortran/69962
4248 * gfortran.dg/pr69962.f90: New test.
4249
4250 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4251
4252 PR fortran/70006
4253 * gfortran.dg/pr70006.f90: New test.
4254
4255 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4256
4257 PR fortran/71730
4258 * gfortran.dg/pr71730.f90: New test.
4259 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4260 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4261 * gfortran.dg/array_constructor_26.f03: Ditto.
4262
4263 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4264
4265 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4266 * gcc.target/powerpc/pr71763.c: Likewise.
4267
4268 2016-07-29 Marek Polacek <polacek@redhat.com>
4269
4270 PR c/71742
4271 * gcc.dg/940510-1.c: Adjust dg-error.
4272 * gcc.dg/c99-flex-array-1.c: Likewise.
4273 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4274
4275 PR c/71853
4276 * gcc.dg/noncompile/pr71853.c: New test.
4277
4278 PR c/71573
4279 * gcc.dg/noncompile/pr71573.c: New test.
4280
4281 PR c/71926
4282 * g++.dg/warn/Wparentheses-30.C: New test.
4283 * gcc.dg/Wparentheses-14.c: New test.
4284
4285 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4286
4287 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4288
4289 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4290
4291 PR tree-optimization/57558
4292 * gcc.dg/vect/pr57558-1.c: New test.
4293 * gcc.dg/vect/pr57558-2.c: New test.
4294
4295 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4296
4297 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4298 to scan forwprop1 dump pass.
4299
4300 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4301
4302 PR c++/51488
4303 * g++.dg/template/pr51488.C: New.
4304
4305 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR c/71969
4308 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4309 static __inline__.
4310 * gcc.dg/pr71969-1.c: New test.
4311 * gcc.dg/pr71969-2.c: New test.
4312 * gcc.dg/pr71969-3.c: New test.
4313
4314 2016-07-29 Marek Polacek <polacek@redhat.com>
4315
4316 PR c/71574
4317 * c-c++-common/pr71574.c: New test.
4318
4319 PR c/71583
4320 * gcc.dg/noncompile/pr71583.c: New test.
4321
4322 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4323
4324 PR middle-end/68217
4325 * gcc.dg/pr68217.c: New test.
4326
4327 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4328
4329 PR fortran/71067
4330 * gfortran.dg/pr71067_1.f90: New test.
4331 * gfortran.dg/pr71067_2.f90: Ditto.
4332
4333 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4334
4335 * gcc.target/powerpc/vec-extract-1.c: New test.
4336
4337 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4338
4339 PR fortran/71799
4340 * gfortran.dg/pr71799.f90: New test.
4341
4342 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR c++/71665
4345 * g++.dg/cpp0x/pr71665-1.C: New.
4346 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4347 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4348 * g++.dg/ext/label10.C: Likewise.
4349 * g++.dg/parse/constant5.C: Likewise.
4350
4351 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4352
4353 PR fortran/71859
4354 * gfortran.dg/pr71859.f90: New test.
4355 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4356 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4357
4358 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4359
4360 PR fortran/71883
4361 * gfortran.dg/pr71883.f90 : New test.
4362
4363 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4364
4365 PR tree-optimization/71734
4366 * g++.dg/vect/pr70729-nest.cc: New test.
4367
4368 2016-07-28 Renlin Li <renlin.li@arm.com>
4369
4370 Revert
4371 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4372
4373 PR fortran/71902
4374 * gfortran.dg/dependency_47.f90: New test.
4375
4376 2016-07-28 Martin Liska <mliska@suse.cz>
4377
4378 PR gcov-profile/68025
4379 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4380
4381 2016-07-28 Martin Liska <mliska@suse.cz>
4382
4383 * g++.dg/vect/pr70944.cc: New test.
4384
4385 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4386
4387 PR middle-end/71994
4388 * gcc.dg/torture/pr71994.c: New test.
4389
4390 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4391
4392 PR middle-end/71078
4393 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4394 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4395 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4396
4397 2016-07-27 Richard Biener <rguenther@suse.de>
4398
4399 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4400
4401 2016-07-27 Martin Liska <mliska@suse.cz>
4402
4403 * gcc.dg/predict-13.c: New test.
4404 * gcc.dg/predict-14.c: New test.
4405
4406 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4407
4408 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4409 including stdint.h.
4410 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4411 including stdint.h.
4412
4413 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4414
4415 PR target/71869
4416 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4417 IEEE built-in functions handle quiet and signalling NaNs
4418 correctly.
4419
4420 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4421
4422 PR fortran/71862
4423 * gfortran.dg/pr71862.f90: New test.
4424
4425 2016-07-26 Martin Sebor <msebor@redhat.com>
4426
4427 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4428 selector with dg-options.
4429
4430 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4431
4432 PR tree-optimization/18046
4433 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4434 * gcc.dg/tree-ssa/vrp103.c: New test.
4435 * gcc.dg/tree-ssa/vrp104.c: New test.
4436
4437 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4438
4439 * gcc.target/powerpc/pr63354.c: Require lp64 since
4440 -mprofile-kernel is not legal with -m32.
4441
4442 2016-07-26 Richard Biener <rguenther@suse.de>
4443
4444 PR rtl-optimization/71984
4445 * gcc.dg/torture/pr71984.c: New testcase.
4446
4447 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4448
4449 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4450 g++-dg-runtest via et-dg-runtest.
4451 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4452 * gcc.dg/vect/vect.exp: Likewise.
4453 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4454 gfortran-dg-runtest.
4455 * gfortran.dg/vect/vect.exp: Likewise.
4456 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4457 (check_mips_loongson_hw_available): Likewise.
4458 (check_effective_target_mpaired_single_runtime): Likewise.
4459 (check_effective_target_mips_loongson_runtime): Likewise.
4460 (add_options_for_mpaired_single): Likewise.
4461 (check_effective_target_vect_int): Add global et_index.
4462 Check and save the supported feature for a target selected by
4463 the et_index target. Break long lines where appropriate. Call
4464 et-is-effective-target for MIPS with an argument instead of
4465 check_effective_target_* where appropriate.
4466 (check_effective_target_vect_intfloat_cvt): Likewise.
4467 (check_effective_target_vect_uintfloat_cvt): Likewise.
4468 (check_effective_target_vect_floatint_cvt): Likewise.
4469 (check_effective_target_vect_floatuint_cvt): Likewise.
4470 (check_effective_target_vect_simd_clones): Likewise.
4471 (check_effective_target_vect_shift): ewise.
4472 (check_effective_target_whole_vector_shift): Likewise.
4473 (check_effective_target_vect_bswap): Likewise.
4474 (check_effective_target_vect_shift_char): Likewise.
4475 (check_effective_target_vect_long): Likewise.
4476 (check_effective_target_vect_float): Likewise.
4477 (check_effective_target_vect_double): Likewise.
4478 (check_effective_target_vect_long_long): Likewise.
4479 (check_effective_target_vect_no_int_max): Likewise.
4480 (check_effective_target_vect_no_int_add): Likewise.
4481 (check_effective_target_vect_no_bitwise): Likewise.
4482 (check_effective_target_vect_widen_shift): Likewise.
4483 (check_effective_target_vect_no_align): Likewise.
4484 (check_effective_target_vect_hw_misalign): Likewise.
4485 (check_effective_target_vect_element_align): Likewise.
4486 (check_effective_target_vect_condition): Likewise.
4487 (check_effective_target_vect_cond_mixed): Likewise.
4488 (check_effective_target_vect_char_mult): Likewise.
4489 (check_effective_target_vect_short_mult): Likewise.
4490 (check_effective_target_vect_int_mult): Likewise.
4491 (check_effective_target_vect_extract_even_odd): Likewise.
4492 (check_effective_target_vect_interleave): Likewise.
4493 (check_effective_target_vect_stridedN): Likewise.
4494 (check_effective_target_vect_multiple_sizes): Likewise.
4495 (check_effective_target_vect64): Likewise.
4496 (check_effective_target_vect_call_copysignf): Likewise.
4497 (check_effective_target_vect_call_sqrtf): Likewise.
4498 (check_effective_target_vect_call_btrunc): Likewise.
4499 (check_effective_target_vect_call_btruncf): Likewise.
4500 (check_effective_target_vect_call_ceil): Likewise.
4501 (check_effective_target_vect_call_ceilf): Likewise.
4502 (check_effective_target_vect_call_floor): Likewise.
4503 (check_effective_target_vect_call_floorf): Likewise.
4504 (check_effective_target_vect_call_lceil): Likewise.
4505 (check_effective_target_vect_call_lfloor): Likewise.
4506 (check_effective_target_vect_call_nearbyint): Likewise.
4507 (check_effective_target_vect_call_nearbyintf): Likewise.
4508 (check_effective_target_vect_call_round): Likewise.
4509 (check_effective_target_vect_call_roundf): Likewise.
4510 (check_effective_target_vect_perm): Likewise, but also append *_saved
4511 to the existing global name to properly cache the result.
4512 (check_effective_target_vect_perm_byte): Likewise.
4513 (check_effective_target_vect_perm_short): Likewise.
4514 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4515 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4516 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4517 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4518 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4519 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4520 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4521 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4522 (check_effective_target_vect_sdot_qi): Likewise.
4523 (check_effective_target_vect_udot_qi): Likewise.
4524 (check_effective_target_vect_sdot_hi): Likewise.
4525 (check_effective_target_vect_udot_hi): Likewise.
4526 (check_effective_target_vect_usad_char): Likewise.
4527 (check_effective_target_vect_pack_trunc): Likewise.
4528 (check_effective_target_vect_unpack): Likewise.
4529 (check_effective_target_vect_aligned_arrays): Likewise.
4530 (check_effective_target_vect_natural_alignment): Likewise.
4531 (check_effective_target_vector_alignment_reachable): Likewise.
4532 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4533 (is-effective-target): Initialize et_index if undefined.
4534 (et-dg-runtest): New.
4535 (et-is-effective-target): Likewise.
4536 (check_vect_support_and_set_flags): Add supported MIPS targets to
4537 EFFECTIVE_TARGETS list. Return the number of supported targets.
4538
4539 2016-07-26 Richard Biener <rguenther@suse.de>
4540 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4541
4542 PR middle-end/70920
4543 * gcc.dg/pr70920-1.c: New test-case.
4544 * gcc.dg/pr70902-2.c: Likewise.
4545 * gcc.dg/pr70920-3.c: Likewise.
4546 * gcc.dg/pr70920-4.c: Likewise
4547 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4548 2 instead of 3.
4549
4550 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4551
4552 * gcc.c-torture/execute/pr71494.c: Require label_values.
4553 * gcc.dg/pr16973.c: Ditto.
4554
4555 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4556
4557 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4558 * gcc.dg/torture/pr69771.c: Require int32plus.
4559 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4560
4561 2016-07-25 Martin Liska <mliska@suse.cz>
4562
4563 * gcc.dg/torture/pr71987.c: New test.
4564
4565 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4566
4567 PR fortran/71935
4568 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4569 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4570 * gfortran.dg/pr71935.f90: New test.
4571
4572 2016-07-22 Martin Sebor <msebor@redhat.com>
4573
4574 PR c++/71675
4575 * g++.dg/ext/atomic-3.C: New test.
4576 * gcc.dg/atomic/pr71675.c: New test.
4577
4578 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4579
4580 * gcc.target/i386/mvc8.c: New test.
4581
4582 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4583
4584 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4585 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4586
4587 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4588
4589 PR fortran/71795
4590 * gfortran.dg/constructor_50.f90: New test.
4591
4592 2016-07-22 Martin Liska <mliska@suse.cz>
4593
4594 PR gcov-profile/69028
4595 PR gcov-profile/62047
4596 * g++.dg/cilk-plus/pr69028.C: New test.
4597
4598 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4599
4600 * gfortran.dg/coarray_stat_2.f90: New test.
4601
4602 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4603
4604 * gcc.target/powerpc/vec-extract.h: New files to check the
4605 vec_extract built-in functions for all vector types, testing
4606 accessing each element, both with constant and variable element
4607 numbers.
4608 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4609 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4610 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4611 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4612 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4613 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4614 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4615 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4616 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4617
4618 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR c++/71728
4621 * g++.dg/other/pr71728.C: New test.
4622
4623 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4624
4625 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4626 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4627 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4628 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4629 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4630
4631 2016-07-21 Richard Biener <rguenther@suse.de>
4632
4633 PR tree-optimization/71947
4634 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4635
4636 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4637
4638 * gcc.dg/tree-ssa/scev-15.c: New.
4639
4640 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4641
4642 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4643
4644 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR c++/71941
4647 * g++.dg/gomp/pr71941.C: New test.
4648
4649 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4650
4651 PR c/70339
4652 PR c/71858
4653 * g++.dg/spellcheck-identifiers.C: New test case, based on
4654 gcc.dg/spellcheck-identifiers.c.
4655 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4656 gcc.dg/spellcheck-identifiers-2.c.
4657 * g++.dg/spellcheck-typenames.C: New test case, based on
4658 gcc.dg/spellcheck-typenames.c
4659
4660 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4661
4662 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4663 pointer to member function and also test catching by reference.
4664
4665 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4666
4667 * gcc.target/s390/pr67443.c: Fix test case.
4668
4669 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4670
4671 * gcc.target/s390/insv-1.c: Xfail some tests.
4672 * gcc.target/s390/insv-2.c: Likewise.
4673
4674 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4675
4676 * gcc.target/avr/torture/get-mem.c: New test.
4677 * gcc.target/avr/torture/set-mem.c: New test.
4678
4679 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4680
4681 PR target/71948
4682 * gcc.target/avr/torture/tiny-progmem.c: New test.
4683
4684 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4685
4686 PR c++/71909
4687 * g++.dg/parse/pr71909.C: New test.
4688 * g++.dg/tm/pr71909.C: New test.
4689
4690 PR c++/50060
4691 * g++.dg/cpp0x/constexpr-50060.C: New test.
4692 * g++.dg/cpp1y/constexpr-50060.C: New test.
4693
4694 2016-07-20 Martin Liska <mliska@suse.cz>
4695
4696 * gfortran.dg/graphite/pr71898.f90: New test.
4697
4698 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4699
4700 PR tree-optimization/71503
4701 PR tree-optimization/71683
4702 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4703 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4704
4705 2016-07-20 Martin Liska <mliska@suse.cz>
4706
4707 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4708 * gcc.dg/plugin/sreal-test-1.c: Remove.
4709 * gcc.dg/plugin/sreal_plugin.c: Remove.
4710
4711 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4712
4713 PR fortran/71902
4714 * gfortran.dg/dependency_47.f90: New test.
4715
4716 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4717
4718 PR rtl-optimization/71916
4719 * gcc.c-torture/compile/pr71916.c: New test.
4720
4721 PR middle-end/71874
4722 * g++.dg/torture/pr71874.C: New test.
4723
4724 PR middle-end/71734
4725 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4726 (my_alloc): Rewritten to use __builtin_posix_memalign and
4727 __SIZE_TYPE__.
4728 (my_free): Use __builtin_free instead of _mm_free.
4729 (Vec::operator=): Use __builtin_memcpy.
4730
4731 2016-07-19 Martin Jambor <mjambor@suse.cz>
4732
4733 PR fortran/71688
4734 * gfortran.dg/pr71688.f90: New test.
4735
4736 2016-07-19 Richard Biener <rguenther@suse.de>
4737
4738 * c-c++-common/vector-subscript-6.c: New testcase.
4739 * c-c++-common/vector-subscript-7.c: Likewise.
4740
4741 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4742
4743 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4744 and UInt32 based on __SIZEOF_INT__.
4745
4746 2016-07-19 Richard Biener <rguenther@suse.de>
4747
4748 PR tree-optimization/71901
4749 * gcc.dg/torture/pr71901.c: New testcase.
4750
4751 2016-07-19 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/71908
4754 * gcc.dg/torture/pr71908.c: New testcase.
4755
4756 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4757
4758 PR target/71493
4759 * gcc.target/powerpc/pr71493-1.c: New test.
4760 * gcc.target/powerpc/pr71493-2.c: Likewise.
4761
4762 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4763
4764 PR c++/71835
4765 * g++.dg/conversion/ambig3.C: New test.
4766
4767 PR c++/71828
4768 * g++.dg/cpp0x/constexpr-71828.C: New test.
4769
4770 PR c++/71826
4771 * g++.dg/template/pr71826.C: New test.
4772
4773 PR c++/71822
4774 * g++.dg/template/defarg21.C: New test.
4775
4776 PR c++/71871
4777 * g++.dg/ext/vector31.C: New test.
4778
4779 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4780
4781 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4782
4783 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4784
4785 PR tree-optimization/71734
4786 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4787
4788 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4789
4790 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4791 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4792 stack-layout-dynamic-1.c: New test.
4793
4794 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4795
4796 * gcc.target/s390/nolrl-1.c: New test.
4797
4798 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
4799
4800 PR fortran/71523
4801 * gfortran.dg/pr71523_1.f90: New test.
4802 * gfortran.dg/pr71523_2.f90: New test.
4803
4804 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4805
4806 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4807
4808 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4809 Marco Restelli <mrestelli@gmail.com>
4810
4811 PR fortran/62125
4812 * gfortran.dg/pr62125.f90: New test.
4813
4814 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4815
4816 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4817 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4818
4819 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
4820
4821 PR c++/58796
4822 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4823 * g++.dg/cpp0x/nullptr35.C: New test.
4824
4825 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4826
4827 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4828
4829 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4830
4831 * gfortran.dg/goacc/vector_length.f90: New test.
4832
4833 2016-07-15 Richard Biener <rguenther@suse.de>
4834
4835 PR tree-optimization/71881
4836 * gcc.dg/torture/pr71881.c: New testcase.
4837
4838 2016-07-15 Richard Biener <rguenther@suse.de>
4839
4840 PR tree-optimization/71887
4841 * gcc.dg/torture/pr71887.c: New testcase.
4842
4843 2016-07-15 Jakub Jelinek <jakub@redhat.com>
4844
4845 PR c/71858
4846 * gcc.dg/spellcheck-identifiers-3.c: New test.
4847
4848 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4849
4850 PR fortran/71807
4851 * gfortran.dg/null_9.f90: New test.
4852
4853 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4854
4855 * gcc.dg/tree-ssa/loop-41.c: New test.
4856
4857 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4858
4859 PR tree-optimization/71347
4860 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4861
4862 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4863
4864 PR fortran/29819
4865 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4866 * gfortran.dg/contains.f90: Ditto.
4867 * gfortran.dg/contains_empty_1.f03: Ditto.
4868 * gfortran.dg/submodule_3.f08: Ditto.
4869
4870 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR testsuite/71865
4873 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4874 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4875 expected diagnostics.
4876
4877 PR c/71858
4878 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4879 * gcc.dg/spellcheck-identifiers-2.c: New test.
4880 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4881 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4882
4883 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4884
4885 PR tree-optimization/71872
4886 * gcc.c-torture/compile/pr71872.c: New test.
4887
4888 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4889
4890 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4891 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4892 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4893 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4894 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4895 * gcc.target/arm/atomic-op-acquire-1.c: This.
4896 * gcc.target/arm/atomic-op-char.c: Rename into ...
4897 * gcc.target/arm/atomic-op-char-1.c: This.
4898 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4899 * gcc.target/arm/atomic-op-consume-1.c: This.
4900 * gcc.target/arm/atomic-op-int.c: Rename into ...
4901 * gcc.target/arm/atomic-op-int-1.c: This.
4902 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4903 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4904 * gcc.target/arm/atomic-op-release.c: Rename into ...
4905 * gcc.target/arm/atomic-op-release-1.c: This.
4906 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4907 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4908 * gcc.target/arm/atomic-op-short.c: Rename into ...
4909 * gcc.target/arm/atomic-op-short-1.c: This.
4910 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4911 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4912 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4913 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4914 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4915 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4916 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4917 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4918 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4919 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4920
4921 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4922
4923 PR fortran/70842
4924 * gfortran.dg/select_type_35.f03: New test.
4925
4926 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4927
4928 PR target/65951
4929 PR tree-optimization/70923
4930 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4931 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4932 * gcc.dg/vect/pr65951.c: Likewise.
4933 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4934
4935 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4936
4937 * c-c++-common/pr60226.c: Expect maximum object file alignment
4938 error on AIX.
4939
4940 2016-07-14 Richard Biener <rguenther@suse.de>
4941
4942 PR tree-optimization/71866
4943 * gcc.dg/torture/pr71866.c: New testcase.
4944
4945 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4946
4947 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4948 selector and enclose boolean expression in curly braces.
4949
4950 2016-07-14 Alan Modra <amodra@gmail.com>
4951
4952 PR target/71733
4953 * gcc.target/powerpc/p9-novsx.c: New.
4954
4955 2016-07-13 Andi Kleen <ak@linux.intel.com>
4956
4957 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4958 * g++.dg/tree-prof/morefunc.C: Dito.
4959 * g++.dg/tree-prof/pr35545.C: Dito.
4960 * g++.dg/tree-prof/reorder.C: Dito.
4961 * gcc.dg/tree-prof/20050826-2.c: Dito.
4962 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4963 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4964 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4965 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4966 * gcc.dg/tree-prof/inliner-1.c: Dito.
4967 * gcc.dg/tree-prof/merge_block.c: Dito.
4968 * gcc.dg/tree-prof/stringop-1.c: Dito.
4969 * gcc.dg/tree-prof/stringop-2.c: Dito.
4970 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4971 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4972 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4973 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4974 * gcc.dg/tree-prof/update-loopch.c: Dito.
4975 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4976 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4977 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4978 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4979 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4980 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4981 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4982
4983 2016-07-13 Andi Kleen <ak@linux.intel.com>
4984
4985 * lib/profopt.exp (profopt-execute): Remove .imports files.
4986
4987 2016-07-13 Andi Kleen <ak@linux.intel.com>
4988
4989 * lib/profopt.exp (profopt-execute): Always log profiler command line.
4990
4991 2016-07-13 Andi Kleen <ak@linux.intel.com>
4992
4993 * lib/profopt.exp (dg-final-scan-autofdo,
4994 dg-final-scan-not-autofdo): New functions.
4995
4996 2016-07-13 Bin Cheng <bin.cheng@arm.com>
4997
4998 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4999 * gcc.dg/vect/vect-35.c: Ditto.
5000 * gcc.dg/vect/vect-alias-check-2.c: New test.
5001
5002 2016-07-13 Martin Liska <mliska@suse.cz>
5003
5004 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5005 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5006 * gfortran.dg/pr42108.f90: Update expected dump scan.
5007
5008 2016-07-13 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/24574
5011 * gcc.dg/pr24574.c: New testcase.
5012
5013 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5014
5015 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5016 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5017 * c-c++-common/pr68833-1.c: Require int32plus.
5018 * gcc.dg/ipa/pr63551.c: Likewise.
5019 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5020 * gcc.dg/ipa/pr64041.c: Require int32plus.
5021
5022 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5023
5024 PR ipa/71633
5025 * g++.dg/pr71633.C: New test.
5026
5027 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5028
5029 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5030 Add new arm_thumb1_cbz_ok effective target.
5031 * gcc.target/arm/cbz.c: New test.
5032
5033 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5034
5035 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5036 Define effective target.
5037 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5038 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5039 * gcc.target/arm/movhi_movw.c: New test.
5040 * gcc.target/arm/movsi_movw.c: Likewise.
5041 * gcc.target/arm/movdi_movw.c: Likewise.
5042
5043 2016-07-13 Richard Biener <rguenther@suse.de>
5044
5045 PR middle-end/71104
5046 * gcc.dg/pr71104-1.c: New testcase.
5047 * gcc.dg/pr71104-2.c: Likewise.
5048
5049 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5050
5051 PR target/71805
5052 * gcc.target/powerpc/pr71805.c: New test.
5053
5054 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5055
5056 * gcc.target/powerpc/divkc3-1.c: New.
5057 * gcc.target/powerpc/mulkc3-1.c: New.
5058
5059 2016-07-12 Nathan Sidwell <nathan@acm.org>
5060
5061 * gcc.target/arm/data-rel-1.c: New.
5062 * gcc.target/arm/data-rel-2.c: New.
5063 * gcc.target/arm/data-rel-3.c: New.
5064
5065 2016-07-12 Martin Liska <mliska@suse.cz>
5066
5067 * gcc.dg/params/blocksort-part.c: New test.
5068 * gcc.dg/params/params.exp: New file.
5069
5070 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5071
5072 PR middle-end/71700
5073 * gcc.c-torture/execute/pr71700.c: New test.
5074
5075 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5076 Richard Biener <rguenther@suse.de>
5077
5078 PR tree-optimization/23286
5079 PR tree-optimization/70159
5080 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5081 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5082 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5083 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5084 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5085 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5086 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5087 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5088 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5089 * gcc.dg/pr51879-12.c: Likewise.
5090 * gcc.dg/strlenopt-9.c: Likewise.
5091 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5092 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5093 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5094 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5095 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5096 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5097 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5098 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5099 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5100 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5101 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5102 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5103 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5104 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5105 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5106
5107 2016-07-12 Richard Biener <rguenther@suse.de>
5108
5109 PR rtl-optimization/68961
5110 * gcc.target/i386/pr68961.c: New testcase.
5111
5112 2016-07-11 Jakub Jelinek <jakub@redhat.com>
5113
5114 PR middle-end/71758
5115 * c-c++-common/gomp/pr71758.c: New test.
5116 * gfortran.dg/gomp/pr71758.f90: New test.
5117
5118 PR tree-optimization/71823
5119 * gcc.dg/vect/pr71823.c: New test.
5120
5121 2016-07-11 David Malcolm <dmalcolm@redhat.com>
5122
5123 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5124 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5125 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5126
5127 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5128
5129 PR target/71801
5130 * gcc.target/i386/pr71801.c: New test.
5131
5132 2016-07-11 Richard Biener <rguenther@suse.de>
5133
5134 PR tree-optimization/71816
5135 * gcc.dg/torture/pr71816.c: New testcase.
5136
5137 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5138
5139 PR fortran/71783
5140 * gfortran.dg/dependency_46.f90: New test.
5141
5142 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5143
5144 PR rtl-optimization/71621
5145 * gcc.target/i386/pr71621-1.c: New.
5146 * gcc.target/i386/pr71621-2.c: New.
5147
5148 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5149
5150 * gfortran.dg/goacc/pr71704.f90: New test.
5151
5152 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5153
5154 PR target/71297
5155 * gcc.target/powerpc/pr71297.c: New.
5156
5157 2016-07-08 Jiong Wang <jiong.wang@arm.com>
5158
5159 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5160
5161 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5162
5163 PR target/71806
5164 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5165
5166 2016-07-08 Alan Hayward <alan.hayward@arm.com>
5167
5168 PR tree-optimization/71667
5169 * gcc.dg/vect/pr71667.c: New
5170
5171 2016-07-08 Martin Liska <mliska@suse.cz>
5172
5173 * gcc.dg/torture/pr71606.c: New test.
5174
5175 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5176
5177 PR fortran/71764
5178 * gfortran.dg/pr71764.f90: New test.
5179
5180 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5181 Kai Tietz <ktietz70@googlemail.com>
5182
5183 PR c++/70869
5184 PR c++/71054
5185 * g++.dg/cpp0x/pr70869.C: New test.
5186 * g++.dg/cpp0x/pr71054.C: New test.
5187
5188 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5189
5190 * g++.dg/debug/pr71432.C: Fail on AIX.
5191
5192 2016-07-07 Martin Liska <mliska@suse.cz>
5193
5194 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5195 an undefined behavior.
5196 * gfortran.dg/do_3.F90: Likewise.
5197 * gfortran.dg/do_check_11.f90: New test.
5198 * gfortran.dg/do_check_12.f90: New test.
5199 * gfortran.dg/do_corner_warn.f90: New test.
5200
5201 2016-07-07 Martin Liska <mliska@suse.cz>
5202
5203 * gfortran.dg/predict-1.f90: Ammend the test.
5204 * gfortran.dg/predict-2.f90: Likewise.
5205
5206 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5207
5208 PR ipa/71624
5209 * g++.dg/pr71624.C: New test.
5210
5211 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5212
5213 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5214 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5215 ARMv8-M Mainline architectures.
5216
5217 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5218
5219 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5220 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5221
5222 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5223
5224 PR target/70098
5225 PR target/71763
5226 * gcc.target/powerpc/pr71763.c: New file.
5227
5228 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5229
5230 PR tree-optimization/71518
5231 * gcc.dg/pr71518.c: New test.
5232
5233 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5234
5235 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5236
5237 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5238
5239 PR target/50739
5240 * gcc.target/avr/pr50739.c: New test.
5241
5242 2016-07-05 Jan Hubicka <jh@suse.cz>
5243
5244 * gcc.dg/tree-ssa/scev-14.c: update template.
5245
5246 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5247
5248 * gcc.dg/vect/group-no-gaps-1.c: New test.
5249
5250 2016-07-05 Andi Kleen <ak@linux.intel.com>
5251
5252 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5253 if kernel supports MPX.
5254
5255 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5256
5257 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5258
5259 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5260 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5261
5262 * gcc.target/powerpc/signbit-1.c: New test.
5263 * gcc.target/powerpc/signbit-2.c: New test.
5264 * gcc.target/powerpc/signbit-3.c: New test.
5265
5266 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5267
5268 PR rtl-optimization/71594
5269 * gcc.dg/torture/pr71594.c: New test.
5270
5271 2016-07-05 Jan Hubicka <jh@suse.cz>
5272
5273 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5274
5275 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5276
5277 PR c++/62314
5278 * g++.dg/parse/error5.C: Update column
5279 number of missing semicolon error.
5280 * g++.dg/pr62314-2.C: New test case.
5281
5282 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5283
5284 * gfortran.dg/coarray_stat_function.f90: New test.
5285 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5286 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5287 to new interfaces.
5288
5289 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5290
5291 PR fortran/71623
5292 * gfortran.dg/deferred_character_17.f90: New test.
5293
5294 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5295
5296 * gcc.target/arm/neon/polytypes.c: Move to ...
5297 * gcc.target/arm/polytypes.c: ... here.
5298 * gcc.target/arm/neon/pr51534.c: Move to ...
5299 * gcc.target/arm/pr51534.c: ... here.
5300 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5301 * gcc.target/arm/vect-vcvt.c: ... here.
5302 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5303 * gcc.target/arm/vect-vcvtq.c: ... here.
5304 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5305 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5306 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5307 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5308 * gcc.target/arm/neon/neon.exp: Delete.
5309 * gcc.target/arm/neon/: Delete.
5310
5311 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5312
5313 PR fortran/65575
5314 * gfortran.dg: pr65575.f90: New test.
5315
5316 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5317
5318 PR fortran/35849
5319 * gfortran.dg: pr35849.f90: New test.
5320
5321 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5322
5323 PR c++/71739
5324 * g++.dg/cpp0x/pr71739.C: New test.
5325
5326 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5327
5328 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5329
5330 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5331
5332 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5333 locr.
5334 * gcc.target/s390/loc-1.c: New test.
5335
5336 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5337
5338 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5339 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5340
5341 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5342
5343 PR target/63874
5344 * gcc.target/aarch64/pr63874.c: New test.
5345
5346 2016-07-04 Jan Beulich <jbeulich@suse.com>
5347
5348 * g++.dg/header.c: New.
5349 * gcc.dg/header.c: New.
5350
5351 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5352
5353 PR c/71719
5354 * c-c++-common/Wunused-var-15.c: New test.
5355
5356 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR fortran/71687
5359 * gfortran.dg/gomp/pr71687.f90: New test.
5360
5361 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5362
5363 * gcc.dg/const-float128-ped.c: Require __float128 effective
5364 target and options.
5365 * gcc.dg/const-float128.c: Likewise.
5366 * gcc.dg/torture/float128-cmp-invalid.c: Require
5367 __float128 and base_quadfloat_support effective targets, and
5368 __float128 options.
5369 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5370 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5371 * gcc.dg/torture/float128-nan.c: Likewise.
5372 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5373 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5374 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5375 * lib/target-supports.exp (check_effective_target___float128): New.
5376 (add_options_for___float128): New.
5377 (check_effective_target_base_quadword_support): New.
5378
5379 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5380
5381 PR target/71720
5382 * gcc.target/powerpc/pr71720.c: New test.
5383
5384 2016-07-01 Jan Beulich <jbeulich@suse.com>
5385
5386 * gcc.dg/bss.c: New.
5387
5388 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5389
5390 PR target/71698
5391 * gcc.target/powerpc/pr71698.c: New test.
5392
5393 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5394
5395 PR target/71151
5396 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5397 instead of ".foo" for its section name.
5398 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5399 depending on MCU's flash size.
5400 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5401 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5402 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5403 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5404 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5405 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5406
5407 2016-07-01 Jan Beulich <jbeulich@suse.com>
5408
5409 * gcc.target/i386/pr65105-2.c: Add -msse2.
5410
5411 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5412
5413 PR tree-optimization/71707
5414 * gcc.dg/strlenopt-29.c: New test.
5415
5416 PR fortran/71704
5417 * gfortran.dg/gomp/pr71704.f90: New test.
5418
5419 PR fortran/71705
5420 * gfortran.dg/gomp/pr71705.f90: New test.
5421
5422 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5423
5424 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5425 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5426 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5427 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5428 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5429 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5430 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5431 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5432 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5433 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5434 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5435 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5436 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5437 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5457 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5458 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5459 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5505
5506 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5507 James Greenhalgh <james.greenhalgh@arm.com>
5508
5509 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5510
5511 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5512 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5513
5514 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5515
5516 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5517
5518 PR driver/71651
5519 * gcc.dg/spellcheck-options-12.c: New test case.
5520
5521 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR middle-end/71693
5524 * gcc.c-torture/compile/pr71693.c: New test.
5525
5526 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5527
5528 * gcc.dg/spellcheck-params.c: New testcase.
5529 * gcc.dg/spellcheck-params-2.c: New testcase.
5530
5531 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5532
5533 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5534 vector extract instructions.
5535 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5536
5537 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5538
5539 PR fortran/71686
5540 * gfortran.dg/unexpected_eof_2.f90: New test.
5541 * gfortran.dg/unexpected_eof_3.f90: New test.
5542
5543 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5544
5545 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5546
5547 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5548
5549 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5550 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5551 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5552
5553 2016-06-29 Richard Biener <rguenther@suse.de>
5554
5555 PR middle-end/15256
5556 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5557
5558 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5559
5560 * gcc.target/arm/aapcs/neon-vect10.c: Require
5561 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5562 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5563 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5564 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5565 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5566 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5567 * gcc.target/arm/fp16-aapcs-1.c: Require
5568 -mfloat-ab=hard. Also simplify the test.
5569 * gcc.target/arm/fp16-aapcs-2.c: New.
5570
5571 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5572
5573 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5574 (add_options_for_arm_fp16_ieee): New.
5575 (add_options_for_arm_fp16_alternative): New.
5576 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5577 long-line.
5578 (effective_target_arm_fp16_hw): New.
5579
5580 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5581
5582 PR tree-optimization/71655
5583 * g++.dg/pr71655.C: New test.
5584
5585 2016-06-29 Martin Liska <mliska@suse.cz>
5586
5587 * gcc.dg/pr71585.c: New test.
5588 * gcc.dg/pr71585-2.c: New test.
5589 * gcc.dg/pr71585-3.c: New test.
5590
5591 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5592
5593 PR tree-optimization/70729
5594 * g++.dg/vect/pr70729.cc: New test.
5595
5596 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5597
5598 * c-c++-common/gomp/cancel-1.c: Extend.
5599
5600 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR tree-optimization/71625
5603 * gcc.dg/strlenopt-28.c: New test.
5604
5605 2016-06-29 Richard Biener <rguenther@suse.de>
5606
5607 PR middle-end/71002
5608 * g++.dg/torture/pr71002.C: Adjust testcase.
5609
5610 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5611
5612 PR c/71685
5613 * gcc.dg/pr71685.c: New test.
5614
5615 2016-06-28 Martin Sebor <msebor@redhat.com>
5616
5617 PR c/71552
5618 * gcc.dg/init-bad-9.c: New test.
5619
5620 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5621
5622 * gcc.target/powerpc/abs128-1.c: Require VSX.
5623 * gcc.target/powerpc/copysign128-1.c: Likewise.
5624 * gcc.target/powerpc/inf128-1.c: Likewise.
5625 * gcc.target/powerpc/nan128-1.c: Likewise.
5626
5627 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR middle-end/71626
5630 * gcc.c-torture/execute/pr71626-1.c: New test.
5631 * gcc.c-torture/execute/pr71626-2.c: New test.
5632
5633 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5634
5635 PR target/71656
5636 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5637
5638 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5639
5640 PR target/71670
5641 * gcc.target/powerpc/pr71670.c: New testcase.
5642
5643 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5644
5645 PR target/71656
5646 * gcc.target/powerpc/pr71656-1.c: New test.
5647 * gcc.target/powerpc/pr71656-2.c: New test.
5648
5649 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5650
5651 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5652 around fp16 code.
5653 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5654 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5655 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5656 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5657 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5658 Add arm_neon_fp16_ok effective target.
5659 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5660 Likewise.
5661 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5662 Likewise.
5663 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5664 Likewise.
5665 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5666 Likewise.
5667 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5668 Likewise.
5669 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5670 Likewise.
5671 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5672 Likewise.
5673 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5674 Likewise.
5675 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5676 Likewise.
5677 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5678 Likewise.
5679 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5680 Likewise.
5681
5682 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5683
5684 * gcc.dg/predict-12.c: New testcase.
5685
5686 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5687
5688 PR fortran/71649
5689 * gfortran.dg/pr71649.f90: New test.
5690
5691 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR tree-optimization/71643
5694 * g++.dg/opt/pr71643.C: New test.
5695
5696 PR tree-optimization/71631
5697 * gcc.c-torture/execute/pr71631.c: New test.
5698
5699 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5700
5701 * gcc.dg/predict-11.c: New testcase.
5702 * gfortran.dg/predict-2.f90: New testcase.
5703
5704 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5705
5706 * gcc.dg/predict-10.c: New test.
5707
5708 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5709
5710 * gcc.target/powerpc/abs128-1.c: New.
5711 * gcc.target/powerpc/copysign128-1.c: New.
5712 * gcc.target/powerpc/inf128-1.c: New.
5713 * gcc.target/powerpc/nan128-1.c: New.
5714
5715 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5716
5717 * gfortran.dg/pr71642.f90: New test.
5718
5719 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR tree-optimization/71647
5722 * gcc.target/i386/pr71647.c: New test.
5723
5724 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5725
5726 * gcc.target/i386/noplt-gd-1.c: New test.
5727 * gcc.target/i386/noplt-gd-2.c: Likewise.
5728 * gcc.target/i386/noplt-gd-3.c: Likewise.
5729 * gcc.target/i386/noplt-ld-1.c: Likewise.
5730 * gcc.target/i386/noplt-ld-2.c: Likewise.
5731 * gcc.target/i386/noplt-ld-3.c: Likewise.
5732 * lib/target-supports.exp
5733 (check_effective_target_tls_get_addr_via_got): New.
5734
5735 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5736
5737 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5738 testsuite compile flags.
5739 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5740 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5741
5742 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5743
5744 * g++dg/vect/pr36684.cc: Add dg-do compile.
5745 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5746 * gcc.dg/vect/pr70021.c: Ditto.
5747 * gcc.dg/vect/pr70138-1.c: Ditto.
5748 * gcc.dg/vect/pr70138-2.c: Ditto.
5749 * gcc.dg/vect/pr70354-1.c: Ditto.
5750 * gcc.dg/vect/pr70354-2.c: Ditto.
5751 * gcc.dg/vect/pr71259.c: Ditto.
5752 * gcc.dg/vect/pr71416-1.c: Ditto.
5753 * gcc.dg/vect/slp-43.c: Ditto.
5754 * gcc.dg/vect/slp-45.c: Ditto.
5755 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5756 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5757 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5758 * gfortran.dg/vect/pr69980.f90: Ditto.
5759
5760 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5761
5762 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5763 * gcc.dg/vect/bb-slp-30.c: Ditto.
5764 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5765 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5766 * gcc.dg/vect/pr45902.c: Ditto.
5767 * gcc.dg/vect/pr48172.c: Ditto.
5768 * gcc.dg/vect/pr48377.c: Ditto.
5769 * gcc.dg/vect/pr49038.c: Ditto.
5770 * gcc.dg/vect/pr49771.c: Ditto.
5771 * gcc.dg/vect/pr52091.c: Ditto.
5772 * gcc.dg/vect/pr53185-2.c: Ditto.
5773 * gcc.dg/vect/pr56826.c: Ditto.
5774 * gcc.dg/vect/pr60276.c: Ditto.
5775 * gcc.dg/vect/pr62021.c: Ditto.
5776 * gcc.dg/vect/pr63530.c: Ditto.
5777 * gcc.dg/vect/pr65518.c: Ditto.
5778 * gcc.dg/vect/pr65947-1.c: Ditto.
5779 * gcc.dg/vect/pr65947-10.c: Ditto.
5780 * gcc.dg/vect/pr65947-11.c: Ditto.
5781 * gcc.dg/vect/pr65947-12.c: Ditto.
5782 * gcc.dg/vect/pr65947-13.c: Ditto.
5783 * gcc.dg/vect/pr65947-2.c: Ditto.
5784 * gcc.dg/vect/pr65947-3.c: Ditto.
5785 * gcc.dg/vect/pr65947-4.c: Ditto.
5786 * gcc.dg/vect/pr65947-5.c: Ditto.
5787 * gcc.dg/vect/pr65947-6.c: Ditto.
5788 * gcc.dg/vect/pr65947-7.c: Ditto.
5789 * gcc.dg/vect/pr65947-8.c: Ditto.
5790 * gcc.dg/vect/pr65947-9.c: Ditto.
5791 * gcc.dg/vect/pr71416-1.c: Ditto.
5792 * gcc.dg/vect/pr71439.c: Ditto.
5793 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5794 * gcc.dg/vect/vect-bswap16.c: Ditto.
5795 * gcc.dg/vect/vect-bswap32.c: Ditto.
5796 * gcc.dg/vect/vect-bswap64.c: Ditto.
5797 * gcc.dg/vect/vect-live-1.c: Ditto.
5798 * gcc.dg/vect/vect-live-2.c: Ditto.
5799 * gcc.dg/vect/vect-live-3.c: Ditto.
5800 * gcc.dg/vect/vect-live-4.c: Ditto.
5801 * gcc.dg/vect/vect-live-5.c: Ditto.
5802 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5803 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5804 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5805 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5806 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5807 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5808 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5809 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5810 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5811 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5812 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5813 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5814 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5815 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5816 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5817 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5818 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5819
5820 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5821
5822 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5823
5824 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5825
5826 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5827 ia32 if R_386_GOT32X relocation is supported.
5828 * gcc.target/i386/noplt-3.c: Likewise.
5829 * gcc.target/i386/noplt-2.c: Likewise.
5830 (main): Renamed to ...
5831 (bar): This.
5832 * gcc.target/i386/noplt-4.c: Likewise.
5833 (main): Renamed to ...
5834 (bar): This.
5835 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5836 * gcc.target/i386/pr67400-5.c: Likewise.
5837
5838 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5839
5840 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5841 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5842
5843 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5844 f4): Adjust expected diagnostics.
5845 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5846 (T): If OVFP is defined, redefine to TP.
5847 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5848 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5849 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5850 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5851 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5852 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5853 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5854 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5855 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5856 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5857 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5858 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5859 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5860 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5861 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5862 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5863 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5864 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5865 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5866 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5867 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5868 as last argument to __builtin_add_overflow_p.
5869
5870 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5871
5872 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5873 dg-options and remove default vector testsuite compile flags.
5874 * g++.dg/vect/pr33860a.cc: Ditto.
5875 * g++.dg/vect/pr45470-a.cc: Ditto.
5876 * g++.dg/vect/pr45470-b.cc: Ditto.
5877 * g++.dg/vect/pr60896.cc: Ditto.
5878 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5879 * gcc.dg/vect/pr18308.c: Ditto.
5880 * gcc.dg/vect/pr24049.c: Ditto.
5881 * gcc.dg/vect/pr33373.c: Ditto.
5882 * gcc.dg/vect/pr36228.c: Ditto.
5883 * gcc.dg/vect/pr42395.c: Ditto.
5884 * gcc.dg/vect/pr42604.c: Ditto.
5885 * gcc.dg/vect/pr46663.c: Ditto.
5886 * gcc.dg/vect/pr48765.c: Ditto.
5887 * gcc.dg/vect/pr49093.c: Ditto.
5888 * gcc.dg/vect/pr49352.c: Ditto.
5889 * gcc.dg/vect/pr52298.c: Ditto.
5890 * gcc.dg/vect/pr52870.c: Ditto.
5891 * gcc.dg/vect/pr53185.c: Ditto.
5892 * gcc.dg/vect/pr53773.c: Ditto.
5893 * gcc.dg/vect/pr56695.c: Ditto.
5894 * gcc.dg/vect/pr62171.c: Ditto.
5895 * gcc.dg/vect/pr63530.c: Ditto.
5896 * gcc.dg/vect/pr68339.c: Ditto.
5897 * gcc.dg/vect/pr71259.c: Ditto.
5898 * gcc.dg/vect/vect-82_64.c: Ditto.
5899 * gcc.dg/vect/vect-83_64.c: Ditto.
5900 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5901 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5902 * gcc.dg/vect/vect-shift-2.c: Ditto.
5903 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5904 * gfortran.dg/vect/pr39318.f90: Ditto.
5905 * gfortran.dg/vect/pr45714-a.f: Ditto.
5906 * gfortran.dg/vect/pr45714-b.f: Ditto.
5907 * gfortran.dg/vect/pr46213.f90: Ditto.
5908
5909 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5910 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5911
5912 * gcc.target/powerpc/p9-splat-5.c: New test.
5913
5914 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5915
5916 PR tree-optimization/71488
5917 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5918 * lib/target-supports.exp: ... here.
5919 (check_sse4_hw_available): New procedure.
5920 (check_effective_target_sse4_runtime): Ditto.
5921 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5922 -march=westmere for sse4_runtime targets.
5923 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5924 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5925 (dg-additional-options): Use for sse4_runtime targets.
5926 (main): Call check_vect ().
5927 (dg-final): Perform scan only for sse4_runtime targets.
5928
5929 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5930
5931 PR target/66232
5932 PR target/67400
5933 * gcc.target/i386/pr66232-14.c: New file.
5934 * gcc.target/i386/pr66232-15.c: Likewise.
5935 * gcc.target/i386/pr66232-16.c: Likewise.
5936 * gcc.target/i386/pr66232-17.c: Likewise.
5937 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5938 ia32 if R_386_GOT32X relocation is supported.
5939 * gcc.target/i386/pr67400-2.c: Likewise.
5940 * gcc.target/i386/pr67400-3.c: Likewise.
5941 * gcc.target/i386/pr67400-4.c: Likewise.
5942 * gcc.target/i386/pr67400-6.c: Likewise.
5943 * gcc.target/i386/pr67400-7.c: Likewise.
5944 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5945
5946 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5947
5948 PR libgfortran/48852
5949 * gfortran.dg/char4_iunit_1.f03: Update test.
5950 * gfortran.dg/f2003_io_5.f03: Update test.
5951 * gfortran.dg/real_const_3.f90: Update test.
5952
5953 2016-06-23 Andi Kleen <ak@linux.intel.com>
5954
5955 * g++.dg/bprob/bprob.exp: Support autofdo.
5956 * g++.dg/tree-prof/tree-prof.exp: dito.
5957 * gcc.dg/tree-prof/tree-prof.exp: dito.
5958 * gcc.misc-tests/bprob.exp: dito.
5959 * gfortran.dg/prof/prof.exp: dito.
5960 * lib/profopt.exp: dito.
5961 * lib/target-supports.exp: Check for autofdo.
5962
5963 2016-06-23 Martin Liska <mliska@suse.cz>
5964
5965 * gcc.dg/pr71619.c: New test.
5966
5967 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5968
5969 PR target/67400
5970 * gcc.target/i386/pr67400-1.c: New test.
5971 * gcc.target/i386/pr67400-2.c: Likewise.
5972 * gcc.target/i386/pr67400-3.c: Likewise.
5973 * gcc.target/i386/pr67400-4.c: Likewise.
5974 * gcc.target/i386/pr67400-5.c: Likewise.
5975 * gcc.target/i386/pr67400-6.c: Likewise.
5976 * gcc.target/i386/pr67400-7.c: Likewise.
5977
5978 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5979
5980 * c-c++-common/missing-header-1.c: New test case.
5981 * c-c++-common/missing-header-2.c: New test case.
5982 * c-c++-common/missing-header-3.c: New test case.
5983 * c-c++-common/missing-header-4.c: New test case.
5984
5985 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5986
5987 PR c/70339
5988 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5989 hint.
5990 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5991 expected results due to builtin "nanl" now being suggested for
5992 "name".
5993 * gcc.dg/pr67580.c: Update expected messages.
5994 * gcc.dg/spellcheck-identifiers.c: New testcase.
5995 * gcc.dg/spellcheck-typenames.c: New testcase.
5996
5997 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5998
5999 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6000 file.
6001 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6002 diagnostic-test-show-locus-parseable-fixits.c to sources for
6003 diagnostic_plugin_test_show_locus.c.
6004 * lib/gcc-defs.exp (freeform_regexps): New global.
6005 (dg-regexp): New function.
6006 (handle-dg-regexps): New function.
6007 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6008 freeform_regexps to the empty list.
6009 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6010
6011 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6012
6013 PR tree-optimization/71488
6014 * g++.dg/pr71488.C: New test.
6015 * gcc.dg/vect/vect-bool-cmp.c: New test.
6016
6017 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6018
6019 * gcc.dg/guality/param-5.c: New test.
6020
6021 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6022
6023 * gcc.target/i386/asm-flag-7.c: New test.
6024
6025 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6026
6027 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6028 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6029 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6030 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6031 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6032 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6033 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6034 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6035 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6036 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6037 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6038 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6039 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6040 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6041 * lib/target-supports.exp: Likewise.
6042
6043 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6044
6045 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6046 * gcc.dg/attr-ms_struct-2.c: Likewise.
6047 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6048 * gcc.dg/bf-ms-attrib.c: Likewise.
6049 * gcc.dg/bf-ms-layout-2.c: Likewise.
6050 * gcc.dg/bf-ms-layout-3.c: Likewise.
6051 * gcc.dg/bf-ms-layout.c: Likewise.
6052 * gcc.dg/bf-no-ms-layout.c: Likewise.
6053 * gcc.target/i386/bitfield1.c: Likewise.
6054 * gcc.target/i386/bitfield2.c: Likewise.
6055 * gcc.target/i386/bitfield3.c: Likewise.
6056
6057 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6058
6059 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6060 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6061 override other than -mcpu=power9 command-line option is specified,
6062 or if the target operating system is aix.
6063 * gcc.target/powerpc/darn-1.c: Likewise.
6064 * gcc.target/powerpc/darn-2.c: Likewise.
6065 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6066 test if effective-target is not powerpc_p9vector_ok or if the
6067 target operating system is not defined.
6068 * gcc.target/powerpc/vslv-1.c: Likewise.
6069 * gcc.target/powerpc/vsrv-0.c: Likewise.
6070 * gcc.target/powerpc/vsrv-1.c: Likewise.
6071
6072 2016-06-21 Tobias Burnus <burnus@net-b.de>
6073
6074 PR fortran/71068
6075 * gfortran.dg/coarray/data_1.f90: New.
6076
6077 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6078
6079 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6080 (dg-require-effective-target): Use arm_v8_neon_hw.
6081 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6082 (dg-require-effective-target): Likewise.
6083 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6084 (dg-require-effective-target): Likewise.
6085 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6086 (dg-require-effective-target): Likewise.
6087 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6088 (dg-require-effective-target): Likewise.
6089 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6090 (dg-require-effective-target): Likewise.
6091 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6092 Add AArch64 check.
6093
6094 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6095
6096 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6097 Set to 3 so test passes.
6098
6099 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6100
6101 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6102
6103 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6104
6105 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6106 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6107 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6108 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6109
6110 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6111
6112 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6113 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6114
6115 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6116
6117 PR target/71549
6118 * gcc.target/i386/pr71549.c: New test.
6119
6120 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6121
6122 * gcc.target/powerpc/vadsdu-0.c: Replace
6123 dg-require-effective-target directive to allow test to run on more
6124 platforms, and add dg-skip-if directive to disable test on aix
6125 platforms because of known incompatibilities.
6126 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6127 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6128 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6129 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6130 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6131 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6132 * gcc.target/powerpc/vadsdub-2.c: Replace
6133 dg-require-effective-target directive to allow test to run on more
6134 platforms, and add dg-skip-if directive to disable test on aix
6135 platforms because of known incompatibilities.
6136 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6137 with vec_absdb call to differentiate this test from vadsdub-1.c.
6138 * gcc.target/powerpc/vadsduh-1.c: Replace
6139 dg-require-effective-target directive to allow test to run on more
6140 platforms, and add dg-skip-if directive to disable test on aix
6141 platforms because of known incompatibilities.
6142 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6143 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6144 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6145
6146 2016-06-21 Jakub Jelinek <jakub@redhat.com>
6147
6148 PR tree-optimization/71588
6149 * gcc.dg/pr71558.c: New test.
6150
6151 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6152
6153 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6154 * c-c++-common/pr68657-2.c: Likewise.
6155 * c-c++-common/pr68657-3.c: Likewise.
6156 * gcc.dg/torture/pr69714.c: Require int32plus support.
6157 * gcc.dg/torture/pr70025.c: Likewise.
6158 * gcc.dg/torture/pr70083.c: Likewise.
6159 * gcc.dg/torture/pr70542.c: Likewise.
6160 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6161
6162 2016-06-20 Joseph Myers <joseph@codesourcery.com>
6163
6164 PR c/71601
6165 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6166
6167 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR middle-end/71581
6170 * gcc.dg/pr71581.c: New test.
6171
6172 PR rtl-optimization/71591
6173 * gcc.dg/cpp/pr71591.c: New test.
6174
6175 2016-06-20 David B. Robins <gcc@davidrobins.net>
6176
6177 PR target/71571
6178 * g++.dg/torture/pr71571.C: New test.
6179
6180 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6181
6182 PR target/71559
6183 * gcc.target/i386/sse2-pr71559.c: New test.
6184 * gcc.target/i386/avx-pr71559.c: New test.
6185 * gcc.target/i386/avx512f-pr71559.c: New test.
6186
6187 2016-06-20 Tobias Burnus <burnus@net-b.de>
6188
6189 PR fortran/71194
6190 * gfortran.dg/pointer_remapping_10.f90: New.
6191
6192 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6193
6194 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6195
6196 2016-06-20 Martin Sebor <msebor@redhat.com>
6197
6198 PR c/69507
6199 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6200 * gnu90-const-expr-1.c: Same.
6201 * gnu99-const-expr-1.c: Same.
6202 * gnu99-static-1.c: Same.
6203
6204 2016-06-20 Renlin Li <renlin.li@arm.com>
6205
6206 PR testsuite/71489
6207 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6208
6209 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6210
6211 * gcc.target/aarch64/vcvt_f64_1.c: New.
6212 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6213 * gcc.target/aarch64/vrecp_f64_1.c: New.
6214
6215 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6216
6217 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6218 "alignement".
6219
6220 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6221
6222 PR target/71103
6223 * gcc.target/avr/torture/pr71103-2.c: New test.
6224
6225 2016-06-19 Martin Sebor <msebor@redhat.com>
6226
6227 PR c/69507
6228 * gcc.dg/alignof.c: New test.
6229
6230 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6231
6232 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6233 vs dg-error; test constexpr specifier too.
6234
6235 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6236
6237 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6238
6239 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6240
6241 * lib/target-supports.exp
6242 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6243 arm_neon_ok and merge flags. Fix temporary test name.
6244 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6245 and merge flags.
6246
6247 2016-06-17 Martin Liska <mliska@suse.cz>
6248
6249 * gcc.dg/predict-9.c: Fix dump scanning.
6250
6251 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6252
6253 PR tree-optimization/71354
6254 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6255
6256 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6257
6258 PR tree-optimization/71347
6259 * gcc.dg/tree-ssa/pr71347.c: New test.
6260
6261 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6262
6263 PR tree-optimization/71354
6264 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6265
6266 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6267
6268 * gcc.dg/vect/vect-alias-check-1.c: New test.
6269
6270 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6271
6272 PR target/71151
6273 * gcc.target/avr/pr71151-1.c: New test.
6274 * gcc.target/avr/pr71151-2.c: New test.
6275 * gcc.target/avr/pr71151-3.c: New test.
6276 * gcc.target/avr/pr71151-4.c: New test.
6277 * gcc.target/avr/pr71151-5.c: New test.
6278 * gcc.target/avr/pr71151-6.c: New test.
6279 * gcc.target/avr/pr71151-7.c: New test.
6280 * gcc.target/avr/pr71151-8.c: New test.
6281 * gcc.target/avr/pr71151-common.h: New test.
6282
6283 2016-06-16 Martin Liska <mliska@suse.cz>
6284
6285 * gfortran.dg/predict-1.f90: New test.
6286
6287 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6288
6289 PR target/71242
6290 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6291
6292 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6293
6294 * g++.dg/vect/pr36648.cc: Disable cunrolli
6295
6296 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR target/71554
6299 * gcc.c-torture/execute/pr71554.c: New test.
6300
6301 PR rtl-optimization/71532
6302 * gcc.dg/torture/pr71532.c: New test.
6303
6304 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6305
6306 * gcc.target/powerpc/p9-dimode1.c: New test.
6307 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6308
6309 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6310
6311 * gcc.c-torture/compile/20160615-1.c: New test.
6312
6313 * g++.dg/cpp0x/ref-qual17.C: New test.
6314
6315 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6316
6317 PR middle-end/71529
6318 * gcc.target/i386/pr71529.C: New test.
6319
6320 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6321
6322 PR tree-optimization/71483
6323 * g++.dg/vect/pr71483.c: New
6324
6325 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6326
6327 PR c++/70202
6328 * g++.dg/inherit/crash6.C: New.
6329 * g++.dg/inherit/union2.C: Likewise.
6330 * g++.dg/inherit/virtual12.C: Likewise.
6331 * g++.dg/inherit/virtual13.C: Likewise.
6332 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6333
6334 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6335
6336 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6337
6338 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6339
6340 PR tree-optimization/71439
6341 * gcc.dg/vect/pr71439.c: New
6342
6343 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6344
6345 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6346
6347 2016-06-15 Richard Biener <rguenther@suse.de>
6348
6349 * gcc.dg/vect/slp-45.c: New testcase.
6350
6351 2016-06-15 Richard Biener <rguenther@suse.de>
6352
6353 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6354
6355 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6356
6357 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6358 requirements, and disable for AIX for now.
6359 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6360
6361 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR c++/71528
6364 * g++.dg/opt/pr71528.C: New test.
6365
6366 PR c++/71516
6367 * g++.dg/init/pr71516.C: New test.
6368
6369 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6370
6371 * g++.dg/init/array46.C: New.
6372
6373 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6374
6375 * gcc.target/i386/float128-3.c: New test.
6376 * gcc.target/i386/quad-sse4.c: Ditto.
6377 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6378 Update scan strings.
6379
6380 2016-06-14 Richard Biener <rguenther@suse.de>
6381
6382 PR middle-end/71526
6383 * gfortran.dg/pr71526.f90: New testcase.
6384
6385 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6386
6387 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6388 * gcc.dg/zero_bits_compound-1.c: Likewise.
6389
6390 2016-06-14 Richard Biener <rguenther@suse.de>
6391
6392 PR tree-optimization/71522
6393 * gcc.dg/torture/pr71522.c: New testcase.
6394
6395 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR tree-optimization/71520
6398 * gcc.dg/tree-ssa/pr71520.c: New test.
6399
6400 2016-06-14 Richard Biener <rguenther@suse.de>
6401
6402 PR tree-optimization/71521
6403 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6404
6405 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6406
6407 PR sanitizer/71498
6408 * c-c++-common/ubsan/bounds-13.c: New test.
6409
6410 PR preprocessor/71183
6411 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6412
6413 2016-06-13 Jeff Law <law@redhat.com>
6414
6415 PR tree-optimization/71403
6416 * c-c++-common/ubsan/pr71403-1.c: New test.
6417 * c-c++-common/ubsan/pr71403-2.c: New test.
6418 * c-c++-common/ubsan/pr71403-3.c: New test.
6419
6420 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR middle-end/71478
6423 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6424 Add -Wno-psabi -w to dg-options.
6425
6426 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6427
6428 * gcc.target/powerpc/vadsdu-0.c: New test.
6429 * gcc.target/powerpc/vadsdu-1.c: New test.
6430 * gcc.target/powerpc/vadsdu-2.c: New test.
6431 * gcc.target/powerpc/vadsdu-3.c: New test.
6432 * gcc.target/powerpc/vadsdu-4.c: New test.
6433 * gcc.target/powerpc/vadsdu-5.c: New test.
6434 * gcc.target/powerpc/vadsdub-1.c: New test.
6435 * gcc.target/powerpc/vadsdub-2.c: New test.
6436 * gcc.target/powerpc/vadsduh-1.c: New test.
6437 * gcc.target/powerpc/vadsduh-2.c: New test.
6438 * gcc.target/powerpc/vadsduw-1.c: New test.
6439 * gcc.target/powerpc/vadsduw-2.c: New test.
6440
6441 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6442
6443 * gcc.dg/c99-init-2.c (c): Update expected error message.
6444 * gcc.dg/init-bad-8.c (foo): Likewise.
6445 * gcc.dg/spellcheck-fields-3.c: New test case.
6446
6447 2016-06-13 Martin Liska <mliska@suse.cz>
6448
6449 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6450 and "guess loop iv compared" heuristics.
6451 * gcc.dg/predict-2.c: Likewise.
6452 * gcc.dg/predict-3.c: Likewise.
6453 * gcc.dg/predict-4.c: Likewise.
6454 * gcc.dg/predict-5.c: Likewise.
6455 * gcc.dg/predict-6.c: Likewise.
6456
6457 2016-06-13 Marek Polacek <polacek@redhat.com>
6458
6459 PR middle-end/71476
6460 * c-c++-common/Wswitch-unreachable-4.c: New test.
6461 * gcc.dg/Wswitch-unreachable-2.c: New test.
6462 * g++.dg/tm/jump1.C: Move dg-warning.
6463
6464 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6465
6466 * gnat.dg/renaming10.ad[sb]: New test.
6467
6468 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6469
6470 PR fortran/70673
6471 * gfortran.dg/pr70673.f90: New test.
6472
6473 2016-06-13 Richard Biener <rguenther@suse.de>
6474
6475 PR middle-end/64516
6476 * gcc.dg/align-3.c: New testcase.
6477
6478 2016-06-13 Martin Liska <mliska@suse.cz>
6479
6480 * gcc.target/i386/pr71458.c: New test.
6481
6482 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6483
6484 PR target/71241
6485 * gcc.dg/torture/float128-nan.c: New test.
6486
6487 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6488
6489 PR target/60751
6490 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6491 statement.
6492
6493 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6494
6495 PR target/60751
6496 * gfortran.dg/comma_IO_extension_1.f90: New test.
6497 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6498 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6499 statement.
6500 * gfortran.dg/graphite/pr38083.f90: Likewise.
6501 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6502 missing format.
6503
6504 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6505
6506 * gnat.dg/case_character.adb: New test.
6507
6508 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6509
6510 PR middle-end/71310
6511 * gcc.target/powerpc/pr71310.c: New testcase.
6512
6513 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6514
6515 PR middle-end/71478
6516 * gcc.dg/pr71478.c: New test.
6517
6518 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR middle-end/71494
6521 * gcc.c-torture/execute/pr71494.c: New test.
6522
6523 PR c/68657
6524 * gcc.target/i386/pr68657.c: New test.
6525
6526 PR inline-asm/68843
6527 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6528 (test): Add -masm=intel alternatives.
6529
6530 2016-06-10 Martin Sebor <msebor@redhat.com>
6531
6532 PR c/71392
6533 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6534
6535 2016-06-10 Jeff Law <law@redhat.com>
6536
6537 PR tree-optimization/71335
6538 * gcc.c-torture/execute/pr71335.c: New test.
6539
6540 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6541
6542 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6543 the various "cannot tail-call: " messages.
6544
6545 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6546
6547 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6548 and options.
6549
6550 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6551
6552 PR sanitizer/71480
6553 * c-c++-common/asan/pr71480.c: New test.
6554
6555 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6556
6557 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6558 (ASMNAME2): Likewise.
6559 (main): Replace fn in asm statement with ASMNAME ("fn").
6560 * gcc.dg/guality/pr68037-2.c: Likewise.
6561 * gcc.dg/guality/pr68037-3.c: Likewise.
6562 * gcc.dg/torture/pr68037-1.c: Likewise.
6563 * gcc.dg/torture/pr68037-2.c: Likewise.
6564 * gcc.dg/torture/pr68037-3.c: Likewise.
6565
6566 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6567
6568 PR inline-asm/68843
6569 * gcc.target/i386/pr68843-1.c: New test.
6570 * gcc.target/i386/pr68843-2.c: New test.
6571
6572 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6573 Cesar Philippidis <cesar@codesourcery.com>
6574
6575 PR middle-end/71373
6576 * gcc.dg/goacc/nested-function-1.c: New file.
6577 * gcc.dg/goacc/nested-function-2.c: Likewise.
6578 * gcc.dg/goacc/pr71373.c: Likewise.
6579 * gfortran.dg/goacc/cray-2.f95: Likewise.
6580 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6581 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6582 * gfortran.dg/goacc/cray.f95: Update.
6583 * gfortran.dg/goacc/loop-1.f95: Likewise.
6584 * gfortran.dg/goacc/loop-3.f95: Likewise.
6585 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6586 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6587
6588 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6589
6590 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6591 for OpenACC tile clauses.
6592 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6593
6594 PR c/71381
6595 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6596 to...
6597 * c-c++-common/goacc/cache-2.c: ... this new file.
6598 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6599 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6600 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6601 usage.
6602 * gfortran.dg/goacc/cray.f95: Likewise.
6603 * gfortran.dg/goacc/loop-1.f95: Likewise.
6604
6605 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6606
6607 PR tree-optimization/71407
6608 PR tree-optimization/71416
6609 * gcc.dg/vect/pr71407.c: New
6610 * gcc.dg/vect/pr71416-1.c: New
6611 * gcc.dg/vect/pr71416-2.c: New
6612
6613 2016-06-10 Richard Biener <rguenther@suse.de>
6614
6615 PR middle-end/71477
6616 * gcc.dg/torture/pr71477.c: New testcase.
6617
6618 2016-06-09 Julia Koval <julia.koval@intel.com>
6619
6620 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6621 * gcc.target/i386/interrupt-13.c: Likewise.
6622 * gcc.target/i386/interrupt-15.c: Likewise.
6623 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6624 * gcc.target/i386/interrupt-24.c: Likewise.
6625 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6626 * gcc.target/i386/interrupt-9.c: Likewise.
6627 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6628
6629 2016-06-09 Martin Sebor <msebor@redhat.com>
6630
6631 PR c/70883
6632 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6633 * gcc.dg/builtin-constant_p-1.c: Same.
6634 * gcc.dg/builtins-error.c: Same.
6635 * gcc.dg/pr70859.c: Same.
6636
6637 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6638
6639 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6640 * gcc.dg/torture/pr68067-1.c: Likewise.
6641 * gcc.dg/torture/pr68067-2.c: Likewise.
6642
6643 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6644
6645 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6646 when setting SIZE.
6647
6648 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6649
6650 PR c++/71465
6651 * g++.dg/inherit/crash5.C: New.
6652 Revert:
6653 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6654
6655 PR c++/70202
6656 * g++.dg/inherit/crash5.C: New.
6657 * g++.dg/inherit/virtual1.C: Adjust.
6658
6659 2016-06-09 Martin Liska <mliska@suse.cz>
6660
6661 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6662 * g++.dg/predict-loop-exit-2.C: Likewise.
6663 * g++.dg/predict-loop-exit-3.C: Likewise.
6664 * gcc.dg/predict-1.c: Likewise.
6665 * gcc.dg/predict-2.c: Likewise.
6666 * gcc.dg/predict-3.c: Likewise.
6667 * gcc.dg/predict-4.c: Likewise.
6668 * gcc.dg/predict-5.c: Likewise.
6669 * gcc.dg/predict-6.c: Likewise.
6670 * gcc.dg/predict-7.c: Likewise.
6671
6672 2016-06-09 Richard Biener <rguenther@suse.de>
6673
6674 PR tree-optimization/71462
6675 * gcc.dg/torture/pr71462.c: New testcase.
6676
6677 2016-06-09 Marek Polacek <polacek@redhat.com>
6678
6679 PR c/65471
6680 * gcc.dg/c11-generic-3.c: New test.
6681
6682 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6683
6684 * g++.dg/init/array42.C: New.
6685 * g++.dg/init/array43.C: Likewise.
6686 * g++.dg/init/array44.C: Likewise.
6687 * g++.dg/init/array45.C: Likewise.
6688 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6689 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6690 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6691 * g++.dg/gomp/pr35751.C: Likewise.
6692 * g++.dg/init/array23.C: Likewise.
6693 * g++.dg/init/brace2.C: Likewise.
6694 * g++.dg/init/brace6.C: Likewise.
6695
6696 2016-06-08 Martin Sebor <msebor@redhat.com>
6697 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR c++/70507
6700 PR c/68120
6701 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6702 * c-c++-common/builtin-arith-overflow-2.c: New test.
6703 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6704 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6705 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6706
6707 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR c++/71442
6710 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6711
6712 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6713
6714 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6715 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6716 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6717 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6718 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6719 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6720 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6721 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6722 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6723 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6724 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6725 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6726 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6727
6728 2016-06-08 Richard Biener <rguenther@suse.de>
6729
6730 PR tree-optimization/68558
6731 * gcc.dg/vect/slp-44.c: New testcase.
6732
6733 2016-06-08 Richard Biener <rguenther@suse.de>
6734
6735 * gcc.dg/vect/slp-43.c: New testcase.
6736
6737 2016-06-08 Richard Biener <rguenther@suse.de>
6738
6739 PR tree-optimization/71452
6740 * gcc.dg/torture/pr71452.c: New testcase.
6741
6742 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR c++/71448
6745 * g++.dg/torture/pr71448.C: New test.
6746
6747 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6748
6749 PR debug/71432
6750 PR ada/71413
6751 * g++.dg/debug/pr71432.C: New test.
6752
6753 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6754
6755 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6756 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6757 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6758
6759 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6760
6761 * gcc.dg/vect/vect-live-2.c: Update effective target.
6762 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6763 * lib/target-supports.exp: Add aarch64 to vect_long.
6764
6765 2016-06-08 Marek Polacek <polacek@redhat.com>
6766
6767 PR c/71418
6768 * gcc.dg/noncompile/pr71418.c: New test.
6769
6770 PR c/71426
6771 * gcc.dg/noncompile/pr71426.c: New test.
6772
6773 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6774
6775 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6776 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6777 * gcc.dg/predict-3.c: Update template.
6778 * gcc.dg/predict-5.c: Update template.
6779 * gcc.dg/predict-6.c: Update template.
6780 * gcc.dg/predict-9.c: Update template.
6781 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6782
6783 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6784
6785 * gcc.target/powerpc/vec-mul.c: New test.
6786
6787 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6788
6789 * gcc.dg/spellcheck-fields-2.c: New test case.
6790
6791 2016-06-07 Richard Biener <rguenther@suse.de>
6792
6793 PR c/61564
6794 * gcc.dg/Wpragmas-1.c: New testcase.
6795 * gcc.dg/Wattributes-4.c: Likewise.
6796 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6797 entry.
6798
6799 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6800
6801 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6802 spurious debug code.
6803
6804 2016-06-07 Richard Biener <rguenther@suse.de>
6805
6806 PR tree-optimization/71428
6807 * gcc.dg/torture/pr71428.c: New testcase.
6808
6809 2016-06-07 Richard Biener <rguenther@suse.de>
6810
6811 PR middle-end/71423
6812 * gcc.dg/torture/pr71423.c: New testcase.
6813
6814 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6815
6816 PR middle-end/71408
6817 * gcc.dg/tree-ssa/pr71408.c: New test.
6818
6819 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6820
6821 PR middle-end/71281
6822 * g++.dg/torture/pr71281.C: New test.
6823
6824 2016-06-06 Marek Polacek <polacek@redhat.com>
6825
6826 PR c/71362
6827 * gcc.dg/pr71362.c: New test.
6828
6829 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6830 Patrick Palka <ppalka@gcc.gnu.org>
6831
6832 PR c++/70847
6833 PR c++/71330
6834 PR c++/71393
6835 * g++.dg/opt/pr70847.C: New test.
6836 * g++.dg/ubsan/pr70847.C: New test.
6837 * g++.dg/ubsan/pr71393.C: New test.
6838
6839 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR tree-optimization/71259
6842 * gcc.dg/vect/pr71259.c: New test.
6843
6844 2016-06-06 David Malcolm <dmalcolm@redhat.com>
6845
6846 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6847 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6848 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6849 above.
6850
6851 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6852
6853 PR middle-end/37780
6854 * gcc.c-torture/execute/pr37780.c: New test.
6855 * gcc.target/aarch64/pr37780_1.c: Likewise.
6856 * gcc.target/arm/pr37780_1.c: Likewise.
6857
6858 2016-06-06 Marek Polacek <polacek@redhat.com>
6859
6860 * c-c++-common/attr-may-alias-1.c: New test.
6861 * c-c++-common/attr-may-alias-2.c: New test.
6862 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6863
6864 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6865
6866 PR c/24414
6867 * gcc.target/i386/pr24414.c: New test.
6868
6869 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6870
6871 * gcc.target/sparc/vis4misc.c: New file.
6872 * gcc.target/sparc/fpcmp.c: Likewise.
6873 * gcc.target/sparc/fpcmpu.c: Likewise.
6874
6875 2016-06-06 Alan Hayward <alan.hayward@arm.com>
6876
6877 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6878 * gcc.dg/vect/vect-live-3.c: Likewise.
6879
6880 2016-06-06 Richard Biener <rguenther@suse.de>
6881
6882 PR tree-optimization/71398
6883 * gcc.dg/torture/pr71398.c: New testcase.
6884
6885 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
6886
6887 PR target/71389
6888 * g++.dg/pr71389.C: New test.
6889
6890 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6891
6892 PR fortran/71404
6893 * gfortran.dg/fmt_read_5.f: New test.
6894
6895 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6896
6897 PR fortran/69659
6898 * gfortran.dg/class_array_22.f03: New test.
6899
6900 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6901
6902 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6903
6904 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6905
6906 * gcc.dg/predict-9.c: Update template.
6907
6908 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6909
6910 PR c++/49377
6911 * g++.dg/template/pr49377.C: New.
6912
6913 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR tree-optimization/71405
6916 * g++.dg/torture/pr71405.C: New test.
6917
6918 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6919
6920 PR c++/70202
6921 * g++.dg/inherit/crash5.C: New.
6922 * g++.dg/inherit/virtual1.C: Adjust.
6923
6924 2016-06-03 Jeff Law <law@redhat.com>
6925
6926 PR tree-optimization/71316
6927 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6928
6929 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6930
6931 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6932 dg-additional-options with just -fno-tree-scev-cprop in it.
6933 * gcc.dg/vect/vect-live-2.c: Likewise.
6934 * gcc.dg/vect/vect-live-5.c: Likewise.
6935 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6936 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6937 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6938
6939 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6940
6941 PR c++/27100
6942 * g++.dg/other/friend6.C: New test.
6943
6944 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6945
6946 * g++.dg/torture/ppc-ldst-array.C: New.
6947
6948 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6949
6950 PR target/71276
6951 PR target/71277
6952 * gcc.dg/torture/builtin-fp-int-inexact.c,
6953 gcc.target/i386/387-builtin-fp-int-inexact.c,
6954 gcc.target/i386/387-rint-inline-1.c,
6955 gcc.target/i386/387-rint-inline-2.c,
6956 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6957 gcc.target/i386/sse2-rint-inline-1.c,
6958 gcc.target/i386/sse2-rint-inline-2.c,
6959 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6960 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6961
6962 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6963 Julia Koval <julia.koval@intel.com>
6964
6965 PR target/66960
6966 PR target/67630
6967 PR target/67634
6968 PR target/67841
6969 PR target/68037
6970 PR target/68618
6971 PR target/68661
6972 PR target/69575
6973 PR target/69596
6974 PR target/69734
6975 * gcc.dg/guality/pr68037-1.c: New test.
6976 * gcc.dg/guality/pr68037-2.c: Likewise.
6977 * gcc.dg/guality/pr68037-3.c: Likewise.
6978 * gcc.dg/torture/pr68037-1.c: Likewise.
6979 * gcc.dg/torture/pr68037-2.c: Likewise.
6980 * gcc.dg/torture/pr68037-3.c: Likewise.
6981 * gcc.dg/torture/pr68661-1a.c: Likewise.
6982 * gcc.dg/torture/pr68661-1b.c: Likewise.
6983 * gcc.target/i386/interrupt-1.c: Likewise.
6984 * gcc.target/i386/interrupt-2.c: Likewise.
6985 * gcc.target/i386/interrupt-3.c: Likewise.
6986 * gcc.target/i386/interrupt-4.c: Likewise.
6987 * gcc.target/i386/interrupt-5.c: Likewise.
6988 * gcc.target/i386/interrupt-6.c: Likewise.
6989 * gcc.target/i386/interrupt-7.c: Likewise.
6990 * gcc.target/i386/interrupt-8.c: Likewise.
6991 * gcc.target/i386/interrupt-9.c: Likewise.
6992 * gcc.target/i386/interrupt-10.c: Likewise.
6993 * gcc.target/i386/interrupt-11.c: Likewise.
6994 * gcc.target/i386/interrupt-12.c: Likewise.
6995 * gcc.target/i386/interrupt-13.c: Likewise.
6996 * gcc.target/i386/interrupt-14.c: Likewise.
6997 * gcc.target/i386/interrupt-15.c: Likewise.
6998 * gcc.target/i386/interrupt-16.c: Likewise.
6999 * gcc.target/i386/interrupt-17.c: Likewise.
7000 * gcc.target/i386/interrupt-18.c: Likewise.
7001 * gcc.target/i386/interrupt-19.c: Likewise.
7002 * gcc.target/i386/interrupt-20.c: Likewise.
7003 * gcc.target/i386/interrupt-21.c: Likewise.
7004 * gcc.target/i386/interrupt-22.c: Likewise.
7005 * gcc.target/i386/interrupt-23.c: Likewise.
7006 * gcc.target/i386/interrupt-24.c: Likewise.
7007 * gcc.target/i386/interrupt-25.c: Likewise.
7008 * gcc.target/i386/interrupt-26.c: Likewise.
7009 * gcc.target/i386/interrupt-27.c: Likewise.
7010 * gcc.target/i386/interrupt-28.c: Likewise.
7011 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7012 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7013 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7014 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7015 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7016 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7017 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7018 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7019 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7020 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7021 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7022 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7023
7024 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7025
7026 PR tree-optimization/52171
7027 * gcc.dg/pr52171.c: New test.
7028 * gcc.target/i386/pr52171.c: New test.
7029
7030 2016-06-03 Jan Hubicka <jh@suse.cz>
7031
7032 * g++.dg/tree-ssa/pred-1.C: New testcase
7033 * gcc.dg/tree-ssa/pred-1.c: New testcase
7034
7035 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7036
7037 PR target/70957
7038 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7039 support.
7040 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7041
7042 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7043
7044 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7045
7046 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7047
7048 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7049 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7050 * gcc.dg/vect/vect-live-1.c: New test.
7051 * gcc.dg/vect/vect-live-2.c: New test.
7052 * gcc.dg/vect/vect-live-3.c: New test.
7053 * gcc.dg/vect/vect-live-4.c: New test.
7054 * gcc.dg/vect/vect-live-5.c: New test.
7055 * gcc.dg/vect/vect-live-slp-1.c: New test.
7056 * gcc.dg/vect/vect-live-slp-2.c: New test.
7057 * gcc.dg/vect/vect-live-slp-3.c: New test.
7058
7059 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR middle-end/71387
7062 * g++.dg/opt/pr71387.C: New test.
7063
7064 2016-06-02 Jeff Law <law@redhat.com>
7065
7066 PR tree-optimization/71328
7067 * gcc.c-torture/compile/pr71328.c: New test.
7068
7069 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7070
7071 PR fortran/52393
7072 * gfortran.dg/fmt_read_3.f90: Fix typo.
7073 * gfortran.dg/fmt_read_4.f90: New test.
7074
7075 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7076
7077 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7078 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7079 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7080 * g++.dg/cpp0x/override2.C: Likewise.
7081 * g++.dg/parse/crash5.C: Likewise.
7082 * g++.dg/parse/error16.C: Likewise.
7083 * g++.dg/parse/error27.C: Likewise.
7084 * g++.dg/template/qualttp15.C: Likewise.
7085 * g++.dg/template/redecl4.C: Likewise.
7086 * g++.old-deja/g++.other/crash39.C: Likewise.
7087 * g++.old-deja/g++.other/struct1.C: Likewise.
7088 * g++.old-deja/g++.pt/m9a.C: Likewise.
7089 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7090
7091 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR c++/71372
7094 * c-c++-common/pr71372.c: New test.
7095
7096 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7097 __TIME__ strings with __builtin_strcmp instead of printf and
7098 dg-output.
7099
7100 2016-06-02 Martin Liska <mliska@suse.cz>
7101
7102 * gcc.dg/predict-9.c: New test.
7103
7104 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7105
7106 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7107 global set_compiler_env_var and global saved_compiler_env_var.
7108
7109 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7110
7111 PR rtl-optimization/71295
7112 * gcc.c-torture/compile/pr71295.c: New test.
7113
7114 2016-06-02 Jakub Jelinek <jakub@redhat.com>
7115
7116 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7117
7118 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7119 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7120
7121 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7122 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7123 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7124 alternative number.
7125
7126 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7127
7128 * gcc.target/powerpc/p9-splat-4.c: New test.
7129
7130 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7131
7132 PR target/71186
7133 * gcc.target/powerpc/pr71186.c: New test.
7134
7135 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7136
7137 PR fortran/52393
7138 * gfortran.dg/fmt_read_3.f90: New test.
7139
7140 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7141
7142 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7143 procedure.
7144
7145 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
7146
7147 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7148 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7149 env var is set.
7150 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7151 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7152 shown once.
7153 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7154 during compilation.
7155 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7156 vars set by dg-set-compiler-env-var.
7157
7158 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
7159
7160 PR fortran/71156
7161 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7162 to the module procedure declaration.
7163 * gfortran.dg/submodule_16.f08: New test.
7164
7165 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR middle-end/71371
7168 * c-c++-common/gomp/pr71371.c: New test.
7169
7170 2016-06-01 Richard Biener <rguenther@suse.de>
7171
7172 PR tree-optimization/71366
7173 * gcc.dg/torture/pr71366-1.c: New testcase.
7174 * gcc.dg/torture/pr71366-2.c: Likewise.
7175
7176 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7177
7178 * gcc.target/powerpc/vslv-0.c: New test.
7179 * gcc.target/powerpc/vslv-1.c: New test.
7180 * gcc.target/powerpc/vsrv-0.c: New test.
7181 * gcc.target/powerpc/vsrv-1.c: New test.
7182
7183 2016-06-01 Nathan Sidwell <nathan@acm.org>
7184
7185 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7186 * gcc.target/nvptx/weak.c: New.
7187
7188 2016-06-01 Richard Biener <rguenther@suse.de>
7189
7190 PR tree-optimization/71261
7191 * gcc.dg/torture/vect-bool-1.c: New testcase.
7192
7193 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7194
7195 * gfortran.dg/gomp/order-1.f90: New test.
7196 * gfortran.dg/gomp/order-2.f90: New test.
7197
7198 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7199
7200 * gcc.dg/unroll-6.c: Update template.
7201 * gcc.dg/unroll-7.c: New testcase.
7202 * gcc.dg/unroll-8.c: New testcase.
7203
7204 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7205
7206 * gnat.dg/opt56.ad[sb]: New test.
7207
7208 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 PR c++/66635
7211 * g++.dg/cpp0x/constexpr-ice16.C: New.
7212
7213 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7214
7215 PR tree-optimization/71314
7216 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7217 -mbranch-cost=2.
7218
7219 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7220
7221 PR tree-optimization/71077
7222 * gcc.dg/tree-ssa/pr71077.c: New test.
7223
7224 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7225
7226 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7227 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7228 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7229
7230 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7231
7232 PR c++/71248
7233 * g++.dg/cpp0x/pr71248.C: New.
7234 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7235 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7236 * g++.dg/init/new37.C: Likewise.
7237 * g++.dg/template/static1.C: Likewise.
7238 * g++.dg/template/static2.C: Likewise.
7239
7240 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7241
7242 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7243 instead of %rdi.
7244 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7245
7246 2016-05-31 Marek Polacek <polacek@redhat.com>
7247
7248 * c-c++-common/Wswitch-unreachable-3.c: New test.
7249 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7250
7251 2016-05-31 Richard Biener <rguenther@suse.de>
7252
7253 PR tree-optimization/71352
7254 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7255
7256 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7257
7258 * gcc.target/arm/armv5_thumb_isa.c: New test.
7259
7260 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7261
7262 PR target/71346
7263 * gcc.target/i386/pr71346.c: New test.
7264
7265 2016-05-31 Tom de Vries <tom@codesourcery.com>
7266
7267 PR tree-optimization/69068
7268 * gcc.dg/graphite/pr69068.c: New test.
7269
7270 2016-05-27 Martin Sebor <msebor@redhat.com>
7271
7272 PR c++/71306
7273 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7274
7275 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR c++/71349
7278 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7279 nowait depend(inout: dd[0]) clauses where permitted.
7280
7281 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7282
7283 PR c++/71238
7284 * g++.dg/parse/pr71238.C: New.
7285 * g++.dg/concepts/friend1.C: Test column numbers too.
7286 * g++.dg/cpp0x/initlist31.C: Likewise.
7287 * g++.dg/cpp0x/pr51420.C: Likewise.
7288 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7289 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7290 * g++.dg/ext/builtin3.C: Likewise.
7291 * g++.dg/lookup/friend12.C: Likewise.
7292 * g++.dg/lookup/friend7.C: Likewise.
7293 * g++.dg/lookup/koenig1.C: Likewise.
7294 * g++.dg/lookup/koenig5.C: Likewise.
7295 * g++.dg/lookup/used-before-declaration.C: Likewise.
7296 * g++.dg/overload/koenig1.C: Likewise.
7297 * g++.dg/template/crash65.C: Likewise.
7298 * g++.dg/template/friend57.C: Likewise.
7299 * g++.dg/warn/Wshadow-5.C: Likewise.
7300 * g++.dg/warn/Wunused-8.C: Likewise.
7301 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7302 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7303 * g++.old-deja/g++.jason/member.C: Likewise.
7304 * g++.old-deja/g++.jason/report.C: Likewise.
7305 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7306 * g++.old-deja/g++.law/visibility20.C: Likewise.
7307 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7308 * g++.old-deja/g++.other/static5.C: Likewise.
7309 * g++.old-deja/g++.pt/overload2.C: Likewise.
7310
7311 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7312
7313 * gcc.dg/tree-ssa/peel1.c: New testcase.
7314 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7315 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7316
7317 2016-05-30 Tom de Vries <tom@codesourcery.com>
7318
7319 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7320 to ce.
7321
7322 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7323
7324 PR c++/71099
7325 * g++.dg/parse/virtual1.C: New.
7326
7327 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7328
7329 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7330 Use correct register when clearing %edx.
7331
7332 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7333
7334 PR tree-optimization/71289
7335 * gcc.dg/pr71289.c: New test.
7336
7337 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7338
7339 PR middle-end/71269
7340 PR middle-end/71292
7341 * gcc.dg/tree-ssa/pr71269.c: New test.
7342 * gcc.dg/tree-ssa/pr71292.c: New test.
7343
7344 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7345
7346 PR middle-end/71252
7347 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7348
7349 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7350
7351 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7352 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7353 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7354
7355 2016-05-30 Tom de Vries <tom@codesourcery.com>
7356
7357 PR tree-optimization/69067
7358 * gcc.dg/graphite/pr69067.c: New test.
7359
7360 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7361
7362 PR target/71245
7363 * gcc.target/i386/pr71245-1.c: New test.
7364 * gcc.target/i386/pr71245-2.c: Ditto.
7365
7366 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7367
7368 PR c++/71105
7369 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7370 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7371 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7372
7373 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7374
7375 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7376
7377 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7378
7379 Revert:
7380 PR c++/69855
7381 * g++.dg/overload/69855.C: New.
7382 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7383 * g++.old-deja/g++.pt/crash3.C: Likewise.
7384
7385 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7386
7387 PR c++/60385
7388 * g++.dg/parse/namespace13.C: New.
7389
7390 2016-05-26 Jeff Law <law@redhat.com>
7391
7392 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7393 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7394 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7395 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7396 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7397 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7398 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7399 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7400 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7401 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7402 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7403 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7404 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7405
7406 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7407
7408 PR c++/69855
7409 * g++.dg/overload/69855.C: New.
7410 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7411 * g++.old-deja/g++.pt/crash3.C: Likewise.
7412
7413 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7414
7415 PR target/63596
7416 * gcc.target/aarch64/va_arg_1.c: New testcase.
7417 * gcc.target/aarch64/va_arg_2.c: Likewise.
7418 * gcc.target/aarch64/va_arg_3.c: Likewise.
7419
7420 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7421
7422 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7423 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7424 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7425 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7426 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7427
7428 2016-05-27 Marek Polacek <polacek@redhat.com>
7429
7430 PR middle-end/71308
7431 * g++.dg/torture/pr71308.C: New test.
7432
7433 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7434
7435 * gcc.dg/zero_bits_compound-1.c: New test.
7436 * gcc.dg/zero_bits_compound-2.c: New test.
7437
7438 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7439
7440 PR middle-end/71279
7441 * gcc.dg/pr71279.c: New test.
7442
7443 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7444
7445 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7446 floating point min/max/comparison instructions.
7447 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7448
7449 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7450
7451 * c-c++-common/gomp/schedule-1.c: New test.
7452 * gfortran.dg/gomp/schedule-1.f90: New test.
7453
7454 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7455
7456 PR c++/70822
7457 PR c++/70106
7458 * g++.dg/cpp1y/auto-fn32.C: New test.
7459 * g++.dg/cpp1y/paren4.C: New test.
7460
7461 2016-05-26 Nathan Sidwell <nathan@acm.org>
7462
7463 * gcc.dg/20060410.c: Xfail on ptx.
7464 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7465 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7466 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7467 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7468 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7469
7470 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7471
7472 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7473
7474 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR tree-optimization/71280
7477 * gcc.dg/pr71280.c: New test.
7478
7479 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7480
7481 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7482 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7483
7484 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7485
7486 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7487
7488 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7489 kept in memory.
7490
7491 2016-05-25 Jeff Law <law@redhat.com>
7492
7493 PR tree-optimization/71272
7494 * gcc.c-torture/compile/pr71272.c: new test.
7495
7496 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7497
7498 * gcc.target/powerpc/vec-cmpne.c: New test.
7499 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7500
7501 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7502
7503 * gnat.dg/opt55.ad[sb]: New test.
7504
7505 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7506
7507 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7508 * c-c++-common/pr60226.c: Require int32plus.
7509 * gcc.c-torture/execute/pr70602.c: Likewise.
7510 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7511 unsigned long for malloc arg type.
7512 * gcc.dg/asr_div1.c: Require int32plus.
7513 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7514 * gcc.dg/pie-1.c: Require pie.
7515 * gcc.dg/pie-2.c: Likewise.
7516 * gcc.dg/pr59471.c: Require int32plus.
7517 * gcc.dg/pr59963-2.c: XFAIL for int16.
7518 * gcc.dg/pr60114.c: Require int32plus.
7519 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7520 unsigned long for typedef of size_t.
7521 * gcc.dg/pr63914.c: Require int32plus.
7522 * gcc.dg/pr64536.c: Require pt32plus.
7523 * gcc.dg/pr65658.c: Likewise.
7524 * gcc.dg/pr67271.c: Require int32plus.
7525 * gcc.dg/pr68112.c: Likewise.
7526 * gcc.dg/pr69071.c: Skip for avr target.
7527 * gcc.dg/pr69973.c: Require int32plus.
7528 * gcc.dg/pr70169.c: Skip for avr target.
7529 * gcc.dg/sso-6.c: Require int32plus.
7530 * gcc.dg/sso-7.c: Likewise.
7531 * gcc.dg/sso-8.c: Likewise.
7532 * gcc.dg/vrp-min-max-2.c: Likewise.
7533
7534 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7535
7536 PR target/70738
7537 * gcc.target/i386/pr70738-1.c: New test.
7538 * gcc.target/i386/pr70738-2.c: Likewise.
7539 * gcc.target/i386/pr70738-3.c: Likewise.
7540 * gcc.target/i386/pr70738-4.c: Likewise.
7541 * gcc.target/i386/pr70738-5.c: Likewise.
7542 * gcc.target/i386/pr70738-6.c: Likewise.
7543 * gcc.target/i386/pr70738-7.c: Likewise.
7544 * gcc.target/i386/pr70738-8.c: Likewise.
7545 * gcc.target/i386/pr70738-9.c: Likewise.
7546
7547 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7548
7549 PR rtl-optimization/66940
7550 * gcc.c-torture/execute/pr66940.c: New test.
7551
7552 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7553
7554 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7555 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7556 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7557 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7558 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7559 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7560 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7561 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7562 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7563 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7564 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7565 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7566 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7567 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7568 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7569 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7570 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7571 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7572 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7573 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7574 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7575 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7576 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7577 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7578
7579 2016-05-25 Marek Polacek <polacek@redhat.com>
7580
7581 PR c/71265
7582 * gcc.dg/noncompile/pr71265.c: New test.
7583
7584 PR c/71266
7585 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7586
7587 2016-05-25 Nathan Sidwell <nathan@acm.org>
7588
7589 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7590
7591 2016-05-25 Richard Biener <rguenther@suse.de>
7592
7593 PR tree-optimization/71261
7594 * c-c++-common/torture/pr71261.c: New testcase.
7595
7596 2016-05-25 Richard Biener <rguenther@suse.de>
7597
7598 PR tree-optimization/71264
7599 * gcc.dg/vect/pr71264.c: New testcase.
7600
7601 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7602
7603 PR c++/55992
7604 * g++.dg/cpp0x/alias-decl-53.C: New.
7605 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7606
7607 2016-05-25 Martin Liska <mliska@suse.cz>
7608
7609 * g++.dg/pr71239.C: New test.
7610
7611 2016-05-25 Richard Biener <rguenther@suse.de>
7612
7613 * gcc.dg/vect/pr58135.c: Rename to ...
7614 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7615
7616 2016-05-25 Marek Polacek <polacek@redhat.com>
7617
7618 * g++.dg/pr65295.C: Use target c++14.
7619
7620 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7621
7622 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7623 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7624
7625 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7626
7627 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7628 instructions.
7629
7630 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7631
7632 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7633 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7634 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7635 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7636 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7637 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7638 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7639 * c-c++-common/goacc/pcopy.c: Likewise.
7640 * c-c++-common/goacc/pcopyin.c: Likewise.
7641 * c-c++-common/goacc/pcopyout.c: Likewise.
7642 * c-c++-common/goacc/pcreate.c: Likewise.
7643 * c-c++-common/goacc/pr70688.c: New test.
7644 * c-c++-common/goacc/present-1.c: Adjust test.
7645 * c-c++-common/goacc/reduction-5.c: Likewise.
7646 * g++.dg/goacc/data-1.C: New test.
7647
7648 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7649
7650 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7651 vector parity built-in functions.
7652 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7653 count trailing zeros automatic vectorization.
7654 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7655 count trailing zeros built-in functions.
7656
7657 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7658
7659 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7660
7661 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7662
7663 PR target/71050
7664 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7665
7666 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7667
7668 PR c++/50436
7669 * g++.dg/template/crash123.C: New.
7670 * g++.dg/template/crash124.C: Likewise.
7671
7672 2016-05-24 Martin Sebor <msebor@redhat.com>
7673
7674 PR c++/71147
7675 * g++.dg/ext/flexary16.C: New test.
7676
7677 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7678
7679 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7680 before math.h is included.
7681 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7682 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7683 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7684 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7685 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7686 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7687 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7688 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7689 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7690 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7691 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7692 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7693 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7694 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7695 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7696 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7697 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7698 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7699 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7700 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7701 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7702 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7703 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7704
7705 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7706 Kelvin Nilsen <kelvin@gcc.gnu.org>
7707
7708 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7709 support.
7710
7711 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 PR c++/69872
7714 * g++.dg/warn/Wno-narrowing1.C: New.
7715
7716 2016-05-24 Marek Polacek <polacek@redhat.com>
7717
7718 PR c/71249
7719 * c-c++-common/Wswitch-unreachable-2.c: New test.
7720
7721 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR c++/71257
7724 * g++.dg/vect/simd-clone-6.cc: New test.
7725 * g++.dg/gomp/declare-simd-6.C: New test.
7726
7727 PR middle-end/70434
7728 PR c/69504
7729 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7730
7731 2016-05-24 Richard Biener <rguenther@suse.de>
7732
7733 PR tree-optimization/71240
7734 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7735
7736 2016-05-24 Richard Biener <rguenther@suse.de>
7737
7738 PR tree-optimization/71230
7739 * gcc.dg/torture/pr71230.c: New testcase.
7740 * g++.dg/torture/pr71230.C: Likewise.
7741
7742 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7743
7744 * c-c++-common/goacc/routine-5.c: Add tests.
7745 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7746 * gfortran.dg/goacc/routine-6.f90: Add tests.
7747
7748 2016-05-24 Richard Biener <rguenther@suse.de>
7749
7750 PR tree-optimization/71253
7751 * gcc.dg/torture/pr71253.c: New testcase.
7752
7753 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7754
7755 PR middle-end/71252
7756 * gfortran.dg/pr71252.f90: New test.
7757
7758 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7759
7760 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7761
7762 2016-05-24 Richard Biener <rguenther@suse.de>
7763
7764 PR middle-end/70434
7765 PR c/69504
7766 * c-c++-common/vector-subscript-4.c: New testcase.
7767 * c-c++-common/vector-subscript-5.c: Likewise.
7768
7769 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7770
7771 PR fortran/71123
7772 * gfortran.dg/namelist_90.f: New test
7773
7774 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7775
7776 PR fortran/66461
7777 * gfortran.dg/unexpected_eof.f: New test
7778
7779 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7780 Kelvin Nilsen <kelvin@gcc.gnu.org>
7781
7782 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7783 as little endian.
7784
7785 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7786
7787 PR c++/70972
7788 * g++.dg/cpp0x/inh-ctor20.C: New.
7789 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7790
7791 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7792
7793 PR c++/69095
7794 * g++.dg/cpp0x/variadic168.C: New.
7795
7796 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7797
7798 * g++.dg/cpp0x/pr31445.C: Test column number too.
7799 * g++.dg/cpp0x/pr32253.C: Likewise.
7800 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7801 * g++.dg/cpp0x/variadic36.C: Likewise.
7802
7803 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
7804
7805 * gcc.dg/fold-notshift-2.c: Adjust.
7806
7807 2016-05-23 Marek Polacek <polacek@redhat.com>
7808
7809 PR c/49859
7810 * c-c++-common/Wswitch-unreachable-1.c: New test.
7811 * gcc.dg/Wswitch-unreachable-1.c: New test.
7812 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7813 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7814 * g++.dg/gomp/block-10.C: Likewise.
7815 * gcc.dg/gomp/block-10.c: Likewise.
7816 * g++.dg/gomp/block-9.C: Likewise.
7817 * gcc.dg/gomp/block-9.c: Likewise.
7818 * g++.dg/gomp/target-1.C: Likewise.
7819 * g++.dg/gomp/target-2.C: Likewise.
7820 * gcc.dg/gomp/target-1.c: Likewise.
7821 * gcc.dg/gomp/target-2.c: Likewise.
7822 * g++.dg/gomp/taskgroup-1.C: Likewise.
7823 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7824 * gcc.dg/gomp/teams-1.c: Likewise.
7825 * g++.dg/gomp/teams-1.C: Likewise.
7826 * g++.dg/overload/error3.C: Likewise.
7827 * g++.dg/tm/jump1.C: Likewise.
7828 * g++.dg/torture/pr40335.C: Likewise.
7829 * gcc.dg/c99-vla-jump-5.c: Likewise.
7830 * gcc.dg/switch-warn-1.c: Likewise.
7831 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7832 * gcc.dg/nested-func-1.c: Likewise.
7833 * gcc.dg/pr67784-4.c: Likewise.
7834
7835 2016-05-23 Richard Biener <rguenther@suse.de>
7836
7837 PR tree-optimization/71230
7838 * gfortran.dg/pr71230-1.f90: New testcase.
7839 * gfortran.dg/pr71230-2.f90: Likewise.
7840
7841 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7842
7843 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
7844 * gcc.dg/vect/pr58135.c: Add new.
7845 * gfortran.dg/pr46519-1.f: Adjust test case.
7846
7847 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7848
7849 PR c++/53401
7850 * g++.dg/cpp0x/decltype64.C: New.
7851
7852 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7853
7854 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7855 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7856 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7857
7858 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7859
7860 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7861 Add poly64x1_t and poly64x2_t cases if supported.
7862 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7863 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7864 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7865 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7866 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7867
7868 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7869
7870 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7871 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7872 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7873 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7874 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7875 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7876 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7877
7878 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7879
7880 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7881
7882 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7883
7884 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7885 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7886
7887 2016-05-22 Jakub Jelinek <jakub@redhat.com>
7888
7889 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7890 constraint instead of "r".
7891 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7892 insn instead of vxorpd.
7893 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7894
7895 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7896 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7897
7898 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7899
7900 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7901 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7902
7903 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7904
7905 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7906
7907 PR middle-end/40921
7908 * gcc.dg/tree-ssa/pr40921.c: New test.
7909
7910 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7911
7912 PR target/71103
7913 * gcc.target/avr/pr71103.c: New test.
7914
7915 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7916
7917 PR middle-end/71179
7918 * gcc.dg/tree-ssa/pr71179.c: New test.
7919
7920 2016-05-20 Martin Sebor <msebor@redhat.com>
7921
7922 PR c/71115
7923 * gcc.dg/init-excess-2.c: New test.
7924
7925 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7926
7927 * gnat.dg/opt53.adb: New test.
7928 * gnat.dg/opt54.adb: Likewise.
7929
7930 2016-05-20 Martin Jambor <mjambor@suse.cz>
7931
7932 PR tree-optimization/70884
7933 * gcc.dg/tree-ssa/pr70919.c: New test.
7934
7935 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7936
7937 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7938 formatting.
7939 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7940 fix code formatting.
7941
7942 2016-05-20 Nathan Sidwell <nathan@acm.org>
7943
7944 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7945 non-common cases.
7946 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7947
7948 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7949
7950 * jit.dg/all-non-failing-tests.h: Add
7951 test-factorial-must-tail-call.c.
7952 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7953 * jit.dg/test-factorial-must-tail-call.c: New test case.
7954
7955 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7956
7957 PR fortran/71204
7958 * gfortran.dg/pr71204.f90: New test.
7959
7960 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7961
7962 * gcc.target/nvptx/sincos.c: New test.
7963
7964 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7965
7966 PR c++/70572
7967 * g++.dg/cpp1y/auto-fn31.C: New.
7968
7969 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7970
7971 * gcc.target/powerpc/vec-addec.c: New test.
7972 * gcc.target/powerpc/vec-addec-int128.c: New test.
7973
7974 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7975
7976 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7977 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7978 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7979 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7980
7981 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
7982
7983 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7984
7985 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR c++/71210
7988 * g++.dg/opt/pr71210-1.C: New test.
7989 * g++.dg/opt/pr71210-2.C: New test.
7990
7991 PR tree-optimization/29756
7992 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7993 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7994 only on selected targets where V4SImode vectors are known to be
7995 supported.
7996
7997 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
7998
7999 PR tree-optimization/71079
8000 PR tree-optimization/71206
8001 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8002
8003 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8004
8005 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8006 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8007 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8008
8009 2016-05-20 Richard Guenther <rguenther@suse.de>
8010
8011 PR tree-optimization/29756
8012 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8013
8014 2016-05-20 Richard Biener <rguenther@suse.de>
8015
8016 PR tree-optimization/71185
8017 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8018
8019 2016-05-20 Richard Biener <rguenther@suse.de>
8020
8021 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8022
8023 2016-05-19 Marek Polacek <polacek@redhat.com>
8024
8025 PR c++/71075
8026 * g++.dg/diagnostic/pr71075.C: New test.
8027
8028 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8029
8030 PR c++/71184
8031 * g++.dg/pr71184.C: New test case.
8032
8033 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8034
8035 * gcc.target/powerpc/darn-0.c: New test.
8036 * gcc.target/powerpc/darn-1.c: New test.
8037 * gcc.target/powerpc/darn-2.c: New test.
8038
8039 2016-05-19 Marek Polacek <polacek@redhat.com>
8040
8041 PR tree-optimization/71031
8042 * gcc.dg/tree-ssa/vrp100.c: New test.
8043
8044 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8045
8046 PR rtl-optimization/71148
8047 * gcc.dg/pr71148.c: New test.
8048
8049 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8050
8051 PR target/71056
8052 * gcc.target/arm/pr71056.c: New test.
8053
8054 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8055
8056 * c-c++-common/pr69669.c: Check the used mode.
8057
8058 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8059
8060 PR sanitizer/64354
8061 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8062
8063 2016-05-19 Richard Biener <rguenther@suse.de>
8064
8065 PR tree-optimization/70729
8066 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8067 * gcc.dg/graphite/scop-18.c: Likewise.
8068 * gcc.dg/pr41783.c: Disable LIM.
8069 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8070 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8071 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8072 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8073 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8074 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8075 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8076 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8077 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8078 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8079 * gfortran.dg/pr42108.f90: Likewise.
8080
8081 2016-05-18 David Malcolm <dmalcolm@redhat.com>
8082
8083 PR driver/69265
8084 * gcc.dg/spellcheck-options-11.c: New test case.
8085
8086 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8087
8088 PR c++/71100
8089 * g++.dg/opt/pr71100.C: New test.
8090
8091 2016-05-18 Martin Jambor <mjambor@suse.cz>
8092
8093 PR ipa/69708
8094 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8095 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8096 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8097 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8098
8099 2016-05-18 Martin Jambor <mjambor@suse.cz>
8100
8101 PR ipa/69708
8102 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8103 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8104 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8105 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8106 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8107
8108 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8109
8110 PR c++/69793
8111 * g++.dg/template/crash122.C: New.
8112
8113 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8114
8115 PR c++/70466
8116 * g++.dg/template/pr70466-1.C: New.
8117 * g++.dg/template/pr70466-2.C: Likewise.
8118
8119 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8120
8121 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8122 splat operations and the XXSPLTIB instruction.
8123 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8124 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8125 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8126 xxlxor to clear a register.
8127
8128 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8129
8130 * gcc.dg/torture/pr71020.c: New test.
8131
8132 2016-05-18 Martin Jambor <mjambor@suse.cz>
8133
8134 PR ipa/70646
8135 * gcc.dg/ipa/pr70646.c: New test.
8136
8137 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8138
8139 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8140
8141 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8142
8143 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8144 missing tests for vreinterpretq_p{8,16}.
8145
8146 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8147
8148 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8149 vsliq_n_s64 and vsliq_n_u64.
8150
8151 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8152
8153 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8154 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8155
8156 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8157
8158 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8159 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8160 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8161
8162 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8163
8164 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8165 in comment.
8166
8167 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8168
8169 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8170 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8171 "blr\t" and switch to scan-assembler-times.
8172
8173 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8174
8175 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8176 with __aarch64__.
8177 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8178 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8179
8180 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8181
8182 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8183 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8184 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8185 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8186 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8187 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8188
8189 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8190 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8191
8192 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8193 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8194
8195 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8196 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8197
8198 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8199
8200 2016-05-18 Richard Biener <rguenther@suse.de>
8201
8202 PR tree-optimization/71168
8203 * gcc.dg/torture/pr71168.c: New testcase.
8204
8205 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8206
8207 PR middle-end/63586
8208 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8209 * gcc.dg/tree-ssa/pr63586.c: New test.
8210 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8211
8212 2016-05-17 Nathan Sidwell <nathan@acm.org>
8213
8214 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8215 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8216 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8217 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8218
8219 2016-05-17 Nathan Sidwell <nathan@acm.org>
8220
8221 * gcc.target/nvptx/abi-vararg-3.c: New.
8222
8223 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8224
8225 PR tree-optimization/54579
8226 PR middle-end/55299
8227 * gcc.dg/fold-notrotate-1.c: New test.
8228 * gcc.dg/fold-notshift-1.c: New test.
8229 * gcc.dg/fold-notshift-2.c: New test.
8230
8231 2016-05-17 Marek Polacek <polacek@redhat.com>
8232
8233 PR ipa/71146
8234 * g++.dg/ipa/pr71146.C: New test.
8235
8236 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8237
8238 * jit.dg/test-error-array-bounds.c: New test case.
8239
8240 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8241
8242 * gcc.dg/tree-ssa/and-1.c: New testcase.
8243
8244 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8245
8246 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8247 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8248
8249 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8250
8251 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8252 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8253
8254 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8255
8256 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8257
8258 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8259
8260 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8261
8262 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8263
8264 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8265 ".2d[index]" when scan the assembly.
8266 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8267 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8268 float64x1.
8269 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8270
8271 2016-05-17 Richard Biener <rguenther@suse.de>
8272
8273 PR tree-optimization/71132
8274 * gcc.dg/torture/pr71132.c: New testcase.
8275
8276 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8277
8278 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8279
8280 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8281
8282 PR target/70809
8283 * gcc.target/aarch64/pr70809_1.c: New test.
8284
8285 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8286
8287 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8288 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8289 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8290 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8291
8292 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8293 Ilya Enkovich <ilya.enkovich@intel.com>
8294
8295 PR target/71114
8296 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8297
8298 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8299
8300 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8301 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8302
8303 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8304
8305 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8306 test for __ARM_FP16_ARGS.
8307 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8308 * gcc.target/arm/aapcs/neon-vect10.c: New.
8309 * gcc.target/arm/aapcs/neon-vect9.c: New.
8310 * gcc.target/arm/aapcs/vfp18.c: New.
8311 * gcc.target/arm/aapcs/vfp19.c: New.
8312 * gcc.target/arm/aapcs/vfp20.c: New.
8313 * gcc.target/arm/aapcs/vfp21.c: New.
8314 * gcc.target/arm/fp16-aapcs-1.c: New.
8315 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8316 test for __ARM_FP16_ARGS.
8317 * g++.target/arm/fp16-return-1.c: Update expected output.
8318
8319 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8320
8321 PR testsuite/70227
8322 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8323
8324 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8325
8326 PR fortran/69603
8327 * gfortran.dg/pr69603.f90: New testcase.
8328
8329 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8330
8331 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8332
8333 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8334
8335 PR fortran/71047
8336 * gfortran.dg/pr71047.f08: New test.
8337
8338 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8339
8340 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8341 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8342 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8343
8344 2016-05-13 Martin Sebor <msebor@redhat.com>
8345
8346 PR c++/60049
8347 * g++.dg/cpp0x/constexpr-60049.C: New test.
8348
8349 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR bootstrap/71071
8352 * gcc.dg/pr71071.c: New test.
8353
8354 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8355
8356 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8357 remove XOP handling.
8358 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8359
8360 2016-05-13 Nathan Sidwell <nathan@acm.org>
8361
8362 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8363 __atomic_is_lock_free declaration.
8364
8365 2016-05-13 Richard Biener <rguenther@suse.de>
8366
8367 PR tree-optimization/42587
8368 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8369
8370 2016-05-13 Martin Liska <mliska@suse.cz>
8371
8372 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8373 the new format of dump output.
8374
8375 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8376
8377 * gcc.dg/pr71084.c: New test.
8378
8379 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8380
8381 PR target/53440
8382 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8383
8384 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8385
8386 * gcc.target/aarch64/struct_return.c: New test.
8387
8388 2016-05-12 Marek Polacek <polacek@redhat.com>
8389
8390 PR c/70756
8391 * c-c++-common/pr70756-2.c: New test.
8392 * c-c++-common/pr70756.c: New test.
8393
8394 2016-05-12 Richard Biener <rguenther@suse.de>
8395
8396 PR tree-optimization/71059
8397 * gcc.dg/torture/pr71059.c: New testcase.
8398
8399 2016-05-12 Richard Biener <rguenther@suse.de>
8400
8401 PR tree-optimization/71062
8402 * gcc.dg/torture/pr71062.c: New testcase.
8403
8404 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8405
8406 PR tree-optimization/71006
8407 * gcc.dg/pr71006.c: New test.
8408
8409 2016-05-12 Marek Polacek <polacek@redhat.com>
8410
8411 PR driver/71063
8412 * gcc.dg/opts-7.c: New test.
8413
8414 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8415
8416 PR target/70830
8417 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8418 Add -save-temps to dg-options.
8419 Scan for ldmfd rather than pop instruction.
8420 * gcc.target/arm/interrupt-2.c: Likewise.
8421 * gcc.target/arm/pr70830.c: New test.
8422
8423 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8424
8425 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8426 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8427
8428 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8429 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8430 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8431
8432 PR target/71019
8433 * gcc.target/i386/avx512vl-pack-1.c: New test.
8434 * gcc.target/i386/avx512vl-pack-2.c: New test.
8435 * gcc.target/i386/avx512bw-pack-2.c: New test.
8436
8437 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8438
8439 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8440 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8441 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8442
8443 2016-05-12 Richard Biener <rguenther@suse.de>
8444
8445 PR tree-optimization/70986
8446 * gcc.dg/torture/pr70986-1.c: New testcase.
8447 * gcc.dg/torture/pr70986-2.c: Likewise.
8448 * gcc.dg/torture/pr70986-3.c: Likewise.
8449
8450 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8451
8452 PR c/43651
8453 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8454 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8455
8456 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8457
8458 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8459 directive.
8460 * gcc.target/i386/pr66746.c: Ditto.
8461
8462 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8463
8464 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8465 support.
8466 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8467 warning when using -mvsx-timode.
8468 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8469 * gcc.target/powerpc/dform-2.c: Likewise.
8470 * gcc.target/powerpc/pr68805.c: Likewise.
8471
8472 2016-05-11 Marek Polacek <polacek@redhat.com>
8473
8474 PR c++/71024
8475 * c-c++-common/attributes-3.c: New test.
8476
8477 2016-05-11 Nathan Sidwell <nathan@acm.org>
8478
8479 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8480 * gcc.c-torture/execute/pr68185.c: Likewise.
8481 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8482 * gcc.dg/pr69634.c: Requires scheduling.
8483 * gcc.dg/torture/pr66178.c: Require label values.
8484 * gcc.dg/setjmp-6.c: Require indirect jumps.
8485
8486 2016-05-11 Richard Biener <rguenther@suse.de>
8487
8488 PR tree-optimization/71055
8489 * gcc.dg/torture/pr71055.c: New testcase.
8490
8491 2016-05-11 Richard Biener <rguenther@suse.de>
8492
8493 PR debug/71057
8494 * g++.dg/debug/pr71057.C: New testcase.
8495
8496 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR fortran/70855
8499 * gfortran.dg/gomp/pr70855.f90: New test.
8500
8501 2016-05-11 Richard Biener <rguenther@suse.de>
8502
8503 PR middle-end/71002
8504 * g++.dg/torture/pr71002.C: New testcase.
8505
8506 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8507
8508 PR middle-end/70807
8509 * gcc.dg/pr70807.c: New test.
8510
8511 2016-05-10 Martin Sebor <msebor@redhat.com>
8512
8513 PR c++/38611
8514 * g++.dg/Wattributes.C: New test.
8515
8516 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8517
8518 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8519 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8520 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8521
8522 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8523
8524 PR target/70799
8525 * gcc.target/i386/pr70799-1.c: New test.
8526
8527 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8528
8529 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8530
8531 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8532
8533 PR middle-end/70877
8534 * gcc.target/i386/pr70877.c: New test.
8535
8536 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8537
8538 PR tree-optimization/70786
8539 * gcc.target/i386/pr70876.c: New test.
8540
8541 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR target/70927
8544 * gcc.target/i386/avx512vl-logic-1.c: New test.
8545 * gcc.target/i386/avx512vl-logic-2.c: New test.
8546 * gcc.target/i386/avx512dq-logic-2.c: New test.
8547
8548 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8549
8550 PR target/70963
8551 * gcc.target/powerpc/pr70963.c: New.
8552
8553 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8554
8555 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8556 (test_very_wide_line): Add ruler to expected output.
8557 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8558 (test_very_wide_line): Likewise.
8559 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8560 (test_show_locus): Within the handling of "test_very_wide_line",
8561 enable show_ruler_p on the diagnostic context.
8562
8563 2016-05-10 Richard Biener <rguenther@suse.de>
8564
8565 PR tree-optimization/71039
8566 * gcc.dg/torture/pr71039.c: New testcase.
8567
8568 2016-05-10 Nathan Sidwell <nathan@acm.org>
8569
8570 * gcc.dg/nested-func-10.c: Requires alloca.
8571 * gcc.dg/nested-func-9.c: Requires alloca.
8572 * gcc.c-torture/execute/pr70460.c: Requires labels.
8573 * gcc.c-torture/compile/pr70199.c: Requires labels.
8574 * gcc.target/nvptx/decl.c: Compile only.
8575 * gcc.target/nvptx/trailing-init.c: Compile only.
8576 * gcc.target/nvptx/ary-init.c: Compile only.
8577
8578 2016-05-10 Marek Polacek <polacek@redhat.com>
8579
8580 PR c/70255
8581 * gcc.dg/attr-opt-1.c: New test.
8582
8583 2016-05-10 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/70497
8586 PR tree-optimization/28367
8587 * gcc.dg/torture/20160404-1.c: New testcase.
8588 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8589 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8590
8591 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8592
8593 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8594
8595 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8596
8597 * gcc.target/i386/fabsneg-1.c New test.
8598
8599 2016-05-09 Alan Modra <amodra@gmail.com>
8600
8601 PR testsuite/70826
8602 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8603
8604 2016-05-09 Richard Biener <rguenther@suse.de>
8605
8606 PR tree-optimization/70985
8607 * gcc.dg/torture/pr70985.c: New testcase.
8608
8609 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8610
8611 * gcc.dg/tree-ssa/ifc-9.c: New test.
8612 * gcc.dg/tree-ssa/ifc-10.c: New test.
8613 * gcc.dg/tree-ssa/ifc-11.c: New test.
8614 * gcc.dg/tree-ssa/ifc-12.c: New test.
8615 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8616 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8617 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8618
8619 2016-05-09 Richard Biener <rguenther@suse.de>
8620
8621 PR fortran/70937
8622 * gfortran.dg/pr70937.f90: New testcase.
8623
8624 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8625
8626 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8627
8628 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8629
8630 PR fortran/56226
8631 * gfortran.dg/dec_structure_1.f90: New testcase.
8632 * gfortran.dg/dec_structure_2.f90: Ditto.
8633 * gfortran.dg/dec_structure_3.f90: Ditto.
8634 * gfortran.dg/dec_structure_4.f90: Ditto.
8635 * gfortran.dg/dec_structure_5.f90: Ditto.
8636 * gfortran.dg/dec_structure_6.f90: Ditto.
8637 * gfortran.dg/dec_structure_7.f90: Ditto.
8638 * gfortran.dg/dec_structure_8.f90: Ditto.
8639 * gfortran.dg/dec_structure_9.f90: Ditto.
8640 * gfortran.dg/dec_structure_10.f90: Ditto.
8641 * gfortran.dg/dec_structure_11.f90: Ditto.
8642 * gfortran.dg/dec_union_1.f90: Ditto.
8643 * gfortran.dg/dec_union_2.f90: Ditto.
8644 * gfortran.dg/dec_union_3.f90: Ditto.
8645 * gfortran.dg/dec_union_4.f90: Ditto.
8646 * gfortran.dg/dec_union_5.f90: Ditto.
8647 * gfortran.dg/dec_union_6.f90: Ditto.
8648 * gfortran.dg/dec_union_7.f90: Ditto.
8649
8650 2016-05-07 Tom de Vries <tom@codesourcery.com>
8651
8652 PR tree-optimization/70956
8653 * gcc.dg/graphite/pr70956.c: New test.
8654
8655 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR middle-end/70941
8658 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8659 (a, b, c, d): Change type from char to signed char.
8660 (main): Compare against (signed char) -1634678893 instead of
8661 hardcoded -109. Use __builtin_abort instead of abort.
8662
8663 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8664 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8665
8666 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8667
8668 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8669
8670 PR debug/70935
8671 * gcc.dg/torture/pr70935.c: New test.
8672
8673 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8674
8675 PR target/58219
8676 * gcc.target/sh/pr58219.c: New tests.
8677
8678 2016-05-06 Richard Biener <rguenther@suse.de>
8679
8680 PR tree-optimization/70960
8681 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8682
8683 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8684
8685 PR target/52933
8686 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8687 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8688 Adjust expected instruction counts.
8689 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8690
8691 2016-05-06 Marek Polacek <polacek@redhat.com>
8692
8693 PR sanitizer/70875
8694 * gcc.dg/ubsan/bounds-3.c: New test.
8695
8696 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8697
8698 PR target/54089
8699 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8700
8701 2016-05-06 Richard Biener <rguenther@suse.de>
8702
8703 PR middle-end/70931
8704 * gfortran.dg/pr70931.f90: New testcase.
8705
8706 2016-05-06 Richard Biener <rguenther@suse.de>
8707
8708 PR middle-end/70941
8709 * gcc.dg/torture/pr70941.c: New testcase.
8710
8711 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8712
8713 PR tree-optimization/57206
8714 * gcc.dg/vect/pr57206.c: New test.
8715
8716 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8717
8718 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8719
8720 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8721
8722 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8723
8724 * c-c++-common/Wdangling-else-4.c: New test.
8725
8726 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR c++/70906
8729 PR c++/70933
8730 * g++.dg/opt/pr70906.C: New test.
8731 * g++.dg/opt/pr70933.C: New test.
8732
8733 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8734
8735 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8736
8737 * gcc.dg/ipa/pure-const-3.c: New testcase.
8738
8739 2016-05-04 Marek Polacek <polacek@redhat.com>
8740
8741 * c-c++-common/Wdangling-else-1.c: New test.
8742 * c-c++-common/Wdangling-else-2.c: New test.
8743 * c-c++-common/Wdangling-else-3.c: New test.
8744
8745 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8746
8747 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8748 flag is present.
8749
8750 2016-05-04 Marek Polacek <polacek@redhat.com>
8751
8752 PR c/48778
8753 * gcc.dg/Waddress-2.c: New test.
8754
8755 2016-05-04 Alan Modra <amodra@gmail.com>
8756
8757 * gcc.target/powerpc/pr70866.c: New.
8758
8759 2016-05-03 Martin Sebor <msebor@redhat.com>
8760
8761 PR c++/66561
8762 * c-c++-common/builtin_location.c: New test.
8763 * g++.dg/cpp1y/builtin_location.C: New test.
8764
8765 2016-05-03 Marek Polacek <polacek@redhat.com>
8766
8767 PR c/70859
8768 * gcc.dg/pr70859.c: New test.
8769 * gcc.dg/pr70859-2.c: New test.
8770
8771 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8772
8773 * gnat.dg/debug5.adb: New testcase.
8774
8775 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8776
8777 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8778 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8779 Procedure to check for z10 instruction set.
8780
8781 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8782
8783 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8784
8785 2016-05-03 Alan Modra <amodra@gmail.com>
8786
8787 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8788
8789 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8790
8791 * gcc.target/i386/avx512f-cvt-1.c: New test.
8792
8793 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8794
8795 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8796 -fdump-tree-vrp-details.
8797
8798 2016-05-03 Richard Biener <rguenther@suse.de>
8799
8800 * gcc.dg/pr30172-1.c: Adjust.
8801 * gcc.dg/pr63743.c: Likewise.
8802 * gcc.dg/tm/pr51696.c: Likewise.
8803 * c-c++-common/tm/safe-1.c: Likewise.
8804 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8805 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8806 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8807 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8808
8809 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR rtl-optimization/70467
8812 * gcc.target/i386/pr70467-3.c: New test.
8813 * gcc.target/i386/pr70467-4.c: New test.
8814
8815 PR tree-optimization/70916
8816 * gcc.c-torture/compile/pr70916.c: New test.
8817
8818 PR target/49244
8819 * gcc.target/i386/pr49244-1.c: New test.
8820 * gcc.target/i386/pr49244-2.c: New test.
8821
8822 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8823
8824 PR rtl-optimization/44281
8825 * gcc.target/i386/pr44281.c: New test.
8826
8827 2016-05-03 bin cheng <bin.cheng@arm.com>
8828
8829 PR tree-optimization/56541
8830 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8831 * gcc.dg/vect/pr56541.c: new test.
8832
8833 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8834
8835 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8836 __float128.
8837 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8838
8839 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8840
8841 PR testsuite/70520
8842 * c-c++-common/asan/clone-test-1.c (main): Align child process
8843 stack to 16 bytes.
8844
8845 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8846
8847 PR c++/62314
8848 * g++.dg/spellcheck-fields-2.C: New test case.
8849
8850 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8851
8852 PR c++/62314
8853 * g++.dg/pr62314.C: New test case.
8854
8855 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
8856
8857 * gcc.dg/ipa/inline-8.c: New testcase.
8858
8859 2016-05-02 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR rtl-optimization/70467
8862 * gcc.target/i386/pr70467-1.c: New test.
8863
8864 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8865
8866 * gcc.dg/spec-options.c: Run the test on all targets.
8867 * gcc.dg/foo.specs: Use cpp_unique_options.
8868
8869 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8870
8871 * gcc.dg/tree-ssa/unord.c: New testcase.
8872
8873 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8874
8875 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8876
8877 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8878
8879 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8880
8881 2016-05-02 Marek Polacek <polacek@redhat.com>
8882
8883 PR c/70851
8884 * gcc.dg/enum-incomplete-3.c: New test.
8885
8886 2016-05-02 Marek Polacek <polacek@redhat.com>
8887 Tom de Vries <tom@codesourcery.com>
8888
8889 PR tree-optimization/70700
8890 * gcc.dg/pr70700.c: New test.
8891
8892 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
8893
8894 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8895 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8896 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8897 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8898 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8899
8900 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8901
8902 * ada/acats/run_acats: Rename into...
8903 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8904 * ada/acats/run_all.sh: Remove redundant test.
8905 (target_run): Move around.
8906 (target_gnatchop): Use newly built executable.
8907 (target_gnatmake): Likewise.
8908 Check that the compilation of impbit succeeds.
8909
8910 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8911
8912 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8913 * gcc.dg/20021029-1.c: Likewise.
8914 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8915 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8916 * gcc.target/sh/cmpstr.c: Likewise.
8917 * gcc.target/sh/cmpstrn.c: Likewise.
8918 * gcc.target/sh/memset.c: Likewise.
8919 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8920 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8921 * gcc.target/sh/pr39423-1.c: Likewise.
8922 * gcc.target/sh/pr49468-di.c: Likewise.
8923 * gcc.target/sh/pr49468-si.c: Likewise.
8924 * gcc.target/sh/pr49880-1.c: Likewise.
8925 * gcc.target/sh/pr49880-2.c: Likewise.
8926 * gcc.target/sh/pr49880-3.c: Likewise.
8927 * gcc.target/sh/pr50751-1.c: Likewise.
8928 * gcc.target/sh/pr50751-4.c: Likewise.
8929 * gcc.target/sh/pr50751-7.c: Likewise.
8930 * gcc.target/sh/pr51244-1.c: Likewise.
8931 * gcc.target/sh/pr51244-10.c: Likewise.
8932 * gcc.target/sh/pr51244-11.c: Likewise.
8933 * gcc.target/sh/pr51244-12.c: Likewise.
8934 * gcc.target/sh/pr51244-13.c: Likewise.
8935 * gcc.target/sh/pr51244-14.c: Likewise.
8936 * gcc.target/sh/pr51244-17.c: Likewise.
8937 * gcc.target/sh/pr51244-18.c: Likewise.
8938 * gcc.target/sh/pr51244-19.c: Likewise.
8939 * gcc.target/sh/pr51244-4.c: Likewise.
8940 * gcc.target/sh/pr51244-5.c: Likewise.
8941 * gcc.target/sh/pr51244-7.c: Likewise.
8942 * gcc.target/sh/pr51244-8.c: Likewise.
8943 * gcc.target/sh/pr51244-9.c: Likewise.
8944 * gcc.target/sh/pr51697.c: Likewise.
8945 * gcc.target/sh/pr52483-1.c: Likewise.
8946 * gcc.target/sh/pr52483-2.c: Likewise.
8947 * gcc.target/sh/pr52483-3.c: Likewise.
8948 * gcc.target/sh/pr52483-5.c: Likewise.
8949 * gcc.target/sh/pr52933-1.c: Likewise.
8950 * gcc.target/sh/pr52933-2.c: Likewise.
8951 * gcc.target/sh/pr52933-3.c: Likewise.
8952 * gcc.target/sh/pr53568-1.c: Likewise.
8953 * gcc.target/sh/pr53976-1.c: Likewise.
8954 * gcc.target/sh/pr53988-1.c: Likewise.
8955 * gcc.target/sh/pr53988.c: Likewise.
8956 * gcc.target/sh/pr54089-1.c: Likewise.
8957 * gcc.target/sh/pr54089-6.c: Likewise.
8958 * gcc.target/sh/pr54089-7.c: Likewise.
8959 * gcc.target/sh/pr54089-8.c: Likewise.
8960 * gcc.target/sh/pr54089-9.c: Likewise.
8961 * gcc.target/sh/pr54236-1.c: Likewise.
8962 * gcc.target/sh/pr54236-2.c: Likewise.
8963 * gcc.target/sh/pr54236-3.c: Likewise.
8964 * gcc.target/sh/pr54236-4.c: Likewise.
8965 * gcc.target/sh/pr54386.c: Likewise.
8966 * gcc.target/sh/pr54602-1.c: Likewise.
8967 * gcc.target/sh/pr54685.c: Likewise.
8968 * gcc.target/sh/pr54760-1.c: Likewise.
8969 * gcc.target/sh/pr54760-2.c: Likewise.
8970 * gcc.target/sh/pr54760-3.c: Likewise.
8971 * gcc.target/sh/pr54760-4.c: Likewise.
8972 * gcc.target/sh/pr54760-5.c: Likewise.
8973 * gcc.target/sh/pr54760-6.c: Likewise.
8974 * gcc.target/sh/pr55146.c: Likewise.
8975 * gcc.target/sh/pr55160.c: Likewise.
8976 * gcc.target/sh/pr59278.c: Likewise.
8977 * gcc.target/sh/pr59401-1.c: Likewise.
8978 * gcc.target/sh/pr59533-1.c: Likewise.
8979 * gcc.target/sh/pr63260.c: Likewise.
8980 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8981 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8982 * gcc.target/sh/strlen.c: Likewise.
8983 * gcc.target/sh/torture/pr30807.c: Likewise.
8984 * gcc.target/sh/torture/pr34777.c: Likewise.
8985 * gcc.target/sh/torture/pr64652.c: Likewise.
8986 * gcc.target/sh/torture/pr65505.c: Likewise.
8987 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8988 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8989
8990 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/66644
8993 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8994
8995 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8996
8997 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8998 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8999 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9000 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9001
9002 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9003
9004 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9005 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9006
9007 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9008
9009 PR middle-end/70626
9010 * c-c++-common/goacc/combined-reduction.c: New test.
9011 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9012
9013 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9014
9015 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9016 *movdi_internal pattern only if PIC off.
9017 * gcc.target/i386/pr70155-2.c: Likewise.
9018 * gcc.target/i386/pr70155-3.c: Likewise.
9019 * gcc.target/i386/pr70155-4.c: Likewise.
9020 * gcc.target/i386/pr70155-5.c: Likewise.
9021 * gcc.target/i386/pr70155-6.c: Likewise.
9022 * gcc.target/i386/pr70155-7.c: Likewise.
9023 * gcc.target/i386/pr70155-8.c: Likewise.
9024 * gcc.target/i386/pr70155-15.c: Likewise.
9025 * gcc.target/i386/pr70155-17.c: Likewise.
9026 * gcc.target/i386/pr70155-22.c: Likewise.
9027
9028 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9029
9030 PR tree-optimization/70803
9031 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9032
9033 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9034
9035 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9036 optimization of vector loop.
9037 * gcc.target/i386/vect-unpack-3.c: New test.
9038 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9039 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9040 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9041
9042 2016-04-29 Marek Polacek <polacek@redhat.com>
9043
9044 PR sanitizer/70342
9045 * g++.dg/ubsan/null-7.C: New test.
9046
9047 PR c/70852
9048 * gcc.dg/pr70852.c: New test.
9049
9050 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9051
9052 PR/69089
9053 * g++.dg/cpp0x/alignas6.C: New test.
9054
9055 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9056
9057 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9058 * gcc.dg/pr27003.c: Likewise.
9059 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9060 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9061 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9062 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9063 * gcc.target/arc/mxy.c: Likewise.
9064 * gcc.target/arc/mswape.c: Likewise.
9065 * gcc.target/arc/mrtsc.c: Likewise.
9066 * gcc.target/arc/mcrc.c: Likewise.
9067 * gcc.target/arc/mdsp-packa.c: Likewise.
9068 * gcc.target/arc/mdvbf.c: Likewise.
9069 * gcc.target/arc/mlock.c: Likewise.
9070 * gcc.target/arc/mmac-24.c: Likewise.
9071 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9072
9073 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9074 Matthijs Kooijman <matthijs@stdin.nl>
9075 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9076
9077 PR target/60040
9078 * gcc.target/avr/pr60040-1.c: New.
9079 * gcc.target/avr/pr60040-2.c: New.
9080
9081 2016-04-29 Richard Biener <rguenther@suse.de>
9082
9083 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9084
9085 2016-04-29 Richard Biener <rguenther@suse.de>
9086
9087 PR tree-optimization/13962
9088 PR tree-optimization/65686
9089 * gcc.dg/uninit-pr65686.c: New testcase.
9090
9091 2016-04-29 Jakub Jelinek <jakub@redhat.com>
9092
9093 PR middle-end/70843
9094 * gcc.dg/pr70843.c: New test.
9095
9096 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR target/70858
9099 * gcc.target/i386/pr70858.c: New test.
9100
9101 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9102
9103 * gcc.target/arc/nps400-1.c: New file.
9104
9105 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9106 Andrew Burgess <andrew.burgess@embecosm.com>
9107
9108 * gcc.target/arc/movh_cl-1.c: New file.
9109
9110 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9111 Andrew Burgess <andrew.burgess@embecosm.com>
9112
9113 * gcc.target/arc/extzv-1.c: New file.
9114 * gcc.target/arc/insv-1.c: New file.
9115 * gcc.target/arc/insv-2.c: New file.
9116 * gcc.target/arc/movb-1.c: New file.
9117 * gcc.target/arc/movb-2.c: New file.
9118 * gcc.target/arc/movb-3.c: New file.
9119 * gcc.target/arc/movb-4.c: New file.
9120 * gcc.target/arc/movb-5.c: New file.
9121 * gcc.target/arc/movb_cl-1.c: New file.
9122 * gcc.target/arc/movb_cl-2.c: New file.
9123 * gcc.target/arc/movbi_cl-1.c: New file.
9124 * gcc.target/arc/movl-1.c: New file.
9125
9126 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9127 Andrew Burgess <andrew.burgess@embecosm.com>
9128
9129 * gcc.target/arc/cmem-1.c: New file.
9130 * gcc.target/arc/cmem-2.c: New file.
9131 * gcc.target/arc/cmem-3.c: New file.
9132 * gcc.target/arc/cmem-4.c: New file.
9133 * gcc.target/arc/cmem-5.c: New file.
9134 * gcc.target/arc/cmem-6.c: New file.
9135 * gcc.target/arc/cmem-7.c: New file.
9136 * gcc.target/arc/cmem-ld.inc: New file.
9137 * gcc.target/arc/cmem-st.inc: New file.
9138
9139 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR target/70821
9142 * gcc.target/i386/pr70821.c: New test.
9143
9144 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9145
9146 * gcc.target/powerpc/vec-adde.c: New test.
9147 * gcc.target/powerpc/vec-adde-int128.c: New test.
9148
9149 2016-04-28 Jakub Jelinek <jakub@redhat.com>
9150
9151 * gcc.target/i386/avx-vround-1.c: New test.
9152 * gcc.target/i386/avx-vround-2.c: New test.
9153 * gcc.target/i386/avx512vl-vround-1.c: New test.
9154 * gcc.target/i386/avx512vl-vround-2.c: New test.
9155
9156 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9157
9158 PR testsuite/70595
9159 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9160 (check_effective_target_cilkplus_runtime): ... this.
9161 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9162 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9163
9164 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9165 Require cilkplus_runtime.
9166 Don't add -lcilkrts.
9167 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9168 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9169 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9170 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9171 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9172 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9173 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9174 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9175 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9176 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9177 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9178 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9179 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9180 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9181 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9182 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9183 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9184 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9185 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9186 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9187 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9188 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9189 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9190 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9191 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9192 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9193 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9194 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9195 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9196
9197 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9198 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9199
9200 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9201
9202 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9203 cilkplus_runtime.
9204
9205 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9206
9207 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9208 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9209
9210 2015-04-27 Ryan Burn <contact@rnburn.com>
9211
9212 PR c++/69024
9213 PR c++/68997
9214 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9215 diagnostic.
9216 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9217 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9218
9219 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9220
9221 * gnat.dg/limited_with4.ad[sb]: New test.
9222 * gnat.dg/limited_with4_pkg.ads: New helper.
9223
9224 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9225
9226 PR target/70155
9227 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9228 and movv1ti_internal patterns
9229 * gcc.target/i386/pr70155-1.c: New test.
9230 * gcc.target/i386/pr70155-2.c: Likewise.
9231 * gcc.target/i386/pr70155-3.c: Likewise.
9232 * gcc.target/i386/pr70155-4.c: Likewise.
9233 * gcc.target/i386/pr70155-5.c: Likewise.
9234 * gcc.target/i386/pr70155-6.c: Likewise.
9235 * gcc.target/i386/pr70155-7.c: Likewise.
9236 * gcc.target/i386/pr70155-8.c: Likewise.
9237 * gcc.target/i386/pr70155-9.c: Likewise.
9238 * gcc.target/i386/pr70155-10.c: Likewise.
9239 * gcc.target/i386/pr70155-11.c: Likewise.
9240 * gcc.target/i386/pr70155-12.c: Likewise.
9241 * gcc.target/i386/pr70155-13.c: Likewise.
9242 * gcc.target/i386/pr70155-14.c: Likewise.
9243 * gcc.target/i386/pr70155-15.c: Likewise.
9244 * gcc.target/i386/pr70155-16.c: Likewise.
9245 * gcc.target/i386/pr70155-17.c: Likewise.
9246 * gcc.target/i386/pr70155-18.c: Likewise.
9247 * gcc.target/i386/pr70155-19.c: Likewise.
9248 * gcc.target/i386/pr70155-20.c: Likewise.
9249 * gcc.target/i386/pr70155-21.c: Likewise.
9250 * gcc.target/i386/pr70155-22.c: Likewise.
9251
9252 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9253
9254 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9255 ".{5,6}".
9256
9257 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9258
9259 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9260 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9261 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9262 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9263 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9264
9265 2016-04-27 Richard Biener <rguenther@suse.de>
9266
9267 PR ipa/70760
9268 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9269 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9270
9271 2016-04-27 Nathan Sidwell <nathan@acm.org>
9272
9273 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9274 * g++.dg/ubsan/pr63956.C: Adjust error location.
9275
9276 2016-04-27 Nick Clifton <nickc@redhat.com>
9277
9278 PR middle-end/49889
9279 * gcc.dg/pr49889.c: New test.
9280
9281 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9282
9283 * c-c++-common/memset-array.c: New test.
9284
9285 2016-04-26 Martin Sebor <msebor@redhat.com>
9286
9287 PR c++/66639
9288 * g++.dg/cpp1y/func_constexpr.C: New test.
9289
9290 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9291
9292 PR c++/70241
9293 * g++.dg/cpp0x/enum32.C: New test.
9294 * g++.dg/cpp0x/enum33.C: New test.
9295
9296 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9297
9298 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9299 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9300 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9301 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9302 * gcc.c-torture/execute/pr38151.c: Likewise.
9303 * gcc.c-torture/execute/pr66556.c: Likewise.
9304 * gcc.c-torture/execute/pr67781.c: Likewise.
9305 * gcc.c-torture/execute/pr68648.c: Likewise.
9306
9307 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9308
9309 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9310
9311 2016-04-26 Marek Polacek <polacek@redhat.com>
9312
9313 PR c/67784
9314 * gcc.dg/pr67784-3.c: New test.
9315 * gcc.dg/pr67784-4.c: New test.
9316 * gcc.dg/pr67784-5.c: New test.
9317
9318 PR c/70791
9319 * gcc.dg/Wnested-externs-2.c: New test.
9320
9321 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9322
9323 * gcc.dg/fold-plusmult.c: Adjust.
9324 * gcc.dg/no-strict-overflow-6.c: Adjust.
9325 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9326
9327 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9328
9329 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9330 number scans.
9331 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9332 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9333 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9334 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9335 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9336 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9337 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9338 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9339 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9340 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9341 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9342 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9343 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9344 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9345 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9346 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9347 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9348 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9349 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9350 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9351 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9352 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9353 scans.
9354 * gcc.target/i386/pr32219-4.c: Likewise.
9355 * gcc.target/i386/pr32219-6.c: Likewise.
9356 * gcc.target/i386/pr32219-8.c: Likewise.
9357
9358 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9359
9360 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9361 associated options.
9362
9363 2016-04-26 Marek Polacek <polacek@redhat.com>
9364
9365 PR c++/70744
9366 * g++.dg/ext/cond2.C: New test.
9367
9368 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9369
9370 PR tree-optimization/70771
9371 PR tree-optimization/70775
9372 * gcc.dg/pr70771.c: New test.
9373 * gcc.dg/pr70775.c: New test.
9374
9375 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9376
9377 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9378
9379 2016-04-25 Richard Biener <rguenther@suse.de>
9380
9381 PR tree-optimization/70780
9382 * gcc.dg/torture/pr70780.c: New testcase.
9383
9384 2016-04-25 Michael Collison <michael.collison@arm.com>
9385
9386 * gcc.target/arm/neon-vaddws16.c: New test.
9387 * gcc.target/arm/neon-vaddws32.c: New test.
9388 * gcc.target/arm/neon-vaddwu16.c: New test.
9389 * gcc.target/arm/neon-vaddwu32.c: New test.
9390 * gcc.target/arm/neon-vaddwu8.c: New test.
9391 * lib/target-supports.exp
9392 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9393 that arm neon support vector widen sum of HImode TO SImode.
9394
9395 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR sanitizer/70712
9398 * c-c++-common/asan/pr70712.c: New test.
9399
9400 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9401
9402 * .gitattributes: New file.
9403
9404 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9405
9406 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9407
9408 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9409
9410 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9411 * gfortran.dg/submodule_15.f08: Likewise.
9412
9413 2016-04-22 Richard Biener <rguenther@suse.de>
9414
9415 PR tree-optimization/70740
9416 * gcc.dg/torture/pr70740.c: New testcase.
9417
9418 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9419
9420 PR target/70750
9421 * gcc.target/i386/pr70750-1.c: New test.
9422 * gcc.target/i386/pr70750-2.c: Likewise.
9423
9424 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9425
9426 PR c++/70540
9427 * g++.dg/cpp0x/auto48.C: New.
9428
9429 2016-04-21 Marek Polacek <polacek@redhat.com>
9430
9431 PR c++/70513
9432 * g++.dg/cpp0x/forw_enum12.C: New test.
9433 * g++.dg/cpp0x/forw_enum13.C: New test.
9434
9435 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9436
9437 PR target/70728
9438 * gcc.target/i386/pr70728.c: New test.
9439
9440 2016-04-21 Richard Biener <rguenther@suse.de>
9441
9442 PR middle-end/70747
9443 * gcc.dg/pr70747.c: New testcase.
9444
9445 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9446
9447 PR tree-optimization/70715
9448 * gcc.dg/tree-ssa/scev-13.c: New test.
9449
9450 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9451
9452 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9453
9454 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9455
9456 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9457
9458 2016-04-20 Jan Hubicka <jh@suse.cz>
9459
9460 PR ipa/70018
9461 * g++.dg/ipa/nothrow-1.C: New testcase.
9462
9463 2016-04-20 Nathan Sidwell <nathan@acm.org>
9464
9465 PR c++/55635
9466 * g++.dg/eh/delete1.C: New.
9467
9468 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9469
9470 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9471 -mtune-ctrl=sse_typeless_stores.
9472
9473 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9474
9475 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9476
9477 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9478
9479 PR tree-optimization/69489
9480 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9481
9482 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9483
9484 PR c++/69363
9485 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9486 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9487 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9488
9489 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9490
9491 PR tree-optimization/56625
9492 PR tree-optimization/69489
9493 * gcc.dg/vect/pr56625.c: New test.
9494 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9495
9496 2016-04-20 Andrew Pinski <apinski@cavium.com>
9497
9498 PR target/64971
9499 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9500
9501 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9502
9503 * gnat.dg/self1.adb: Remove now incorrect test.
9504
9505 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9506
9507 * gcc.dg/tree-ssa/scev-11.c: New test.
9508 * gcc.dg/tree-ssa/scev-12.c: New test.
9509
9510 2016-04-20 Marek Polacek <polacek@redhat.com>
9511
9512 PR tree-optimization/70725
9513 * gcc.dg/pr70725.c: New test.
9514
9515 2016-04-20 Richard Biener <rguenther@suse.de>
9516
9517 PR tree-optimization/70726
9518 * g++.dg/vect/pr70726.cc: New testcase.
9519
9520 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9521
9522 PR target/70674
9523 * gcc.target/s390/pr70674.c: New test.
9524
9525 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9526
9527 PR libgfortran/70684
9528 * gfortran.dg/list_read_14.f90: New test.
9529
9530 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9531
9532 PR target/69201
9533 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9534 extern to force it misaligned.
9535 (b): Likewise.
9536 (c): Likewise.
9537 (d): Likewise.
9538 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9539 Don't check `*' before movv4sf_internal.
9540 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9541 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9542 Don't check `*' before movv16qi_internal.
9543 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9544 extern to force it misaligned.
9545 (b): Likewise.
9546 (c): Likewise.
9547 (d): Likewise.
9548 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9549 Don't check `*' before movv2df_internal.
9550 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9551 extern to force it misaligned.
9552 (b): Likewise.
9553 (c): Likewise.
9554 (d): Likewise.
9555 Check movv8sf_internal instead of avx_storeups256.
9556 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9557
9558 2016-04-19 Richard Biener <rguenther@suse.de>
9559
9560 PR tree-optimization/70171
9561 * g++.dg/tree-ssa/pr70171.C: New testcase.
9562
9563 2016-04-19 Richard Biener <rguenther@suse.de>
9564
9565 PR tree-optimization/70724
9566 * gcc.dg/torture/pr70724.c: New testcase.
9567
9568 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9569
9570 PR middle-end/70689
9571 * gcc.target/i386/pr70689.c: New.
9572
9573 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9574
9575 PR target/70708
9576 * gcc.target/i386/pr70708.c: New test.
9577
9578 2016-04-18 Richard Biener <rguenther@suse.de>
9579
9580 PR tree-optimization/43434
9581 * gcc.dg/vect/pr43434.c: New testcase.
9582 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9583 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9584 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9585 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9586 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9587 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9588 * gcc.dg/gomp/pr68640.c: Likewise.
9589 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9590 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9591
9592 2016-04-18 Richard Biener <rguenther@suse.de>
9593
9594 PR tree-optimization/70701
9595 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9596
9597 2016-04-18 Tom de Vries <tom@codesourcery.com>
9598
9599 PR testsuite/70699
9600 * gcc.dg/pr70161.c: Add dot-file scans.
9601 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9602 instead of after last dot char.
9603
9604 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9605
9606 * c-c++-common/dump-ada-spec-3.c: New test.
9607 * c-c++-common/dump-ada-spec-4.c: Likewise.
9608
9609 2016-04-17 Tom de Vries <tom@codesourcery.com>
9610
9611 PR other/70183
9612 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9613
9614 2016-04-15 Jan Hubicka <jh@suse.cz>
9615
9616 PR ipa/70018
9617 * g++.dg/ipa/pure-const-1.C: New testcase.
9618 * g++.dg/ipa/pure-const-2.C: New testcase.
9619 * g++.dg/ipa/pure-const-3.C: New testcase.
9620
9621 2016-04-15 Marek Polacek <polacek@redhat.com>
9622
9623 PR c/70671
9624 * gcc.dg/bitfld-22.c: New test.
9625
9626 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9627
9628 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9629 x86_64.
9630
9631 2016-04-15 Marek Polacek <polacek@redhat.com>
9632
9633 PR c/70651
9634 * c-c++-common/pr70651.c: New test.
9635
9636 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9637
9638 PR rtl-optimization/70681
9639 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9640 dump scan on arm and powerpc.
9641 * gcc.dg/pr10474.c: Likewise.
9642
9643 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR c++/69517
9646 PR c++/70019
9647 PR c++/70588
9648 * g++.dg/cpp1y/vla11.C: Revert for real.
9649
9650 PR c/70436
9651 * c-c++-common/Wparentheses-1.c: New test.
9652 * c-c++-common/gomp/Wparentheses-1.c: New test.
9653 * c-c++-common/gomp/Wparentheses-2.c: New test.
9654 * c-c++-common/gomp/Wparentheses-3.c: New test.
9655 * c-c++-common/gomp/Wparentheses-4.c: New test.
9656 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9657 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9658 * c-c++-common/goacc/Wparentheses-1.c: New test.
9659
9660 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9661
9662 PR target/70662
9663 * gcc.target/i386/pr70662.c: New test.
9664
9665 2016-04-15 Richard Biener <rguenther@suse.de>
9666 Alan Modra <amodra@gmail.com>
9667
9668 PR tree-optimization/70130
9669 * gcc.dg/vect/O3-pr70130.c: New testcase.
9670
9671 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9672
9673 PR target/70669
9674 * gcc.target/powerpc/pr70669.c: New test.
9675
9676 PR target/70640
9677 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9678 a power7 system that does not have an assembler that supports
9679 power8.
9680
9681 2016-04-14 Martin Sebor <msebor@redhat.com>
9682
9683 PR c++/69517
9684 PR c++/70019
9685 PR c++/70588
9686 * c-c++-common/ubsan/vla-1.c: Revert.
9687 * g++.dg/cpp1y/vla11.C: Same.
9688 * g++.dg/cpp1y/vla12.C: Same.
9689 * g++.dg/cpp1y/vla13.C: Same.
9690 * g++.dg/cpp1y/vla14.C: Same.
9691 * g++.dg/cpp1y/vla3.C: Same.
9692 * g++.dg/init/array24.C: Same.
9693 * g++.dg/ubsan/vla-1.C: Same.
9694
9695 2016-04-14 Marek Polacek <polacek@redhat.com>
9696 Jan Hubicka <hubicka@ucw.cz>
9697
9698 PR c++/70029
9699 * g++.dg/torture/pr70029.C: New test.
9700
9701 2016-04-14 Martin Sebor <msebor@redhat.com>
9702
9703 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9704 type size to prevent failures on targets with very low maximum
9705 alignment.
9706
9707 2016-04-14 Richard Biener <rguenther@suse.de>
9708
9709 PR tree-optimization/70623
9710 * gcc.dg/torture/pr70623.c: New testcase.
9711 * gcc.dg/torture/pr70623-2.c: Likewise.
9712
9713 2016-04-13 Martin Sebor <msebor@redhat.com>
9714
9715 PR c++/69517
9716 PR c++/70019
9717 PR c++/70588
9718 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9719 * g++.dg/cpp1y/vla11.C: New test.
9720 * g++.dg/cpp1y/vla12.C: New test.
9721 * g++.dg/cpp1y/vla13.C: New test.
9722 * g++.dg/cpp1y/vla14.C: New test.
9723 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9724 * g++.dg/init/array24.C: Fully brace VLA initializer.
9725 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9726
9727 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR c++/70641
9730 * g++.dg/opt/pr70641.C: New test.
9731
9732 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9733
9734 PR rtl-optimization/68749
9735 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9736 effects of argument promotions.
9737 Remove default args to dg-skip-if.
9738
9739 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9740
9741 PR c++/70635
9742 * g++.dg/parse/pr70635.C: New.
9743
9744 2016-04-13 Marek Polacek <polacek@redhat.com>
9745
9746 PR c++/70639
9747 * c-c++-common/Wmisleading-indentation-4.c: New test.
9748
9749 2016-04-13 Marek Polacek <polacek@redhat.com>
9750
9751 PR c/70436
9752 * gcc.dg/Wparentheses-12.c: New test.
9753 * gcc.dg/Wparentheses-13.c: New test.
9754
9755 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9756
9757 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9758 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9759 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9760
9761 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR middle-end/70633
9764 * gcc.c-torture/compile/pr70633.c: New test.
9765
9766 PR debug/70628
9767 * gcc.dg/torture/pr70628.c: New test.
9768
9769 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9770
9771 PR c++/70610
9772 * g++.dg/template/pr70610.C: New test.
9773 * g++.dg/template/pr70610-2.C: New test.
9774 * g++.dg/template/pr70610-3.C: New test.
9775 * g++.dg/template/pr70610-4.C: New test.
9776
9777 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9778
9779 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9780 128 instead of 32.
9781
9782 PR c++/70571
9783 * g++.dg/ext/pr70571.C: New test.
9784
9785 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9786
9787 PR target/70640
9788 * gcc.target/powerpc/pr70640.c: New test.
9789
9790 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9791
9792 PR c++/68722
9793 * g++.dg/parse/pr68722.C: New.
9794
9795 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR rtl-optimization/70596
9798 * gcc.target/i386/pr70596.c: New test.
9799
9800 2016-04-12 Nathan Sidwell <nathan@acm.org>
9801
9802 PR c++/70501
9803 * g++.dg/init/pr70501.C: New.
9804
9805 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9806
9807 * gcc.target/i386/asm-flag-6.c: New test.
9808
9809 2016-04-12 Tom de Vries <tom@codesourcery.com>
9810
9811 PR tree-optimization/68756
9812 * gcc.dg/graphite/pr68756.c: New test.
9813
9814 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR tree-optimization/70602
9817 * gcc.c-torture/execute/pr70602.c: New test.
9818
9819 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9820
9821 PR target/70381
9822 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9823 __float128 emulator is built and runs.
9824 * gcc.target/powerpc/float128-1.c: Likewise.
9825
9826 * lib/target-supports.exp (check_ppc_float128_sw_available):
9827 Rework tests for __float128 software and hardware
9828 availability. Fix exit condition to return 0 on success.
9829
9830 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9831
9832 PR target/70133
9833 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9834 * gcc.target/aarch64/target_attr_15.c: Likewise.
9835
9836 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9837
9838 PR c++/69066
9839 * g++.dg/cpp1y/pr69066.C: New.
9840
9841 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9842
9843 PR fortran/68566
9844 * gfortran.dg/pr36192.f90: Update test.
9845 * gfortran.dg/pr36192_1.f90: Update test.
9846 * gfortran.dg/real_dimension_1.f: Update test.
9847 * gfortran.dg/parameter_array_init_7.f90: New test.
9848
9849 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
9850
9851 PR testsuite/64039
9852 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9853
9854 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9855
9856 PR rtl-optimization/66669
9857 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9858
9859 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9860
9861 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9862 * gcc.dg/pie-1.c: Likewise.
9863 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9864 * gcc.dg/pic-4.c: Likewise.
9865 * gcc.dg/pie-3.c: Likewise.
9866 * gcc.dg/pie-4.c: Likewise.
9867
9868 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9869
9870 PR tree-optimization/68644
9871 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9872
9873 PR rtl-optimization/64886
9874 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9875
9876 2016-04-09 Tom de Vries <tom@codesourcery.com>
9877
9878 PR tree-optimization/68953
9879 * gcc.dg/graphite/pr68953.c: New test.
9880
9881 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9882
9883 PR fortran/70592
9884 * gfortran.dg/deferred_character_16.f90: New test.
9885
9886 2016-04-09 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR tree-optimization/70586
9889 * gcc.c-torture/execute/pr70586.c: New test.
9890
9891 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9892
9893 PR sanitizer/70573
9894 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9895 with __builtin_memset
9896 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9897
9898 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9899
9900 PR lto/70289
9901 PR ipa/70348
9902 PR tree-optimization/70373
9903 PR middle-end/70533
9904 PR middle-end/70534
9905 PR middle-end/70535
9906 * c-c++-common/goacc/reduction-5.c: New test.
9907 * c-c++-common/goacc/reduction-promotions.c: New test.
9908 * gfortran.dg/goacc/reduction-3.f95: New test.
9909 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9910
9911 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9912
9913 PR c++/70590
9914 PR c++/70452
9915 * g++.dg/pr70590.C: New test.
9916 * g++.dg/pr70590-2.C: New test.
9917
9918 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR middle-end/70593
9921 * gcc.target/i386/pr70593.c: New test.
9922
9923 PR rtl-optimization/70574
9924 * gcc.target/i386/avx2-pr70574.c: New test.
9925
9926 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9927
9928 PR sanitizer/70541
9929 * c-c++-common/asan/pr70541.c: New test.
9930
9931 2016-04-08 Tom de Vries <tom@codesourcery.com>
9932
9933 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9934 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9935
9936 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9937
9938 PR target/70566
9939 * gcc.c-torture/execute/pr70566.c: New test.
9940
9941 2016-04-08 Tom de Vries <tom@codesourcery.com>
9942
9943 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9944 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9945
9946 2016-04-08 Alan Modra <amodra@gmail.com>
9947
9948 * gcc.target/powerpc/pr70117.c: New.
9949
9950 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9951
9952 PR testsuite/70581
9953 * gcc.dg/lto/simd-function_0.c: New test.
9954
9955 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9956 clones.
9957 * c-c++-common/attr-simd-2.c: Likewise.
9958 * c-c++-common/attr-simd-4.c: Likewise.
9959 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9960 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9961
9962 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9963
9964 PR testsuite/70553
9965 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9966
9967 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9968 Tom de Vries <tom@codesourcery.com>
9969
9970 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9971 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9972 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9973 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9974 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9975 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9976 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9977 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9978
9979 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9980
9981 PR c/70436
9982 * g++.dg/warn/Wparentheses-29.C: New test.
9983
9984 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9985
9986 PR c/70436
9987 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9988 explicit braces to resolve a future -Wparentheses warning.
9989
9990 2016-04-06 Richard Henderson <rth@redhat.com>
9991
9992 * gcc.dg/pr61817-1.c: New test.
9993 * gcc.dg/pr61817-2.c: New test.
9994 * gcc.dg/pr69391-1.c: New test.
9995 * gcc.dg/pr69391-2.c: New test.
9996
9997 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9998
9999 PR rtl-optimization/70398
10000 * gcc.target/aarch64/pr70398.c: New.
10001
10002 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10003
10004 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10005
10006 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10007 Pedro Alves <palves@redhat.com>
10008
10009 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10010
10011 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10012
10013 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10014 Check for avx512f effective targets instead of avx2.
10015 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10016 for AVX512F clones.
10017 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10018 * g++.dg/gomp/declare-simd-1.C: Likewise.
10019 * g++.dg/gomp/declare-simd-3.C: Likewise.
10020 * g++.dg/gomp/declare-simd-4.C: Likewise.
10021
10022 PR middle-end/70550
10023 * c-c++-common/gomp/pr70550-1.c: New test.
10024 * c-c++-common/gomp/pr70550-2.c: New test.
10025
10026 2016-04-05 Nathan Sidwell <nathan@acm.org>
10027
10028 PR c++/70512
10029 * g++.dg/ext/attribute-may-alias-5.C: New.
10030
10031 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10032
10033 PR c++/70336
10034 * c-c++-common/pr70336.c: New test.
10035 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10036 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10037
10038 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10039
10040 PR ipa/66223
10041 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10042
10043 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR rtl-optimization/70542
10046 * gcc.dg/torture/pr70542.c: New test.
10047 * gcc.target/i386/avx2-pr70542.c: New test.
10048
10049 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10050
10051 PR tree-optimization/70509
10052 * gcc.target/i386/avx512bw-pr70509.c: New test.
10053
10054 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10055
10056 PR c++/70452
10057 * g++.dg/ext/constexpr-vla4.C: New test.
10058
10059 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10060
10061 PR target/70510
10062 * gcc.target/i386/pr70510.c: New test.
10063
10064 2016-04-05 Richard Biener <rguenther@suse.de>
10065
10066 PR tree-optimization/70526
10067 * g++.dg/torture/pr70526.C: New testcase.
10068
10069 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR target/70525
10072 * gcc.target/i386/pr70525.c: New test.
10073
10074 2016-04-05 Richard Biener <rguenther@suse.de>
10075
10076 PR middle-end/70499
10077 * g++.dg/torture/pr70499.C: New testcase.
10078
10079 2016-04-05 Richard Biener <rguenther@suse.de>
10080
10081 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10082 remove XFAIL.
10083
10084 2016-04-04 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR middle-end/70307
10087 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10088 rs6000 ABI warnings.
10089
10090 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
10091
10092 PR ipa/66223
10093 * g++.dg/ipa/devirt-51.C: New testcase.
10094
10095 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10096 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR middle-end/70457
10099 * gcc.dg/torture/pr70457.c: New.
10100
10101 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10102
10103 PR fortran/67538
10104 * gfortran.dg/allocate_with_source_19.f08: New test.
10105
10106 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10107
10108 PR fortran/65795
10109 * gfortran.dg/coarray_allocate_6.f08: New test.
10110
10111 2016-04-04 Richard Biener <rguenther@suse.de>
10112
10113 PR rtl-optimization/70484
10114 * gcc.dg/torture/pr70484.c: New testcase.
10115
10116 2016-04-04 Marek Polacek <polacek@redhat.com>
10117
10118 PR c/70307
10119 * gcc.dg/torture/pr70307.c: New test.
10120
10121 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10122
10123 PR target/70416
10124 PR target/67391
10125 * gcc.target/sh/torture/pr70416.c: New.
10126
10127 2016-04-02 Martin Sebor <msebor@redhat.com>
10128
10129 PR c++/67376
10130 PR c++/70170
10131 PR c++/70172
10132 PR c++/70228
10133 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10134 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10135 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10136 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10137 * g++.dg/cpp0x/constexpr-string.C: Same.
10138 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10139 * g++.dg/cpp0x/pr65398.C: Same.
10140 * g++.dg/ext/constexpr-vla1.C: Same.
10141 * g++.dg/ext/constexpr-vla2.C: Same.
10142 * g++.dg/ext/constexpr-vla3.C: Same.
10143 * g++.dg/ubsan/pr63956.C: Same.
10144
10145 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR rtl-optimization/70467
10148 * gcc.target/i386/pr70467-2.c: New test.
10149
10150 2016-04-01 Jakub Jelinek <jakub@redhat.com>
10151 Marek Polacek <polacek@redhat.com>
10152
10153 PR c++/70488
10154 * g++.dg/init/new47.C: New test.
10155
10156 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10157
10158 PR target/70496
10159 * gcc.target/arm/pr70496.c: New test.
10160
10161 2016-04-01 Nathan Sidwell <nathan@acm.org>
10162
10163 PR c++/68475
10164 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10165
10166 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10167
10168 PR target/69890
10169 * gcc.dg/strlenopt.h (memmove): New.
10170 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10171 instead of "string.h".
10172 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10173 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10174 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10175 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10176 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10177 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10178 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10179 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10180 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10181 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10182 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10183 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10184 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10185 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10186 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10187 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10188 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10189 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10190 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10191 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10192
10193 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10194
10195 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10196 (Holder::foo): Reflect this.
10197
10198 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10199
10200 PR target/70442
10201 * gcc.dg/pr70442.c: New test.
10202
10203 2016-03-31 Nathan Sidwell <nathan@acm.org>
10204
10205 PR c++/70393
10206 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10207
10208 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10209
10210 PR target/70453
10211 * gcc.target/i386/pr70453.c: New test.
10212
10213 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10214
10215 PR target/70292
10216 * gcc.c-torture/pr70292.c: New test.
10217
10218 2016-03-31 Marek Polacek <polacek@redhat.com>
10219
10220 PR c/70297
10221 * c-c++-common/pr70297.c: New test.
10222 * g++.dg/cpp0x/typedef-redecl.C: New test.
10223 * gcc.dg/typedef-redecl2.c: New test.
10224
10225 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10226
10227 PR rtl-optimization/70460
10228 * gcc.c-torture/execute/pr70460.c: New test.
10229
10230 2016-03-31 Richard Biener <rguenther@suse.de>
10231
10232 PR c++/70430
10233 * g++.dg/ext/vector30.C: New testcase.
10234
10235 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10236 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10237
10238 * gfortran.dg/fmt_pf.f90: New test.
10239
10240 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10241
10242 Forward-port from 5 branch
10243 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR testsuite/70356
10246 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10247 dg-require-effective-target after dg-do.
10248
10249 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10250
10251 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10252
10253 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10254 Julian Brown <julian@codesourcery.com>
10255 Chung-Lin Tang <cltang@codesourcery.com>
10256 Cesar Philippidis <cesar@codesourcery.com>
10257 James Norris <jnorris@codesourcery.com>
10258 Tom de Vries <tom@codesourcery.com>
10259 Nathan Sidwell <nathan@codesourcery.com>
10260
10261 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10262 * c-c++-common/goacc/loop-clauses.c: Likewise.
10263 * g++.dg/goacc/template.C: Likewise.
10264 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10265 * gfortran.dg/goacc/loop-1.f95: Likewise.
10266 * gfortran.dg/goacc/loop-5.f95: Likewise.
10267 * gfortran.dg/goacc/loop-6.f95: Likewise.
10268 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10269 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10270 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10271 * c-c++-common/goacc/clauses-fail.c: Likewise.
10272 * c-c++-common/goacc/parallel-1.c: Likewise.
10273 * c-c++-common/goacc/reduction-1.c: Likewise.
10274 * c-c++-common/goacc/reduction-2.c: Likewise.
10275 * c-c++-common/goacc/reduction-3.c: Likewise.
10276 * c-c++-common/goacc/reduction-4.c: Likewise.
10277 * c-c++-common/goacc/routine-3.c: Likewise.
10278 * c-c++-common/goacc/routine-4.c: Likewise.
10279 * c-c++-common/goacc/routine-5.c: Likewise.
10280 * c-c++-common/goacc/tile.c: Likewise.
10281 * g++.dg/goacc/template.C: Likewise.
10282 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10283 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10284 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10285 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10286 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10287 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10288 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10289 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10290 * c-c++-common/goacc/use_device-1.c: ... this file.
10291 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10292 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10293 * c-c++-common/goacc/host_data-6.c: ... this file.
10294 * c-c++-common/goacc/loop-2-kernels.c: New file.
10295 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10296 * c-c++-common/goacc/loop-3.c: Likewise.
10297 * g++.dg/goacc/reference.C: Likewise.
10298 * g++.dg/goacc/routine-1.C: Likewise.
10299 * g++.dg/goacc/routine-2.C: Likewise.
10300
10301 2016-03-30 Richard Biener <rguenther@suse.de>
10302
10303 PR middle-end/70450
10304 * gcc.dg/torture/pr70450.c: New testcase.
10305
10306 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR target/70421
10309 * gcc.dg/torture/pr70421.c: New test.
10310 * gcc.target/i386/avx512f-pr70421.c: New test.
10311
10312 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10313
10314 PR testsuite/70364
10315 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10316 (check): New function.
10317 (bar): Call check.
10318 (foo): Align stack to 16 bytes when calling bar.
10319 * gcc.target/i386/cleanup-2.c: Likewise.
10320
10321 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10322
10323 PR tree-optimization/59124
10324 * gcc.dg/Warray-bounds-19.c: New test.
10325
10326 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10327
10328 * lib/prune.exp (escape_regex_chars): New.
10329 (prune_file_path): Update to quote metcharacters for regexp.
10330
10331 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR rtl-optimization/70429
10334 * gcc.c-torture/execute/pr70429.c: New test.
10335
10336 PR tree-optimization/70405
10337 * gcc.dg/pr70405.c: New test.
10338
10339 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10340
10341 PR fortran/70397
10342 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10343 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10344
10345 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10346
10347 PR testsuite/64177
10348 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10349 __cilkrts_set_param to set two workers.
10350 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10351 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10352
10353 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10354
10355 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10356
10357 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10358
10359 PR target/70406
10360 * gcc.target/i386/pr70406.c: New test.
10361
10362 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10363
10364 * gnat.dg/specs/double_record_extension3.ads: New test.
10365
10366 2016-03-25 Richard Henderson <rth@redhat.com>
10367
10368 PR target/70120
10369 * gcc.target/aarch64/pr70120-1.c: New.
10370 * gcc.target/aarch64/pr70120-2.c: New.
10371 * gcc.target/aarch64/pr70120-3.c: New.
10372
10373 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10374
10375 PR c++/62212
10376 * g++.dg/template/mangle2.C: The dg-do directive should be
10377 "compile" not "assemble".
10378
10379 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10380
10381 PR lto/69650
10382 * gcc.dg/pr69650.c: New test.
10383
10384 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10385
10386 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10387
10388 2016-03-25 Alan Modra <amodra@gmail.com>
10389
10390 * gcc.dg/dfp/pr70052.c: New test.
10391
10392 2016-03-24 Richard Henderson <rth@redhat.com>
10393
10394 PR middle-end/69845
10395 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10396 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10397
10398 2016-03-24 Tom de Vries <tom@codesourcery.com>
10399
10400 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10401
10402 2016-03-24 Tom de Vries <tom@codesourcery.com>
10403
10404 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10405 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10406
10407 2016-03-24 Tom de Vries <tom@codesourcery.com>
10408
10409 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10410 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10411
10412 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10413
10414 PR c++/62212
10415 * g++.dg/template/mangle2.C: New test.
10416
10417 2016-03-24 Richard Biener <rguenther@suse.de>
10418
10419 PR tree-optimization/70396
10420 * gcc.dg/torture/pr70396.c: New testcase.
10421
10422 2016-03-24 Richard Biener <rguenther@suse.de>
10423
10424 PR middle-end/70370
10425 * gcc.dg/torture/pr70370.c: New testcase.
10426
10427 2016-03-24 Tom de Vries <tom@codesourcery.com>
10428
10429 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10430 * gfortran.dg/goacc/kernels-tree.f95: Same.
10431 * gfortran.dg/goacc/parallel-tree.f95: Same.
10432
10433 2016-03-24 Tom de Vries <tom@codesourcery.com>
10434
10435 * c-c++-common/goacc/uninit-if-clause.c: New test.
10436 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10437
10438 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR target/70290
10441 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10442 Fix formatting.
10443
10444 2016-03-24 Richard Biener <rguenther@suse.de>
10445
10446 PR tree-optimization/70372
10447 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10448
10449 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10450
10451 PR c++/70347
10452 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10453
10454 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10455
10456 PR c++/70332
10457 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10458
10459 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR c++/70001
10462 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10463 * g++.dg/cpp1y/pr70001.C: New test.
10464
10465 PR c++/70323
10466 * g++.dg/cpp0x/constexpr-70323.C: New test.
10467
10468 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10469 Jason Merrill <jason@redhat.com>
10470 Jakub Jelinek <jakub@redhat.com>
10471
10472 PR c++/69315
10473 * g++.dg/cpp0x/constexpr-69315.C: New test.
10474 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10475
10476 2016-03-23 Marek Polacek <polacek@redhat.com>
10477
10478 PR c++/69884
10479 * g++.dg/warn/Wignored-attributes-1.C: New test.
10480 * g++.dg/warn/Wignored-attributes-2.C: New test.
10481
10482 2016-03-23 Tom de Vries <tom@codesourcery.com>
10483
10484 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10485 initialization.
10486 * gfortran.dg/goacc/private-3.f95 (test): Same.
10487 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10488 missing use param.
10489
10490 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10491
10492 * lib/target-supports.exp: Remove v7ve entry from loop
10493 creating effective target checks.
10494 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10495 (add_options_for_arm_arch_v7ve): Likewise.
10496
10497 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10498
10499 PR tree-optimization/70354
10500 * gcc.dg/vect/pr70354-1.c: New test.
10501 * gcc.dg/vect/pr70354-2.c: New test.
10502 * gcc.target/i386/avx2-pr70354-1.c: New test.
10503 * gcc.target/i386/avx2-pr70354-2.c: New test.
10504
10505 2016-03-22 Jeff Law <law@redhat.com>
10506
10507 PR target/70232
10508 * gcc.dg/tree-ssa/pr70232.c: New test.
10509
10510 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10511
10512 PR target/70302
10513 * gcc.target/i386/pr70302.c: New test.
10514
10515 2016-03-22 Richard Biener <rguenther@suse.de>
10516
10517 PR middle-end/70251
10518 * g++.dg/torture/pr70251.C: New testcase.
10519
10520 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10521
10522 PR c/69993
10523 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10524 Wmisleading-indentation.c.
10525 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10526 reflect change to diagnostic text and order of messages.
10527 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10528
10529 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10530
10531 * g++.dg/ext/java-3.C: Don't compile on AIX.
10532
10533 2016-03-22 Richard Biener <rguenther@suse.de>
10534
10535 PR middle-end/70333
10536 * gcc.dg/torture/pr70333.c: New testcase.
10537
10538 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10539
10540 * g++.dg/ext/pr70290.C: New test.
10541
10542 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10543
10544 PR target/70325
10545 * gcc.target/i386/pr70325.c: New test.
10546
10547 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR target/70329
10550 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10551 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10552
10553 PR target/70300
10554 * gcc.target/i386/pr70300.c: New test.
10555
10556 PR c++/70295
10557 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10558 (func2): New function for cond with parens, xfail warning for c++.
10559 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10560
10561 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10562
10563 PR c++/70096
10564 * g++.dg/template/ptrmem30.C: New test.
10565
10566 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10567
10568 PR c++/70204
10569 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10570 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10571
10572 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10573
10574 PR middle-end/70326
10575 * gcc.dg/pr70326.c: New test.
10576
10577 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10578 Jakub Jelinek <jakub@redhat.com>
10579
10580 PR tree-optimization/70317
10581 * gcc.dg/pr70317.c: New test.
10582
10583 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10584
10585 PR target/70327
10586 * gcc.target/i386/pr70327.c: New test.
10587
10588 2016-03-21 Martin Liska <mliska@suse.cz>
10589
10590 PR ipa/70306
10591 * gcc.dg/ipa/pr70306.c: New test.
10592
10593 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10594
10595 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10596 * gcc.target/arm/attr-align3.c: Likewise.
10597 * gcc.target/arm/attr_arm.c: Likewise.
10598 * gcc.target/arm/flip-thumb.c: Likewise.
10599
10600 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10601
10602 PR target/70296
10603 * gcc.target/powerpc/altivec-36.c: New test.
10604
10605 2016-03-21 Richard Biener <rguenther@suse.de>
10606
10607 PR tree-optimization/70310
10608 * gcc.dg/torture/pr70310.c: New testcase.
10609
10610 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10611
10612 PR target/70293
10613 * gcc.target/i386/pr70293.c: New test.
10614
10615 2016-03-21 Richard Biener <rguenther@suse.de>
10616
10617 PR tree-optimization/70288
10618 * gcc.dg/torture/pr70288-1.c: New testcase.
10619 * gcc.dg/torture/pr70288-2.c: Likewise.
10620
10621 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10622
10623 PR rtl-optimization/69307
10624 * gcc.target/arm/pr69307.c: New test.
10625
10626 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10627
10628 PR rtl-optimization/69102
10629 * gcc.c-torture/compile/pr69102.c: New test.
10630
10631 2016-03-18 Jeff Law <law@redhat.com>
10632
10633 PR rtl-optimization/70263
10634 * gcc.c-torture/compile/pr70263-1.c: New test.
10635 * gcc.target/i386/pr70263-2.c: New test.
10636
10637 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10638
10639 PR rtl-optimization/70278
10640 * gcc.dg/torture/pr70278.c: New test.
10641 * gcc.target/arm/pr70278.c: New test.
10642
10643 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10644
10645 PR c/70281
10646 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10647 (test_builtin_types_compatible_p): New test function.
10648 * gcc.dg/pr70281.c: New test case.
10649
10650 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10651
10652 PR target/70113
10653 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10654
10655 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10656
10657 PR tree-optimization/70252
10658 * gcc.dg/pr70252.c: New test.
10659
10660 2016-03-18 Tom de Vries <tom@codesourcery.com>
10661
10662 * gcc.dg/pr70161-2.c: New test.
10663 * gcc.dg/pr70161.c: New test.
10664
10665 2016-03-18 Tom de Vries <tom@codesourcery.com>
10666
10667 PR ipa/70269
10668 * gcc.dg/pr70269.c: New test.
10669
10670 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR c++/70267
10673 * g++.dg/ext/java-3.C: New test.
10674
10675 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10676
10677 PR c++/70205
10678 * g++.dg/lookup/pr70205.C: New test.
10679
10680 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10681
10682 PR c++/70218
10683 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10684
10685 2016-03-17 Marek Polacek <polacek@redhat.com>
10686
10687 PR c/69407
10688 * gcc.dg/atomic-op-6.c: New test.
10689
10690 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10691
10692 PR c/70264
10693 * c-c++-common/pr70264.c: New test case.
10694
10695 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10696
10697 PR c++/70144
10698 * c-c++-common/pr70144-1.c: New test.
10699 * c-c++-common/pr70144-2.c: New test.
10700
10701 PR c++/70272
10702 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10703 * g++.dg/opt/flifetime-dse6.C: New test.
10704 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10705
10706 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10707
10708 PR driver/70192
10709 * gcc.dg/pic-1.c: New test.
10710 * gcc.dg/pic-2.c: Likewise.
10711 * gcc.dg/pic-3.c: Likewise.
10712 * gcc.dg/pic-4.c: Likewise.
10713 * gcc.dg/pie-1.c: Likewise.
10714 * gcc.dg/pie-2.c: Likewise.
10715 * gcc.dg/pie-3.c: Likewise.
10716 * gcc.dg/pie-4.c: Likewise.
10717 * gcc.dg/pie-5.c: Likewise.
10718 * gcc.dg/pie-6.c: Likewise.
10719
10720 2016-03-17 Tom de Vries <tom@codesourcery.com>
10721
10722 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10723 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10724
10725 2016-03-17 Richard Biener <rguenther@suse.de>
10726
10727 PR debug/70271
10728 * g++.dg/debug/pr70271.C: New testcase.
10729
10730 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10731
10732 * gcc.target/i386/pr70251.c: New test.
10733
10734 2016-03-17 Marek Polacek <polacek@redhat.com>
10735
10736 PR c++/70194
10737 * g++.dg/warn/constexpr-70194.C: New test.
10738
10739 2016-03-16 Richard Henderson <rth@redhat.com>
10740
10741 PR middle-end/70240
10742 * gcc.c-torture/compile/pr70240.c: New.
10743
10744 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10745
10746 * gcc.c-torture/compile/20151204.c: Skip for avr.
10747
10748 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10749
10750 PR target/70245
10751 * g++.dg/opt/pr70245.C: New test.
10752 * g++.dg/opt/pr70245.h: New file.
10753 * g++.dg/opt/pr70245-aux.cc: New file.
10754
10755 2016-03-16 Martin Sebor <msebor@redhat.com>
10756
10757 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10758
10759 2016-03-16 Richard Henderson <rth@redhat.com>
10760
10761 PR middle-end/70199
10762 * gcc.c-torture/compile/pr70199.c: New.
10763
10764 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10765
10766 * gcc.dg/uninit-19.c: Run dos2unix.
10767
10768 2016-03-16 Marek Polacek <polacek@redhat.com>
10769
10770 PR c/70093
10771 * gcc.dg/nested-func-10.c: New test.
10772 * gcc.dg/nested-func-9.c: New test.
10773
10774 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR tree-optimization/68714
10777 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10778
10779 2016-03-16 Tom de Vries <tom@codesourcery.com>
10780
10781 PR tree-optimization/68715
10782 * gcc.dg/graphite/pr68715-2.c: New test.
10783 * gcc.dg/graphite/pr68715.c: New test.
10784 * gfortran.dg/graphite/pr68715.f90: New test.
10785
10786 2016-03-16 Tom de Vries <tom@codesourcery.com>
10787
10788 PR tree-optimization/68809
10789 * gcc.dg/graphite/pr68809-2.c: New test.
10790 * gcc.dg/graphite/pr68809.c: New test.
10791
10792 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10793
10794 PR c++/70147
10795 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10796 method call to i () as argument. Adjust expected output.
10797
10798 PR c++/70147
10799 * g++.dg/ubsan/pr70147-1.C: New test.
10800 * g++.dg/ubsan/pr70147-2.C: New test.
10801
10802 2016-03-15 Martin Sebor <msebor@redhat.com>
10803
10804 PR c++/58281
10805 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10806
10807 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
10808
10809 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10810 hppa*-*-hpux*.
10811
10812 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10813
10814 PR libfortran/69799
10815 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10816 libatomic_available.
10817
10818 2016-03-15 Marek Polacek <polacek@redhat.com>
10819
10820 PR c++/70209
10821 * g++.dg/ext/attribute-may-alias-4.C: New test.
10822
10823 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
10824
10825 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10826 -fvar-tracking-assignments-toggle flag.
10827
10828 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10829
10830 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10831
10832 2016-03-15 Jakub Jelinek <jakub@redhat.com>
10833
10834 PR rtl-optimization/70222
10835 * gcc.c-torture/execute/pr70222-1.c: New test.
10836 * gcc.c-torture/execute/pr70222-2.c: New test.
10837
10838 2016-03-15 Richard Henderson <rth@redhat.com>
10839
10840 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10841
10842 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10843
10844 PR rtl-optimization/69032
10845 * gcc.dg/pr69032.c: New test.
10846
10847 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10848
10849 PR rtl-optimization/63384
10850 * g++.dg/pr63384.C: New test.
10851
10852 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10853
10854 PR target/64411
10855 * gcc.target/i386/pr64411.C: New test.
10856
10857 2016-03-15 Tom de Vries <tom@codesourcery.com>
10858
10859 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10860 * gfortran.dg/goacc/kernels-alias.f95: New test.
10861
10862 2016-03-14 Martin Sebor <msebor@redhat.com>
10863
10864 PR c++/53792
10865 * g++.dg/cpp0x/constexpr-inline.C: New test.
10866 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10867
10868 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
10869
10870 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10871
10872 2016-03-14 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR middle-end/70219
10875 * gcc.dg/pr70219.c: New test.
10876
10877 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10878
10879 PR target/70083
10880 * gcc.dg/torture/pr70083.c: New test.
10881 * gcc.target/i386/pr70083.c: New test.
10882
10883 2016-03-14 Richard Biener <rguenther@suse.de>
10884
10885 PR tree-optimization/56365
10886 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10887
10888 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10889
10890 PR target/70098
10891 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10892 New function.
10893 * g++.dg/pr70098.C: New testcase.
10894
10895
10896 2016-03-14 Tom de Vries <tom@codesourcery.com>
10897
10898 PR tree-optimization/70045
10899 * gcc.dg/graphite/pr70045.c: New test.
10900
10901 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10902
10903 PR fortran/69043
10904 * gfortran.dg/include_9.f90: New test.
10905
10906 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10907
10908 PR fortran/45076
10909 gfortran.dg/prof/prof.exp: New script.
10910 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10911
10912 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10913
10914 PR rtl-optimization/69307
10915 * gcc.dg/pr69307.c: New test.
10916
10917 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10918
10919 PR target/69614
10920 * gcc.target/arm/pr69614.c: New.
10921
10922 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10923
10924 PR fortran/70031
10925 * gfortran.dg/submodule_14.f08: New test
10926
10927 PR fortran/69524
10928 * gfortran.dg/submodule_15.f08: New test
10929
10930 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10931
10932 PR c++/70106
10933 * g++.dg/cpp1y/paren3.C: New test.
10934
10935 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10936
10937 PR target/70131
10938 * gcc.target/powerpc/ppc-round2.c: New test.
10939
10940 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10941
10942 PR target/70123
10943 * gcc.dg/torture/pr70123.c: New test.
10944
10945 2016-03-11 Jeff Law <law@redhat.com>
10946
10947 PR tree-optimization/70190
10948 * gcc.c-torture/compile/pr70190.c: New test.
10949
10950 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10951
10952 PR c/68187
10953 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10954 case.
10955 (test43_b): Likewise.
10956 (test43_c): Likewise.
10957 (test43_d): Likewise.
10958 (test43_e): Likewise.
10959 (test43_f): Likewise.
10960 (test43_g): Likewise.
10961 (test44_a): Likewise.
10962 (test44_b): Likewise.
10963 (test44_c): Likewise.
10964 (test44_d): Likewise.
10965 (test44_e): Likewise.
10966
10967 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10968
10969 PR c/70085
10970 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10971
10972 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10973
10974 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10975 dg-options.
10976
10977 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10978
10979 PR target/70002
10980 PR target/69245
10981 * gcc.target/aarch64/pr69245_2.c: New test.
10982
10983 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10984
10985 PR tree-optimization/70177
10986 * gcc.dg/pr70177.c: New test.
10987
10988 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10989
10990 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10991
10992 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10993
10994 * gcc.dg/tree-ssa/sra-20.c: New.
10995
10996 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10997
10998 PR rtl-optimization/70174
10999 * gcc.dg/pr70174.c: New test.
11000
11001 PR tree-optimization/70169
11002 * gcc.dg/pr70169.c: New test.
11003
11004 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11005
11006 PR target/70160
11007 * gcc.target/i386/pr70160.c: New test.
11008
11009 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11010
11011 * gcc.target/s390/dfp-1.c: New test.
11012
11013 2016-03-10 Nick Clifton <nickc@redhat.com>
11014
11015 PR target/70044
11016 * gcc.target/aarch64/pr70044.c: New test.
11017
11018 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11019 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR c++/70001
11022 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11023 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11024 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11025
11026 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11027
11028 PR lto/69589
11029 * g++.dg/lto/pr69589_0.C: New testcase
11030 * g++.dg/lto/pr69589_1.C: New testcase
11031
11032 2016-03-10 Marek Polacek <polacek@redhat.com>
11033
11034 PR c++/70153
11035 * g++.dg/delayedfold/unary-plus1.C: New test.
11036
11037 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11038
11039 * gcc.target/arm/pr45701-1.c: Escape brackets.
11040 * gcc.target/arm/pr45701-2.c: Likewise.
11041
11042 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11043
11044 * gfortran.dg/unconstrained_commons.f: New.
11045
11046 2016-03-10 Alan Modra <amodra@gmail.com>
11047
11048 * gcc.dg/pr69195.c: New.
11049 * gcc.dg/pr69238.c: New.
11050
11051 2016-03-10 Tom de Vries <tom@codesourcery.com>
11052
11053 PR testsuite/68915
11054 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11055
11056 2016-03-10 Richard Biener <rguenther@suse.de>
11057
11058 PR tree-optimization/70128
11059 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11060 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11061
11062 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR tree-optimization/70152
11065 * gcc.dg/pr70152.c: New test.
11066
11067 PR target/70086
11068 * gcc.target/i386/pr70086-1.c: New test.
11069 * gcc.target/i386/pr70086-2.c: New test.
11070 * gcc.target/i386/pr70086-3.c: New test.
11071
11072 PR tree-optimization/70127
11073 * gcc.c-torture/execute/pr70127.c: New test.
11074
11075 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11076
11077 * c-c++-common/goacc/combined-directives-2.c: New test.
11078
11079 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11080
11081 PR c/68473
11082 PR c++/70105
11083 * g++.dg/diagnostic/pr70105.C: New test.
11084 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11085 (test_multiple_ordinary_maps): New test function.
11086
11087 2016-03-09 David Malcolm <dmalcolm@redhat.com>
11088
11089 PR c/68473
11090 PR c++/70105
11091 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11092 Drop range information from call to inform_at_rich_loc.
11093 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11094 New.
11095 (test_show_locus): Replace calls to rich_location::add_range with
11096 calls to add_range. Rewrite the tests that used the now-defunct
11097 rich_location ctor taking a source_range. Simplify other tests
11098 by replacing calls to COMBINE_LOCATION_DATA with calls to
11099 make_location.
11100
11101 2016-03-09 Richard Biener <rguenther@suse.de>
11102 Jakub Jelinek <jakub@redhat.com>
11103
11104 PR tree-optimization/70138
11105 * gcc.dg/vect/pr70138-1.c: New testcase.
11106 * gcc.dg/vect/pr70138-2.c: Likewise.
11107
11108 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11109
11110 PR target/70049
11111 * gcc.target/i386/pr70049.c: New test.
11112
11113 2016-03-09 Richard Biener <rguenther@suse.de>
11114
11115 PR c/70143
11116 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11117 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11118 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11119
11120 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11121
11122 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11123 arm-*-*.
11124
11125 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR middle-end/67278
11128 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11129
11130 PR target/67278
11131 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11132
11133 PR middle-end/70050
11134 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11135 in testcase comment.
11136
11137 2016-03-09 Tom de Vries <tom@codesourcery.com>
11138
11139 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11140 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11141 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11142 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11143 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11144 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11145 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11146 * gfortran.dg/goacc/kernels-loop.f95: New test.
11147
11148 2016-03-08 Martin Sebor <msebor@redhat.com>
11149
11150 PR c++/62096
11151 * g++.dg/warn/overflow-warn-7.C: New test.
11152
11153 2016-03-08 Jason Merrill <jason@redhat.com>
11154
11155 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11156 * lib/target-supports.exp (check_effective_target_concepts): New.
11157
11158 2016-03-08 Jakub Jelinek <jakub@redhat.com>
11159
11160 PR c++/70135
11161 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11162 * g++.dg/ubsan/pr70135.C: New test.
11163
11164 PR target/70110
11165 * gcc.dg/pr70110.c: New test.
11166
11167 2016-03-07 Martin Jambor <mjambor@suse.cz>
11168
11169 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11170 * c-c++-common/gomp/if-1.c: Likewise.
11171 * c-c++-common/gomp/pr61486-2.c: Likewise.
11172 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11173 to dg-additional-options.
11174 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11175 * g++/gomp/target-teams-1.c: Likewise.
11176 * gcc.dg/gomp/gomp.exp: Likewise.
11177 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11178 dg-additional-options.
11179 * gfortran.dg/gomp/gomp.exp: Likewise.
11180 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11181 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11182 dg-additional-options.
11183 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11184
11185 2016-03-07 Martin Jambor <mjambor@suse.cz>
11186
11187 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11188 * c-c++-common/gomp/gridify-1.c: New test.
11189 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11190
11191 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11192
11193 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11194 trigger for cortex-r8, when scanning for register r8.
11195 * gcc.target/arm/pr45701-2.c: Likewise.
11196
11197 2016-02-26 Richard Biener <rguenther@suse.de>
11198 Jeff Law <law@redhat.com>
11199
11200 PR tree-optimization/69740
11201 * gcc.c-torture/compile/pr69740-1.c: New test.
11202 * gcc.c-torture/compile/pr69740-2.c: New test.
11203
11204 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11205
11206 * lib/target-supports.exp
11207 (check_effective_target_whole_vector_shift): Enable for PPC64.
11208
11209 2016-03-07 Richard Biener <rguenther@suse.de>
11210
11211 PR tree-optimization/70115
11212 * gcc.dg/torture/pr70115.c: New testcase.
11213
11214 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11215
11216 PR middle-end/69916
11217 * c-c-++-common/goacc/pr69916.c: New.
11218
11219 2016-03-07 Richard Henderson <rth@redhat.com>
11220
11221 * gcc.c-torture/compile/pr70061.c: New test.
11222
11223 2016-03-07 Richard Biener <rguenther@suse.de>
11224
11225 PR testsuite/70109
11226 * gcc.dg/vect/O3-pr36098.c: New testcase.
11227
11228 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11229
11230 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11231
11232 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11233
11234 * gnat.dg/renaming9.ad[sb]: New testcase.
11235
11236 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11237
11238 PR c++/70084
11239 * g++.dg/expr/stdarg3.C: New test.
11240
11241 2016-03-04 Jeff Law <law@redhat.com>
11242
11243 PR tree-optimization/69196
11244 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11245 x86_64-*-*.
11246
11247 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11248
11249 PR c/69973
11250 * gcc.dg/pr69973.c: New test.
11251
11252 PR rtl-optimization/69941
11253 * gcc.dg/torture/pr69941.c: New test.
11254
11255 PR c/69824
11256 * gcc.dg/pr69824.c: New test.
11257
11258 2016-03-05 Tom de Vries <tom@codesourcery.com>
11259
11260 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11261 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11262 function.
11263
11264 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11265
11266 PR c++/66786
11267 * g++.dg/cpp1y/var-templ48.C: New test.
11268 * g++.dg/cpp1y/var-templ49.C: New test.
11269
11270 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11271
11272 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11273
11274 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11275
11276 PR c++/70035
11277 * g++.dg/ubsan/pr70035.C: New test.
11278
11279 PR target/70062
11280 * gcc.target/i386/pr70062.c: New test.
11281
11282 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11283
11284 * g++.dg/template/typename21.C: Remove c++98_only.
11285
11286 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11287
11288 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11289
11290 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11291
11292 PR c/68187
11293 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11294 function.
11295 (fn_42_b): Likewise.
11296 (fn_42_c): Likewise.
11297
11298 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11299
11300 PR c/68187
11301 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11302 function.
11303 (fn_40_b): Likewise.
11304 (fn_41_a): Likewise.
11305 (fn_41_b): Likewise.
11306
11307 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11308
11309 PR target/70059
11310 * gcc.target/i386/avx512f-pr70059.c: New test.
11311 * gcc.target/i386/avx512dq-pr70059.c: New test.
11312
11313 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11314
11315 PR rtl-optimization/57676
11316 * gcc.dg/torture/pr57676.c: New test.
11317
11318 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11319
11320 * gcc.dg/pr70026.c: New test.
11321
11322 2016-03-04 Marek Polacek <polacek@redhat.com>
11323
11324 PR c/69798
11325 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11326 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11327
11328 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11329
11330 PR target/70004
11331 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11332 Delete.
11333 (test_corners_sisd_si): Likewise.
11334 (main): Remove checks of the above.
11335 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11336
11337 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11338
11339 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11340
11341 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11342
11343 * gcc.dg/torture/pr69951.c: Accept argc==0.
11344
11345 2016-03-04 Richard Biener <rguenther@suse.de>
11346
11347 PR c++/70054
11348 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11349 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11350
11351 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11352
11353 PR testsuite/69766
11354 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11355 testing multiarch.
11356
11357 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11358
11359 PR debug/69947
11360 * gcc.dg/guality/pr69947.c: New test.
11361
11362 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR ada/70017
11365 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11366
11367 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11368
11369 PR rtl-optimization/69904
11370 * gcc.target/arm/pr69904.c: New test.
11371
11372 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR target/70021
11375 * gcc.dg/vect/pr70021.c: New test.
11376 * gcc.target/i386/pr70021.c: New test.
11377
11378 2016-03-03 Marek Polacek <polacek@redhat.com>
11379
11380 PR middle-end/70050
11381 * gcc.dg/pr70050.c: New test.
11382
11383 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11384
11385 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11386
11387 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11388
11389 PR tree-optimization/70043
11390 * gfortran.dg/vect/pr70043.f90: New test.
11391
11392 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11393
11394 * gnat.dg/specs/task1.ads: New test.
11395
11396 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11397
11398 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11399 Invoke gdb with -batch.
11400 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11401
11402 2016-03-03 Richard Biener <rguenther@suse.de>
11403
11404 PR tree-optimization/55936
11405 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11406
11407 2016-03-02 Jeff Law <law@redhat.com>
11408
11409 PR rtl-optimization/69942
11410 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11411 effects of argument promotions.
11412
11413 PR tree-optimization/69987
11414 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11415 target does not support -fprefetch-loop-arrays.
11416
11417 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11418
11419 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11420
11421 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11422
11423 PR rtl-optimization/69052
11424 * gcc.target/i386/pr69052.c: New test.
11425
11426 2016-03-02 Alan Modra <amodra@gmail.com>
11427
11428 * gcc.dg/pr69990.c: New.
11429
11430 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11431
11432 PR c/68062
11433 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11434
11435 PR middle-end/70022
11436 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11437
11438 PR target/70028
11439 * gcc.target/i386/pr70028.c: New test.
11440
11441 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11442
11443 * c-c++-common/asan/swapcontext-test-1.c,
11444 * c-c++-common/tsan/thread_leak.c,
11445 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11446 * g++.dg/tsan/benign_race.C,
11447 * g++.dg/tsan/fd_close_norace.C,
11448 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11449 races with sanitizer output
11450
11451 2016-03-02 Richard Biener <rguenther@suse.de>
11452 Uros Bizjak <ubizjak@gmail.com>
11453
11454 PR target/67278
11455 * gcc.dg/simd-8.c: New testcase.
11456
11457 2016-03-02 Richard Biener <rguenther@suse.de>
11458
11459 PR middle-end/67278
11460 * gcc.dg/simd-7.c: New testcase.
11461
11462 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11463
11464 * gcc.target/i386/pr70007.c: Tweak.
11465
11466 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11467
11468 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11469
11470 2016-03-02 Marek Polacek <polacek@redhat.com>
11471
11472 PR c/67854
11473 * gcc.dg/pr67854.c: New test.
11474
11475 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR middle-end/70025
11478 * gcc.dg/torture/pr70025.c: New test.
11479
11480 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11481
11482 PR tree-optimization/68621
11483 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11484
11485 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11486
11487 * gcc.target/i386/pr70007.c: New test.
11488
11489 2016-03-01 Jeff Law <law@redhat.com>
11490
11491 PR tree-optimization/69196
11492 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11493
11494 PR tree-optimization/69196
11495 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11496 duplicating code and spoiling the expected output.
11497
11498 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11499
11500 PR target/70033
11501 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11502 supports power9 before doing tests.
11503 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11504 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11505 * gcc.target/powerpc/p9-permute.c: Likewise.
11506
11507 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11508
11509 PR target/70027
11510 * gcc.target/i386/pr70027.c: New test.
11511
11512 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11513
11514 * gcc.dg/pr70017.c: New test.
11515
11516 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11517
11518 PR c/69796
11519 PR c/69974
11520 * gcc.dg/pr69796.c: New test.
11521 * gcc.dg/pr69974.c: New test.
11522
11523 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11524
11525 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11526
11527 2016-02-29 Jeff Law <law@redhat.com>
11528
11529 PR tree-optimization/69987
11530 * gfortran.dg/pr69987.f90: New test.
11531
11532 PR tree-optimization/69989
11533 * gcc.c-torture/compile/pr69989-2.c: New test.
11534
11535 2016-03-01 Marek Polacek <polacek@redhat.com>
11536
11537 PR c++/69795
11538 * g++.dg/parse/invalid1.C: New test.
11539
11540 2016-03-01 Richard Biener <rguenther@suse.de>
11541
11542 PR middle-end/70022
11543 * gcc.dg/pr70022.c: New testcase.
11544
11545 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11546
11547 PR tree-optimization/69956
11548 * gcc.dg/pr69956.c: New test.
11549
11550 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11551
11552 PR target/70011
11553 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11554 XFAIL when hardware supports efficient unaligned storage access.
11555
11556 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11557
11558 PR c++/69961
11559 * g++.dg/template/pr69961a.C: New test.
11560 * g++.dg/template/pr69961b.C: New test.
11561
11562 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11563
11564 PR preprocessor/69985
11565 * gcc.dg/cpp/pr69985.c: New test case.
11566
11567 2016-02-29 Jeff Law <law@redhat.com>
11568
11569 PR tree-optimization/70005
11570 * gcc.c-torture/execute/pr70005.c New test.
11571
11572 PR tree-optimization/69999
11573 * gcc.c-torture/compile/pr69999.c: New test.
11574
11575 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11576
11577 PR tree-optimization/69652
11578 * gcc.dg/torture/pr69652.c: Delete test.
11579 * gcc.dg/vect/pr69652.c: New test.
11580
11581 2016-02-19 Richard Biener <rguenther@suse.de>
11582
11583 PR tree-optimization/69980
11584 * gfortran.dg/vect/pr69980.f90: New testcase.
11585
11586 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11587
11588 * gcc.target/sparc/20160229-1.c: New test.
11589
11590 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11591
11592 * gnat.dg/stack_usage3.adb: New test.
11593 * gnat.dg/stack_usage3_pkg.ads: New helper.
11594
11595 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11596
11597 * gnat.dg/renaming8.adb: New test.
11598 * gnat.dg/renaming8_pkg1.ads: New helper.
11599 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11600 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11601
11602 2016-02-29 Richard Biener <rguenther@suse.de>
11603
11604 PR tree-optimization/69720
11605 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11606
11607 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11608
11609 PR fortran/68147
11610 PR fortran/47674
11611 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11612
11613 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11614 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11615
11616 PR fortran/56007
11617 * gfortran.dg/coarray_8.f90: Adjust error message.
11618 * gfortran.dg/pr56007.f90: New test.
11619 * gfortran.dg/pr56007.f: New test.
11620
11621 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11622
11623 PR tree-optimization/69989
11624 * gcc.dg/torture/pr69989.c: New test.
11625
11626 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11627
11628 * gcc.target/i386/stack-realign-win.c: New test.
11629
11630 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11631
11632 PR fortran/60126
11633 * gfortran.dg/pr60126.f90: New test.
11634
11635 2016-02-27 Jeff Law <law@redhat.com>
11636
11637 Revert
11638 2016-02-26 Richard Biener <rguenther@suse.de>
11639 Jeff Law <law@redhat.com>
11640
11641 PR tree-optimization/69740
11642 * gcc.c-torture/compile/pr69740-1.c: New test.
11643 * gcc.c-torture/compile/pr69740-2.c: New test.
11644
11645 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11646
11647 PR fortran/69910
11648 * gfortran.dg/newunit_4.f90: New test.
11649
11650 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR target/69613
11653 PR rtl-optimization/69886
11654 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11655 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11656 target.
11657
11658 2016-02-26 Martin Sebor <msebor@redhat.com>
11659
11660 PR tree-optimization/15826
11661 * gcc.dg/tree-ssa/pr15826.c: New test.
11662
11663 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11664
11665 PR target/69969
11666 * gcc.target/powerpc/pr69969.c: New test.
11667
11668 2016-02-26 Martin Sebor <msebor@redhat.com>
11669
11670 PR c++/15766
11671 * g++.old-deja/g++.other/decl5.C: Add a test case.
11672
11673 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11674
11675 PR target/69946
11676 * gcc.target/powerpc/pr69946.c: New file.
11677
11678 2016-02-26 Richard Biener <rguenther@suse.de>
11679 Jeff Law <law@redhat.com>
11680
11681 PR tree-optimization/69740
11682 * gcc.c-torture/compile/pr69740-1.c: New test.
11683 * gcc.c-torture/compile/pr69740-2.c: New test.
11684
11685 2016-02-26 Martin Jambor <mjambor@suse.cz>
11686
11687 PR middle-end/69920
11688 * gcc.dg/torture/pr69932.c: New test.
11689 * gcc.dg/torture/pr69936.c: Likewise.
11690
11691 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11692
11693 PR target/69709
11694 * gcc.target/s390/pr69709.c: New test.
11695
11696 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11697
11698 PR target/69245
11699 * gcc.target/aarch64/pr69245_1.c: New test.
11700
11701 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11702
11703 PR target/69613
11704 * gcc.dg/torture/pr69613.c: New test.
11705
11706 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR rtl-optimization/69891
11709 * gcc.target/i386/pr69891.c: New test.
11710
11711 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11712 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11713
11714 PR target/61397
11715 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11716 functionality for both 32-bit and 64-bit.
11717
11718 2016-02-26 Richard Biener <rguenther@suse.de>
11719
11720 PR tree-optimization/69551
11721 * gcc.dg/torture/pr69951.c: New testcase.
11722
11723 2016-02-25 Richard Biener <rguenther@suse.de>
11724
11725 PR tree-optimization/48795
11726 * gcc.dg/Warray-bounds-18.c: New testcase.
11727
11728 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11729
11730 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11731
11732 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR rtl-optimization/69896
11735 * gcc.dg/pr69896.c: New test.
11736
11737 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11738
11739 PR c++/69736
11740 * g++.dg/cpp1y/paren2.C: New test.
11741
11742 2016-02-24 Martin Sebor <msebor@redhat.com>
11743
11744 PR c/51147
11745 * gcc.dg/enum-mode-2.c: New test.
11746
11747 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11748
11749 PR c++/69922
11750 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11751 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11752 * g++.dg/ubsan/pr69922.C: New test.
11753
11754 2016-02-24 Marek Polacek <polacek@redhat.com>
11755
11756 PR c/69819
11757 * gcc.dg/pr69819.c: New test.
11758
11759 2016-02-24 Martin Sebor <msebor@redhat.com>
11760
11761 PR c++/69912
11762 * g++.dg/ext/flexary15.C: New test.
11763
11764 2016-02-24 Martin Sebor <msebor@redhat.com>
11765
11766 * gcc.dg/builtins-68.c: Avoid making unportable
11767 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11768 * g++.dg/ext/builtin_alloca.C: Same.
11769
11770 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11771 Charles Baylis <charles.baylis@linaro.org>
11772
11773 PR debug/61033
11774 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11775
11776 2016-02-24 Richard Biener <rguenther@suse.de>
11777 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR middle-end/69760
11780 * gcc.dg/torture/pr69760.c: New testcase.
11781
11782 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11783
11784 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11785 pattern on Solaris with as.
11786
11787 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11788
11789 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11790 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11791 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11792 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11793
11794 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11795
11796 PR middle-end/69915
11797 * gcc.dg/pr69915.c: New test.
11798
11799 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11800
11801 PR rtl-optimization/69886
11802 * gcc.dg/torture/pr69886.c: New test.
11803
11804 2016-02-24 Richard Biener <rguenther@suse.de>
11805
11806 PR middle-end/68963
11807 * gcc.dg/torture/pr68963.c: New testcase.
11808
11809 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11810
11811 PR target/69875
11812 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11813 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11814 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11815 * gcc.target/arm/atomic_loaddi_1.c: New test.
11816 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11817 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11818 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11819 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11820 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11821 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11822 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11823 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11824
11825 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR middle-end/69909
11828 * gcc.dg/torture/pr69909.c: New test.
11829
11830 2016-02-24 Richard Biener <rguenther@suse.de>
11831
11832 PR tree-optimization/69907
11833 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11834 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11835 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11836
11837 2016-02-24 Christian Bruel <christian.bruel@st.com>
11838
11839 * gcc.target/arm/pragma_cpp_fma.c: New test.
11840
11841 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11842
11843 PR fortran/61156
11844 * gfortran.dg/include_6.f90: Update test.
11845
11846 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR objc/69844
11849 * objc.dg/pr69844.m: New test.
11850
11851 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11852
11853 PR libgfortran/69456
11854 * gfortran.dg/namelist_89.f90: New test.
11855 * gfortran.dg/pr59700.f90: Update test..
11856
11857 2016-02-23 Martin Sebor <msebor@redhat.com>
11858
11859 PR middle-end/69780
11860 * g++.dg/ext/builtin_alloca.C: New test.
11861 * gcc.dg/builtins-68.c: New test.
11862
11863 2016-02-23 Richard Henderson <rth@redhat.com>
11864
11865 * gcc.target/i386/addr-space-3.c: Remove test.
11866
11867 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11868
11869 PR preprocessor/69126
11870 PR preprocessor/69543
11871 * c-c++-common/pr69126-2-long.c: New test.
11872 * c-c++-common/pr69126-2-short.c: New test.
11873 * c-c++-common/pr69543-1.c: Remove xfail.
11874
11875 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11876
11877 PR preprocessor/69126
11878 PR preprocessor/69543
11879 PR preprocessor/69558
11880 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11881 (f): Rename to...
11882 (test_2): ...this, and add leading comment.
11883 (MACRO_3, test_3): New.
11884 (MACRO_4A, MACRO_4B, test_4): New.
11885 (MACRO): Rename to...
11886 (MACRO_5): ...this.
11887 (g): Rename to...
11888 (test_5): ...this, updating for renaming of MACRO, and
11889 add leading comment.
11890 * c-c++-common/pr69543-1.c: New.
11891 * c-c++-common/pr69543-2.c: New.
11892 * c-c++-common/pr69543-3.c: New.
11893 * c-c++-common/pr69543-4.c: New.
11894 * c-c++-common/pr69558-1.c: New.
11895 * c-c++-common/pr69558-2.c: New.
11896 * c-c++-common/pr69558-3.c: New.
11897 * c-c++-common/pr69558-4.c: New.
11898 * gcc.dg/pr69558.c: Move to...
11899 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11900 xfail for c++.
11901
11902 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11903
11904 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11905 to -ftree-parallelize-loops/-fopenacc changes.
11906 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11907 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11908 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11909 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11910 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11911 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11912 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11913 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11914 * c-c++-common/goacc/kernels-loop.c: Likewise.
11915 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11916 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11917 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11918 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11919
11920 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11921
11922 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11923
11924 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11925
11926 PR c++/69902
11927 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11928
11929 PR c/69900
11930 * gcc.dg/pr69900.c: New test.
11931
11932 2016-02-23 Martin Jambor <mjambor@suse.cz>
11933
11934 PR tree-optimization/69666
11935 * gcc.dg/tree-ssa/pr69666.c: New test.
11936
11937 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11938
11939 PR fortran/67451
11940 * gfortran.dg/coarray_allocate_5.f08: New test.
11941
11942 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11943
11944 * gcc.target/s390/vcond-shift.c: Move to ...
11945 * gcc.target/s390/vector/vcond-shift.c: ... here.
11946
11947 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11948
11949 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11950 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11951
11952 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11953
11954 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11955
11956 2016-02-20 Mark Wielaard <mjw@redhat.com>
11957
11958 PR c/28901
11959 * gcc.dg/unused-variable-3.c: New test.
11960
11961 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR target/69888
11964 * gcc.target/i386/pr69888.c: New test.
11965
11966 2016-02-22 Richard Biener <rguenther@suse.de>
11967
11968 PR tree-optimization/69882
11969 * gfortran.dg/vect/pr69882.f90: New testcase.
11970
11971 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR target/69885
11974 * gcc.dg/pr69885.c: New test.
11975
11976 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11977
11978 PR target/69806
11979 PR target/54089
11980 * gcc.target/sh/pr54089-10.c: New.
11981
11982 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11983
11984 PR fortran/69423
11985 * gfortran.dg/deferred_character_15.f90 : New test.
11986
11987 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11988
11989 PR fortran/57365
11990 gfortran.dg/allocate_with_source_18.f03: New test.
11991
11992 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11993
11994 PR fortran/52531
11995 gfortran.dg/gomp/pr52531.f90: New test.
11996
11997 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11998
11999 PR c++/69865
12000 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12001 -std=c++03.
12002
12003 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12004
12005 PR c++/69826
12006 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12007 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12008
12009 PR c++/69850
12010 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12011
12012 PR c++/69851
12013 * g++.dg/torture/pr69851.C: New test.
12014
12015 2016-02-19 Martin Sebor <msebor@redhat.com>
12016
12017 PR testsuite/69573
12018 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12019
12020 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12021
12022 PR c++/69850
12023 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12024 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12025
12026 PR c++/67767
12027 * g++.dg/cpp0x/pr67767.C: New test.
12028
12029 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12030
12031 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12032 for fp, simd, crypto, crc, lse.
12033 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12034 above.
12035 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12036 effective target check.
12037
12038 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR target/69820
12041 * gcc.target/i386/pr69820.c: New test.
12042
12043 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12044
12045 * gcc.target/s390/vector/int128-1.c: New test.
12046
12047 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12048
12049 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12050
12051 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12052
12053 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12054 instruction pattern name to prevent the testcase from failing with
12055 -march=z13.
12056
12057 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12058
12059 * gcc.target/s390/md/movstr-2.c: New test.
12060
12061 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12062
12063 * gcc.target/s390/morestack.c: New test.
12064
12065 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12066
12067 PR target/69625
12068 * gcc.target/s390/pr69625.c: Add test case.
12069
12070 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12071
12072 PR testsuite/68580
12073 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12074
12075 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12076
12077 PR target/68404
12078 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12079 * gcc.target/powerpc/fusion3.c: Likewise.
12080
12081 2016-02-18 Richard Biener <rguenther@suse.de>
12082
12083 PR middle-end/69553
12084 * g++.dg/torture/pr69553.C: New testcase.
12085
12086 2016-02-18 Nick Clifton <nickc@redhat.com>
12087
12088 PR target/62254
12089 PR target/69610
12090 * gcc.target/arm/pr62554.c: New test.
12091 * gcc.target/arm/pr69610-1.c: New test.
12092 * gcc.target/arm/pr69610-2.c: New test.
12093
12094 2016-02-18 Richard Biener <rguenther@suse.de>
12095
12096 PR middle-end/69854
12097 * gcc.dg/torture/pr69854.c: New testcase.
12098
12099 2016-02-17 Jakub Jelinek <jakub@redhat.com>
12100
12101 PR c++/69850
12102 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12103
12104 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12105
12106 * gcc.target/powerpc/vec-cg.c: New test.
12107
12108 2016-02-17 Richard Biener <rguenther@suse.de>
12109
12110 PR testsuite/69586
12111 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12112
12113 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12114
12115 PR target/69161
12116 * gcc.c-torture/compile/pr69161.c: New test.
12117
12118 2016-02-17 David Sherwood <david.sherwood@arm.com>
12119
12120 PR target/69532
12121 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12122 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12123
12124 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12125
12126 * gcc.dg/ifcvt-4.c: Skip on Visium.
12127
12128 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12129
12130 * gnat.dg/atomic8.adb: New test.
12131
12132 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12133
12134 * gnat.dg/discr46.ad[sb]: New test.
12135
12136 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12137
12138 PR Target/48344
12139 * gcc.target/powerpc/pr48344-1.c: New test.
12140
12141 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12142
12143 PR fortran/69742
12144 * gfortran.dg/associate_21.f90: New test.
12145
12146 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR c/69835
12149 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12150 -Wnonnull in dg-options.
12151 * c-c++-common/nonnull-2.c: New test.
12152
12153 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12154 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12155
12156 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12157
12158 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12159
12160 PR middle-end/69801
12161 * gcc.dg/pr69801.c: Add empty dg-options.
12162
12163 2016-02-16 James Norris <jnorris@codesourcery.com>
12164
12165 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12166 * g++.dg/goacc/deviceptr-1.c: New file.
12167
12168 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12169
12170 PR tree-optimization/69820
12171 * gcc.dg/vect/pr69820.c: New test.
12172
12173 2016-02-16 Richard Biener <rguenther@suse.de>
12174
12175 PR tree-optimization/69776
12176 * gcc.dg/torture/pr69776-2.c: New testcase.
12177
12178 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12179
12180 PR tree-optimization/69714
12181 * gcc.dg/torture/pr69714.c: New test.
12182
12183 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12184
12185 PR tree-optimization/69802
12186 * gcc.dg/pr69802.c: New test.
12187
12188 2016-02-16 Richard Biener <rguenther@suse.de>
12189
12190 PR middle-end/69801
12191 * gcc.dg/pr69801.c: New testcase.
12192
12193 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12194
12195 PR libgfortran/69651
12196 * gfortran.dg/read_bang.f90: New test.
12197 * gfortran.dg/read_bang4.f90: New test.
12198
12199 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR c++/69658
12202 * g++.dg/init/pr69658.C: New test.
12203
12204 PR c++/69797
12205 * c-c++-common/pr69797.c: New test.
12206
12207 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12208
12209 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12210 check for aarch64*-*-*.
12211
12212 2016-02-15 Richard Biener <rguenther@suse.de>
12213
12214 PR tree-optimization/69783
12215 * gcc.dg/vect/pr69783.c: New testcase.
12216
12217 2016-02-15 Richard Biener <rguenther@suse.de>
12218
12219 PR tree-optimization/69776
12220 * gcc.dg/torture/pr69776.c: New testcase.
12221
12222 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12223
12224 PR fortran/60526
12225 * gfortran.dg/type_decl_4.f90: Reinstated.
12226
12227 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12228
12229 PR fortran/68746
12230 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12231
12232 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12233
12234 PR fortran/60526
12235 PR bootstrap/69816
12236 * gfortran.dg/type_decl_4.f90: Removed.
12237
12238 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12239
12240 PR fortran/60526
12241 * gfortran.dg/type_decl_4.f90: New test.
12242
12243 2016-02-14 Alan Modra <amodra@gmail.com>
12244
12245 PR testsuite/68886
12246 * gcc.c-torture/execute/stkalign.c: Revise test.
12247
12248 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12249
12250 PR target/67260
12251 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12252
12253 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12254
12255 PR target/67260
12256 * gcc.target/sh/torture/pr67260.c: New.
12257
12258 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12259
12260 * gcc.dg/pr67964.c: Add dg-require-alias.
12261
12262 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12263
12264 PR target/67636
12265 PR target/64345
12266 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12267
12268 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12269
12270 PR libgfortran/69668
12271 * gfortran.dg/namelist_88.f90: New test.
12272
12273 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12274
12275 PR libgfortran/69668
12276 * gfortran.dg/namelist_38.f90: Update test.
12277 * gfortran.dg/namelist_84.f90: Update test.
12278
12279 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12280
12281 PR other/69554
12282 * gcc.dg/pr69554-1.c: New test.
12283 * gfortran.dg/pr69554-1.F90: New test.
12284 * gfortran.dg/pr69554-2.F90: New test.
12285 * lib/gcc-dg.exp (proc dg-locus): New function.
12286 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12287 distinguish between the caret-printing and non-caret-printing
12288 cases. If caret-printing has been explicitly enabled, bail out
12289 without attempting to fix up the output.
12290
12291 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12292
12293 PR driver/69265
12294 PR driver/69453
12295 * gcc.dg/spellcheck-options-3.c: New test case.
12296 * gcc.dg/spellcheck-options-4.c: New test case.
12297 * gcc.dg/spellcheck-options-5.c: New test case.
12298 * gcc.dg/spellcheck-options-6.c: New test case.
12299 * gcc.dg/spellcheck-options-7.c: New test case.
12300 * gcc.dg/spellcheck-options-8.c: New test case.
12301 * gcc.dg/spellcheck-options-9.c: New test case.
12302 * gcc.dg/spellcheck-options-10.c: New test case.
12303
12304 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12305
12306 PR rtl-optimization/69764
12307 PR rtl-optimization/69771
12308 * c-c++-common/pr69764.c: New test.
12309 * gcc.dg/torture/pr69771.c: New test.
12310
12311 2016-02-12 Marek Polacek <polacek@redhat.com>
12312
12313 * g++.dg/torture/init-list1.C: New.
12314
12315 2016-02-12 Marek Polacek <polacek@redhat.com>
12316
12317 * gcc.dg/pr69522.c: Add empty dg-options.
12318
12319 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12320
12321 * g++.dg/lto/lto.exp: Include and init mpx.
12322 * g++.dg/lto/pr69729_0.C: New test.
12323
12324 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12325
12326 PR ipa/69241
12327 * g++.dg/ipa/pr69241-4.C: New test.
12328
12329 PR ipa/68672
12330 * g++.dg/ipa/pr68672-1.C: New test.
12331 * g++.dg/ipa/pr68672-2.C: New test.
12332 * g++.dg/ipa/pr68672-3.C: New test.
12333
12334 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12335
12336 PR c/69522
12337 * gcc.dg/pr69522.c: New test.
12338
12339 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12340
12341 PR c++/69098
12342 * g++.dg/cpp1y/69098.C: New test.
12343 * g++.dg/cpp1y/69098-2.C: New test.
12344
12345 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12346
12347 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12348 and neighbour -> neighbor.
12349 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12350 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12351 * c-c++-common/Wvarargs.c: Likewise.
12352 * c-c++-common/goacc/host_data-5.c: Likewise.
12353 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12354 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12355 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12356 * gcc.target/aarch64/pr60697.c: Likewise.
12357 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12358 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12359 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12360 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12361 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12362 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12363 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12364 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12365 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12366 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12367 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12368 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12369 * g++.dg/lookup/koenig5.C: Likewise.
12370 * g++.dg/ext/no-asm-2.C: Likewise.
12371 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12372 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12373 * gfortran.dg/used_types_16.f90: Likewise.
12374 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12375 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12376 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12377 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12378 * gfortran.dg/abstract_type_6.f03: Likewise.
12379 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12380 * gfortran.dg/used_types_15.f90: Likewise.
12381 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12382 * gfortran.dg/exit_3.f08: Likewise.
12383 * gfortran.dg/open_status_2.f90: Likewise.
12384 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12385 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12386 * gfortran.dg/associate_1.f03: Likewise.
12387 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12388 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12389 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12390 * gcc.dg/builtin-object-size-1.c: Likewise.
12391 * gcc.dg/noreturn-6.c: Likewise.
12392 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12393 * gcc.dg/globalalias.c: Likewise.
12394 * gcc.dg/builtins-config.h: Likewise.
12395 * gcc.dg/pr30457.c: Likewise.
12396 * gcc.c-torture/compile/volatile-1.c: Likewise.
12397 * gcc.c-torture/execute/20101011-1.c: Likewise.
12398 * c-c++-common/Waddress-1.c: Likewise.
12399
12400 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR c/69768
12403 * c-c++-common/Waddress-1.c: New test.
12404
12405 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12406
12407 PR fortran/69296
12408 * gfortran.dg/associate_19.f03: New test.
12409 * gfortran.dg/associate_20.f03: New test.
12410
12411 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12412
12413 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12414
12415 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12416
12417 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12418 .arch armv8-a\n. Add -dA to dg-options.
12419 * gcc.target/aarch64/assembler_arch_1.c: New test.
12420 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12421
12422 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12423
12424 PR c++/68726
12425 * g++.dg/cpp0x/pr68726.C: New.
12426
12427 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12428
12429 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12430 test.
12431
12432 2016-02-11 Richard Biener <rguenther@suse.de>
12433
12434 * g++.dg/tree-ssa/pr61034.C: Adjust.
12435
12436 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12437
12438 PR target/69148
12439 * gcc.target/s390/pr69148.c: New.
12440
12441 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12442
12443 PR tree-optimization/69652
12444 * gcc.dg/torture/pr69652.c: New test.
12445
12446 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12447 Patrick Palka <ppalka@gcc.gnu.org>
12448
12449 PR ipa/69241
12450 PR c++/69649
12451 * g++.dg/ipa/pr69241-1.C: New test.
12452 * g++.dg/ipa/pr69241-2.C: New test.
12453 * g++.dg/ipa/pr69241-3.C: New test.
12454 * g++.dg/ipa/pr69649.C: New test.
12455
12456 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12457
12458 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12459 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12460
12461 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12462
12463 PR tree-optimization/68021
12464 * gcc.dg/tree-ssa/pr68021.c: New test.
12465
12466 2016-02-10 Richard Biener <rguenther@suse.de>
12467
12468 PR tree-optimization/69726
12469 * gcc.dg/uninit-22.c: New testcase.
12470
12471 2016-02-09 Andrew Pinski <apinski@cavium.com>
12472
12473 PR tree-opt/69282
12474 * gcc.c-torture/compile/20160205-1.c: New testcase.
12475
12476 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12477
12478 PR target/68404
12479 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12480 instead accessing a really large arrray.
12481 * gcc.target/powerpc/fusion3.c: Likewise.
12482
12483 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12484
12485 PR target/68532
12486 * gcc.c-torture/execute/pr68532.c: New test.
12487
12488 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12489
12490 PR target/69634
12491 * gcc.dg/pr69634.c: New.
12492
12493 2016-02-09 Richard Biener <rguenther@suse.de>
12494
12495 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12496
12497 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12498
12499 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12500
12501 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12502
12503 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12504
12505 2016-02-09 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/69715
12508 * gcc.dg/torture/pr69715.c: New testcase.
12509
12510 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12511
12512 PR c++/69139
12513 * g++.dg/cpp0x/trailing12.C: New test.
12514 * g++.dg/cpp0x/trailing13.C: New test.
12515
12516 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12517
12518 PR c++/69283
12519 PR c++/67835
12520 * g++.dg/cpp1y/auto-fn29.C: New test.
12521 * g++.dg/cpp1y/auto-fn30.C: New test.
12522
12523 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12524
12525 PR tree-optimization/69209
12526 * gcc.c-torture/compile/pr69209.c: New test.
12527
12528 2016-02-08 Jeff Law <law@redhat.com>
12529
12530 PR tree-optimization/68541
12531 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12532 of statements allowed in join block for path splitting.
12533
12534 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12535
12536 PR c++/59627
12537 * g++.dg/gomp/pr59627.C: New test.
12538
12539 PR ipa/69239
12540 * g++.dg/ipa/pr69239.C: New test.
12541
12542 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12543
12544 PR preprocessor/69664
12545 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12546 * gcc.dg/cpp/warn-comments.c: Likewise.
12547
12548 2016-02-08 Marek Polacek <polacek@redhat.com>
12549
12550 PR c++/69688
12551 * g++.dg/init/const12.C: New test.
12552
12553 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12554
12555 PR target/60410
12556 * gcc.dg/lto/pr55113_0.c: Remove test.
12557
12558 2016-02-08 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/69719
12561 * gcc.dg/torture/pr69719.c: New testcase.
12562
12563 2016-02-08 Richard Biener <rguenther@suse.de>
12564 Jeff Law <law@redhat.com>
12565
12566 PR target/68273
12567 * gcc.target/mips/pr68273.c: New testcase.
12568
12569 2016-02-08 Richard Biener <rguenther@suse.de>
12570
12571 PR rtl-optimization/69274
12572 * gcc.target/i386/addr-sel-1.c: XFAIL.
12573
12574 2016-02-08 Jeff Law <law@redhat.com>
12575
12576 PR tree-optimization/68541
12577 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12578
12579 PR tree-optimization/65917
12580 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12581
12582 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12583
12584 PR fortran/50555
12585 * gfortran.dg/namelist_args.f90: New test.
12586
12587 2016-02-05 Jeff Law <law@redhat.com>
12588
12589 PR tree-optimization/68541
12590 * gcc.dg/tree-ssa/split-path-2.c: New test.
12591 * gcc.dg/tree-ssa/split-path-3.c: New test.
12592 * gcc.dg/tree-ssa/split-path-4.c: New test.
12593 * gcc.dg/tree-ssa/split-path-5.c: New test.
12594 * gcc.dg/tree-ssa/split-path-6.c: New test.
12595 * gcc.dg/tree-ssa/split-path-7.c: New test.
12596
12597 2016-02-05 Martin Sebor <msebor@redhat.com>
12598
12599 PR c++/69662
12600 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12601 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12602
12603 2016-02-06 Richard HEnderson <rth@redhat.com>
12604
12605 PR c/69643
12606 * gcc.target/i386/addr-space-4.c: New.
12607 * gcc.target/i386/addr-space-5.c: New.
12608
12609 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12610
12611 PR fortran/66089
12612 * gfortran.dg/elemental_dependency_6.f90: New.
12613
12614 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12615
12616 PR rtl-optimization/69691
12617 * gcc.c-torture/execute/pr69691.c: New test.
12618
12619 PR c++/69628
12620 * g++.dg/parse/pr69628.C: New test.
12621
12622 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12623
12624 * gcc.dg/sancov/asan.c: Move to ...
12625 * gcc.dg/asan/sancov-1.c: ... here.
12626
12627 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12628
12629 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12630
12631 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12632
12633 PR target/69677
12634 * gcc.target/i386/pr69677.c: New test.
12635
12636 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12637
12638 PR c++/68948
12639 * g++.dg/template/pr68948.C: New test.
12640
12641 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12642
12643 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12644 (only necessary on s390x).
12645
12646 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12647
12648 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12649 -mno-accumulate-outgoing-args.
12650
12651 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12652
12653 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12654
12655 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12656
12657 PR c/69669
12658 * c-c++-common/pr69669.c: New test.
12659
12660 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12661
12662 PR target/69667
12663 * g++.dg/pr69667.C: New file.
12664
12665 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12666
12667 PR target/69619
12668 * gcc.dg/pr69619.c: Add new test.
12669
12670 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12671
12672 PR rtl-optimization/69577
12673 * gcc.target/i386/pr69577.c: New test.
12674
12675 2016-02-04 Martin Liska <mliska@suse.cz>
12676
12677 * g++.dg/asan/pr69276.C: New test.
12678
12679 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12680
12681 PR target/65932
12682 PR target/67714
12683 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12684 a single smulbb instruction.
12685 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12686 * gcc.target/amr/wmul-2.c: Likewise.
12687
12688 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12689
12690 PR target/65932
12691 PR target/67714
12692 * gcc.c-torture/execute/pr67714.c: New test.
12693
12694 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12695
12696 PR target/69454
12697 * gcc.target/i386/pr69454-1.c: New test.
12698 * gcc.target/i386/pr69454-2.c: New test.
12699
12700 2016-02-03 Martin Sebor <msebor@redhat.com>
12701
12702 PR c++/69251
12703 PR c++/69253
12704 PR c++/69290
12705 PR c++/69277
12706 PR c++/69349
12707 * g++.dg/ext/flexarray-mangle-2.C: New test.
12708 * g++.dg/ext/flexarray-mangle.C: New test.
12709 * g++.dg/ext/flexarray-subst.C: New test.
12710 * g++.dg/ext/flexary11.C: New test.
12711 * g++.dg/ext/flexary12.C: New test.
12712 * g++.dg/ext/flexary13.C: New test.
12713 * g++.dg/ext/flexary14.C: New test.
12714 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12715
12716 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12717
12718 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12719 Define only if CHECK_FLOAT128 is defined.
12720 (main): Properly initialize u5.
12721
12722 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR c/69627
12725 * gcc.dg/pr69627.c: New test.
12726
12727 PR target/69644
12728 * gcc.dg/pr69644.c: New test.
12729
12730 2016-02-03 Mike Stump <mikestump@comcast.net>
12731
12732 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12733 support for struct-layout-1.exp.
12734
12735 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12736
12737 PR c++/69056
12738 * g++.dg/cpp0x/pr69056.C: New test.
12739
12740 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12741 Alexandre Oliva <aoliva@redhat.com>
12742
12743 PR target/69461
12744 * gcc.target/powerpc/pr69461.c: New.
12745
12746 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12747
12748 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12749 works from here ...
12750 (check_effective_target_fsanitize_thread): ... to here. Do not
12751 specify additional compile flags for the test source.
12752 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12753 specify additional compile flags for the test source.
12754
12755 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12756
12757 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12758
12759 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12760
12761 PR fortran/67451
12762 PR fortran/69418
12763 * gfortran.dg/coarray_allocate_2.f08: New test.
12764 * gfortran.dg/coarray_allocate_3.f08: New test.
12765 * gfortran.dg/coarray_allocate_4.f08: New test.
12766
12767 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12768
12769 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12770 use same scan-tree-dump-times on all platforms.
12771 * gcc.dg/vect/vect-outer-1.c: Likewise.
12772 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12773 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12774 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12775 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12776 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12777 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12778 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12779
12780 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12781
12782 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12783 warning.
12784
12785 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12786
12787 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12788
12789 2016-02-02 James Norris <jnorris@codesourcery.com>
12790
12791 * c-c++-common/goacc/routine-5.c: Add tests.
12792
12793 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
12794
12795 * gcc.target/nvptx/unsigned-cmp.c: New test.
12796
12797 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12798
12799 * gcc.target/aarch64/scalar_shift_1.c
12800 (test_corners_sisd_di): Improve force to SIMD register.
12801 (test_corners_sisd_si): Likewise.
12802 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12803 Remove scan-assembler check for ldr.
12804
12805 2016-02-02 Richard Biener <rguenther@suse.de>
12806
12807 PR tree-optimization/69595
12808 * gcc.dg/Warray-bounds-17.c: New testcase.
12809
12810 2016-02-02 Richard Biener <rguenther@suse.de>
12811
12812 PR tree-optimization/69606
12813 * gcc.dg/torture/pr69606.c: New testcase.
12814
12815 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12816
12817 PR middle-end/68542
12818 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12819 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12820
12821 2016-02-02 Alan Modra <amodra@gmail.com>
12822
12823 PR target/69548
12824 * gcc.target/powerpc/pr69548.c: New test.
12825
12826 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR rtl-optimization/69592
12829 * gcc.dg/pr69592.c: New test.
12830
12831 PR preprocessor/69543
12832 PR c/69558
12833 * gcc.dg/pr69543.c: New test.
12834 * gcc.dg/pr69558.c: New test.
12835
12836 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
12837
12838 PR testsuite/65940
12839 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12840
12841 2016-02-01 Martin Sebor <msebor@redhat.com>
12842
12843 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12844
12845 2016-02-01 Bin Cheng <bin.cheng@arm.com>
12846
12847 PR tree-optimization/67921
12848 * c-c++-common/ubsan/pr67921.c: New test.
12849
12850 2016-02-01 Richard Biener <rguenther@suse.de>
12851
12852 PR middle-end/69556
12853 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12854
12855 2016-02-01 Richard Biener <rguenther@suse.de>
12856
12857 PR tree-optimization/69574
12858 * gcc.dg/torture/pr69574.c: New testcase.
12859
12860 2016-02-01 Richard Biener <rguenther@suse.de>
12861
12862 PR tree-optimization/69579
12863 * gcc.dg/setjmp-6.c: New testcase.
12864
12865 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12866
12867 PR rtl-optimization/69570
12868 * g++.dg/opt/pr69570.C: New test.
12869
12870 2016-02-01 Richard Henderson <rth@redhat.com>
12871
12872 * gcc.dg/pr69535.c: New test.
12873
12874 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
12875
12876 PR testsuite/69584
12877 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12878 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12879
12880 PR debug/68244
12881 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12882
12883 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12884
12885 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
12886
12887 PR fortran/67564
12888 * gfortran.dg/allocate_with_source_17.f03: New test.
12889
12890 2016-01-30 Jakub Jelinek <jakub@redhat.com>
12891
12892 PR tree-optimization/69546
12893 * gcc.dg/torture/pr69546.c: New test.
12894
12895 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
12896
12897 PR fortran/69566
12898 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12899
12900 2016-01-30 Martin Sebor <msebor@redhat.com>
12901
12902 PR c++/68490
12903 * g++.dg/ext/flexary10.C: New test.
12904
12905 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12906
12907 PR fortran/66707
12908 gfortran.dg/common_23.f90: New test.
12909
12910 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12911
12912 PR target/65546
12913 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12914 condition being checked, and disable it when the target supports
12915 misaligned loads and stores.
12916
12917 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12918
12919 PR debug/69518
12920 * gcc.dg/torture/pr69518.c: New test.
12921
12922 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12923
12924 PR target/69530
12925 * gcc.target/i386/pr69530.c: New test.
12926
12927 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12928
12929 PR target/65604
12930 * gcc.target/mips/div-delay.c: New test.
12931
12932 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12933
12934 PR target/69551
12935 * gcc.target/i386/pr69551.c: New test.
12936
12937 PR target/66137
12938 * gcc.target/i386/pr66137.c: New test.
12939
12940 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12941
12942 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12943 always built for p5600.
12944 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12945 isa=p5600 dg-option.
12946
12947 2016-01-29 Richard Biener <rguenther@suse.de>
12948
12949 PR tree-optimization/69547
12950 * g++.dg/tree-ssa/pr69547.C: New testcase.
12951
12952 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12953
12954 PR debug/66869
12955 * g++.dg/warn/Wunused-function2.C: New test.
12956
12957 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12958
12959 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12960 support for test to succeed.
12961
12962 2016-01-29 Marek Polacek <polacek@redhat.com>
12963
12964 PR c++/69509
12965 PR c++/69516
12966 * g++.dg/ext/constexpr-vla2.C: New test.
12967 * g++.dg/ext/constexpr-vla3.C: New test.
12968 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12969
12970 2016-01-29 Richard Biener <rguenther@suse.de>
12971
12972 PR middle-end/69537
12973 * gcc.dg/uninit-21.c: New testcase.
12974
12975 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
12976
12977 PR target/69459
12978 * gcc.target/i386/pr69459.c: New test.
12979
12980 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
12981
12982 PR target/68400
12983 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12984 * gcc.target/mips/pr68400.c: New test.
12985
12986 2016-01-28 Martin Sebor <msebor@redhat.com>
12987
12988 PR target/17381
12989 * gcc.target/powerpc/pr17381.c: New test.
12990
12991 2016-01-28 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR middle-end/69542
12994 * gcc.dg/torture/pr69542.c: New test.
12995
12996 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12997
12998 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12999
13000 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13001
13002 * gcc.dg/pr65980.c: Skip on AIX.
13003 * gcc.dg/pr66688.c: Same.
13004
13005 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13006
13007 PR target/63679
13008 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13009 * gcc.dg/tree-ssa/sra-18.c: Same.
13010
13011 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13012
13013 PR fortran/62536
13014 * gfortran.dg/block_15.f08: New test.
13015 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13016 on incorrectly closed BLOCK.
13017
13018 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13019
13020 * gcc.dg/declare-simd.c: New test.
13021 2016-01-28 Richard Biener <rguenther@suse.de>
13022
13023 PR tree-optimization/69466
13024 * gfortran.dg/vect/pr69466.f90: New testcase.
13025
13026 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13027
13028 * g++.dg/pr67989.C: Remove ARM-specific option.
13029 * gcc.target/arm/pr67989.C: New file.
13030
13031 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13032
13033 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13034 and expm1 test for glibc < 2.11.
13035
13036 2016-01-27 Richard Henderson <rth@redhat.com>
13037
13038 * gcc.c-torture/execute/pr69447.c: New test.
13039
13040 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13041
13042 PR fortran/69422
13043 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13044
13045 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13046
13047 PR debug/66869
13048 * gcc.dg/pr66869.c: New test.
13049
13050 2016-01-25 Jeff Law <law@redhat.com>
13051
13052 PR tree-optimization/68398
13053 PR tree-optimization/69196
13054 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13055 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13056 path to avoid new heuristic allowing more irreducible regions
13057 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13058 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13059 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13060 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13061 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13062
13063 2016-01-27 Marek Polacek <polacek@redhat.com>
13064
13065 PR c/68062
13066 * c-c++-common/vector-compare-4.c: New test.
13067
13068 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13069
13070 PR preprocessor/69126
13071 * c-c++-common/pr69126.c: New test case.
13072
13073 2016-01-27 Ian Lance Taylor <iant@google.com>
13074
13075 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13076
13077 2016-01-27 Ryan Burn <contact@rnburn.com>
13078
13079 PR cilkplus/69267
13080 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13081
13082 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13083
13084 PR target/69512
13085 * gcc.target/i386/pr69512.c: New test.
13086
13087 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13088
13089 PR ada/69488
13090 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13091
13092 2016-01-27 Marek Polacek <polacek@redhat.com>
13093
13094 PR c++/69379
13095 * g++.dg/pr69379.C: New test.
13096
13097 2016-01-27 Martin Sebor <msebor@redhat.com>
13098
13099 PR c++/69317
13100 * g++.dg/abi/Wabi-2-2.C: New test.
13101 * g++.dg/abi/Wabi-2-3.C: New test.
13102 * g++.dg/abi/Wabi-3-2.C: New test.
13103 * g++.dg/abi/Wabi-3-3.C: New test.
13104
13105 2016-01-27 Richard Biener <rguenther@suse.de>
13106
13107 PR tree-optimization/69166
13108 * gcc.dg/torture/pr69166.c: New testcase.
13109
13110 2016-01-27 Martin Jambor <mjambor@suse.cz>
13111
13112 PR tree-optimization/69355
13113 * gcc.dg/tree-ssa/pr69355.c: New test.
13114
13115 2016-01-27 Marek Polacek <polacek@redhat.com>
13116
13117 PR c++/69496
13118 * g++.dg/ext/constexpr-vla1.C: New test.
13119
13120 2016-01-20 Christian Bruel <christian.bruel@st.com>
13121
13122 PR target/69245
13123 * gcc.target/arm/pr69245.c: New test.
13124
13125 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13126
13127 PR tree-optimization/69399
13128 * gcc.dg/torture/pr69399.c: New test.
13129
13130 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13131
13132 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13133
13134 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13135
13136 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13137
13138 2016-01-26 Tom de Vries <tom@codesourcery.com>
13139
13140 PR tree-optimization/69110
13141 * gcc.dg/autopar/pr69110.c: New test.
13142
13143 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
13144 Sebastian Pop <s.pop@samsung.com>
13145
13146 * gcc.dg/graphite/isl-ast-op-select.c: New.
13147
13148 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
13149
13150 PR fortran/69385
13151 * gfortran.dg/allocate_error_6.f90: New test.
13152
13153 2016-01-26 Richard Henderson <rth@redhat.com>
13154
13155 * gcc.dg/tm/pr60908.c: New test.
13156
13157 2016-01-26 David Malcolm <dmalcolm@redhat.com>
13158
13159 PR other/69006
13160 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13161 directive.
13162 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13163 expected multiline output to reflect the colorization being
13164 disabled before newlines.
13165 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13166 (custom_diagnostic_finalizer): Replace call to
13167 pp_newline_and_flush with call to pp_flush.
13168 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13169 * gfortran.dg/implicit_class_1.f90: Likewise.
13170 * lib/gcc-dg.exp (allow_blank_lines): New global.
13171 (dg-allow-blank-lines-in-output): New procedure.
13172 (gcc-dg-prune): Complain about blank lines in the output, unless
13173 dg-allow-blank-lines-in-output was called.
13174 * lib/multiline.exp (_build_multiline_regex): Only support
13175 arbitrary followup text for non-blank-lines, not for blank lines.
13176
13177 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13178
13179 PR tree-optimization/69483
13180 * gcc.dg/pr69483.c: New test.
13181 * g++.dg/opt/pr69483.C: New test.
13182
13183 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13184
13185 PR target/68620
13186 * gcc.target/arm/pr68620.c: New test.
13187
13188 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13189
13190 * gcc.target/i386/pr68986-2.c: Remove -m32.
13191
13192 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13193
13194 PR target/68986
13195 * gcc.target/i386/pr68986-1.c: New test.
13196 * gcc.target/i386/pr68986-2.c: Likewise.
13197 * gcc.target/i386/pr68986-3.c: Likewise.
13198
13199 2016-01-26 Christian Bruel <christian.bruel@st.com>
13200
13201 * lib/target-supports.exp
13202 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13203 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13204 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13205
13206 2016-01-26 Richard Biener <rguenther@suse.de>
13207
13208 PR tree-optimization/69452
13209 * gcc.dg/torture/pr69452.c: New testcase.
13210
13211 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR target/69442
13214 * gcc.dg/pr69442.c: New test.
13215
13216 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13217
13218 PR target/67896
13219 * gcc.target/aarch64/simd/pr67896.C: New.
13220
13221 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13222
13223 PR tree-optimization/69400
13224 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13225 function.
13226 (plugin_init): Call it.
13227 * gcc.dg/torture/pr69400.c: New test.
13228
13229 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13230
13231 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13232
13233 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13234 Sebastian Pop <s.pop@samsung.com>
13235
13236 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13237 isl-0.15.
13238
13239 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13240 Sebastian Pop <s.pop@samsung.com>
13241
13242 * gcc.dg/graphite/pr69292.c: New.
13243
13244 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13245
13246 * c-c++-common/goacc/use_device-1.c: New test.
13247
13248 2016-01-25 Jeff Law <law@redhat.com>
13249
13250 PR tree-optimization/69196
13251 PR tree-optimization/68398
13252 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13253 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13254
13255 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13256
13257 PR target/69469
13258 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13259 Algorithm.
13260
13261 2016-01-25 Richard Biener <rguenther@suse.de>
13262
13263 PR testsuite/69380
13264 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13265
13266 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13267
13268 PR target/69421
13269 * gcc.dg/pr69421.c: New test.
13270
13271 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13272
13273 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13274 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13275 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13276 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13277 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13278 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13279 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13280 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13281 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13282 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13283
13284 2016-01-25 Richard Biener <rguenther@suse.de>
13285
13286 PR tree-optimization/69376
13287 * gcc.dg/torture/pr69376.c: New testcase.
13288
13289 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13290
13291 PR fortran/69397
13292 PR fortran/68442
13293 * gfortran.dg/interface_38.f90: New test.
13294 * gfortran.dg/interface_39.f90: New test.
13295
13296 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13297
13298 Revert:
13299 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13300
13301 PR c++/11858
13302 PR c++/24663
13303 PR c++/24664
13304 * g++.dg/template/pr11858.C: New test.
13305 * g++.dg/template/pr24663.C: New test.
13306 * g++.dg/template/unify12.C: New test.
13307 * g++.dg/template/unify13.C: New test.
13308 * g++.dg/template/unify14.C: New test.
13309 * g++.dg/template/unify15.C: New test.
13310 * g++.dg/template/unify16.C: New test.
13311 * g++.dg/template/unify17.C: New test.
13312
13313 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13314
13315 PR fortran/68283
13316 gfortran.dg/pr68283.f90: New test.
13317
13318 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13319
13320 PR fortran/66094
13321 * gfortran.dg/inline_matmul_13.f90: New test.
13322 * gfortran.dg/matmul_bounds_8.f90: New test.
13323 * gfortran.dg/matmul_bounds_9.f90: New test.
13324 * gfortran.dg/matmul_bounds_10.f90: New test.
13325
13326 2016-01-23 Tom de Vries <tom@codesourcery.com>
13327
13328 PR tree-optimization/69426
13329 * gcc.dg/autopar/pr69426.c: New test.
13330
13331 2016-01-23 Martin Sebor <msebor@redhat.com>
13332
13333 PR c++/58109
13334 PR c++/69022
13335 * g++.dg/cpp0x/alignas5.C: New test.
13336 * g++.dg/ext/vector29.C: Same.
13337
13338 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13339
13340 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13341 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13342 _GNU_SOURCE from compile flags to the source.
13343 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13344 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13345 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13346 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13347
13348 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13349
13350 PR target/69432
13351 * g++.dg/opt/pr69432.C: New test.
13352
13353 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13354
13355 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13356 32-bit targets testing an -m64 multilib.
13357
13358 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13359
13360 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13361 64-bit support.
13362
13363 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13364
13365 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13366
13367 2016-01-21 Christian Bruel <christian.bruel@st.com>
13368
13369 PR target/68674
13370 * gcc.target/i386/pr68674.c
13371 * gcc.target/aarch64/pr68674.c
13372 * gcc.target/arm/pr68674.c
13373
13374 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13375
13376 PR target/69403
13377 * gcc.c-torture/execute/pr69403.c: New test.
13378
13379 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13380
13381 PR c++/55843
13382 * g++.dg/template/pr55843.C: New.
13383
13384 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13385
13386 PR testsuite/66877
13387 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13388 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13389
13390 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13391
13392 PR testsuite/67489
13393 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13394 from dg-do compile directive, and instead add
13395 { dg-require-effective-target int128 }.
13396
13397 2016-01-20 Martin Sebor <msebor@redhat.com>
13398
13399 PR c/69405
13400 * gcc.dg/sync-fetch.c: New test.
13401
13402 2016-01-21 Martin Sebor <msebor@redhat.com>
13403
13404 PR target/69252
13405 * gcc.target/powerpc/pr69252.c: New test.
13406
13407 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13408
13409 PR fortran/65996
13410 * gfortran.dg/pr65996.f90: New test.
13411
13412 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13413
13414 PR c++/68810
13415 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13416 expected to generate an error.
13417
13418 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13419
13420 PR middle-end/66178
13421 * gcc.dg/torture/pr66178.c: New test.
13422
13423 2016-01-21 Anton Blanchard <anton@samba.org>
13424 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13425
13426 PR target/63354
13427 * gcc.target/powerpc/pr63354.c: New test.
13428
13429 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13430
13431 PR rtl-optimization/68990
13432 * gcc.target/i386/pr68990: New.
13433
13434 2016-01-21 Nick Clifton <nickc@redhat.com>
13435
13436 PR target/69129
13437 * gcc.target/mips/pr69129.c: New.
13438
13439 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13440
13441 PR c++/58046
13442 * g++.dg/cpp0x/pr58046.C: New.
13443
13444 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13445
13446 PR target/69187
13447 PR target/65624
13448 * gcc.target/arm/pr69187.c: New test.
13449
13450 PR c++/69355
13451 * g++.dg/torture/pr69355.C: New test.
13452
13453 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13454 Sebastian Pop <s.pop@samsung.com>
13455
13456 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13457
13458 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13459 Sebastian Pop <s.pop@samsung.com>
13460
13461 * gcc.dg/graphite/pr68976.c: New test.
13462
13463 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13464
13465 PR middle-end/67653
13466 * c-c++-common/pr67653.c: New test.
13467 * gcc.dg/torture/pr29119.c: Add dg-warning.
13468
13469 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13470
13471 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13472
13473 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13474
13475 PR c/24293
13476 * gcc.dg/pr24293.c: New test.
13477 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13478 incomplete struct type.
13479 * gcc.dg/declspec-1.c: Likewise.
13480 * gcc.dg/pr63549.c: Likewise.
13481
13482 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13483
13484 PR tree-optimization/66612
13485 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13486 for bdn instruction.
13487
13488 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13489
13490 * lib/target-supports.exp
13491 (check_effective_target_arm_fp_ok_nocache): New.
13492 (check_effective_target_arm_fp_ok): New.
13493 (add_options_for_arm_fp): New.
13494 (check_effective_target_arm_crypto_ok_nocache): Require
13495 target_arm_v8_neon_ok instead of arm32.
13496 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13497 (check_effective_target_arm_crypto_pragma_ok): New.
13498 (add_options_for_arm_vfp): New.
13499 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13500 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13501 target instead. Force initial fpu to vfp.
13502 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13503 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13504 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13505 dependency.
13506 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13507 use arm_vfp effective target instead. Force initial fpu to vfp.
13508 * gcc.target/arm/attr-neon3.c: Likewise.
13509 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13510 arm_vfp_ok.
13511 * gcc.target/arm/unsigned-float.c: Likewise.
13512 * gcc.target/arm/vfp-1.c: Likewise.
13513 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13514 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13515 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13516 * gcc.target/arm/vfp-ldmias.c: Likewise.
13517 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13518 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13519 * gcc.target/arm/vfp-stmiad.c: Likewise.
13520 * gcc.target/arm/vfp-stmias.c: Likewise.
13521 * gcc.target/arm/vnmul-1.c: Likewise.
13522 * gcc.target/arm/vnmul-2.c: Likewise.
13523 * gcc.target/arm/vnmul-3.c: Likewise.
13524 * gcc.target/arm/vnmul-4.c: Likewise.
13525
13526 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13527
13528 PR testsuite/69366
13529 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13530 the MPX run-time library, for compile-time MPX test.
13531 * gcc.target/i386/chkp-always_inline.c: Likewise.
13532 * gcc.target/i386/chkp-bndret.c: Likewise.
13533 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13534 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13535 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13536 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13537 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13538 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13539 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13540 * gcc.target/i386/chkp-label-address.c: Likewise.
13541 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13542 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13543 * gcc.target/i386/chkp-pr69044.c: Likewise.
13544 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13545 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13546 * gcc.target/i386/chkp-strchr.c: Likewise.
13547 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13548 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13549 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13550 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13551 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13552 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13553 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13554 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13555 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13556 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13557 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13558 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13559 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13560 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13561 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13562 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13563 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13564 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13565 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13566 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13567 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13568 * gcc.target/i386/pr63995-2.c: Likewise.
13569 * gcc.target/i386/pr64805.c: Likewise.
13570 * gcc.target/i386/pr65044.c: Likewise.
13571 * gcc.target/i386/pr65167.c: Likewise.
13572 * gcc.target/i386/pr65183.c: Likewise.
13573 * gcc.target/i386/pr65184.c: Likewise.
13574 * gcc.target/i386/thunk-retbnd.c: Likewise.
13575
13576 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13577
13578 PR tree-optimization/69328
13579 * gcc.dg/pr69328.c: New test.
13580
13581 2016-01-20 Jeff Law <law@redhat.com>
13582
13583 PR target/25114
13584 * gcc.target/m68k/pr25114.c: New test.
13585
13586 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13587
13588 * gcc.target/arm/memset-inline-10.c: Added
13589 dg-require-effective-target arm_thumb2_ok.
13590
13591 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13592
13593 * gcc.dg/debug/dwarf2/sso.c: New test.
13594
13595 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13596
13597 PR testsuite/68820
13598 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13599 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13600 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13601
13602 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13603
13604 PR ipa/66223
13605 * g++.dg/ipa/devirt-50.C: New testcase.
13606
13607 2016-01-19 Marek Polacek <polacek@redhat.com>
13608
13609 PR c++/68965
13610 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13611 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13612
13613 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13614
13615 PR target/69135
13616 * gcc.target/arm/pr69135_1.c: New test.
13617
13618 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13619
13620 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13621
13622 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13623
13624 * gcc.target/aarch64/ccmp_1.c: New testcase.
13625
13626 2016-01-19 Marek Polacek <polacek@redhat.com>
13627
13628 PR c++/68586
13629 * g++.dg/cpp0x/enum30.C: New test.
13630
13631 2016-01-19 Richard Biener <rguenther@suse.de>
13632
13633 PR tree-optimization/69336
13634 * g++.dg/tree-ssa/pr69336.C: New testcase.
13635
13636 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13637
13638 PR debug/65779
13639 * gcc.dg/pr65779.c: New test.
13640
13641 2016-01-19 Richard Biener <rguenther@suse.de>
13642
13643 PR tree-optimization/69352
13644 * gcc.dg/torture/pr69352.c: New testcase.
13645
13646 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13647
13648 PR rtl-optimization/68955
13649 PR rtl-optimization/64557
13650 * gcc.dg/torture/pr68955.c: New test.
13651
13652 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13653
13654 PR lto/69136
13655 * g++.dg/torture/pr69136.C: New testcase.
13656
13657 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13658
13659 PR lto/69133
13660 * g++.dg/lto/pr69133_0.C: New testcase.
13661 * g++.dg/lto/pr69133_1.C: New testcase.
13662
13663 2016-01-15 Jeff Law <law@redhat.com>
13664
13665 PR tree-optimization/69320
13666 * gcc.c-torture/pr69320-1.c: New test.
13667 * gcc.c-torture/pr69320-2.c: New test.
13668 * gcc.c-torture/pr69320-3.c: New test.
13669 * gcc.c-torture/pr69320-4.c: New test.
13670
13671 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13672
13673 PR c++/11858
13674 PR c++/24663
13675 PR c++/24664
13676 * g++.dg/template/pr11858.C: New test.
13677 * g++.dg/template/pr24663.C: New test.
13678 * g++.dg/template/unify12.C: New test.
13679 * g++.dg/template/unify13.C: New test.
13680 * g++.dg/template/unify14.C: New test.
13681 * g++.dg/template/unify15.C: New test.
13682 * g++.dg/template/unify16.C: New test.
13683 * g++.dg/template/unify17.C: New test.
13684
13685 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13686
13687 PR testsuite/69181
13688 * gcc.dg/pr69181-1.c: New test file.
13689 * gcc.dg/pr69181-2.c: New test file.
13690 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13691 globals by moving it to...
13692 (cleanup-after-saved-dg-test): ...this new function. Add
13693 "global additional_sources_used". Add reset of global
13694 multiline_expected_outputs to the empty list.
13695 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13696 global to...
13697 (multiline_expected_outputs): ...this, and updated comments to
13698 note that it is modified from gcc-dg.exp.
13699 (dg-end-multiline-output): Update for the above renaming.
13700 (handle-multiline-outputs): Likewise. Remove the clearing
13701 of the expected outputs to the empty list.
13702
13703 2016-01-18 Richard Biener <rguenther@suse.de>
13704
13705 PR tree-optimization/69297
13706 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13707
13708 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13709
13710 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13711 dg-options.
13712 * gcc.target/mips/mips-3d-2.c: Likewise.
13713 * gcc.target/mips/mips-3d-3.c: Likewise.
13714 * gcc.target/mips/mips-3d-4.c: Likewise.
13715 * gcc.target/mips/mips-3d-5.c: Likewise.
13716 * gcc.target/mips/mips-3d-6.c: Likewise.
13717 * gcc.target/mips/mips-3d-7.c: Likewise.
13718 * gcc.target/mips/mips-3d-8.c: Likewise.
13719 * gcc.target/mips/mips-3d-9.c: Likewise.
13720 * gcc.target/mips/mips-ps-1.c: Likewise.
13721 * gcc.target/mips/mips-ps-2.c: Likewise.
13722 * gcc.target/mips/mips-ps-3.c: Likewise.
13723 * gcc.target/mips/mips-ps-4.c: Likewise.
13724 * gcc.target/mips/mips-ps-5.c: Likewise.
13725 * gcc.target/mips/mips-ps-6.c: Likewise.
13726 * gcc.target/mips/mips-ps-7.c: Likewise.
13727 * gcc.target/mips/mips-ps-type.c: Likewise.
13728 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13729 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13730
13731 2016-01-18 Tom de Vries <tom@codesourcery.com>
13732
13733 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13734 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13735 * c-c++-common/goacc/kernels-empty.c: New test.
13736 * c-c++-common/goacc/kernels-eternal.c: New test.
13737 * c-c++-common/goacc/kernels-loop-2.c: New test.
13738 * c-c++-common/goacc/kernels-loop-3.c: New test.
13739 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13740 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13741 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13742 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13743 * c-c++-common/goacc/kernels-loop-data.c: New test.
13744 * c-c++-common/goacc/kernels-loop-g.c: New test.
13745 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13746 * c-c++-common/goacc/kernels-loop-n.c: New test.
13747 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13748 * c-c++-common/goacc/kernels-loop.c: New test.
13749 * c-c++-common/goacc/kernels-noreturn.c: New test.
13750 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13751 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13752 * c-c++-common/goacc/kernels-reduction.c: New test.
13753
13754 2016-01-18 Tom de Vries <tom@codesourcery.com>
13755
13756 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13757 * gcc.dg/autopar/outer-2.c: Same.
13758 * gcc.dg/autopar/outer-3.c: Same.
13759 * gcc.dg/autopar/outer-4.c: Same.
13760 * gcc.dg/autopar/outer-5.c: Same.
13761 * gcc.dg/autopar/outer-6.c: Same.
13762 * gcc.dg/autopar/parallelization-1.c: Same.
13763 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13764 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13765 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13766 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13767 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13768 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13769 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13770 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13771 * gcc.dg/autopar/pr39500-1.c: Same.
13772 * gcc.dg/autopar/pr39500-2.c: Same.
13773 * gcc.dg/autopar/pr46193.c: Same.
13774 * gcc.dg/autopar/pr46194.c: Same.
13775 * gcc.dg/autopar/pr49580.c: Same.
13776 * gcc.dg/autopar/pr49960-1.c: Same.
13777 * gcc.dg/autopar/pr49960.c: Same.
13778 * gcc.dg/autopar/pr68373.c: Same.
13779 * gcc.dg/autopar/reduc-1.c: Same.
13780 * gcc.dg/autopar/reduc-1char.c: Same.
13781 * gcc.dg/autopar/reduc-1short.c: Same.
13782 * gcc.dg/autopar/reduc-2.c: Same.
13783 * gcc.dg/autopar/reduc-2char.c: Same.
13784 * gcc.dg/autopar/reduc-2short.c: Same.
13785 * gcc.dg/autopar/reduc-3.c: Same.
13786 * gcc.dg/autopar/reduc-4.c: Same.
13787 * gcc.dg/autopar/reduc-6.c: Same.
13788 * gcc.dg/autopar/reduc-7.c: Same.
13789 * gcc.dg/autopar/reduc-8.c: Same.
13790 * gcc.dg/autopar/reduc-9.c: Same.
13791 * gcc.dg/autopar/uns-outer-4.c: Same.
13792 * gcc.dg/autopar/uns-outer-5.c: Same.
13793 * gcc.dg/autopar/uns-outer-6.c: Same.
13794 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13795 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13796
13797 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13798
13799 PR target/63679
13800 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13801 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13802
13803 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13804
13805 PR target/63679
13806 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13807 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13808 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13809
13810 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13811
13812 PR target/63679
13813 * gcc.dg/tree-ssa/sra-17.c: New.
13814 * gcc.dg/tree-ssa/sra-18.c: New.
13815
13816 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13817
13818 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13819
13820 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13821
13822 * gnat.dg/inline12.adb: New test.
13823
13824 2016-01-18 Bin Cheng <bin.cheng@arm.com>
13825
13826 PR tree-optimization/66797
13827 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13828
13829 2016-01-18 Richard Biener <rguenther@suse.de>
13830
13831 PR tree-optimization/69170
13832 * gcc.dg/torture/pr69170.c: New testcase.
13833
13834 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
13835
13836 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13837
13838 2016-01-16 Tom de Vries <tom@codesourcery.com>
13839
13840 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13841
13842 2016-01-16 Tom de Vries <tom@codesourcery.com>
13843
13844 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13845 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13846 redundant dg-require-effective-target pthread.
13847 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13848 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13849 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13850 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13851 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13852 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13853 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13854
13855 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
13856
13857 PR target/68609
13858 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13859 * gcc.target/powerpc/recip-7.c: Same.
13860
13861 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13862
13863 PR c++/69091
13864 * g++.dg/template/pr69091.C: New test.
13865
13866 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13867
13868 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13869 dump does not contain an error_mark_node.
13870 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13871 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13872
13873 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13874
13875 PR c++/68936
13876 * g++.dg/template/pr68936.C: New test.
13877
13878 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
13879
13880 PR target/68609
13881 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13882 * gcc.target/powerpc/recip-2.c: Same.
13883 * gcc.target/powerpc/recip-3.c: Same.
13884 * gcc.target/powerpc/recip-4.c: Same.
13885 * gcc.target/powerpc/recip-sqrtf.c: Same.
13886
13887 2016-01-15 Jeff Law <law@redhat.com>
13888
13889 PR tree-optimization/69270
13890 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13891 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13892
13893 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
13894
13895 PR fortran/49630
13896 * gfortran.dg/deferred_character_13.f90: New test for the fix
13897 of comment 3 of the PR.
13898
13899 PR fortran/54070
13900 * gfortran.dg/deferred_character_8.f90: New test
13901 * gfortran.dg/allocate_error_5.f90: New test
13902
13903 PR fortran/60593
13904 * gfortran.dg/deferred_character_10.f90: New test
13905
13906 PR fortran/60795
13907 * gfortran.dg/deferred_character_14.f90: New test
13908
13909 PR fortran/61147
13910 * gfortran.dg/deferred_character_11.f90: New test
13911
13912 PR fortran/64324
13913 * gfortran.dg/deferred_character_9.f90: New test
13914
13915 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13916
13917 PR rtl-optimization/69030
13918 * gcc.target/i386/pr69030.c: New.
13919
13920 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13921
13922 * gcc.target/aarch64/target_attr_17.c: New test.
13923
13924 2016-01-15 Richard Biener <rguenther@suse.de>
13925
13926 PR tree-optimization/66856
13927 * gcc.dg/torture/pr66856-1.c: New testcase.
13928 * gcc.dg/torture/pr66856-2.c: Likewise.
13929
13930 2016-01-15 Richard Biener <rguenther@suse.de>
13931
13932 PR debug/69137
13933 * g++.dg/lto/pr69137_0.C: New testcase.
13934
13935 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13936
13937 PR middle-end/69246
13938 * gcc.target/i386/pr69246.c: New test.
13939
13940 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13941
13942 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13943
13944 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13945
13946 PR c++/56194
13947 * g++.dg/init/const9.C: Disable test on S/390.
13948
13949 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13950
13951 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13952 * g++.dg/Wno-frame-address.C: Ditto.
13953
13954 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13955
13956 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13957
13958 2016-01-15 Richard Biener <rguenther@suse.de>
13959
13960 PR tree-optimization/68961
13961 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13962
13963 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13964
13965 * gcc.target/i386/pr65105-5.c: New test.
13966
13967 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13968
13969 * gcc.c-torture/execute/alias-4.c: New testcase.
13970
13971 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13972
13973 PR ipa/68148
13974 * g++.dg/ipa/devirt-49.C: New testcase.
13975
13976 2016-01-15 Christian Bruel <christian.bruel@st.com>
13977
13978 PR target/65837
13979 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13980 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13981 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13982
13983 2016-01-15 Richard Biener <rguenther@suse.de>
13984
13985 PR tree-optimization/69117
13986 * gcc.dg/torture/pr69117.c: New testcase.
13987
13988 2015-01-14 Ryan Burn <contact@rnburn.com>
13989
13990 PR c++/69048
13991 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13992
13993 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13994
13995 PR testsuite/67509
13996 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13997 range tests use 100 * maximum instead of maximum + 1.
13998
13999 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14000
14001 PR debug/69244
14002 * gcc.dg/guality/pr69244.c: New test.
14003
14004 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14005
14006 * lib/target-supports.exp (check_effective_target_issignaling):
14007 New procedure.
14008 * gcc.dg/pr61441.c: Require issignaling effective target.
14009
14010 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14011
14012 PR target/68803
14013 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14014
14015 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14016
14017 PR c++/68819
14018 PR preprocessor/69177
14019 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14020 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14021 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14022 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14023
14024 2016-01-14 Marek Polacek <polacek@redhat.com>
14025
14026 PR c/69262
14027 * gcc.dg/array-15.c: New test.
14028
14029 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14030
14031 PR middle-end/68146
14032 PR tree-optimization/69155
14033 * gfortran.dg/pr68146.f: New test.
14034 * gfortran.dg/pr69155.f90: New test.
14035
14036 2016-01-14 Richard Biener <rguenther@suse.de>
14037
14038 PR tree-optimization/68060
14039 * gcc.dg/torture/pr68060-1.c: New testcase.
14040 * gcc.dg/torture/pr68060-2.c: Likewise.
14041
14042 2016-01-14 Nick Clifton <nickc@redhat.com>
14043
14044 * lib/target-supports.exp
14045 (check_effective_target_arm_neon_ok_nocache): Add an option
14046 sequence that includes setting the ARM architecture to ARMv7-A.
14047 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14048 command line options necessary to enable Neon support.
14049 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14050 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14051 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14052 * gcc.target/arm/pr69180.c: Likewise.
14053
14054 2016-01-14 Jeff Law <law@redhat.com>
14055
14056 PR tree-optimization/69270
14057 * gcc.dg/tree-ssa/pr69270.c: New test.
14058
14059 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14060
14061 PR c/66208
14062 * c-c++-common/pr66208.c: New file.
14063
14064 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR tree-optimization/69156
14067 * gcc.dg/pr69156.c: New test.
14068
14069 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14070
14071 * gcc.target/i386/pr69225-7.c: New test.
14072
14073 2016-01-13 Richard Henderson <rth@redhat.com>
14074
14075 * gcc.dg/tm/memopt-13.c: Update expected function.
14076 * gcc.dg/tm/memopt-6.c: Likewise.
14077
14078 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
14079
14080 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14081 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14082 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14083 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
14084
14085 2016-01-13 Tom de Vries <tom@codesourcery.com>
14086
14087 PR tree-optimization/69169
14088 * gcc.dg/pr69169.c: New test.
14089
14090 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
14091
14092 PR target/69228
14093 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14094 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14095 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14096 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14097 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14098 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14099 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14100 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14101
14102 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14103
14104 PR target/69247
14105 * gcc.dg/pr69247.c: New test.
14106
14107 2016-01-13 Richard Biener <rguenther@suse.de>
14108
14109 PR tree-optimization/69242
14110 * gcc.dg/torture/pr69242.c: New testcase.
14111
14112 2016-01-13 Richard Biener <rguenther@suse.de>
14113
14114 PR tree-optimization/69186
14115 * gcc.dg/torture/pr69186.c: New testcase.
14116
14117 2016-01-13 Jeff Law <law@redhat.com>
14118
14119 PR tree-optimization/67755
14120 * gcc.dg/tree-ssa/pr67755.c: New test.
14121
14122 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14123
14124 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14125 pass number in output by a star.
14126
14127 2016-01-12 Bin Cheng <bin.cheng@arm.com>
14128
14129 PR tree-optimization/68911
14130 * gcc.c-torture/execute/pr68911.c: New test.
14131
14132 2016-01-12 Marek Polacek <polacek@redhat.com>
14133
14134 PR c++/68979
14135 * g++.dg/warn/permissive-1.C: New test.
14136
14137 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14138
14139 PR objc++/68511
14140 PR c++/69213
14141 * g++.dg/opt/pr69213.C: New test.
14142
14143 2016-01-12 Christian Bruel <christian.bruel@st.com>
14144
14145 PR target/69180
14146 * gcc.target/arm/pr69180.c: New test.
14147
14148 2016-01-12 Richard Biener <rguenther@suse.de>
14149
14150 PR lto/69077
14151 * g++.dg/lto/pr69077_0.C: New testcase.
14152 * g++.dg/lto/pr69077_1.C: Likewise.
14153
14154 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14155
14156 PR target/69175
14157 * g++.dg/opt/pr69175.C: New test.
14158
14159 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14160
14161 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14162 rather than #including math.h & stdlib.h.
14163 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14164 * gcc.dg/vect/pr49771.c: Likewise.
14165 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14166 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14167 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14168 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14169 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14170 * gcc.dg/vect/pr44507.c: Likewise.
14171 * gcc.dg/vect/pr45902.c: Likewise.
14172 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14173 * gcc.dg/vect/vect-117.c: Likewise.
14174 * gcc.dg/vect/vect-99.c: Likewise.
14175 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14176 * gcc.dg/vect/vect-cond-1.c: Likewise.
14177 * gcc.dg/vect/vect-cond-2.c: Likewise.
14178 * gcc.dg/vect/vect-cond-3.c: Likewise.
14179 * gcc.dg/vect/vect-cond-4.c: Likewise.
14180 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14181 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14182 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14183 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14184 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14185 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14186 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14187 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14188 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14189 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14190 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14191 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14192 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14193 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14194 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14195 include of signal.h.
14196 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14197 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14198 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14199 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14200 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14201 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14202 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14203 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14204 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14205 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14206 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14207 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14208 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14209 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14210 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14211 * gcc.dg/vect/vect-outer-5.c: Likewise.
14212 * gcc.dg/vect/vect-outer-6.c: Likewise.
14213 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14214 include of stdio.h.
14215
14216 2016-01-12 Nick Clifton <nickc@redhat.com>
14217
14218 PR target/68913
14219 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14220 to fread so that it will be found in all target runtimes.
14221
14222 2016-01-12 Richard Biener <rguenther@suse.de>
14223
14224 PR tree-optimization/69053
14225 * g++.dg/torture/pr69053.C: New testcase.
14226
14227 2016-01-12 Richard Biener <rguenther@suse.de>
14228
14229 PR tree-optimization/69168
14230 * gcc.dg/torture/pr69168.c: New testcase.
14231
14232 2016-01-12 Richard Biener <rguenther@suse.de>
14233
14234 PR tree-optimization/69157
14235 * gcc.dg/torture/pr69157.c: New testcase.
14236
14237 2016-01-12 Richard Biener <rguenther@suse.de>
14238
14239 PR tree-optimization/69174
14240 * gcc.dg/torture/pr69174.c: New testcase.
14241
14242 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14243
14244 PR c++/66808
14245 PR c++/69000
14246 * g++.dg/tls/pr66808.C: New test.
14247 * g++.dg/tls/pr69000.C: New test.
14248
14249 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14250
14251 * gcc.target/powerpc/swaps-p8-23.c: New test.
14252 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14253
14254 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14255
14256 PR tree-optimization/68356
14257 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14258
14259 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14260 Jim Wilson <jim.wilson@linaro.org>
14261
14262 PR target/69194
14263 * gcc.target/arm/pr69194.c: New test.
14264
14265 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14266
14267 PR target/69225
14268 * gcc.target/i386/pr69225-1.c: New test.
14269 * gcc.target/i386/pr69225-2.c: Likewise.
14270 * gcc.target/i386/pr69225-3.c: Likewise.
14271 * gcc.target/i386/pr69225-4.c: Likewise.
14272 * gcc.target/i386/pr69225-5.c: Likewise.
14273 * gcc.target/i386/pr69225-6.c: Likewise.
14274
14275 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14276
14277 PR target/67462
14278 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14279 if lp64.
14280
14281 PR target/69071
14282 * gcc.dg/pr69071.c: New test.
14283
14284 PR c++/69211
14285 * g++.dg/opt/pr69211.C: New test.
14286
14287 PR tree-optimization/69214
14288 * gcc.c-torture/compile/pr69214.c: New test.
14289
14290 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14291
14292 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14293 * gcc.target/i386/pr66232-11.c: Ditto.
14294 * gcc.target/i386/pr66232-12.c: Ditto.
14295 * gcc.target/i386/pr66232-13.c: Ditto.
14296
14297 2016-01-11 Richard Biener <rguenther@suse.de>
14298
14299 PR tree-optimization/69173
14300 * gcc.dg/torture/pr69173.c: New testcase.
14301
14302 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14303
14304 PR rtl-optimization/68796
14305 * gcc.target/aarch64/tst_5.c: New test.
14306 * gcc.target/aarch64/tst_6.c: Likewise.
14307
14308 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14309
14310 PR rtl-optimization/68841
14311 * gcc.dg/pr68841.c: New test.
14312 * gcc.c-torture/execute/pr68841.c: New test.
14313
14314 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14315
14316 PR rtl-optimization/68920
14317 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14318 for ix86 targets.
14319 * gcc.dg/ifcvt-5.c: New test.
14320
14321 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14322
14323 PR bootstrap/69123
14324 * g++.dg/pr69123.C: New.
14325
14326 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14327
14328 PR target/69010
14329 * gcc.target/i386/pr69010.c: New test.
14330
14331 2016-01-11 Martin Jambor <mjambor@suse.cz>
14332
14333 PR ipa/69044
14334 * gcc.target/i386/chkp-pr69044.c: New test.
14335
14336 2016-01-11 Tom de Vries <tom@codesourcery.com>
14337
14338 PR tree-optimization/69109
14339 * gcc.dg/autopar/pr69109-2.c: New test.
14340 * gcc.dg/autopar/pr69109.c: New test.
14341
14342 2016-01-11 Tom de Vries <tom@codesourcery.com>
14343
14344 PR tree-optimization/69108
14345 * gcc.dg/autopar/pr69108.c: New test.
14346
14347 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14348
14349 PR c++/69029
14350 * c-c++-common/Wisleading-indentation.c: Augment test.
14351
14352 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14353
14354 PR fortran/69154
14355 * gfortran.dg/inline_matmul_12.f90: New test.
14356
14357 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14358
14359 PR fortran/67779
14360 * gfortran.dg/actual_array_offset_1: New test.
14361
14362 2016-01-10 Tom de Vries <tom@codesourcery.com>
14363
14364 PR tree-optimization/69062
14365 * gcc.dg/autopar/pr69062.c: New test.
14366
14367 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14368
14369 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14370 * gcc.dg/vect/slp-perm-2.c: Likewise.
14371 * gcc.dg/vect/slp-perm-3.c: Likewise.
14372 * gcc.dg/vect/slp-perm-5.c: Likewise.
14373 * gcc.dg/vect/slp-perm-6.c: Likewise.
14374 * gcc.dg/vect/slp-perm-7.c: Likewise.
14375 * gcc.dg/vect/slp-perm-8.c: Likewise.
14376
14377 2016-01-10 Tom de Vries <tom@codesourcery.com>
14378
14379 PR tree-optimization/69039
14380 * gcc.dg/autopar/pr69039.c: New test.
14381
14382 2016-01-09 Marek Polacek <polacek@redhat.com>
14383
14384 PR c++/69113
14385 * g++.dg/pr69113.C: New test.
14386
14387 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14388
14389 PR middle-end/50865
14390 PR tree-optimization/69097
14391 * gcc.c-torture/execute/pr50865.c: New test.
14392 * gcc.c-torture/execute/pr69097-1.c: New test.
14393 * gcc.c-torture/execute/pr69097-2.c: New test.
14394 * gcc.dg/pr69097-1.c: New test.
14395 * gcc.dg/pr69097-2.c: New test.
14396
14397 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14398
14399 PR c++/69164
14400 * g++.dg/opt/pr69164.C: New test.
14401
14402 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14403
14404 PR tree-optimization/69167
14405 * gcc.dg/pr69167.c: New test.
14406
14407 2016-01-08 Marek Polacek <polacek@redhat.com>
14408
14409 PR c++/68449
14410 * g++.dg/pr68449.C: New.
14411
14412 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14413
14414 PR tree-optimization/68707
14415 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14416 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14417 on platforms supporting it.
14418 * gcc.dg/vect/slp-perm-2.c: Likewise.
14419 * gcc.dg/vect/slp-perm-3.c: Likewise.
14420 * gcc.dg/vect/slp-perm-5.c: Likewise.
14421 * gcc.dg/vect/slp-perm-7.c: Likewise.
14422 * gcc.dg/vect/slp-perm-8.c: Likewise.
14423 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14424 on platforms supporting it.
14425
14426 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14427
14428 PR tree-optimization/69162
14429 * gcc.dg/pr69162.c: New test.
14430
14431 PR tree-optimization/69172
14432 * gcc.dg/pr69172.c: New test.
14433
14434 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14435
14436 PR tree-optimization/67781
14437 * gcc.c-torture/execute/pr67781.c: New file.
14438
14439 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14440
14441 PR tree-optimization/69083
14442 * gcc.dg/vect/pr69083.c: New test.
14443
14444 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14445
14446 PR tree-optimization/61441
14447 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14448 Use -fexcess-precision=standard for compiler options.
14449 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14450
14451 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14452
14453 PR fortran/69128
14454 * gfortran.dg/gomp/pr69128.f90: New test.
14455
14456 PR c++/69145
14457 * g++.dg/ext/pr69145-1.C: New test.
14458 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14459 * g++.dg/ext/pr69145-2.h: New file.
14460
14461 2016-01-07 Martin Sebor <msebor@redhat.com>
14462
14463 PR c/68966
14464 * gcc.dg/atomic-fetch-bool.c: New test.
14465 * gcc.dg/sync-fetch-bool.c: New test.
14466
14467 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14468
14469 PR fortran/66680
14470 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14471
14472 2016-01-07 Nick Clifton <nickc@redhat.com>
14473
14474 PR target/66655
14475 * g++.dg/pr66655.C: New test.
14476 * g++.dg/pr66655_1.cc: Test support file.
14477 * g++.dg/pr66655.h: Test header file.
14478
14479 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14480
14481 PR fortran/66680
14482 gfortran.dg/gomp/pr66680.f90: New test.
14483
14484 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14485
14486 PR target/69171
14487 * gcc.target/i386/pr69171-1.c: New test.
14488 * gcc.target/i386/pr69171-2.c: Likewise.
14489 * gcc.target/i386/pr69171-3.c: Likewise.
14490 * gcc.target/i386/pr69171-4.c: Likewise.
14491 * gcc.target/i386/pr69171-5.c: Likewise.
14492 * gcc.target/i386/pr69171-6.c: Likewise.
14493
14494 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14495
14496 PR middle-end/67639
14497 * c-c++-common/pr67639.c: New test.
14498
14499 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14500
14501 PR tree-optimization/69141
14502 * g++.dg/opt/pr69141.C: New test.
14503
14504 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14505
14506 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14507
14508 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14509
14510 PR target/69140
14511 * gcc.target/i386/pr69140.c: New test
14512
14513 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14514
14515 * gcc.dg/bad-dereference.c: New test case.
14516
14517 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14518
14519 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14520
14521 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14522
14523 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14524
14525 2016-01-06 Marek Polacek <polacek@redhat.com>
14526
14527 PR sanitizer/69099
14528 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14529
14530 2016-01-05 Marek Polacek <polacek@redhat.com>
14531
14532 PR c/69104
14533 * gcc.dg/atomic-invalid-2.c: New.
14534
14535 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14536
14537 PR target/68991
14538 * gcc.target/i386/pr68991.c: New test.
14539
14540 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14541
14542 PR target/68991
14543 * g++.dg/pr68991-1.C: New test.
14544 * g++.dg/pr68991-2.C: Likewise.
14545
14546 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14547
14548 PR other/60465
14549 * gcc.target/ia64/pr60465-gprel64.c: New test.
14550 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14551
14552 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14553
14554 PR rtl-optimization/68651
14555 * gcc.target/aarch64/pr68651_1.c: New test.
14556
14557 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14558
14559 PR c/69122
14560 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14561
14562 2016-01-05 Nathan Sidwell <nathan@acm.org>
14563
14564 PR c++/58583
14565 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14566
14567 * gcc.dg/alias-15.c: New.
14568
14569 2016-01-05 Nick Clifton <nickc@redhat.com>
14570
14571 PR target/68870
14572 * g++.dg/pr68770.C: New test.
14573
14574 2016-01-04 Mike Stump <mikestump@comcast.net>
14575
14576 * lib/target-supports.exp (check_effective_target_cilkplus):
14577 cilkplus targets require pthreads.
14578 (check_effective_target_cilkplus): Remove special case for NVPTX.
14579
14580 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14581
14582 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14583 generation.
14584
14585 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14586
14587 Update copyright years.
14588
14589 2016-01-04 Marek Polacek <polacek@redhat.com>
14590
14591 PR c/68908
14592 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14593 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14594 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14595
14596 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14597
14598 * gcc.target/sparc/20160104-2.c: New test.
14599
14600 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14601
14602 * gcc.target/sparc/20160104-1.c: New test.
14603
14604 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14605
14606 PR fortran/65045
14607 * gfortran.dg/pr65045.f90: New test.
14608
14609 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14610
14611 * gnat.dg/specs/debug1.ads: Delete.
14612
14613 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14614
14615 PR libgfortran/68867
14616 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14617 expression.
14618
14619 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14620
14621 PR libgfortran/68867
14622 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14623 PowerPC.
14624
14625 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14626
14627 PR fortran/68864
14628 * gfortran.dg/pr68864.f90: New test.
14629
14630 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14631
14632 PR tree-optimization/69070
14633 * gcc.dg/pr69070.c: New test.
14634
14635 PR sanitizer/69055
14636 * gfortran.dg/pr69055.f90: New test.
14637
14638 PR target/69015
14639 * gcc.dg/pr69015.c: New test.
14640 \f
14641 Copyright (C) 2016 Free Software Foundation, Inc.
14642
14643 Copying and distribution of this file, with or without modification,
14644 are permitted in any medium without royalty provided the copyright
14645 notice and this notice are preserved.
This page took 0.641457 seconds and 5 git commands to generate.