b2f07c99f1d65528f77b0a4c3bdbc92c444ff932
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/71961
4 * gfortran.dg/pr70040.f90: New testcase.
5
6 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7
8 PR fortran/71961
9 * gfortran.dg/matmul_10.f90: New testcase.
10
11 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
12
13 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
14
15 2016-08-07 Jakub Jelinek <jakub@redhat.com>
16
17 PR c/72816
18 * gcc.dg/pr72816.c: New test.
19
20 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
21
22 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
23 * g++.dg/conversion/pr41426.C: Likewise.
24 * g++.dg/conversion/pr66211.C: Likewise.
25 * g++.dg/cpp1y/lambda-init9.C: Likewise.
26 * g++.dg/init/ref8.C: Likewise.
27 * g++.old-deja/g++.law/cvt20.C: Likewise.
28 * g++.old-deja/g++.mike/p9732c.C: Likewise.
29
30 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
31
32 PR tree-optimization/18046
33 * gcc.dg/tree-ssa/vrp105.c: New test.
34 * gcc.dg/tree-ssa/vrp106.c: New test.
35
36 2016-08-05 Martin Sebor <msebor@redhat.com>
37
38 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
39 1ul in diagnostics. Remove hyphen from "constant-expression."
40 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
41 * g++.dg/cpp0x/static_assert3.C: Same.
42 * g++.dg/cpp1y/constexpr-throw.C: Same.
43 * g++.dg/template/nontype3.C: Same.
44 * g++.dg/warn/overflow-warn-1.C: Same.
45 * g++.dg/warn/overflow-warn-3.C: Same.
46 * g++.dg/warn/overflow-warn-4.C: Same.
47
48 2016-08-05 David Malcolm <dmalcolm@redhat.com>
49
50 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
51 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
52 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
53 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
54
55 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
56
57 PR tree-optimization/72810
58 * gcc.dg/tree-ssa/vrp110.c: New test.
59
60 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
61
62 PR Target/72819
63 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
64 registers.
65 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
66 saving the half-precision registers.
67 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
68 value is returned in h0.
69 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
70 are passed in FP/SIMD registers.
71 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
72 passing works corrcetly.
73 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
74 (hfa_f16x2_t): Likewise.
75 (hfa_f16x3_t): Likewise.
76 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
77 are promoted to double and passed in a double register.
78 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
79 are promoted to double and stacked.
80 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
81 __fp16 data types.
82 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
83 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
84 __fp16 first get passed in FP/SIMD registers, then stacked.
85
86 2016-08-05 Nathan Sidwell <nathan@acm.org>
87
88 PR c++/68724
89 * g++.dg/cpp0x/pr68724.C: New.
90
91 2016-08-05 Richard Biener <rguenther@suse.de>
92
93 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
94
95 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
96
97 * gcc.dg/tree-ssa/vrp107.c: New test.
98 * gcc.dg/tree-ssa/vrp108.c: New test.
99 * gcc.dg/tree-ssa/vrp109.c: New test.
100
101 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
102
103 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
104 dg-options.
105
106 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
107
108 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
109 test-cases.
110 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
111 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
112 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
113 test-cases.
114 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
115 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
116 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
117 large_double.
118
119 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/72800
122 * g++.dg/cpp1y/lambda-ice1.C: New.
123
124 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
125
126 PR c++/72759
127 * g++.dg/cpp1y/pr72759.C: New test.
128
129 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
130
131 * gcc.dg/switch-10.c: New test.
132
133 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
134
135 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
136
137 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
138
139 * c-c++-common/goacc/routine-5.c: Update.
140
141 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
142
143 PR rtl-optimization/70903
144 * gcc.c-torture/execute/pr70903.c: New test.
145
146 2016-08-04 Martin Liska <mliska@suse.cz>
147
148 * gcc.dg/params/params.exp: Replace file exists with
149 TESTING_IN_BUILD_TREE.
150
151 2016-08-04 Marek Polacek <polacek@redhat.com>
152
153 PR c++/70229
154 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
155
156 2016-08-04 Richard Biener <rguenther@suse.de>
157
158 PR middle-end/71984
159 * gcc.dg/torture/pr71984.c: Guard correctness check for
160 little-endian.
161
162 2016-08-03 Andrew Pinski <apinski@cavium.com>
163
164 * gcc.c-torture/compile/20160802-1.c: New testcase.
165
166 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
167
168 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
169
170 2016-08-03 Richard Biener <rguenther@suse.de>
171
172 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
173 and remove -O3.
174 * c-c++-common/ubsan/pr71403-2.c: Likewise.
175 * c-c++-common/ubsan/pr71403-3.c: Likewise.
176
177 2016-08-03 Richard Biener <rguenther@suse.de>
178
179 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
180 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
181 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
182 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
183
184 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
185
186 * gcc.dg/init-excess-2.c: Require int32plus.
187 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
188 * gcc.dg/pr59963-2.c: Require int32plus.
189 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
190 * gcc.dg/unroll-7.c: Require int32plus.
191
192 2016-08-02 Bin Cheng <bin.cheng@arm.com>
193
194 PR tree-optimization/34114
195 * gcc.dg/tree-ssa/loop-42.c: New test.
196
197 2016-08-02 Tamar Christina <tamar.christina@arm.com>
198
199 * gcc.target/aarch64/vminmaxnm.c: New.
200 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
201 tests.
202
203 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
204
205 * gcc.target/powerpc/vec-extract-5.c: New tests to test
206 vec_extract for vector float, vector int, vector short, and vector
207 char.
208 * gcc.target/powerpc/vec-extract-6.c: Likewise.
209 * gcc.target/powerpc/vec-extract-7.c: Likewise.
210 * gcc.target/powerpc/vec-extract-8.c: Likewise.
211 * gcc.target/powerpc/vec-extract-9.c: Likewise.
212
213 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
214
215 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
216 single stack adjustment, no writeback.
217 * gcc.target/aarch64/test_frame_12.c: Likewise.
218 * gcc.target/aarch64/test_frame_13.c: Likewise.
219 * gcc.target/aarch64/test_frame_15.c: Likewise.
220 * gcc.target/aarch64/test_frame_6.c: Likewise.
221 * gcc.target/aarch64/test_frame_7.c: Likewise.
222 * gcc.target/aarch64/test_frame_8.c: Likewise.
223 * gcc.target/aarch64/test_frame_16.c: New test.
224
225 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR target/72748
228 * gcc.target/i386/pr72748.c: New test.
229
230 2015-08-01 Alan Hayward <alan.hayward@arm.com>
231
232 PR tree-optimization/71818
233 * gcc.dg/vect/pr71818.c: New
234
235 2016-08-01 Martin Liska <mliska@suse.cz>
236
237 PR tree-optimization/71857
238 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
239
240 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
241
242 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
243
244 2016-08-01 Jan Beulich <jbeulich@suse.com>
245
246 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
247
248 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
249
250 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
251 * gcc.target/powerpc/mulkc3-1.c: Likewise.
252
253 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
254
255 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
256 (check_effective_target_c++): Likewise. Also match for libstdc++.
257
258 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
259
260 PR fortran/41922
261 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
262 * gfortran.dg/equiv_constraint_7.f90: Ditto.
263 * gfortran.dg/pr41922.f90: New test.
264
265 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
266
267 PR fortran/68566
268 * gfortran.dg/pr68566.f90: new test.
269
270 2016-07-30 Martin Sebor <msebor@redhat.com>
271
272 PR c++/60760
273 PR c++/71091
274 * g++.dg/cpp0x/constexpr-cast.C: New test.
275 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
276 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
277 * g++.dg/ubsan/pr63956.C: Correct.
278
279 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
280
281 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
282 vector double or vector long where the vector is in memory.
283 * gcc.target/powerpc/vec-extract-3.c: Likewise.
284 * gcc.target/powerpc/vec-extract-4.c: Likewise.
285
286 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
287
288 PR fortran/69867
289 * gfortran.dg/pr69867.f90: New test.
290
291 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
292
293 PR fortran/69962
294 * gfortran.dg/pr69962.f90: New test.
295
296 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
297
298 PR fortran/70006
299 * gfortran.dg/pr70006.f90: New test.
300
301 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
302
303 PR fortran/71730
304 * gfortran.dg/pr71730.f90: New test.
305 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
306 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
307 * gfortran.dg/array_constructor_26.f03: Ditto.
308
309 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
310
311 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
312 * gcc.target/powerpc/pr71763.c: Likewise.
313
314 2016-07-29 Marek Polacek <polacek@redhat.com>
315
316 PR c/71742
317 * gcc.dg/940510-1.c: Adjust dg-error.
318 * gcc.dg/c99-flex-array-1.c: Likewise.
319 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
320
321 PR c/71853
322 * gcc.dg/noncompile/pr71853.c: New test.
323
324 PR c/71573
325 * gcc.dg/noncompile/pr71573.c: New test.
326
327 PR c/71926
328 * g++.dg/warn/Wparentheses-30.C: New test.
329 * gcc.dg/Wparentheses-14.c: New test.
330
331 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
332
333 * gcc.dg/pr59833.c: Use dg-add-options ieee.
334
335 2016-07-29 Bin Cheng <bin.cheng@arm.com>
336
337 PR tree-optimization/57558
338 * gcc.dg/vect/pr57558-1.c: New test.
339 * gcc.dg/vect/pr57558-2.c: New test.
340
341 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
342
343 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
344 to scan forwprop1 dump pass.
345
346 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
347
348 PR c++/51488
349 * g++.dg/template/pr51488.C: New.
350
351 2016-07-29 Jakub Jelinek <jakub@redhat.com>
352
353 PR c/71969
354 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
355 static __inline__.
356 * gcc.dg/pr71969-1.c: New test.
357 * gcc.dg/pr71969-2.c: New test.
358 * gcc.dg/pr71969-3.c: New test.
359
360 2016-07-29 Marek Polacek <polacek@redhat.com>
361
362 PR c/71574
363 * c-c++-common/pr71574.c: New test.
364
365 PR c/71583
366 * gcc.dg/noncompile/pr71583.c: New test.
367
368 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
369
370 PR middle-end/68217
371 * gcc.dg/pr68217.c: New test.
372
373 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
374
375 PR fortran/71067
376 * gfortran.dg/pr71067_1.f90: New test.
377 * gfortran.dg/pr71067_2.f90: Ditto.
378
379 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
380
381 * gcc.target/powerpc/vec-extract-1.c: New test.
382
383 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
384
385 PR fortran/71799
386 * gfortran.dg/pr71799.f90: New test.
387
388 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
389
390 PR c++/71665
391 * g++.dg/cpp0x/pr71665-1.C: New.
392 * g++.dg/cpp0x/pr71665-2.C: Likewise.
393 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
394 * g++.dg/ext/label10.C: Likewise.
395 * g++.dg/parse/constant5.C: Likewise.
396
397 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
398
399 PR fortran/71859
400 * gfortran.dg/pr71859.f90: New test.
401 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
402 * gfortran.dg/coarray_collectives_1.f90: Ditto.
403
404 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
405
406 PR fortran/71883
407 * gfortran.dg/pr71883.f90 : New test.
408
409 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
410
411 PR tree-optimization/71734
412 * g++.dg/vect/pr70729-nest.cc: New test.
413
414 2016-07-28 Renlin Li <renlin.li@arm.com>
415
416 Revert
417 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
418
419 PR fortran/71902
420 * gfortran.dg/dependency_47.f90: New test.
421
422 2016-07-28 Martin Liska <mliska@suse.cz>
423
424 PR gcov-profile/68025
425 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
426
427 2016-07-28 Martin Liska <mliska@suse.cz>
428
429 * g++.dg/vect/pr70944.cc: New test.
430
431 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
432
433 PR middle-end/71994
434 * gcc.dg/torture/pr71994.c: New test.
435
436 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
437
438 PR middle-end/71078
439 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
440 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
441 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
442
443 2016-07-27 Richard Biener <rguenther@suse.de>
444
445 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
446
447 2016-07-27 Martin Liska <mliska@suse.cz>
448
449 * gcc.dg/predict-13.c: New test.
450 * gcc.dg/predict-14.c: New test.
451
452 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
453
454 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
455 including stdint.h.
456 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
457 including stdint.h.
458
459 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
460
461 PR target/71869
462 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
463 IEEE built-in functions handle quiet and signalling NaNs
464 correctly.
465
466 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
467
468 PR fortran/71862
469 * gfortran.dg/pr71862.f90: New test.
470
471 2016-07-26 Martin Sebor <msebor@redhat.com>
472
473 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
474 selector with dg-options.
475
476 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
477
478 PR tree-optimization/18046
479 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
480 * gcc.dg/tree-ssa/vrp103.c: New test.
481 * gcc.dg/tree-ssa/vrp104.c: New test.
482
483 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
484
485 * gcc.target/powerpc/pr63354.c: Require lp64 since
486 -mprofile-kernel is not legal with -m32.
487
488 2016-07-26 Richard Biener <rguenther@suse.de>
489
490 PR rtl-optimization/71984
491 * gcc.dg/torture/pr71984.c: New testcase.
492
493 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
494
495 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
496 g++-dg-runtest via et-dg-runtest.
497 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
498 * gcc.dg/vect/vect.exp: Likewise.
499 * gfortran.dg/graphite/graphite.exp: Likewise, but for
500 gfortran-dg-runtest.
501 * gfortran.dg/vect/vect.exp: Likewise.
502 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
503 (check_mips_loongson_hw_available): Likewise.
504 (check_effective_target_mpaired_single_runtime): Likewise.
505 (check_effective_target_mips_loongson_runtime): Likewise.
506 (add_options_for_mpaired_single): Likewise.
507 (check_effective_target_vect_int): Add global et_index.
508 Check and save the supported feature for a target selected by
509 the et_index target. Break long lines where appropriate. Call
510 et-is-effective-target for MIPS with an argument instead of
511 check_effective_target_* where appropriate.
512 (check_effective_target_vect_intfloat_cvt): Likewise.
513 (check_effective_target_vect_uintfloat_cvt): Likewise.
514 (check_effective_target_vect_floatint_cvt): Likewise.
515 (check_effective_target_vect_floatuint_cvt): Likewise.
516 (check_effective_target_vect_simd_clones): Likewise.
517 (check_effective_target_vect_shift): ewise.
518 (check_effective_target_whole_vector_shift): Likewise.
519 (check_effective_target_vect_bswap): Likewise.
520 (check_effective_target_vect_shift_char): Likewise.
521 (check_effective_target_vect_long): Likewise.
522 (check_effective_target_vect_float): Likewise.
523 (check_effective_target_vect_double): Likewise.
524 (check_effective_target_vect_long_long): Likewise.
525 (check_effective_target_vect_no_int_max): Likewise.
526 (check_effective_target_vect_no_int_add): Likewise.
527 (check_effective_target_vect_no_bitwise): Likewise.
528 (check_effective_target_vect_widen_shift): Likewise.
529 (check_effective_target_vect_no_align): Likewise.
530 (check_effective_target_vect_hw_misalign): Likewise.
531 (check_effective_target_vect_element_align): Likewise.
532 (check_effective_target_vect_condition): Likewise.
533 (check_effective_target_vect_cond_mixed): Likewise.
534 (check_effective_target_vect_char_mult): Likewise.
535 (check_effective_target_vect_short_mult): Likewise.
536 (check_effective_target_vect_int_mult): Likewise.
537 (check_effective_target_vect_extract_even_odd): Likewise.
538 (check_effective_target_vect_interleave): Likewise.
539 (check_effective_target_vect_stridedN): Likewise.
540 (check_effective_target_vect_multiple_sizes): Likewise.
541 (check_effective_target_vect64): Likewise.
542 (check_effective_target_vect_call_copysignf): Likewise.
543 (check_effective_target_vect_call_sqrtf): Likewise.
544 (check_effective_target_vect_call_btrunc): Likewise.
545 (check_effective_target_vect_call_btruncf): Likewise.
546 (check_effective_target_vect_call_ceil): Likewise.
547 (check_effective_target_vect_call_ceilf): Likewise.
548 (check_effective_target_vect_call_floor): Likewise.
549 (check_effective_target_vect_call_floorf): Likewise.
550 (check_effective_target_vect_call_lceil): Likewise.
551 (check_effective_target_vect_call_lfloor): Likewise.
552 (check_effective_target_vect_call_nearbyint): Likewise.
553 (check_effective_target_vect_call_nearbyintf): Likewise.
554 (check_effective_target_vect_call_round): Likewise.
555 (check_effective_target_vect_call_roundf): Likewise.
556 (check_effective_target_vect_perm): Likewise, but also append *_saved
557 to the existing global name to properly cache the result.
558 (check_effective_target_vect_perm_byte): Likewise.
559 (check_effective_target_vect_perm_short): Likewise.
560 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
561 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
562 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
563 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
564 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
565 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
566 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
567 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
568 (check_effective_target_vect_sdot_qi): Likewise.
569 (check_effective_target_vect_udot_qi): Likewise.
570 (check_effective_target_vect_sdot_hi): Likewise.
571 (check_effective_target_vect_udot_hi): Likewise.
572 (check_effective_target_vect_usad_char): Likewise.
573 (check_effective_target_vect_pack_trunc): Likewise.
574 (check_effective_target_vect_unpack): Likewise.
575 (check_effective_target_vect_aligned_arrays): Likewise.
576 (check_effective_target_vect_natural_alignment): Likewise.
577 (check_effective_target_vector_alignment_reachable): Likewise.
578 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
579 (is-effective-target): Initialize et_index if undefined.
580 (et-dg-runtest): New.
581 (et-is-effective-target): Likewise.
582 (check_vect_support_and_set_flags): Add supported MIPS targets to
583 EFFECTIVE_TARGETS list. Return the number of supported targets.
584
585 2016-07-26 Richard Biener <rguenther@suse.de>
586 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
587
588 PR middle-end/70920
589 * gcc.dg/pr70920-1.c: New test-case.
590 * gcc.dg/pr70902-2.c: Likewise.
591 * gcc.dg/pr70920-3.c: Likewise.
592 * gcc.dg/pr70920-4.c: Likewise
593 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
594 2 instead of 3.
595
596 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
597
598 * gcc.c-torture/execute/pr71494.c: Require label_values.
599 * gcc.dg/pr16973.c: Ditto.
600
601 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
602
603 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
604 * gcc.dg/torture/pr69771.c: Require int32plus.
605 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
606
607 2016-07-25 Martin Liska <mliska@suse.cz>
608
609 * gcc.dg/torture/pr71987.c: New test.
610
611 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
612
613 PR fortran/71935
614 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
615 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
616 * gfortran.dg/pr71935.f90: New test.
617
618 2016-07-22 Martin Sebor <msebor@redhat.com>
619
620 PR c++/71675
621 * g++.dg/ext/atomic-3.C: New test.
622 * gcc.dg/atomic/pr71675.c: New test.
623
624 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
625
626 * gcc.target/i386/mvc8.c: New test.
627
628 2016-07-22 Bin Cheng <bin.cheng@arm.com>
629
630 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
631 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
632
633 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
634
635 PR fortran/71795
636 * gfortran.dg/constructor_50.f90: New test.
637
638 2016-07-22 Martin Liska <mliska@suse.cz>
639
640 PR gcov-profile/69028
641 PR gcov-profile/62047
642 * g++.dg/cilk-plus/pr69028.C: New test.
643
644 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
645
646 * gfortran.dg/coarray_stat_2.f90: New test.
647
648 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
649
650 * gcc.target/powerpc/vec-extract.h: New files to check the
651 vec_extract built-in functions for all vector types, testing
652 accessing each element, both with constant and variable element
653 numbers.
654 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
655 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
656 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
657 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
658 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
659 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
660 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
661 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
662 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
663
664 2016-07-21 Jakub Jelinek <jakub@redhat.com>
665
666 PR c++/71728
667 * g++.dg/other/pr71728.C: New test.
668
669 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
670
671 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
672 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
673 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
674 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
675 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
676
677 2016-07-21 Richard Biener <rguenther@suse.de>
678
679 PR tree-optimization/71947
680 * gcc.dg/tree-ssa/vrp102.c: New testcase.
681
682 2016-07-21 Bin Cheng <bin.cheng@arm.com>
683
684 * gcc.dg/tree-ssa/scev-15.c: New.
685
686 2016-07-21 Bin Cheng <bin.cheng@arm.com>
687
688 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
689
690 2016-07-21 Jakub Jelinek <jakub@redhat.com>
691
692 PR c++/71941
693 * g++.dg/gomp/pr71941.C: New test.
694
695 2016-07-20 David Malcolm <dmalcolm@redhat.com>
696
697 PR c/70339
698 PR c/71858
699 * g++.dg/spellcheck-identifiers.C: New test case, based on
700 gcc.dg/spellcheck-identifiers.c.
701 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
702 gcc.dg/spellcheck-identifiers-2.c.
703 * g++.dg/spellcheck-typenames.C: New test case, based on
704 gcc.dg/spellcheck-typenames.c
705
706 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
707
708 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
709 pointer to member function and also test catching by reference.
710
711 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
712
713 * gcc.target/s390/pr67443.c: Fix test case.
714
715 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
716
717 * gcc.target/s390/insv-1.c: Xfail some tests.
718 * gcc.target/s390/insv-2.c: Likewise.
719
720 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
721
722 * gcc.target/avr/torture/get-mem.c: New test.
723 * gcc.target/avr/torture/set-mem.c: New test.
724
725 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
726
727 PR target/71948
728 * gcc.target/avr/torture/tiny-progmem.c: New test.
729
730 2016-07-20 Jakub Jelinek <jakub@redhat.com>
731
732 PR c++/71909
733 * g++.dg/parse/pr71909.C: New test.
734 * g++.dg/tm/pr71909.C: New test.
735
736 PR c++/50060
737 * g++.dg/cpp0x/constexpr-50060.C: New test.
738 * g++.dg/cpp1y/constexpr-50060.C: New test.
739
740 2016-07-20 Martin Liska <mliska@suse.cz>
741
742 * gfortran.dg/graphite/pr71898.f90: New test.
743
744 2016-07-20 Bin Cheng <bin.cheng@arm.com>
745
746 PR tree-optimization/71503
747 PR tree-optimization/71683
748 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
749 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
750
751 2016-07-20 Martin Liska <mliska@suse.cz>
752
753 * gcc.dg/plugin/plugin.exp: Remove sreal test.
754 * gcc.dg/plugin/sreal-test-1.c: Remove.
755 * gcc.dg/plugin/sreal_plugin.c: Remove.
756
757 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
758
759 PR fortran/71902
760 * gfortran.dg/dependency_47.f90: New test.
761
762 2016-07-19 Jakub Jelinek <jakub@redhat.com>
763
764 PR rtl-optimization/71916
765 * gcc.c-torture/compile/pr71916.c: New test.
766
767 PR middle-end/71874
768 * g++.dg/torture/pr71874.C: New test.
769
770 PR middle-end/71734
771 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
772 (my_alloc): Rewritten to use __builtin_posix_memalign and
773 __SIZE_TYPE__.
774 (my_free): Use __builtin_free instead of _mm_free.
775 (Vec::operator=): Use __builtin_memcpy.
776
777 2016-07-19 Martin Jambor <mjambor@suse.cz>
778
779 PR fortran/71688
780 * gfortran.dg/pr71688.f90: New test.
781
782 2016-07-19 Richard Biener <rguenther@suse.de>
783
784 * c-c++-common/vector-subscript-6.c: New testcase.
785 * c-c++-common/vector-subscript-7.c: Likewise.
786
787 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
788
789 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
790 and UInt32 based on __SIZEOF_INT__.
791
792 2016-07-19 Richard Biener <rguenther@suse.de>
793
794 PR tree-optimization/71901
795 * gcc.dg/torture/pr71901.c: New testcase.
796
797 2016-07-19 Richard Biener <rguenther@suse.de>
798
799 PR tree-optimization/71908
800 * gcc.dg/torture/pr71908.c: New testcase.
801
802 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
803
804 PR target/71493
805 * gcc.target/powerpc/pr71493-1.c: New test.
806 * gcc.target/powerpc/pr71493-2.c: Likewise.
807
808 2016-07-18 Jakub Jelinek <jakub@redhat.com>
809
810 PR c++/71835
811 * g++.dg/conversion/ambig3.C: New test.
812
813 PR c++/71828
814 * g++.dg/cpp0x/constexpr-71828.C: New test.
815
816 PR c++/71826
817 * g++.dg/template/pr71826.C: New test.
818
819 PR c++/71822
820 * g++.dg/template/defarg21.C: New test.
821
822 PR c++/71871
823 * g++.dg/ext/vector31.C: New test.
824
825 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
826
827 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
828
829 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
830
831 PR tree-optimization/71734
832 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
833
834 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
835
836 * gcc.target/s390/warn-dynamicstack-1.c: New test.
837 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
838 stack-layout-dynamic-1.c: New test.
839
840 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
841
842 * gcc.target/s390/nolrl-1.c: New test.
843
844 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
845
846 PR fortran/71523
847 * gfortran.dg/pr71523_1.f90: New test.
848 * gfortran.dg/pr71523_2.f90: New test.
849
850 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
851
852 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
853
854 >>>>>>> .r238890
855 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
856 Marco Restelli <mrestelli@gmail.com>
857
858 PR fortran/62125
859 * gfortran.dg/pr62125.f90: New test.
860
861 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862
863 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
864 * gcc.target/powerpc/mulkc3-1.c: Likewise.
865
866 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
867
868 PR c++/58796
869 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
870 * g++.dg/cpp0x/nullptr35.C: New test.
871
872 2016-07-15 Bin Cheng <bin.cheng@arm.com>
873
874 * gcc.dg/tree-ssa/scev-8.c: Update test string.
875
876 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
877
878 * gfortran.dg/goacc/vector_length.f90: New test.
879
880 2016-07-15 Richard Biener <rguenther@suse.de>
881
882 PR tree-optimization/71881
883 * gcc.dg/torture/pr71881.c: New testcase.
884
885 2016-07-15 Richard Biener <rguenther@suse.de>
886
887 PR tree-optimization/71887
888 * gcc.dg/torture/pr71887.c: New testcase.
889
890 2016-07-15 Jakub Jelinek <jakub@redhat.com>
891
892 PR c/71858
893 * gcc.dg/spellcheck-identifiers-3.c: New test.
894
895 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
896
897 PR fortran/71807
898 * gfortran.dg/null_9.f90: New test.
899
900 2016-07-15 Bin Cheng <bin.cheng@arm.com>
901
902 * gcc.dg/tree-ssa/loop-41.c: New test.
903
904 2016-07-15 Bin Cheng <bin.cheng@arm.com>
905
906 PR tree-optimization/71347
907 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
908
909 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
910
911 PR fortran/29819
912 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
913 * gfortran.dg/contains.f90: Ditto.
914 * gfortran.dg/contains_empty_1.f03: Ditto.
915 * gfortran.dg/submodule_3.f08: Ditto.
916
917 2016-07-14 Jakub Jelinek <jakub@redhat.com>
918
919 PR testsuite/71865
920 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
921 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
922 expected diagnostics.
923
924 PR c/71858
925 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
926 * gcc.dg/spellcheck-identifiers-2.c: New test.
927 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
928 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
929
930 2016-07-14 Jakub Jelinek <jakub@redhat.com>
931
932 PR tree-optimization/71872
933 * gcc.c-torture/compile/pr71872.c: New test.
934
935 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
936
937 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
938 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
939 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
940 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
941 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
942 * gcc.target/arm/atomic-op-acquire-1.c: This.
943 * gcc.target/arm/atomic-op-char.c: Rename into ...
944 * gcc.target/arm/atomic-op-char-1.c: This.
945 * gcc.target/arm/atomic-op-consume.c: Rename into ...
946 * gcc.target/arm/atomic-op-consume-1.c: This.
947 * gcc.target/arm/atomic-op-int.c: Rename into ...
948 * gcc.target/arm/atomic-op-int-1.c: This.
949 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
950 * gcc.target/arm/atomic-op-relaxed-1.c: This.
951 * gcc.target/arm/atomic-op-release.c: Rename into ...
952 * gcc.target/arm/atomic-op-release-1.c: This.
953 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
954 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
955 * gcc.target/arm/atomic-op-short.c: Rename into ...
956 * gcc.target/arm/atomic-op-short-1.c: This.
957 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
958 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
959 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
960 * gcc.target/arm/atomic-op-char-2.c: Likewise.
961 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
962 * gcc.target/arm/atomic-op-int-2.c: Likewise.
963 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
964 * gcc.target/arm/atomic-op-release-2.c: Likewise.
965 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
966 * gcc.target/arm/atomic-op-short-2.c: Likewise.
967
968 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
969
970 PR fortran/70842
971 * gfortran.dg/select_type_35.f03: New test.
972
973 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
974
975 PR target/65951
976 PR tree-optimization/70923
977 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
978 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
979 * gcc.dg/vect/pr65951.c: Likewise.
980 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
981
982 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
983
984 * c-c++-common/pr60226.c: Expect maximum object file alignment
985 error on AIX.
986
987 2016-07-14 Richard Biener <rguenther@suse.de>
988
989 PR tree-optimization/71866
990 * gcc.dg/torture/pr71866.c: New testcase.
991
992 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
993
994 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
995 selector and enclose boolean expression in curly braces.
996
997 2016-07-14 Alan Modra <amodra@gmail.com>
998
999 PR target/71733
1000 * gcc.target/powerpc/p9-novsx.c: New.
1001
1002 2016-07-13 Andi Kleen <ak@linux.intel.com>
1003
1004 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1005 * g++.dg/tree-prof/morefunc.C: Dito.
1006 * g++.dg/tree-prof/pr35545.C: Dito.
1007 * g++.dg/tree-prof/reorder.C: Dito.
1008 * gcc.dg/tree-prof/20050826-2.c: Dito.
1009 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1010 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1011 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1012 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1013 * gcc.dg/tree-prof/inliner-1.c: Dito.
1014 * gcc.dg/tree-prof/merge_block.c: Dito.
1015 * gcc.dg/tree-prof/stringop-1.c: Dito.
1016 * gcc.dg/tree-prof/stringop-2.c: Dito.
1017 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1018 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1019 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1020 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1021 * gcc.dg/tree-prof/update-loopch.c: Dito.
1022 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1023 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1024 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1025 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1026 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1027 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1028 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1029
1030 2016-07-13 Andi Kleen <ak@linux.intel.com>
1031
1032 * lib/profopt.exp (profopt-execute): Remove .imports files.
1033
1034 2016-07-13 Andi Kleen <ak@linux.intel.com>
1035
1036 * lib/profopt.exp (profopt-execute): Always log profiler command line.
1037
1038 2016-07-13 Andi Kleen <ak@linux.intel.com>
1039
1040 * lib/profopt.exp (dg-final-scan-autofdo,
1041 dg-final-scan-not-autofdo): New functions.
1042
1043 2016-07-13 Bin Cheng <bin.cheng@arm.com>
1044
1045 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1046 * gcc.dg/vect/vect-35.c: Ditto.
1047 * gcc.dg/vect/vect-alias-check-2.c: New test.
1048
1049 2016-07-13 Martin Liska <mliska@suse.cz>
1050
1051 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
1052 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
1053 * gfortran.dg/pr42108.f90: Update expected dump scan.
1054
1055 2016-07-13 Richard Biener <rguenther@suse.de>
1056
1057 PR tree-optimization/24574
1058 * gcc.dg/pr24574.c: New testcase.
1059
1060 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1061
1062 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
1063 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1064 * c-c++-common/pr68833-1.c: Require int32plus.
1065 * gcc.dg/ipa/pr63551.c: Likewise.
1066 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1067 * gcc.dg/ipa/pr64041.c: Require int32plus.
1068
1069 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1070
1071 PR ipa/71633
1072 * g++.dg/pr71633.C: New test.
1073
1074 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1075
1076 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1077 Add new arm_thumb1_cbz_ok effective target.
1078 * gcc.target/arm/cbz.c: New test.
1079
1080 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1081
1082 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1083 Define effective target.
1084 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1085 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1086 * gcc.target/arm/movhi_movw.c: New test.
1087 * gcc.target/arm/movsi_movw.c: Likewise.
1088 * gcc.target/arm/movdi_movw.c: Likewise.
1089
1090 2016-07-13 Richard Biener <rguenther@suse.de>
1091
1092 PR middle-end/71104
1093 * gcc.dg/pr71104-1.c: New testcase.
1094 * gcc.dg/pr71104-2.c: Likewise.
1095
1096 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1097
1098 PR target/71805
1099 * gcc.target/powerpc/pr71805.c: New test.
1100
1101 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1102
1103 * gcc.target/powerpc/divkc3-1.c: New.
1104 * gcc.target/powerpc/mulkc3-1.c: New.
1105
1106 2016-07-12 Nathan Sidwell <nathan@acm.org>
1107
1108 * gcc.target/arm/data-rel-1.c: New.
1109 * gcc.target/arm/data-rel-2.c: New.
1110 * gcc.target/arm/data-rel-3.c: New.
1111
1112 2016-07-12 Martin Liska <mliska@suse.cz>
1113
1114 * gcc.dg/params/blocksort-part.c: New test.
1115 * gcc.dg/params/params.exp: New file.
1116
1117 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1118
1119 PR middle-end/71700
1120 * gcc.c-torture/execute/pr71700.c: New test.
1121
1122 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1123 Richard Biener <rguenther@suse.de>
1124
1125 PR tree-optimization/23286
1126 PR tree-optimization/70159
1127 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1128 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1129 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1130 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1131 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1132 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1133 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1134 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1135 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1136 * gcc.dg/pr51879-12.c: Likewise.
1137 * gcc.dg/strlenopt-9.c: Likewise.
1138 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1139 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1140 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1141 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1142 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1143 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1144 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1145 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1146 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1147 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1148 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1149 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1150 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1151 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1152 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1153
1154 2016-07-12 Richard Biener <rguenther@suse.de>
1155
1156 PR rtl-optimization/68961
1157 * gcc.target/i386/pr68961.c: New testcase.
1158
1159 2016-07-11 Jakub Jelinek <jakub@redhat.com>
1160
1161 PR middle-end/71758
1162 * c-c++-common/gomp/pr71758.c: New test.
1163 * gfortran.dg/gomp/pr71758.f90: New test.
1164
1165 PR tree-optimization/71823
1166 * gcc.dg/vect/pr71823.c: New test.
1167
1168 2016-07-11 David Malcolm <dmalcolm@redhat.com>
1169
1170 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1171 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1172 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1173
1174 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1175
1176 PR target/71801
1177 * gcc.target/i386/pr71801.c: New test.
1178
1179 2016-07-11 Richard Biener <rguenther@suse.de>
1180
1181 PR tree-optimization/71816
1182 * gcc.dg/torture/pr71816.c: New testcase.
1183
1184 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1185
1186 PR fortran/71783
1187 * gfortran.dg/dependency_46.f90: New test.
1188
1189 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1190
1191 PR rtl-optimization/71621
1192 * gcc.target/i386/pr71621-1.c: New.
1193 * gcc.target/i386/pr71621-2.c: New.
1194
1195 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1196
1197 * gfortran.dg/goacc/pr71704.f90: New test.
1198
1199 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1200
1201 PR target/71297
1202 * gcc.target/powerpc/pr71297.c: New.
1203
1204 2016-07-08 Jiong Wang <jiong.wang@arm.com>
1205
1206 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1207
1208 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1209
1210 PR target/71806
1211 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1212
1213 2016-07-08 Alan Hayward <alan.hayward@arm.com>
1214
1215 PR tree-optimization/71667
1216 * gcc.dg/vect/pr71667.c: New
1217
1218 2016-07-08 Martin Liska <mliska@suse.cz>
1219
1220 * gcc.dg/torture/pr71606.c: New test.
1221
1222 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1223
1224 PR fortran/71764
1225 * gfortran.dg/pr71764.f90: New test.
1226
1227 2016-07-07 Jakub Jelinek <jakub@redhat.com>
1228 Kai Tietz <ktietz70@googlemail.com>
1229
1230 PR c++/70869
1231 PR c++/71054
1232 * g++.dg/cpp0x/pr70869.C: New test.
1233 * g++.dg/cpp0x/pr71054.C: New test.
1234
1235 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
1236
1237 * g++.dg/debug/pr71432.C: Fail on AIX.
1238
1239 2016-07-07 Martin Liska <mliska@suse.cz>
1240
1241 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1242 an undefined behavior.
1243 * gfortran.dg/do_3.F90: Likewise.
1244 * gfortran.dg/do_check_11.f90: New test.
1245 * gfortran.dg/do_check_12.f90: New test.
1246 * gfortran.dg/do_corner_warn.f90: New test.
1247
1248 2016-07-07 Martin Liska <mliska@suse.cz>
1249
1250 * gfortran.dg/predict-1.f90: Ammend the test.
1251 * gfortran.dg/predict-2.f90: Likewise.
1252
1253 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1254
1255 PR ipa/71624
1256 * g++.dg/pr71624.C: New test.
1257
1258 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1259
1260 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1261 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1262 ARMv8-M Mainline architectures.
1263
1264 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1265
1266 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1267 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1268
1269 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1270
1271 PR target/70098
1272 PR target/71763
1273 * gcc.target/powerpc/pr71763.c: New file.
1274
1275 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1276
1277 PR tree-optimization/71518
1278 * gcc.dg/pr71518.c: New test.
1279
1280 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1281
1282 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1283
1284 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1285
1286 PR target/50739
1287 * gcc.target/avr/pr50739.c: New test.
1288
1289 2016-07-05 Jan Hubicka <jh@suse.cz>
1290
1291 * gcc.dg/tree-ssa/scev-14.c: update template.
1292
1293 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1294
1295 * gcc.dg/vect/group-no-gaps-1.c: New test.
1296
1297 2016-07-05 Andi Kleen <ak@linux.intel.com>
1298
1299 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1300 if kernel supports MPX.
1301
1302 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1303
1304 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1305
1306 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1307 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1308
1309 * gcc.target/powerpc/signbit-1.c: New test.
1310 * gcc.target/powerpc/signbit-2.c: New test.
1311 * gcc.target/powerpc/signbit-3.c: New test.
1312
1313 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1314
1315 PR rtl-optimization/71594
1316 * gcc.dg/torture/pr71594.c: New test.
1317
1318 2016-07-05 Jan Hubicka <jh@suse.cz>
1319
1320 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1321
1322 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1323
1324 PR c++/62314
1325 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1326 number of missing semicolon error.
1327 * g++.dg/pr62314-2.C: New test case.
1328
1329 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1330
1331 * gfortran.dg/coarray_stat_function.f90: New test.
1332 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1333 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1334 to new interfaces.
1335
1336 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1337
1338 PR fortran/71623
1339 * gfortran.dg/deferred_character_17.f90: New test.
1340
1341 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1342
1343 * gcc.target/arm/neon/polytypes.c: Move to ...
1344 * gcc.target/arm/polytypes.c: ... here.
1345 * gcc.target/arm/neon/pr51534.c: Move to ...
1346 * gcc.target/arm/pr51534.c: ... here.
1347 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1348 * gcc.target/arm/vect-vcvt.c: ... here.
1349 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1350 * gcc.target/arm/vect-vcvtq.c: ... here.
1351 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1352 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1353 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1354 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1355 * gcc.target/arm/neon/neon.exp: Delete.
1356 * gcc.target/arm/neon/: Delete.
1357
1358 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1359
1360 PR fortran/65575
1361 * gfortran.dg: pr65575.f90: New test.
1362
1363 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1364
1365 PR fortran/35849
1366 * gfortran.dg: pr35849.f90: New test.
1367
1368 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR c++/71739
1371 * g++.dg/cpp0x/pr71739.C: New test.
1372
1373 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1374
1375 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1376
1377 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1378
1379 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1380 locr.
1381 * gcc.target/s390/loc-1.c: New test.
1382
1383 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1384
1385 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1386 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1387
1388 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1389
1390 PR target/63874
1391 * gcc.target/aarch64/pr63874.c: New test.
1392
1393 2016-07-04 Jan Beulich <jbeulich@suse.com>
1394
1395 * g++.dg/header.c: New.
1396 * gcc.dg/header.c: New.
1397
1398 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR c/71719
1401 * c-c++-common/Wunused-var-15.c: New test.
1402
1403 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR fortran/71687
1406 * gfortran.dg/gomp/pr71687.f90: New test.
1407
1408 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1409
1410 * gcc.dg/const-float128-ped.c: Require __float128 effective
1411 target and options.
1412 * gcc.dg/const-float128.c: Likewise.
1413 * gcc.dg/torture/float128-cmp-invalid.c: Require
1414 __float128 and base_quadfloat_support effective targets, and
1415 __float128 options.
1416 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1417 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1418 * gcc.dg/torture/float128-nan.c: Likewise.
1419 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1420 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1421 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1422 * lib/target-supports.exp (check_effective_target___float128): New.
1423 (add_options_for___float128): New.
1424 (check_effective_target_base_quadword_support): New.
1425
1426 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1427
1428 PR target/71720
1429 * gcc.target/powerpc/pr71720.c: New test.
1430
1431 2016-07-01 Jan Beulich <jbeulich@suse.com>
1432
1433 * gcc.dg/bss.c: New.
1434
1435 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1436
1437 PR target/71698
1438 * gcc.target/powerpc/pr71698.c: New test.
1439
1440 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1441
1442 PR target/71151
1443 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1444 instead of ".foo" for its section name.
1445 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1446 depending on MCU's flash size.
1447 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1448 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1449 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1450 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1451 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1452 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1453
1454 2016-07-01 Jan Beulich <jbeulich@suse.com>
1455
1456 * gcc.target/i386/pr65105-2.c: Add -msse2.
1457
1458 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1459
1460 PR tree-optimization/71707
1461 * gcc.dg/strlenopt-29.c: New test.
1462
1463 PR fortran/71704
1464 * gfortran.dg/gomp/pr71704.f90: New test.
1465
1466 PR fortran/71705
1467 * gfortran.dg/gomp/pr71705.f90: New test.
1468
1469 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1470
1471 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1472 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1473 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1474 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1475 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1476 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1477 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1478 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1479 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1480 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1481 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1482 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1483 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1484 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1485 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1486 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1487 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1488 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1489 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1490 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1491 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1492 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1493 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1494 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1495 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1496 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1497 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1498 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1499 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1500 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1501 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1502 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1503 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1504 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1505 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1506 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1507 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1508 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1509 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1510 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1511 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1512 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1513 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1514 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1515 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1516 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1517 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1518 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1519 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1520 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1521 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1522 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1523 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1524 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1525 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1526 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1527 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1528 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1529 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1530 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1531 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1532 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1533 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1534 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1535 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1536 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1537 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1538 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1539 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1540 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1541 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1542 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1543 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1544 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1545 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1546 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1547 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1548 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1549 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1550 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1551 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1552
1553 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1554 James Greenhalgh <james.greenhalgh@arm.com>
1555
1556 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1557
1558 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1559 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1560
1561 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1562
1563 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1564
1565 PR driver/71651
1566 * gcc.dg/spellcheck-options-12.c: New test case.
1567
1568 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR middle-end/71693
1571 * gcc.c-torture/compile/pr71693.c: New test.
1572
1573 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1574
1575 * gcc.dg/spellcheck-params.c: New testcase.
1576 * gcc.dg/spellcheck-params-2.c: New testcase.
1577
1578 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1579
1580 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1581 vector extract instructions.
1582 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1583
1584 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1585
1586 PR fortran/71686
1587 * gfortran.dg/unexpected_eof_2.f90: New test.
1588 * gfortran.dg/unexpected_eof_3.f90: New test.
1589
1590 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1591
1592 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1593
1594 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1595
1596 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1597 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1598 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1599
1600 2016-06-29 Richard Biener <rguenther@suse.de>
1601
1602 PR middle-end/15256
1603 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1604
1605 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1606
1607 * gcc.target/arm/aapcs/neon-vect10.c: Require
1608 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1609 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1610 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1611 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1612 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1613 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1614 * gcc.target/arm/fp16-aapcs-1.c: Require
1615 -mfloat-ab=hard. Also simplify the test.
1616 * gcc.target/arm/fp16-aapcs-2.c: New.
1617
1618 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1619
1620 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1621 (add_options_for_arm_fp16_ieee): New.
1622 (add_options_for_arm_fp16_alternative): New.
1623 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1624 long-line.
1625 (effective_target_arm_fp16_hw): New.
1626
1627 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1628
1629 PR tree-optimization/71655
1630 * g++.dg/pr71655.C: New test.
1631
1632 2016-06-29 Martin Liska <mliska@suse.cz>
1633
1634 * gcc.dg/pr71585.c: New test.
1635 * gcc.dg/pr71585-2.c: New test.
1636 * gcc.dg/pr71585-3.c: New test.
1637
1638 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1639
1640 PR tree-optimization/70729
1641 * g++.dg/vect/pr70729.cc: New test.
1642
1643 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1644
1645 * c-c++-common/gomp/cancel-1.c: Extend.
1646
1647 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR tree-optimization/71625
1650 * gcc.dg/strlenopt-28.c: New test.
1651
1652 2016-06-29 Richard Biener <rguenther@suse.de>
1653
1654 PR middle-end/71002
1655 * g++.dg/torture/pr71002.C: Adjust testcase.
1656
1657 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR c/71685
1660 * gcc.dg/pr71685.c: New test.
1661
1662 2016-06-28 Martin Sebor <msebor@redhat.com>
1663
1664 PR c/71552
1665 * gcc.dg/init-bad-9.c: New test.
1666
1667 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1668
1669 * gcc.target/powerpc/abs128-1.c: Require VSX.
1670 * gcc.target/powerpc/copysign128-1.c: Likewise.
1671 * gcc.target/powerpc/inf128-1.c: Likewise.
1672 * gcc.target/powerpc/nan128-1.c: Likewise.
1673
1674 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR middle-end/71626
1677 * gcc.c-torture/execute/pr71626-1.c: New test.
1678 * gcc.c-torture/execute/pr71626-2.c: New test.
1679
1680 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1681
1682 PR target/71656
1683 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1684
1685 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1686
1687 PR target/71670
1688 * gcc.target/powerpc/pr71670.c: New testcase.
1689
1690 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1691
1692 PR target/71656
1693 * gcc.target/powerpc/pr71656-1.c: New test.
1694 * gcc.target/powerpc/pr71656-2.c: New test.
1695
1696 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1697
1698 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1699 around fp16 code.
1700 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1701 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1703 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1704 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1705 Add arm_neon_fp16_ok effective target.
1706 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1707 Likewise.
1708 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1709 Likewise.
1710 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1711 Likewise.
1712 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1713 Likewise.
1714 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1715 Likewise.
1716 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1717 Likewise.
1718 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1719 Likewise.
1720 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1721 Likewise.
1722 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1723 Likewise.
1724 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1725 Likewise.
1726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1727 Likewise.
1728
1729 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1730
1731 * gcc.dg/predict-12.c: New testcase.
1732
1733 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1734
1735 PR fortran/71649
1736 * gfortran.dg/pr71649.f90: New test.
1737
1738 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR tree-optimization/71643
1741 * g++.dg/opt/pr71643.C: New test.
1742
1743 PR tree-optimization/71631
1744 * gcc.c-torture/execute/pr71631.c: New test.
1745
1746 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1747
1748 * gcc.dg/predict-11.c: New testcase.
1749 * gfortran.dg/predict-2.f90: New testcase.
1750
1751 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1752
1753 * gcc.dg/predict-10.c: New test.
1754
1755 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1756
1757 * gcc.target/powerpc/abs128-1.c: New.
1758 * gcc.target/powerpc/copysign128-1.c: New.
1759 * gcc.target/powerpc/inf128-1.c: New.
1760 * gcc.target/powerpc/nan128-1.c: New.
1761
1762 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1763
1764 * gfortran.dg/pr71642.f90: New test.
1765
1766 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR tree-optimization/71647
1769 * gcc.target/i386/pr71647.c: New test.
1770
1771 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1772
1773 * gcc.target/i386/noplt-gd-1.c: New test.
1774 * gcc.target/i386/noplt-gd-2.c: Likewise.
1775 * gcc.target/i386/noplt-gd-3.c: Likewise.
1776 * gcc.target/i386/noplt-ld-1.c: Likewise.
1777 * gcc.target/i386/noplt-ld-2.c: Likewise.
1778 * gcc.target/i386/noplt-ld-3.c: Likewise.
1779 * lib/target-supports.exp
1780 (check_effective_target_tls_get_addr_via_got): New.
1781
1782 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1783
1784 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1785 testsuite compile flags.
1786 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1787 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1788
1789 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1790
1791 * g++dg/vect/pr36684.cc: Add dg-do compile.
1792 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1793 * gcc.dg/vect/pr70021.c: Ditto.
1794 * gcc.dg/vect/pr70138-1.c: Ditto.
1795 * gcc.dg/vect/pr70138-2.c: Ditto.
1796 * gcc.dg/vect/pr70354-1.c: Ditto.
1797 * gcc.dg/vect/pr70354-2.c: Ditto.
1798 * gcc.dg/vect/pr71259.c: Ditto.
1799 * gcc.dg/vect/pr71416-1.c: Ditto.
1800 * gcc.dg/vect/slp-43.c: Ditto.
1801 * gcc.dg/vect/slp-45.c: Ditto.
1802 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1803 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1804 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1805 * gfortran.dg/vect/pr69980.f90: Ditto.
1806
1807 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1808
1809 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1810 * gcc.dg/vect/bb-slp-30.c: Ditto.
1811 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1812 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1813 * gcc.dg/vect/pr45902.c: Ditto.
1814 * gcc.dg/vect/pr48172.c: Ditto.
1815 * gcc.dg/vect/pr48377.c: Ditto.
1816 * gcc.dg/vect/pr49038.c: Ditto.
1817 * gcc.dg/vect/pr49771.c: Ditto.
1818 * gcc.dg/vect/pr52091.c: Ditto.
1819 * gcc.dg/vect/pr53185-2.c: Ditto.
1820 * gcc.dg/vect/pr56826.c: Ditto.
1821 * gcc.dg/vect/pr60276.c: Ditto.
1822 * gcc.dg/vect/pr62021.c: Ditto.
1823 * gcc.dg/vect/pr63530.c: Ditto.
1824 * gcc.dg/vect/pr65518.c: Ditto.
1825 * gcc.dg/vect/pr65947-1.c: Ditto.
1826 * gcc.dg/vect/pr65947-10.c: Ditto.
1827 * gcc.dg/vect/pr65947-11.c: Ditto.
1828 * gcc.dg/vect/pr65947-12.c: Ditto.
1829 * gcc.dg/vect/pr65947-13.c: Ditto.
1830 * gcc.dg/vect/pr65947-2.c: Ditto.
1831 * gcc.dg/vect/pr65947-3.c: Ditto.
1832 * gcc.dg/vect/pr65947-4.c: Ditto.
1833 * gcc.dg/vect/pr65947-5.c: Ditto.
1834 * gcc.dg/vect/pr65947-6.c: Ditto.
1835 * gcc.dg/vect/pr65947-7.c: Ditto.
1836 * gcc.dg/vect/pr65947-8.c: Ditto.
1837 * gcc.dg/vect/pr65947-9.c: Ditto.
1838 * gcc.dg/vect/pr71416-1.c: Ditto.
1839 * gcc.dg/vect/pr71439.c: Ditto.
1840 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1841 * gcc.dg/vect/vect-bswap16.c: Ditto.
1842 * gcc.dg/vect/vect-bswap32.c: Ditto.
1843 * gcc.dg/vect/vect-bswap64.c: Ditto.
1844 * gcc.dg/vect/vect-live-1.c: Ditto.
1845 * gcc.dg/vect/vect-live-2.c: Ditto.
1846 * gcc.dg/vect/vect-live-3.c: Ditto.
1847 * gcc.dg/vect/vect-live-4.c: Ditto.
1848 * gcc.dg/vect/vect-live-5.c: Ditto.
1849 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1850 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1851 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1852 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1853 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1854 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1855 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1856 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1857 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1858 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1859 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1860 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1861 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1862 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1863 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1864 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1865 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1866
1867 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1868
1869 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1870
1871 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1872
1873 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1874 ia32 if R_386_GOT32X relocation is supported.
1875 * gcc.target/i386/noplt-3.c: Likewise.
1876 * gcc.target/i386/noplt-2.c: Likewise.
1877 (main): Renamed to ...
1878 (bar): This.
1879 * gcc.target/i386/noplt-4.c: Likewise.
1880 (main): Renamed to ...
1881 (bar): This.
1882 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1883 * gcc.target/i386/pr67400-5.c: Likewise.
1884
1885 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1886
1887 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1888 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1889
1890 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1891 f4): Adjust expected diagnostics.
1892 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1893 (T): If OVFP is defined, redefine to TP.
1894 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1895 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1896 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1897 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1898 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1899 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1900 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1901 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1902 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1903 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1904 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1905 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1906 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1907 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1908 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1909 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1910 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1911 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1912 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1913 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1914 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1915 as last argument to __builtin_add_overflow_p.
1916
1917 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1918
1919 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1920 dg-options and remove default vector testsuite compile flags.
1921 * g++.dg/vect/pr33860a.cc: Ditto.
1922 * g++.dg/vect/pr45470-a.cc: Ditto.
1923 * g++.dg/vect/pr45470-b.cc: Ditto.
1924 * g++.dg/vect/pr60896.cc: Ditto.
1925 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1926 * gcc.dg/vect/pr18308.c: Ditto.
1927 * gcc.dg/vect/pr24049.c: Ditto.
1928 * gcc.dg/vect/pr33373.c: Ditto.
1929 * gcc.dg/vect/pr36228.c: Ditto.
1930 * gcc.dg/vect/pr42395.c: Ditto.
1931 * gcc.dg/vect/pr42604.c: Ditto.
1932 * gcc.dg/vect/pr46663.c: Ditto.
1933 * gcc.dg/vect/pr48765.c: Ditto.
1934 * gcc.dg/vect/pr49093.c: Ditto.
1935 * gcc.dg/vect/pr49352.c: Ditto.
1936 * gcc.dg/vect/pr52298.c: Ditto.
1937 * gcc.dg/vect/pr52870.c: Ditto.
1938 * gcc.dg/vect/pr53185.c: Ditto.
1939 * gcc.dg/vect/pr53773.c: Ditto.
1940 * gcc.dg/vect/pr56695.c: Ditto.
1941 * gcc.dg/vect/pr62171.c: Ditto.
1942 * gcc.dg/vect/pr63530.c: Ditto.
1943 * gcc.dg/vect/pr68339.c: Ditto.
1944 * gcc.dg/vect/pr71259.c: Ditto.
1945 * gcc.dg/vect/vect-82_64.c: Ditto.
1946 * gcc.dg/vect/vect-83_64.c: Ditto.
1947 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1948 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1949 * gcc.dg/vect/vect-shift-2.c: Ditto.
1950 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1951 * gfortran.dg/vect/pr39318.f90: Ditto.
1952 * gfortran.dg/vect/pr45714-a.f: Ditto.
1953 * gfortran.dg/vect/pr45714-b.f: Ditto.
1954 * gfortran.dg/vect/pr46213.f90: Ditto.
1955
1956 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1957 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1958
1959 * gcc.target/powerpc/p9-splat-5.c: New test.
1960
1961 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1962
1963 PR tree-optimization/71488
1964 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1965 * lib/target-supports.exp: ... here.
1966 (check_sse4_hw_available): New procedure.
1967 (check_effective_target_sse4_runtime): Ditto.
1968 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1969 -march=westmere for sse4_runtime targets.
1970 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1971 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1972 (dg-additional-options): Use for sse4_runtime targets.
1973 (main): Call check_vect ().
1974 (dg-final): Perform scan only for sse4_runtime targets.
1975
1976 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1977
1978 PR target/66232
1979 PR target/67400
1980 * gcc.target/i386/pr66232-14.c: New file.
1981 * gcc.target/i386/pr66232-15.c: Likewise.
1982 * gcc.target/i386/pr66232-16.c: Likewise.
1983 * gcc.target/i386/pr66232-17.c: Likewise.
1984 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1985 ia32 if R_386_GOT32X relocation is supported.
1986 * gcc.target/i386/pr67400-2.c: Likewise.
1987 * gcc.target/i386/pr67400-3.c: Likewise.
1988 * gcc.target/i386/pr67400-4.c: Likewise.
1989 * gcc.target/i386/pr67400-6.c: Likewise.
1990 * gcc.target/i386/pr67400-7.c: Likewise.
1991 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1992
1993 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1994
1995 PR libgfortran/48852
1996 * gfortran.dg/char4_iunit_1.f03: Update test.
1997 * gfortran.dg/f2003_io_5.f03: Update test.
1998 * gfortran.dg/real_const_3.f90: Update test.
1999
2000 2016-06-23 Andi Kleen <ak@linux.intel.com>
2001
2002 * g++.dg/bprob/bprob.exp: Support autofdo.
2003 * g++.dg/tree-prof/tree-prof.exp: dito.
2004 * gcc.dg/tree-prof/tree-prof.exp: dito.
2005 * gcc.misc-tests/bprob.exp: dito.
2006 * gfortran.dg/prof/prof.exp: dito.
2007 * lib/profopt.exp: dito.
2008 * lib/target-supports.exp: Check for autofdo.
2009
2010 2016-06-23 Martin Liska <mliska@suse.cz>
2011
2012 * gcc.dg/pr71619.c: New test.
2013
2014 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2015
2016 PR target/67400
2017 * gcc.target/i386/pr67400-1.c: New test.
2018 * gcc.target/i386/pr67400-2.c: Likewise.
2019 * gcc.target/i386/pr67400-3.c: Likewise.
2020 * gcc.target/i386/pr67400-4.c: Likewise.
2021 * gcc.target/i386/pr67400-5.c: Likewise.
2022 * gcc.target/i386/pr67400-6.c: Likewise.
2023 * gcc.target/i386/pr67400-7.c: Likewise.
2024
2025 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2026
2027 * c-c++-common/missing-header-1.c: New test case.
2028 * c-c++-common/missing-header-2.c: New test case.
2029 * c-c++-common/missing-header-3.c: New test case.
2030 * c-c++-common/missing-header-4.c: New test case.
2031
2032 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2033
2034 PR c/70339
2035 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2036 hint.
2037 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2038 expected results due to builtin "nanl" now being suggested for
2039 "name".
2040 * gcc.dg/pr67580.c: Update expected messages.
2041 * gcc.dg/spellcheck-identifiers.c: New testcase.
2042 * gcc.dg/spellcheck-typenames.c: New testcase.
2043
2044 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2045
2046 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2047 file.
2048 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2049 diagnostic-test-show-locus-parseable-fixits.c to sources for
2050 diagnostic_plugin_test_show_locus.c.
2051 * lib/gcc-defs.exp (freeform_regexps): New global.
2052 (dg-regexp): New function.
2053 (handle-dg-regexps): New function.
2054 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2055 freeform_regexps to the empty list.
2056 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2057
2058 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2059
2060 PR tree-optimization/71488
2061 * g++.dg/pr71488.C: New test.
2062 * gcc.dg/vect/vect-bool-cmp.c: New test.
2063
2064 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2065
2066 * gcc.dg/guality/param-5.c: New test.
2067
2068 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2069
2070 * gcc.target/i386/asm-flag-7.c: New test.
2071
2072 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2073
2074 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2075 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2076 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2077 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2078 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2079 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2080 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2081 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2082 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2083 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2084 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2085 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2086 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2087 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2088 * lib/target-supports.exp: Likewise.
2089
2090 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2091
2092 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2093 * gcc.dg/attr-ms_struct-2.c: Likewise.
2094 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2095 * gcc.dg/bf-ms-attrib.c: Likewise.
2096 * gcc.dg/bf-ms-layout-2.c: Likewise.
2097 * gcc.dg/bf-ms-layout-3.c: Likewise.
2098 * gcc.dg/bf-ms-layout.c: Likewise.
2099 * gcc.dg/bf-no-ms-layout.c: Likewise.
2100 * gcc.target/i386/bitfield1.c: Likewise.
2101 * gcc.target/i386/bitfield2.c: Likewise.
2102 * gcc.target/i386/bitfield3.c: Likewise.
2103
2104 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2105
2106 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2107 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2108 override other than -mcpu=power9 command-line option is specified,
2109 or if the target operating system is aix.
2110 * gcc.target/powerpc/darn-1.c: Likewise.
2111 * gcc.target/powerpc/darn-2.c: Likewise.
2112 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2113 test if effective-target is not powerpc_p9vector_ok or if the
2114 target operating system is not defined.
2115 * gcc.target/powerpc/vslv-1.c: Likewise.
2116 * gcc.target/powerpc/vsrv-0.c: Likewise.
2117 * gcc.target/powerpc/vsrv-1.c: Likewise.
2118
2119 2016-06-21 Tobias Burnus <burnus@net-b.de>
2120
2121 PR fortran/71068
2122 * gfortran.dg/coarray/data_1.f90: New.
2123
2124 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2125
2126 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2127 (dg-require-effective-target): Use arm_v8_neon_hw.
2128 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2129 (dg-require-effective-target): Likewise.
2130 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2131 (dg-require-effective-target): Likewise.
2132 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2133 (dg-require-effective-target): Likewise.
2134 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2135 (dg-require-effective-target): Likewise.
2136 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2137 (dg-require-effective-target): Likewise.
2138 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2139 Add AArch64 check.
2140
2141 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2142
2143 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2144 Set to 3 so test passes.
2145
2146 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2147
2148 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2149
2150 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2151
2152 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2153 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2154 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2155 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2156
2157 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2158
2159 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2160 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2161
2162 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2163
2164 PR target/71549
2165 * gcc.target/i386/pr71549.c: New test.
2166
2167 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2168
2169 * gcc.target/powerpc/vadsdu-0.c: Replace
2170 dg-require-effective-target directive to allow test to run on more
2171 platforms, and add dg-skip-if directive to disable test on aix
2172 platforms because of known incompatibilities.
2173 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2174 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2175 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2176 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2177 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2178 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2179 * gcc.target/powerpc/vadsdub-2.c: Replace
2180 dg-require-effective-target directive to allow test to run on more
2181 platforms, and add dg-skip-if directive to disable test on aix
2182 platforms because of known incompatibilities.
2183 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2184 with vec_absdb call to differentiate this test from vadsdub-1.c.
2185 * gcc.target/powerpc/vadsduh-1.c: Replace
2186 dg-require-effective-target directive to allow test to run on more
2187 platforms, and add dg-skip-if directive to disable test on aix
2188 platforms because of known incompatibilities.
2189 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2190 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2191 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2192
2193 2016-06-21 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR tree-optimization/71588
2196 * gcc.dg/pr71558.c: New test.
2197
2198 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2199
2200 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2201 * c-c++-common/pr68657-2.c: Likewise.
2202 * c-c++-common/pr68657-3.c: Likewise.
2203 * gcc.dg/torture/pr69714.c: Require int32plus support.
2204 * gcc.dg/torture/pr70025.c: Likewise.
2205 * gcc.dg/torture/pr70083.c: Likewise.
2206 * gcc.dg/torture/pr70542.c: Likewise.
2207 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2208
2209 2016-06-20 Joseph Myers <joseph@codesourcery.com>
2210
2211 PR c/71601
2212 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2213
2214 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR middle-end/71581
2217 * gcc.dg/pr71581.c: New test.
2218
2219 PR rtl-optimization/71591
2220 * gcc.dg/cpp/pr71591.c: New test.
2221
2222 2016-06-20 David B. Robins <gcc@davidrobins.net>
2223
2224 PR target/71571
2225 * g++.dg/torture/pr71571.C: New test.
2226
2227 2016-06-20 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR target/71559
2230 * gcc.target/i386/sse2-pr71559.c: New test.
2231 * gcc.target/i386/avx-pr71559.c: New test.
2232 * gcc.target/i386/avx512f-pr71559.c: New test.
2233
2234 2016-06-20 Tobias Burnus <burnus@net-b.de>
2235
2236 PR fortran/71194
2237 * gfortran.dg/pointer_remapping_10.f90: New.
2238
2239 2016-06-20 David Malcolm <dmalcolm@redhat.com>
2240
2241 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2242
2243 2016-06-20 Martin Sebor <msebor@redhat.com>
2244
2245 PR c/69507
2246 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2247 * gnu90-const-expr-1.c: Same.
2248 * gnu99-const-expr-1.c: Same.
2249 * gnu99-static-1.c: Same.
2250
2251 2016-06-20 Renlin Li <renlin.li@arm.com>
2252
2253 PR testsuite/71489
2254 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2255
2256 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2257
2258 * gcc.target/aarch64/vcvt_f64_1.c: New.
2259 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2260 * gcc.target/aarch64/vrecp_f64_1.c: New.
2261
2262 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2263
2264 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2265 "alignement".
2266
2267 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2268
2269 PR target/71103
2270 * gcc.target/avr/torture/pr71103-2.c: New test.
2271
2272 2016-06-19 Martin Sebor <msebor@redhat.com>
2273
2274 PR c/69507
2275 * gcc.dg/alignof.c: New test.
2276
2277 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2278
2279 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2280 vs dg-error; test constexpr specifier too.
2281
2282 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2285
2286 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2287
2288 * lib/target-supports.exp
2289 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2290 arm_neon_ok and merge flags. Fix temporary test name.
2291 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2292 and merge flags.
2293
2294 2016-06-17 Martin Liska <mliska@suse.cz>
2295
2296 * gcc.dg/predict-9.c: Fix dump scanning.
2297
2298 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2299
2300 PR tree-optimization/71354
2301 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2302
2303 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2304
2305 PR tree-optimization/71347
2306 * gcc.dg/tree-ssa/pr71347.c: New test.
2307
2308 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2309
2310 PR tree-optimization/71354
2311 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2312
2313 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2314
2315 * gcc.dg/vect/vect-alias-check-1.c: New test.
2316
2317 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2318
2319 PR target/71151
2320 * gcc.target/avr/pr71151-1.c: New test.
2321 * gcc.target/avr/pr71151-2.c: New test.
2322 * gcc.target/avr/pr71151-3.c: New test.
2323 * gcc.target/avr/pr71151-4.c: New test.
2324 * gcc.target/avr/pr71151-5.c: New test.
2325 * gcc.target/avr/pr71151-6.c: New test.
2326 * gcc.target/avr/pr71151-7.c: New test.
2327 * gcc.target/avr/pr71151-8.c: New test.
2328 * gcc.target/avr/pr71151-common.h: New test.
2329
2330 2016-06-16 Martin Liska <mliska@suse.cz>
2331
2332 * gfortran.dg/predict-1.f90: New test.
2333
2334 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2335
2336 PR target/71242
2337 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2338
2339 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2340
2341 * g++.dg/vect/pr36648.cc: Disable cunrolli
2342
2343 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR target/71554
2346 * gcc.c-torture/execute/pr71554.c: New test.
2347
2348 PR rtl-optimization/71532
2349 * gcc.dg/torture/pr71532.c: New test.
2350
2351 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2352
2353 * gcc.target/powerpc/p9-dimode1.c: New test.
2354 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2355
2356 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2357
2358 * gcc.c-torture/compile/20160615-1.c: New test.
2359
2360 * g++.dg/cpp0x/ref-qual17.C: New test.
2361
2362 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2363
2364 PR middle-end/71529
2365 * gcc.target/i386/pr71529.C: New test.
2366
2367 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2368
2369 PR tree-optimization/71483
2370 * g++.dg/vect/pr71483.c: New
2371
2372 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 PR c++/70202
2375 * g++.dg/inherit/crash6.C: New.
2376 * g++.dg/inherit/union2.C: Likewise.
2377 * g++.dg/inherit/virtual12.C: Likewise.
2378 * g++.dg/inherit/virtual13.C: Likewise.
2379 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2380
2381 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2382
2383 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2384
2385 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2386
2387 PR tree-optimization/71439
2388 * gcc.dg/vect/pr71439.c: New
2389
2390 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2391
2392 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2393
2394 2016-06-15 Richard Biener <rguenther@suse.de>
2395
2396 * gcc.dg/vect/slp-45.c: New testcase.
2397
2398 2016-06-15 Richard Biener <rguenther@suse.de>
2399
2400 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2401
2402 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2403
2404 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2405 requirements, and disable for AIX for now.
2406 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2407
2408 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2409
2410 PR c++/71528
2411 * g++.dg/opt/pr71528.C: New test.
2412
2413 PR c++/71516
2414 * g++.dg/init/pr71516.C: New test.
2415
2416 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 * g++.dg/init/array46.C: New.
2419
2420 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2421
2422 * gcc.target/i386/float128-3.c: New test.
2423 * gcc.target/i386/quad-sse4.c: Ditto.
2424 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2425 Update scan strings.
2426
2427 2016-06-14 Richard Biener <rguenther@suse.de>
2428
2429 PR middle-end/71526
2430 * gfortran.dg/pr71526.f90: New testcase.
2431
2432 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2433
2434 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2435 * gcc.dg/zero_bits_compound-1.c: Likewise.
2436
2437 2016-06-14 Richard Biener <rguenther@suse.de>
2438
2439 PR tree-optimization/71522
2440 * gcc.dg/torture/pr71522.c: New testcase.
2441
2442 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR tree-optimization/71520
2445 * gcc.dg/tree-ssa/pr71520.c: New test.
2446
2447 2016-06-14 Richard Biener <rguenther@suse.de>
2448
2449 PR tree-optimization/71521
2450 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2451
2452 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR sanitizer/71498
2455 * c-c++-common/ubsan/bounds-13.c: New test.
2456
2457 PR preprocessor/71183
2458 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2459
2460 2016-06-13 Jeff Law <law@redhat.com>
2461
2462 PR tree-optimization/71403
2463 * c-c++-common/ubsan/pr71403-1.c: New test.
2464 * c-c++-common/ubsan/pr71403-2.c: New test.
2465 * c-c++-common/ubsan/pr71403-3.c: New test.
2466
2467 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR middle-end/71478
2470 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2471 Add -Wno-psabi -w to dg-options.
2472
2473 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2474
2475 * gcc.target/powerpc/vadsdu-0.c: New test.
2476 * gcc.target/powerpc/vadsdu-1.c: New test.
2477 * gcc.target/powerpc/vadsdu-2.c: New test.
2478 * gcc.target/powerpc/vadsdu-3.c: New test.
2479 * gcc.target/powerpc/vadsdu-4.c: New test.
2480 * gcc.target/powerpc/vadsdu-5.c: New test.
2481 * gcc.target/powerpc/vadsdub-1.c: New test.
2482 * gcc.target/powerpc/vadsdub-2.c: New test.
2483 * gcc.target/powerpc/vadsduh-1.c: New test.
2484 * gcc.target/powerpc/vadsduh-2.c: New test.
2485 * gcc.target/powerpc/vadsduw-1.c: New test.
2486 * gcc.target/powerpc/vadsduw-2.c: New test.
2487
2488 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2489
2490 * gcc.dg/c99-init-2.c (c): Update expected error message.
2491 * gcc.dg/init-bad-8.c (foo): Likewise.
2492 * gcc.dg/spellcheck-fields-3.c: New test case.
2493
2494 2016-06-13 Martin Liska <mliska@suse.cz>
2495
2496 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2497 and "guess loop iv compared" heuristics.
2498 * gcc.dg/predict-2.c: Likewise.
2499 * gcc.dg/predict-3.c: Likewise.
2500 * gcc.dg/predict-4.c: Likewise.
2501 * gcc.dg/predict-5.c: Likewise.
2502 * gcc.dg/predict-6.c: Likewise.
2503
2504 2016-06-13 Marek Polacek <polacek@redhat.com>
2505
2506 PR middle-end/71476
2507 * c-c++-common/Wswitch-unreachable-4.c: New test.
2508 * gcc.dg/Wswitch-unreachable-2.c: New test.
2509 * g++.dg/tm/jump1.C: Move dg-warning.
2510
2511 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2512
2513 * gnat.dg/renaming10.ad[sb]: New test.
2514
2515 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2516
2517 PR fortran/70673
2518 * gfortran.dg/pr70673.f90: New test.
2519
2520 2016-06-13 Richard Biener <rguenther@suse.de>
2521
2522 PR middle-end/64516
2523 * gcc.dg/align-3.c: New testcase.
2524
2525 2016-06-13 Martin Liska <mliska@suse.cz>
2526
2527 * gcc.target/i386/pr71458.c: New test.
2528
2529 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2530
2531 PR target/71241
2532 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2533
2534 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2535
2536 PR target/60751
2537 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2538 statement.
2539
2540 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2541
2542 PR target/60751
2543 * gfortran.dg/comma_IO_extension_1.f90: New test.
2544 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2545 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2546 statement.
2547 * gfortran.dg/graphite/pr38083.f90: Likewise.
2548 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2549 missing format.
2550
2551 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2552
2553 * gnat.dg/case_character.adb: New test.
2554
2555 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2556
2557 PR middle-end/71310
2558 * gcc.target/powerpc/pr71310.c: New testcase.
2559
2560 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2561
2562 PR middle-end/71478
2563 * gcc.dg/pr71478.c: New test.
2564
2565 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR middle-end/71494
2568 * gcc.c-torture/execute/pr71494.c: New test.
2569
2570 PR c/68657
2571 * gcc.target/i386/pr68657.c: New test.
2572
2573 PR inline-asm/68843
2574 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2575 (test): Add -masm=intel alternatives.
2576
2577 2016-06-10 Martin Sebor <msebor@redhat.com>
2578
2579 PR c/71392
2580 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2581
2582 2016-06-10 Jeff Law <law@redhat.com>
2583
2584 PR tree-optimization/71335
2585 * gcc.c-torture/execute/pr71335.c: New test.
2586
2587 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2588
2589 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2590 the various "cannot tail-call: " messages.
2591
2592 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2593
2594 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2595 and options.
2596
2597 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2598
2599 PR sanitizer/71480
2600 * c-c++-common/asan/pr71480.c: New test.
2601
2602 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2603
2604 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2605 (ASMNAME2): Likewise.
2606 (main): Replace fn in asm statement with ASMNAME ("fn").
2607 * gcc.dg/guality/pr68037-2.c: Likewise.
2608 * gcc.dg/guality/pr68037-3.c: Likewise.
2609 * gcc.dg/torture/pr68037-1.c: Likewise.
2610 * gcc.dg/torture/pr68037-2.c: Likewise.
2611 * gcc.dg/torture/pr68037-3.c: Likewise.
2612
2613 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2614
2615 PR inline-asm/68843
2616 * gcc.target/i386/pr68843-1.c: New test.
2617 * gcc.target/i386/pr68843-2.c: New test.
2618
2619 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2620 Cesar Philippidis <cesar@codesourcery.com>
2621
2622 PR middle-end/71373
2623 * gcc.dg/goacc/nested-function-1.c: New file.
2624 * gcc.dg/goacc/nested-function-2.c: Likewise.
2625 * gcc.dg/goacc/pr71373.c: Likewise.
2626 * gfortran.dg/goacc/cray-2.f95: Likewise.
2627 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2628 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2629 * gfortran.dg/goacc/cray.f95: Update.
2630 * gfortran.dg/goacc/loop-1.f95: Likewise.
2631 * gfortran.dg/goacc/loop-3.f95: Likewise.
2632 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2633 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2634
2635 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2636
2637 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2638 for OpenACC tile clauses.
2639 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2640
2641 PR c/71381
2642 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2643 to...
2644 * c-c++-common/goacc/cache-2.c: ... this new file.
2645 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2646 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2647 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2648 usage.
2649 * gfortran.dg/goacc/cray.f95: Likewise.
2650 * gfortran.dg/goacc/loop-1.f95: Likewise.
2651
2652 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2653
2654 PR tree-optimization/71407
2655 PR tree-optimization/71416
2656 * gcc.dg/vect/pr71407.c: New
2657 * gcc.dg/vect/pr71416-1.c: New
2658 * gcc.dg/vect/pr71416-2.c: New
2659
2660 2016-06-10 Richard Biener <rguenther@suse.de>
2661
2662 PR middle-end/71477
2663 * gcc.dg/torture/pr71477.c: New testcase.
2664
2665 2016-06-09 Julia Koval <julia.koval@intel.com>
2666
2667 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2668 * gcc.target/i386/interrupt-13.c: Likewise.
2669 * gcc.target/i386/interrupt-15.c: Likewise.
2670 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2671 * gcc.target/i386/interrupt-24.c: Likewise.
2672 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2673 * gcc.target/i386/interrupt-9.c: Likewise.
2674 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2675
2676 2016-06-09 Martin Sebor <msebor@redhat.com>
2677
2678 PR c/70883
2679 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2680 * gcc.dg/builtin-constant_p-1.c: Same.
2681 * gcc.dg/builtins-error.c: Same.
2682 * gcc.dg/pr70859.c: Same.
2683
2684 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2685
2686 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2687 * gcc.dg/torture/pr68067-1.c: Likewise.
2688 * gcc.dg/torture/pr68067-2.c: Likewise.
2689
2690 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2691
2692 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2693 when setting SIZE.
2694
2695 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/71465
2698 * g++.dg/inherit/crash5.C: New.
2699 Revert:
2700 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2701
2702 PR c++/70202
2703 * g++.dg/inherit/crash5.C: New.
2704 * g++.dg/inherit/virtual1.C: Adjust.
2705
2706 2016-06-09 Martin Liska <mliska@suse.cz>
2707
2708 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2709 * g++.dg/predict-loop-exit-2.C: Likewise.
2710 * g++.dg/predict-loop-exit-3.C: Likewise.
2711 * gcc.dg/predict-1.c: Likewise.
2712 * gcc.dg/predict-2.c: Likewise.
2713 * gcc.dg/predict-3.c: Likewise.
2714 * gcc.dg/predict-4.c: Likewise.
2715 * gcc.dg/predict-5.c: Likewise.
2716 * gcc.dg/predict-6.c: Likewise.
2717 * gcc.dg/predict-7.c: Likewise.
2718
2719 2016-06-09 Richard Biener <rguenther@suse.de>
2720
2721 PR tree-optimization/71462
2722 * gcc.dg/torture/pr71462.c: New testcase.
2723
2724 2016-06-09 Marek Polacek <polacek@redhat.com>
2725
2726 PR c/65471
2727 * gcc.dg/c11-generic-3.c: New test.
2728
2729 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2730
2731 * g++.dg/init/array42.C: New.
2732 * g++.dg/init/array43.C: Likewise.
2733 * g++.dg/init/array44.C: Likewise.
2734 * g++.dg/init/array45.C: Likewise.
2735 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2736 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2737 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2738 * g++.dg/gomp/pr35751.C: Likewise.
2739 * g++.dg/init/array23.C: Likewise.
2740 * g++.dg/init/brace2.C: Likewise.
2741 * g++.dg/init/brace6.C: Likewise.
2742
2743 2016-06-08 Martin Sebor <msebor@redhat.com>
2744 Jakub Jelinek <jakub@redhat.com>
2745
2746 PR c++/70507
2747 PR c/68120
2748 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2749 * c-c++-common/builtin-arith-overflow-2.c: New test.
2750 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2751 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2752 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2753
2754 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR c++/71442
2757 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2758
2759 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2760
2761 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2762 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2763 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2764 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2765 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2766 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2767 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2768 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2769 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2770 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2771 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2772 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2773 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2774
2775 2016-06-08 Richard Biener <rguenther@suse.de>
2776
2777 PR tree-optimization/68558
2778 * gcc.dg/vect/slp-44.c: New testcase.
2779
2780 2016-06-08 Richard Biener <rguenther@suse.de>
2781
2782 * gcc.dg/vect/slp-43.c: New testcase.
2783
2784 2016-06-08 Richard Biener <rguenther@suse.de>
2785
2786 PR tree-optimization/71452
2787 * gcc.dg/torture/pr71452.c: New testcase.
2788
2789 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2790
2791 PR c++/71448
2792 * g++.dg/torture/pr71448.C: New test.
2793
2794 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2795
2796 PR debug/71432
2797 PR ada/71413
2798 * g++.dg/debug/pr71432.C: New test.
2799
2800 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2801
2802 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2803 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2804 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2805
2806 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2807
2808 * gcc.dg/vect/vect-live-2.c: Update effective target.
2809 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2810 * lib/target-supports.exp: Add aarch64 to vect_long.
2811
2812 2016-06-08 Marek Polacek <polacek@redhat.com>
2813
2814 PR c/71418
2815 * gcc.dg/noncompile/pr71418.c: New test.
2816
2817 PR c/71426
2818 * gcc.dg/noncompile/pr71426.c: New test.
2819
2820 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2821
2822 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2823 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2824 * gcc.dg/predict-3.c: Update template.
2825 * gcc.dg/predict-5.c: Update template.
2826 * gcc.dg/predict-6.c: Update template.
2827 * gcc.dg/predict-9.c: Update template.
2828 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2829
2830 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2831
2832 * gcc.target/powerpc/vec-mul.c: New test.
2833
2834 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2835
2836 * gcc.dg/spellcheck-fields-2.c: New test case.
2837
2838 2016-06-07 Richard Biener <rguenther@suse.de>
2839
2840 PR c/61564
2841 * gcc.dg/Wpragmas-1.c: New testcase.
2842 * gcc.dg/Wattributes-4.c: Likewise.
2843 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2844 entry.
2845
2846 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2847
2848 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2849 spurious debug code.
2850
2851 2016-06-07 Richard Biener <rguenther@suse.de>
2852
2853 PR tree-optimization/71428
2854 * gcc.dg/torture/pr71428.c: New testcase.
2855
2856 2016-06-07 Richard Biener <rguenther@suse.de>
2857
2858 PR middle-end/71423
2859 * gcc.dg/torture/pr71423.c: New testcase.
2860
2861 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2862
2863 PR middle-end/71408
2864 * gcc.dg/tree-ssa/pr71408.c: New test.
2865
2866 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2867
2868 PR middle-end/71281
2869 * g++.dg/torture/pr71281.C: New test.
2870
2871 2016-06-06 Marek Polacek <polacek@redhat.com>
2872
2873 PR c/71362
2874 * gcc.dg/pr71362.c: New test.
2875
2876 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2877 Patrick Palka <ppalka@gcc.gnu.org>
2878
2879 PR c++/70847
2880 PR c++/71330
2881 PR c++/71393
2882 * g++.dg/opt/pr70847.C: New test.
2883 * g++.dg/ubsan/pr70847.C: New test.
2884 * g++.dg/ubsan/pr71393.C: New test.
2885
2886 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR tree-optimization/71259
2889 * gcc.dg/vect/pr71259.c: New test.
2890
2891 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2892
2893 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2894 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2895 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2896 above.
2897
2898 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2899
2900 PR middle-end/37780
2901 * gcc.c-torture/execute/pr37780.c: New test.
2902 * gcc.target/aarch64/pr37780_1.c: Likewise.
2903 * gcc.target/arm/pr37780_1.c: Likewise.
2904
2905 2016-06-06 Marek Polacek <polacek@redhat.com>
2906
2907 * c-c++-common/attr-may-alias-1.c: New test.
2908 * c-c++-common/attr-may-alias-2.c: New test.
2909 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2910
2911 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2912
2913 PR c/24414
2914 * gcc.target/i386/pr24414.c: New test.
2915
2916 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2917
2918 * gcc.target/sparc/vis4misc.c: New file.
2919 * gcc.target/sparc/fpcmp.c: Likewise.
2920 * gcc.target/sparc/fpcmpu.c: Likewise.
2921
2922 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2923
2924 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2925 * gcc.dg/vect/vect-live-3.c: Likewise.
2926
2927 2016-06-06 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/71398
2930 * gcc.dg/torture/pr71398.c: New testcase.
2931
2932 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2933
2934 PR target/71389
2935 * g++.dg/pr71389.C: New test.
2936
2937 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2938
2939 PR fortran/71404
2940 * gfortran.dg/fmt_read_5.f: New test.
2941
2942 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2943
2944 PR fortran/69659
2945 * gfortran.dg/class_array_22.f03: New test.
2946
2947 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2948
2949 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2950
2951 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2952
2953 * gcc.dg/predict-9.c: Update template.
2954
2955 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/49377
2958 * g++.dg/template/pr49377.C: New.
2959
2960 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR tree-optimization/71405
2963 * g++.dg/torture/pr71405.C: New test.
2964
2965 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/70202
2968 * g++.dg/inherit/crash5.C: New.
2969 * g++.dg/inherit/virtual1.C: Adjust.
2970
2971 2016-06-03 Jeff Law <law@redhat.com>
2972
2973 PR tree-optimization/71316
2974 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2975
2976 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2977
2978 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2979 dg-additional-options with just -fno-tree-scev-cprop in it.
2980 * gcc.dg/vect/vect-live-2.c: Likewise.
2981 * gcc.dg/vect/vect-live-5.c: Likewise.
2982 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2983 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2984 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2985
2986 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2987
2988 PR c++/27100
2989 * g++.dg/other/friend6.C: New test.
2990
2991 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2992
2993 * g++.dg/torture/ppc-ldst-array.C: New.
2994
2995 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2996
2997 PR target/71276
2998 PR target/71277
2999 * gcc.dg/torture/builtin-fp-int-inexact.c,
3000 gcc.target/i386/387-builtin-fp-int-inexact.c,
3001 gcc.target/i386/387-rint-inline-1.c,
3002 gcc.target/i386/387-rint-inline-2.c,
3003 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3004 gcc.target/i386/sse2-rint-inline-1.c,
3005 gcc.target/i386/sse2-rint-inline-2.c,
3006 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3007 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3008
3009 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3010 Julia Koval <julia.koval@intel.com>
3011
3012 PR target/66960
3013 PR target/67630
3014 PR target/67634
3015 PR target/67841
3016 PR target/68037
3017 PR target/68618
3018 PR target/68661
3019 PR target/69575
3020 PR target/69596
3021 PR target/69734
3022 * gcc.dg/guality/pr68037-1.c: New test.
3023 * gcc.dg/guality/pr68037-2.c: Likewise.
3024 * gcc.dg/guality/pr68037-3.c: Likewise.
3025 * gcc.dg/torture/pr68037-1.c: Likewise.
3026 * gcc.dg/torture/pr68037-2.c: Likewise.
3027 * gcc.dg/torture/pr68037-3.c: Likewise.
3028 * gcc.dg/torture/pr68661-1a.c: Likewise.
3029 * gcc.dg/torture/pr68661-1b.c: Likewise.
3030 * gcc.target/i386/interrupt-1.c: Likewise.
3031 * gcc.target/i386/interrupt-2.c: Likewise.
3032 * gcc.target/i386/interrupt-3.c: Likewise.
3033 * gcc.target/i386/interrupt-4.c: Likewise.
3034 * gcc.target/i386/interrupt-5.c: Likewise.
3035 * gcc.target/i386/interrupt-6.c: Likewise.
3036 * gcc.target/i386/interrupt-7.c: Likewise.
3037 * gcc.target/i386/interrupt-8.c: Likewise.
3038 * gcc.target/i386/interrupt-9.c: Likewise.
3039 * gcc.target/i386/interrupt-10.c: Likewise.
3040 * gcc.target/i386/interrupt-11.c: Likewise.
3041 * gcc.target/i386/interrupt-12.c: Likewise.
3042 * gcc.target/i386/interrupt-13.c: Likewise.
3043 * gcc.target/i386/interrupt-14.c: Likewise.
3044 * gcc.target/i386/interrupt-15.c: Likewise.
3045 * gcc.target/i386/interrupt-16.c: Likewise.
3046 * gcc.target/i386/interrupt-17.c: Likewise.
3047 * gcc.target/i386/interrupt-18.c: Likewise.
3048 * gcc.target/i386/interrupt-19.c: Likewise.
3049 * gcc.target/i386/interrupt-20.c: Likewise.
3050 * gcc.target/i386/interrupt-21.c: Likewise.
3051 * gcc.target/i386/interrupt-22.c: Likewise.
3052 * gcc.target/i386/interrupt-23.c: Likewise.
3053 * gcc.target/i386/interrupt-24.c: Likewise.
3054 * gcc.target/i386/interrupt-25.c: Likewise.
3055 * gcc.target/i386/interrupt-26.c: Likewise.
3056 * gcc.target/i386/interrupt-27.c: Likewise.
3057 * gcc.target/i386/interrupt-28.c: Likewise.
3058 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3059 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3060 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3061 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3062 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3063 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3064 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3065 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3066 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3067 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3068 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3069 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3070
3071 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3072
3073 PR tree-optimization/52171
3074 * gcc.dg/pr52171.c: New test.
3075 * gcc.target/i386/pr52171.c: New test.
3076
3077 2016-06-03 Jan Hubicka <jh@suse.cz>
3078
3079 * g++.dg/tree-ssa/pred-1.C: New testcase
3080 * gcc.dg/tree-ssa/pred-1.c: New testcase
3081
3082 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3083
3084 PR target/70957
3085 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3086 support.
3087 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3088
3089 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3090
3091 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3092
3093 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3094
3095 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
3096 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
3097 * gcc.dg/vect/vect-live-1.c: New test.
3098 * gcc.dg/vect/vect-live-2.c: New test.
3099 * gcc.dg/vect/vect-live-3.c: New test.
3100 * gcc.dg/vect/vect-live-4.c: New test.
3101 * gcc.dg/vect/vect-live-5.c: New test.
3102 * gcc.dg/vect/vect-live-slp-1.c: New test.
3103 * gcc.dg/vect/vect-live-slp-2.c: New test.
3104 * gcc.dg/vect/vect-live-slp-3.c: New test.
3105
3106 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR middle-end/71387
3109 * g++.dg/opt/pr71387.C: New test.
3110
3111 2016-06-02 Jeff Law <law@redhat.com>
3112
3113 PR tree-optimization/71328
3114 * gcc.c-torture/compile/pr71328.c: New test.
3115
3116 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3117
3118 PR fortran/52393
3119 * gfortran.dg/fmt_read_3.f90: Fix typo.
3120 * gfortran.dg/fmt_read_4.f90: New test.
3121
3122 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3123
3124 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3125 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3126 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3127 * g++.dg/cpp0x/override2.C: Likewise.
3128 * g++.dg/parse/crash5.C: Likewise.
3129 * g++.dg/parse/error16.C: Likewise.
3130 * g++.dg/parse/error27.C: Likewise.
3131 * g++.dg/template/qualttp15.C: Likewise.
3132 * g++.dg/template/redecl4.C: Likewise.
3133 * g++.old-deja/g++.other/crash39.C: Likewise.
3134 * g++.old-deja/g++.other/struct1.C: Likewise.
3135 * g++.old-deja/g++.pt/m9a.C: Likewise.
3136 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3137
3138 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3139
3140 PR c++/71372
3141 * c-c++-common/pr71372.c: New test.
3142
3143 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3144 __TIME__ strings with __builtin_strcmp instead of printf and
3145 dg-output.
3146
3147 2016-06-02 Martin Liska <mliska@suse.cz>
3148
3149 * gcc.dg/predict-9.c: New test.
3150
3151 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3152
3153 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3154 global set_compiler_env_var and global saved_compiler_env_var.
3155
3156 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3157
3158 PR rtl-optimization/71295
3159 * gcc.c-torture/compile/pr71295.c: New test.
3160
3161 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3162
3163 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3164
3165 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3166 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3167
3168 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3169 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3170 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3171 alternative number.
3172
3173 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3174
3175 * gcc.target/powerpc/p9-splat-4.c: New test.
3176
3177 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3178
3179 PR target/71186
3180 * gcc.target/powerpc/pr71186.c: New test.
3181
3182 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3183
3184 PR fortran/52393
3185 * gfortran.dg/fmt_read_3.f90: New test.
3186
3187 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3188
3189 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3190 procedure.
3191
3192 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
3193
3194 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3195 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3196 env var is set.
3197 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3198 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3199 shown once.
3200 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3201 during compilation.
3202 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3203 vars set by dg-set-compiler-env-var.
3204
3205 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
3206
3207 PR fortran/71156
3208 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3209 to the module procedure declaration.
3210 * gfortran.dg/submodule_16.f08: New test.
3211
3212 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3213
3214 PR middle-end/71371
3215 * c-c++-common/gomp/pr71371.c: New test.
3216
3217 2016-06-01 Richard Biener <rguenther@suse.de>
3218
3219 PR tree-optimization/71366
3220 * gcc.dg/torture/pr71366-1.c: New testcase.
3221 * gcc.dg/torture/pr71366-2.c: Likewise.
3222
3223 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3224
3225 * gcc.target/powerpc/vslv-0.c: New test.
3226 * gcc.target/powerpc/vslv-1.c: New test.
3227 * gcc.target/powerpc/vsrv-0.c: New test.
3228 * gcc.target/powerpc/vsrv-1.c: New test.
3229
3230 2016-06-01 Nathan Sidwell <nathan@acm.org>
3231
3232 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3233 * gcc.target/nvptx/weak.c: New.
3234
3235 2016-06-01 Richard Biener <rguenther@suse.de>
3236
3237 PR tree-optimization/71261
3238 * gcc.dg/torture/vect-bool-1.c: New testcase.
3239
3240 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3241
3242 * gfortran.dg/gomp/order-1.f90: New test.
3243 * gfortran.dg/gomp/order-2.f90: New test.
3244
3245 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
3246
3247 * gcc.dg/unroll-6.c: Update template.
3248 * gcc.dg/unroll-7.c: New testcase.
3249 * gcc.dg/unroll-8.c: New testcase.
3250
3251 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3252
3253 * gnat.dg/opt56.ad[sb]: New test.
3254
3255 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3256
3257 PR c++/66635
3258 * g++.dg/cpp0x/constexpr-ice16.C: New.
3259
3260 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3261
3262 PR tree-optimization/71314
3263 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3264 -mbranch-cost=2.
3265
3266 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3267
3268 PR tree-optimization/71077
3269 * gcc.dg/tree-ssa/pr71077.c: New test.
3270
3271 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3272
3273 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3274 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3275 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3276
3277 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3278
3279 PR c++/71248
3280 * g++.dg/cpp0x/pr71248.C: New.
3281 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3282 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3283 * g++.dg/init/new37.C: Likewise.
3284 * g++.dg/template/static1.C: Likewise.
3285 * g++.dg/template/static2.C: Likewise.
3286
3287 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3288
3289 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3290 instead of %rdi.
3291 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3292
3293 2016-05-31 Marek Polacek <polacek@redhat.com>
3294
3295 * c-c++-common/Wswitch-unreachable-3.c: New test.
3296 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3297
3298 2016-05-31 Richard Biener <rguenther@suse.de>
3299
3300 PR tree-optimization/71352
3301 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3302
3303 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3304
3305 * gcc.target/arm/armv5_thumb_isa.c: New test.
3306
3307 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3308
3309 PR target/71346
3310 * gcc.target/i386/pr71346.c: New test.
3311
3312 2016-05-31 Tom de Vries <tom@codesourcery.com>
3313
3314 PR tree-optimization/69068
3315 * gcc.dg/graphite/pr69068.c: New test.
3316
3317 2016-05-27 Martin Sebor <msebor@redhat.com>
3318
3319 PR c++/71306
3320 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3321
3322 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR c++/71349
3325 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3326 nowait depend(inout: dd[0]) clauses where permitted.
3327
3328 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3329
3330 PR c++/71238
3331 * g++.dg/parse/pr71238.C: New.
3332 * g++.dg/concepts/friend1.C: Test column numbers too.
3333 * g++.dg/cpp0x/initlist31.C: Likewise.
3334 * g++.dg/cpp0x/pr51420.C: Likewise.
3335 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3336 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3337 * g++.dg/ext/builtin3.C: Likewise.
3338 * g++.dg/lookup/friend12.C: Likewise.
3339 * g++.dg/lookup/friend7.C: Likewise.
3340 * g++.dg/lookup/koenig1.C: Likewise.
3341 * g++.dg/lookup/koenig5.C: Likewise.
3342 * g++.dg/lookup/used-before-declaration.C: Likewise.
3343 * g++.dg/overload/koenig1.C: Likewise.
3344 * g++.dg/template/crash65.C: Likewise.
3345 * g++.dg/template/friend57.C: Likewise.
3346 * g++.dg/warn/Wshadow-5.C: Likewise.
3347 * g++.dg/warn/Wunused-8.C: Likewise.
3348 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3349 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3350 * g++.old-deja/g++.jason/member.C: Likewise.
3351 * g++.old-deja/g++.jason/report.C: Likewise.
3352 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3353 * g++.old-deja/g++.law/visibility20.C: Likewise.
3354 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3355 * g++.old-deja/g++.other/static5.C: Likewise.
3356 * g++.old-deja/g++.pt/overload2.C: Likewise.
3357
3358 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3359
3360 * gcc.dg/tree-ssa/peel1.c: New testcase.
3361 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3362 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3363
3364 2016-05-30 Tom de Vries <tom@codesourcery.com>
3365
3366 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3367 to ce.
3368
3369 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3370
3371 PR c++/71099
3372 * g++.dg/parse/virtual1.C: New.
3373
3374 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3375
3376 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3377 Use correct register when clearing %edx.
3378
3379 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3380
3381 PR tree-optimization/71289
3382 * gcc.dg/pr71289.c: New test.
3383
3384 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3385
3386 PR middle-end/71269
3387 PR middle-end/71292
3388 * gcc.dg/tree-ssa/pr71269.c: New test.
3389 * gcc.dg/tree-ssa/pr71292.c: New test.
3390
3391 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3392
3393 PR middle-end/71252
3394 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3395
3396 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3397
3398 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3399 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3400 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3401
3402 2016-05-30 Tom de Vries <tom@codesourcery.com>
3403
3404 PR tree-optimization/69067
3405 * gcc.dg/graphite/pr69067.c: New test.
3406
3407 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3408
3409 PR target/71245
3410 * gcc.target/i386/pr71245-1.c: New test.
3411 * gcc.target/i386/pr71245-2.c: Ditto.
3412
3413 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3414
3415 PR c++/71105
3416 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3417 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3418 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3419
3420 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3421
3422 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3423
3424 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3425
3426 Revert:
3427 PR c++/69855
3428 * g++.dg/overload/69855.C: New.
3429 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3430 * g++.old-deja/g++.pt/crash3.C: Likewise.
3431
3432 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3433
3434 PR c++/60385
3435 * g++.dg/parse/namespace13.C: New.
3436
3437 2016-05-26 Jeff Law <law@redhat.com>
3438
3439 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3440 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3441 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3442 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3443 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3444 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3445 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3446 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3447 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3448 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3449 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3450 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3451 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3452
3453 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3454
3455 PR c++/69855
3456 * g++.dg/overload/69855.C: New.
3457 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3458 * g++.old-deja/g++.pt/crash3.C: Likewise.
3459
3460 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3461
3462 PR target/63596
3463 * gcc.target/aarch64/va_arg_1.c: New testcase.
3464 * gcc.target/aarch64/va_arg_2.c: Likewise.
3465 * gcc.target/aarch64/va_arg_3.c: Likewise.
3466
3467 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3468
3469 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3470 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3471 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3472 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3473 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3474
3475 2016-05-27 Marek Polacek <polacek@redhat.com>
3476
3477 PR middle-end/71308
3478 * g++.dg/torture/pr71308.C: New test.
3479
3480 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3481
3482 * gcc.dg/zero_bits_compound-1.c: New test.
3483 * gcc.dg/zero_bits_compound-2.c: New test.
3484
3485 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3486
3487 PR middle-end/71279
3488 * gcc.dg/pr71279.c: New test.
3489
3490 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3491
3492 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3493 floating point min/max/comparison instructions.
3494 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3495
3496 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3497
3498 * c-c++-common/gomp/schedule-1.c: New test.
3499 * gfortran.dg/gomp/schedule-1.f90: New test.
3500
3501 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3502
3503 PR c++/70822
3504 PR c++/70106
3505 * g++.dg/cpp1y/auto-fn32.C: New test.
3506 * g++.dg/cpp1y/paren4.C: New test.
3507
3508 2016-05-26 Nathan Sidwell <nathan@acm.org>
3509
3510 * gcc.dg/20060410.c: Xfail on ptx.
3511 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3512 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3513 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3514 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3515 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3516
3517 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3518
3519 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3520
3521 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR tree-optimization/71280
3524 * gcc.dg/pr71280.c: New test.
3525
3526 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3527
3528 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3529 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3530
3531 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3532
3533 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3534
3535 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3536 kept in memory.
3537
3538 2016-05-25 Jeff Law <law@redhat.com>
3539
3540 PR tree-optimization/71272
3541 * gcc.c-torture/compile/pr71272.c: new test.
3542
3543 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3544
3545 * gcc.target/powerpc/vec-cmpne.c: New test.
3546 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3547
3548 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3549
3550 * gnat.dg/opt55.ad[sb]: New test.
3551
3552 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3553
3554 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3555 * c-c++-common/pr60226.c: Require int32plus.
3556 * gcc.c-torture/execute/pr70602.c: Likewise.
3557 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3558 unsigned long for malloc arg type.
3559 * gcc.dg/asr_div1.c: Require int32plus.
3560 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3561 * gcc.dg/pie-1.c: Require pie.
3562 * gcc.dg/pie-2.c: Likewise.
3563 * gcc.dg/pr59471.c: Require int32plus.
3564 * gcc.dg/pr59963-2.c: XFAIL for int16.
3565 * gcc.dg/pr60114.c: Require int32plus.
3566 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3567 unsigned long for typedef of size_t.
3568 * gcc.dg/pr63914.c: Require int32plus.
3569 * gcc.dg/pr64536.c: Require pt32plus.
3570 * gcc.dg/pr65658.c: Likewise.
3571 * gcc.dg/pr67271.c: Require int32plus.
3572 * gcc.dg/pr68112.c: Likewise.
3573 * gcc.dg/pr69071.c: Skip for avr target.
3574 * gcc.dg/pr69973.c: Require int32plus.
3575 * gcc.dg/pr70169.c: Skip for avr target.
3576 * gcc.dg/sso-6.c: Require int32plus.
3577 * gcc.dg/sso-7.c: Likewise.
3578 * gcc.dg/sso-8.c: Likewise.
3579 * gcc.dg/vrp-min-max-2.c: Likewise.
3580
3581 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3582
3583 PR target/70738
3584 * gcc.target/i386/pr70738-1.c: New test.
3585 * gcc.target/i386/pr70738-2.c: Likewise.
3586 * gcc.target/i386/pr70738-3.c: Likewise.
3587 * gcc.target/i386/pr70738-4.c: Likewise.
3588 * gcc.target/i386/pr70738-5.c: Likewise.
3589 * gcc.target/i386/pr70738-6.c: Likewise.
3590 * gcc.target/i386/pr70738-7.c: Likewise.
3591 * gcc.target/i386/pr70738-8.c: Likewise.
3592 * gcc.target/i386/pr70738-9.c: Likewise.
3593
3594 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3595
3596 PR rtl-optimization/66940
3597 * gcc.c-torture/execute/pr66940.c: New test.
3598
3599 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3600
3601 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3602 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3603 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3604 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3605 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3606 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3607 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3608 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3609 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3610 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3611 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3612 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3613 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3614 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3615 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3616 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3617 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3618 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3619 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3620 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3621 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3622 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3623 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3624 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3625
3626 2016-05-25 Marek Polacek <polacek@redhat.com>
3627
3628 PR c/71265
3629 * gcc.dg/noncompile/pr71265.c: New test.
3630
3631 PR c/71266
3632 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3633
3634 2016-05-25 Nathan Sidwell <nathan@acm.org>
3635
3636 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3637
3638 2016-05-25 Richard Biener <rguenther@suse.de>
3639
3640 PR tree-optimization/71261
3641 * c-c++-common/torture/pr71261.c: New testcase.
3642
3643 2016-05-25 Richard Biener <rguenther@suse.de>
3644
3645 PR tree-optimization/71264
3646 * gcc.dg/vect/pr71264.c: New testcase.
3647
3648 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3649
3650 PR c++/55992
3651 * g++.dg/cpp0x/alias-decl-53.C: New.
3652 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3653
3654 2016-05-25 Martin Liska <mliska@suse.cz>
3655
3656 * g++.dg/pr71239.C: New test.
3657
3658 2016-05-25 Richard Biener <rguenther@suse.de>
3659
3660 * gcc.dg/vect/pr58135.c: Rename to ...
3661 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3662
3663 2016-05-25 Marek Polacek <polacek@redhat.com>
3664
3665 * g++.dg/pr65295.C: Use target c++14.
3666
3667 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3670 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3671
3672 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3673
3674 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3675 instructions.
3676
3677 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3678
3679 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3680 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3681 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3682 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3683 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3684 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3685 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3686 * c-c++-common/goacc/pcopy.c: Likewise.
3687 * c-c++-common/goacc/pcopyin.c: Likewise.
3688 * c-c++-common/goacc/pcopyout.c: Likewise.
3689 * c-c++-common/goacc/pcreate.c: Likewise.
3690 * c-c++-common/goacc/pr70688.c: New test.
3691 * c-c++-common/goacc/present-1.c: Adjust test.
3692 * c-c++-common/goacc/reduction-5.c: Likewise.
3693 * g++.dg/goacc/data-1.C: New test.
3694
3695 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3696
3697 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3698 vector parity built-in functions.
3699 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3700 count trailing zeros automatic vectorization.
3701 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3702 count trailing zeros built-in functions.
3703
3704 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3705
3706 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3707
3708 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3709
3710 PR target/71050
3711 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3712
3713 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3714
3715 PR c++/50436
3716 * g++.dg/template/crash123.C: New.
3717 * g++.dg/template/crash124.C: Likewise.
3718
3719 2016-05-24 Martin Sebor <msebor@redhat.com>
3720
3721 PR c++/71147
3722 * g++.dg/ext/flexary16.C: New test.
3723
3724 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3725
3726 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3727 before math.h is included.
3728 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3729 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3730 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3731 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3732 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3733 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3734 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3735 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3736 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3737 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3738 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3739 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3740 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3741 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3742 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3743 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3744 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3745 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3746 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3747 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3748 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3749 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3750 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3751
3752 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3753 Kelvin Nilsen <kelvin@gcc.gnu.org>
3754
3755 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3756 support.
3757
3758 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3759
3760 PR c++/69872
3761 * g++.dg/warn/Wno-narrowing1.C: New.
3762
3763 2016-05-24 Marek Polacek <polacek@redhat.com>
3764
3765 PR c/71249
3766 * c-c++-common/Wswitch-unreachable-2.c: New test.
3767
3768 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3769
3770 PR c++/71257
3771 * g++.dg/vect/simd-clone-6.cc: New test.
3772 * g++.dg/gomp/declare-simd-6.C: New test.
3773
3774 PR middle-end/70434
3775 PR c/69504
3776 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3777
3778 2016-05-24 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/71240
3781 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3782
3783 2016-05-24 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/71230
3786 * gcc.dg/torture/pr71230.c: New testcase.
3787 * g++.dg/torture/pr71230.C: Likewise.
3788
3789 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3790
3791 * c-c++-common/goacc/routine-5.c: Add tests.
3792 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3793 * gfortran.dg/goacc/routine-6.f90: Add tests.
3794
3795 2016-05-24 Richard Biener <rguenther@suse.de>
3796
3797 PR tree-optimization/71253
3798 * gcc.dg/torture/pr71253.c: New testcase.
3799
3800 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3801
3802 PR middle-end/71252
3803 * gfortran.dg/pr71252.f90: New test.
3804
3805 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3806
3807 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3808
3809 2016-05-24 Richard Biener <rguenther@suse.de>
3810
3811 PR middle-end/70434
3812 PR c/69504
3813 * c-c++-common/vector-subscript-4.c: New testcase.
3814 * c-c++-common/vector-subscript-5.c: Likewise.
3815
3816 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3817
3818 PR fortran/71123
3819 * gfortran.dg/namelist_90.f: New test
3820
3821 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3822
3823 PR fortran/66461
3824 * gfortran.dg/unexpected_eof.f: New test
3825
3826 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3827 Kelvin Nilsen <kelvin@gcc.gnu.org>
3828
3829 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3830 as little endian.
3831
3832 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3833
3834 PR c++/70972
3835 * g++.dg/cpp0x/inh-ctor20.C: New.
3836 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3837
3838 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3839
3840 PR c++/69095
3841 * g++.dg/cpp0x/variadic168.C: New.
3842
3843 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3844
3845 * g++.dg/cpp0x/pr31445.C: Test column number too.
3846 * g++.dg/cpp0x/pr32253.C: Likewise.
3847 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3848 * g++.dg/cpp0x/variadic36.C: Likewise.
3849
3850 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3851
3852 * gcc.dg/fold-notshift-2.c: Adjust.
3853
3854 2016-05-23 Marek Polacek <polacek@redhat.com>
3855
3856 PR c/49859
3857 * c-c++-common/Wswitch-unreachable-1.c: New test.
3858 * gcc.dg/Wswitch-unreachable-1.c: New test.
3859 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3860 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3861 * g++.dg/gomp/block-10.C: Likewise.
3862 * gcc.dg/gomp/block-10.c: Likewise.
3863 * g++.dg/gomp/block-9.C: Likewise.
3864 * gcc.dg/gomp/block-9.c: Likewise.
3865 * g++.dg/gomp/target-1.C: Likewise.
3866 * g++.dg/gomp/target-2.C: Likewise.
3867 * gcc.dg/gomp/target-1.c: Likewise.
3868 * gcc.dg/gomp/target-2.c: Likewise.
3869 * g++.dg/gomp/taskgroup-1.C: Likewise.
3870 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3871 * gcc.dg/gomp/teams-1.c: Likewise.
3872 * g++.dg/gomp/teams-1.C: Likewise.
3873 * g++.dg/overload/error3.C: Likewise.
3874 * g++.dg/tm/jump1.C: Likewise.
3875 * g++.dg/torture/pr40335.C: Likewise.
3876 * gcc.dg/c99-vla-jump-5.c: Likewise.
3877 * gcc.dg/switch-warn-1.c: Likewise.
3878 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3879 * gcc.dg/nested-func-1.c: Likewise.
3880 * gcc.dg/pr67784-4.c: Likewise.
3881
3882 2016-05-23 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/71230
3885 * gfortran.dg/pr71230-1.f90: New testcase.
3886 * gfortran.dg/pr71230-2.f90: Likewise.
3887
3888 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3889
3890 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3891 * gcc.dg/vect/pr58135.c: Add new.
3892 * gfortran.dg/pr46519-1.f: Adjust test case.
3893
3894 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3895
3896 PR c++/53401
3897 * g++.dg/cpp0x/decltype64.C: New.
3898
3899 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3900
3901 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3904
3905 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3906
3907 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3908 Add poly64x1_t and poly64x2_t cases if supported.
3909 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3910 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3911 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3914
3915 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3916
3917 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3918 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3919 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3920 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3921 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3922 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3923 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3924
3925 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3926
3927 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3928
3929 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3930
3931 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3932 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3933
3934 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3935
3936 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3937 constraint instead of "r".
3938 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3939 insn instead of vxorpd.
3940 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3941
3942 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3943 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3944
3945 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3946
3947 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3948 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3949
3950 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3951
3952 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3953
3954 PR middle-end/40921
3955 * gcc.dg/tree-ssa/pr40921.c: New test.
3956
3957 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3958
3959 PR target/71103
3960 * gcc.target/avr/pr71103.c: New test.
3961
3962 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3963
3964 PR middle-end/71179
3965 * gcc.dg/tree-ssa/pr71179.c: New test.
3966
3967 2016-05-20 Martin Sebor <msebor@redhat.com>
3968
3969 PR c/71115
3970 * gcc.dg/init-excess-2.c: New test.
3971
3972 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gnat.dg/opt53.adb: New test.
3975 * gnat.dg/opt54.adb: Likewise.
3976
3977 2016-05-20 Martin Jambor <mjambor@suse.cz>
3978
3979 PR tree-optimization/70884
3980 * gcc.dg/tree-ssa/pr70919.c: New test.
3981
3982 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3983
3984 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3985 formatting.
3986 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3987 fix code formatting.
3988
3989 2016-05-20 Nathan Sidwell <nathan@acm.org>
3990
3991 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3992 non-common cases.
3993 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3994
3995 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3996
3997 * jit.dg/all-non-failing-tests.h: Add
3998 test-factorial-must-tail-call.c.
3999 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4000 * jit.dg/test-factorial-must-tail-call.c: New test case.
4001
4002 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4003
4004 PR fortran/71204
4005 * gfortran.dg/pr71204.f90: New test.
4006
4007 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4008
4009 * gcc.target/nvptx/sincos.c: New test.
4010
4011 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4012
4013 PR c++/70572
4014 * g++.dg/cpp1y/auto-fn31.C: New.
4015
4016 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4017
4018 * gcc.target/powerpc/vec-addec.c: New test.
4019 * gcc.target/powerpc/vec-addec-int128.c: New test.
4020
4021 2016-05-20 David Malcolm <dmalcolm@redhat.com>
4022
4023 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4024 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4025 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4026 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4027
4028 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
4029
4030 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4031
4032 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR c++/71210
4035 * g++.dg/opt/pr71210-1.C: New test.
4036 * g++.dg/opt/pr71210-2.C: New test.
4037
4038 PR tree-optimization/29756
4039 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4040 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4041 only on selected targets where V4SImode vectors are known to be
4042 supported.
4043
4044 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
4045
4046 PR tree-optimization/71079
4047 PR tree-optimization/71206
4048 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4049
4050 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4051
4052 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4053 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4054 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4055
4056 2016-05-20 Richard Guenther <rguenther@suse.de>
4057
4058 PR tree-optimization/29756
4059 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4060
4061 2016-05-20 Richard Biener <rguenther@suse.de>
4062
4063 PR tree-optimization/71185
4064 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4065
4066 2016-05-20 Richard Biener <rguenther@suse.de>
4067
4068 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4069
4070 2016-05-19 Marek Polacek <polacek@redhat.com>
4071
4072 PR c++/71075
4073 * g++.dg/diagnostic/pr71075.C: New test.
4074
4075 2016-05-19 David Malcolm <dmalcolm@redhat.com>
4076
4077 PR c++/71184
4078 * g++.dg/pr71184.C: New test case.
4079
4080 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4081
4082 * gcc.target/powerpc/darn-0.c: New test.
4083 * gcc.target/powerpc/darn-1.c: New test.
4084 * gcc.target/powerpc/darn-2.c: New test.
4085
4086 2016-05-19 Marek Polacek <polacek@redhat.com>
4087
4088 PR tree-optimization/71031
4089 * gcc.dg/tree-ssa/vrp100.c: New test.
4090
4091 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4092
4093 PR rtl-optimization/71148
4094 * gcc.dg/pr71148.c: New test.
4095
4096 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4097
4098 PR target/71056
4099 * gcc.target/arm/pr71056.c: New test.
4100
4101 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4102
4103 * c-c++-common/pr69669.c: Check the used mode.
4104
4105 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4106
4107 PR sanitizer/64354
4108 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4109
4110 2016-05-19 Richard Biener <rguenther@suse.de>
4111
4112 PR tree-optimization/70729
4113 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4114 * gcc.dg/graphite/scop-18.c: Likewise.
4115 * gcc.dg/pr41783.c: Disable LIM.
4116 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4117 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4118 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4119 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4120 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4121 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4122 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4123 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4124 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4125 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4126 * gfortran.dg/pr42108.f90: Likewise.
4127
4128 2016-05-18 David Malcolm <dmalcolm@redhat.com>
4129
4130 PR driver/69265
4131 * gcc.dg/spellcheck-options-11.c: New test case.
4132
4133 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4134
4135 PR c++/71100
4136 * g++.dg/opt/pr71100.C: New test.
4137
4138 2016-05-18 Martin Jambor <mjambor@suse.cz>
4139
4140 PR ipa/69708
4141 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4142 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4143 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4144 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4145
4146 2016-05-18 Martin Jambor <mjambor@suse.cz>
4147
4148 PR ipa/69708
4149 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4150 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4151 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4152 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4153 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4154
4155 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4156
4157 PR c++/69793
4158 * g++.dg/template/crash122.C: New.
4159
4160 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4161
4162 PR c++/70466
4163 * g++.dg/template/pr70466-1.C: New.
4164 * g++.dg/template/pr70466-2.C: Likewise.
4165
4166 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4167
4168 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4169 splat operations and the XXSPLTIB instruction.
4170 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4171 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4172 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4173 xxlxor to clear a register.
4174
4175 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4176
4177 * gcc.dg/torture/pr71020.c: New test.
4178
4179 2016-05-18 Martin Jambor <mjambor@suse.cz>
4180
4181 PR ipa/70646
4182 * gcc.dg/ipa/pr70646.c: New test.
4183
4184 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4185
4186 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4187
4188 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4189
4190 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4191 missing tests for vreinterpretq_p{8,16}.
4192
4193 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4194
4195 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4196 vsliq_n_s64 and vsliq_n_u64.
4197
4198 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4199
4200 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4201 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4202
4203 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4204
4205 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4206 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4207 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4208
4209 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4210
4211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4212 in comment.
4213
4214 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4215
4216 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4217 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4218 "blr\t" and switch to scan-assembler-times.
4219
4220 2016-05-18 Jiong Wang <jiong.wang@arm.com>
4221
4222 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4223 with __aarch64__.
4224 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4225 declarations under __aarch64__ and __ARM_FEATURE_FMA.
4226
4227 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4228
4229 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4230 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4231 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4232 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4233 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4234 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4235
4236 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4237 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4238
4239 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4240 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4241
4242 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4243 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4244
4245 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4246
4247 2016-05-18 Richard Biener <rguenther@suse.de>
4248
4249 PR tree-optimization/71168
4250 * gcc.dg/torture/pr71168.c: New testcase.
4251
4252 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4253
4254 PR middle-end/63586
4255 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4256 * gcc.dg/tree-ssa/pr63586.c: New test.
4257 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4258
4259 2016-05-17 Nathan Sidwell <nathan@acm.org>
4260
4261 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4262 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4263 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4264 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4265
4266 2016-05-17 Nathan Sidwell <nathan@acm.org>
4267
4268 * gcc.target/nvptx/abi-vararg-3.c: New.
4269
4270 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4271
4272 PR tree-optimization/54579
4273 PR middle-end/55299
4274 * gcc.dg/fold-notrotate-1.c: New test.
4275 * gcc.dg/fold-notshift-1.c: New test.
4276 * gcc.dg/fold-notshift-2.c: New test.
4277
4278 2016-05-17 Marek Polacek <polacek@redhat.com>
4279
4280 PR ipa/71146
4281 * g++.dg/ipa/pr71146.C: New test.
4282
4283 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4284
4285 * jit.dg/test-error-array-bounds.c: New test case.
4286
4287 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4288
4289 * gcc.dg/tree-ssa/and-1.c: New testcase.
4290
4291 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4292
4293 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4294 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4295
4296 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4297
4298 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4299 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4300
4301 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4302
4303 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4304
4305 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4306
4307 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4308
4309 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4310
4311 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4312 ".2d[index]" when scan the assembly.
4313 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4315 float64x1.
4316 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4317
4318 2016-05-17 Richard Biener <rguenther@suse.de>
4319
4320 PR tree-optimization/71132
4321 * gcc.dg/torture/pr71132.c: New testcase.
4322
4323 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4324
4325 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4326
4327 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4328
4329 PR target/70809
4330 * gcc.target/aarch64/pr70809_1.c: New test.
4331
4332 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4333
4334 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4335 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4336 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4337 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4338
4339 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4340 Ilya Enkovich <ilya.enkovich@intel.com>
4341
4342 PR target/71114
4343 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4344
4345 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4346
4347 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4348 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4349
4350 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4351
4352 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4353 test for __ARM_FP16_ARGS.
4354 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4355 * gcc.target/arm/aapcs/neon-vect10.c: New.
4356 * gcc.target/arm/aapcs/neon-vect9.c: New.
4357 * gcc.target/arm/aapcs/vfp18.c: New.
4358 * gcc.target/arm/aapcs/vfp19.c: New.
4359 * gcc.target/arm/aapcs/vfp20.c: New.
4360 * gcc.target/arm/aapcs/vfp21.c: New.
4361 * gcc.target/arm/fp16-aapcs-1.c: New.
4362 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4363 test for __ARM_FP16_ARGS.
4364 * g++.target/arm/fp16-return-1.c: Update expected output.
4365
4366 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4367
4368 PR testsuite/70227
4369 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4370
4371 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4372
4373 PR fortran/69603
4374 * gfortran.dg/pr69603.f90: New testcase.
4375
4376 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4377
4378 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4379
4380 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4381
4382 PR fortran/71047
4383 * gfortran.dg/pr71047.f08: New test.
4384
4385 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4386
4387 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4388 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4389 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4390
4391 2016-05-13 Martin Sebor <msebor@redhat.com>
4392
4393 PR c++/60049
4394 * g++.dg/cpp0x/constexpr-60049.C: New test.
4395
4396 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4397
4398 PR bootstrap/71071
4399 * gcc.dg/pr71071.c: New test.
4400
4401 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4402
4403 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4404 remove XOP handling.
4405 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4406
4407 2016-05-13 Nathan Sidwell <nathan@acm.org>
4408
4409 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4410 __atomic_is_lock_free declaration.
4411
4412 2016-05-13 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/42587
4415 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4416
4417 2016-05-13 Martin Liska <mliska@suse.cz>
4418
4419 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4420 the new format of dump output.
4421
4422 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4423
4424 * gcc.dg/pr71084.c: New test.
4425
4426 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4427
4428 PR target/53440
4429 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4430
4431 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4432
4433 * gcc.target/aarch64/struct_return.c: New test.
4434
4435 2016-05-12 Marek Polacek <polacek@redhat.com>
4436
4437 PR c/70756
4438 * c-c++-common/pr70756-2.c: New test.
4439 * c-c++-common/pr70756.c: New test.
4440
4441 2016-05-12 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/71059
4444 * gcc.dg/torture/pr71059.c: New testcase.
4445
4446 2016-05-12 Richard Biener <rguenther@suse.de>
4447
4448 PR tree-optimization/71062
4449 * gcc.dg/torture/pr71062.c: New testcase.
4450
4451 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4452
4453 PR tree-optimization/71006
4454 * gcc.dg/pr71006.c: New test.
4455
4456 2016-05-12 Marek Polacek <polacek@redhat.com>
4457
4458 PR driver/71063
4459 * gcc.dg/opts-7.c: New test.
4460
4461 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4462
4463 PR target/70830
4464 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4465 Add -save-temps to dg-options.
4466 Scan for ldmfd rather than pop instruction.
4467 * gcc.target/arm/interrupt-2.c: Likewise.
4468 * gcc.target/arm/pr70830.c: New test.
4469
4470 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4471
4472 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4473 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4474
4475 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4476 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4477 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4478
4479 PR target/71019
4480 * gcc.target/i386/avx512vl-pack-1.c: New test.
4481 * gcc.target/i386/avx512vl-pack-2.c: New test.
4482 * gcc.target/i386/avx512bw-pack-2.c: New test.
4483
4484 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4485
4486 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4487 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4488 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4489
4490 2016-05-12 Richard Biener <rguenther@suse.de>
4491
4492 PR tree-optimization/70986
4493 * gcc.dg/torture/pr70986-1.c: New testcase.
4494 * gcc.dg/torture/pr70986-2.c: Likewise.
4495 * gcc.dg/torture/pr70986-3.c: Likewise.
4496
4497 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4498
4499 PR c/43651
4500 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4501 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4502
4503 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4504
4505 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4506 directive.
4507 * gcc.target/i386/pr66746.c: Ditto.
4508
4509 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4510
4511 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4512 support.
4513 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4514 warning when using -mvsx-timode.
4515 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4516 * gcc.target/powerpc/dform-2.c: Likewise.
4517 * gcc.target/powerpc/pr68805.c: Likewise.
4518
4519 2016-05-11 Marek Polacek <polacek@redhat.com>
4520
4521 PR c++/71024
4522 * c-c++-common/attributes-3.c: New test.
4523
4524 2016-05-11 Nathan Sidwell <nathan@acm.org>
4525
4526 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4527 * gcc.c-torture/execute/pr68185.c: Likewise.
4528 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4529 * gcc.dg/pr69634.c: Requires scheduling.
4530 * gcc.dg/torture/pr66178.c: Require label values.
4531 * gcc.dg/setjmp-6.c: Require indirect jumps.
4532
4533 2016-05-11 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/71055
4536 * gcc.dg/torture/pr71055.c: New testcase.
4537
4538 2016-05-11 Richard Biener <rguenther@suse.de>
4539
4540 PR debug/71057
4541 * g++.dg/debug/pr71057.C: New testcase.
4542
4543 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR fortran/70855
4546 * gfortran.dg/gomp/pr70855.f90: New test.
4547
4548 2016-05-11 Richard Biener <rguenther@suse.de>
4549
4550 PR middle-end/71002
4551 * g++.dg/torture/pr71002.C: New testcase.
4552
4553 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4554
4555 PR middle-end/70807
4556 * gcc.dg/pr70807.c: New test.
4557
4558 2016-05-10 Martin Sebor <msebor@redhat.com>
4559
4560 PR c++/38611
4561 * g++.dg/Wattributes.C: New test.
4562
4563 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4564
4565 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4566 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4567 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4568
4569 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4570
4571 PR target/70799
4572 * gcc.target/i386/pr70799-1.c: New test.
4573
4574 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4575
4576 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4577
4578 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4579
4580 PR middle-end/70877
4581 * gcc.target/i386/pr70877.c: New test.
4582
4583 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4584
4585 PR tree-optimization/70786
4586 * gcc.target/i386/pr70876.c: New test.
4587
4588 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4589
4590 PR target/70927
4591 * gcc.target/i386/avx512vl-logic-1.c: New test.
4592 * gcc.target/i386/avx512vl-logic-2.c: New test.
4593 * gcc.target/i386/avx512dq-logic-2.c: New test.
4594
4595 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4596
4597 PR target/70963
4598 * gcc.target/powerpc/pr70963.c: New.
4599
4600 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4601
4602 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4603 (test_very_wide_line): Add ruler to expected output.
4604 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4605 (test_very_wide_line): Likewise.
4606 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4607 (test_show_locus): Within the handling of "test_very_wide_line",
4608 enable show_ruler_p on the diagnostic context.
4609
4610 2016-05-10 Richard Biener <rguenther@suse.de>
4611
4612 PR tree-optimization/71039
4613 * gcc.dg/torture/pr71039.c: New testcase.
4614
4615 2016-05-10 Nathan Sidwell <nathan@acm.org>
4616
4617 * gcc.dg/nested-func-10.c: Requires alloca.
4618 * gcc.dg/nested-func-9.c: Requires alloca.
4619 * gcc.c-torture/execute/pr70460.c: Requires labels.
4620 * gcc.c-torture/compile/pr70199.c: Requires labels.
4621 * gcc.target/nvptx/decl.c: Compile only.
4622 * gcc.target/nvptx/trailing-init.c: Compile only.
4623 * gcc.target/nvptx/ary-init.c: Compile only.
4624
4625 2016-05-10 Marek Polacek <polacek@redhat.com>
4626
4627 PR c/70255
4628 * gcc.dg/attr-opt-1.c: New test.
4629
4630 2016-05-10 Richard Biener <rguenther@suse.de>
4631
4632 PR tree-optimization/70497
4633 PR tree-optimization/28367
4634 * gcc.dg/torture/20160404-1.c: New testcase.
4635 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4636 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4637
4638 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4639
4640 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4641
4642 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4643
4644 * gcc.target/i386/fabsneg-1.c New test.
4645
4646 2016-05-09 Alan Modra <amodra@gmail.com>
4647
4648 PR testsuite/70826
4649 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4650
4651 2016-05-09 Richard Biener <rguenther@suse.de>
4652
4653 PR tree-optimization/70985
4654 * gcc.dg/torture/pr70985.c: New testcase.
4655
4656 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4657
4658 * gcc.dg/tree-ssa/ifc-9.c: New test.
4659 * gcc.dg/tree-ssa/ifc-10.c: New test.
4660 * gcc.dg/tree-ssa/ifc-11.c: New test.
4661 * gcc.dg/tree-ssa/ifc-12.c: New test.
4662 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4663 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4664 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4665
4666 2016-05-09 Richard Biener <rguenther@suse.de>
4667
4668 PR fortran/70937
4669 * gfortran.dg/pr70937.f90: New testcase.
4670
4671 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4672
4673 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4674
4675 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4676
4677 PR fortran/56226
4678 * gfortran.dg/dec_structure_1.f90: New testcase.
4679 * gfortran.dg/dec_structure_2.f90: Ditto.
4680 * gfortran.dg/dec_structure_3.f90: Ditto.
4681 * gfortran.dg/dec_structure_4.f90: Ditto.
4682 * gfortran.dg/dec_structure_5.f90: Ditto.
4683 * gfortran.dg/dec_structure_6.f90: Ditto.
4684 * gfortran.dg/dec_structure_7.f90: Ditto.
4685 * gfortran.dg/dec_structure_8.f90: Ditto.
4686 * gfortran.dg/dec_structure_9.f90: Ditto.
4687 * gfortran.dg/dec_structure_10.f90: Ditto.
4688 * gfortran.dg/dec_structure_11.f90: Ditto.
4689 * gfortran.dg/dec_union_1.f90: Ditto.
4690 * gfortran.dg/dec_union_2.f90: Ditto.
4691 * gfortran.dg/dec_union_3.f90: Ditto.
4692 * gfortran.dg/dec_union_4.f90: Ditto.
4693 * gfortran.dg/dec_union_5.f90: Ditto.
4694 * gfortran.dg/dec_union_6.f90: Ditto.
4695 * gfortran.dg/dec_union_7.f90: Ditto.
4696
4697 2016-05-07 Tom de Vries <tom@codesourcery.com>
4698
4699 PR tree-optimization/70956
4700 * gcc.dg/graphite/pr70956.c: New test.
4701
4702 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR middle-end/70941
4705 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4706 (a, b, c, d): Change type from char to signed char.
4707 (main): Compare against (signed char) -1634678893 instead of
4708 hardcoded -109. Use __builtin_abort instead of abort.
4709
4710 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4711 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4712
4713 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4714
4715 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4716
4717 PR debug/70935
4718 * gcc.dg/torture/pr70935.c: New test.
4719
4720 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4721
4722 PR target/58219
4723 * gcc.target/sh/pr58219.c: New tests.
4724
4725 2016-05-06 Richard Biener <rguenther@suse.de>
4726
4727 PR tree-optimization/70960
4728 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4729
4730 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4731
4732 PR target/52933
4733 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4734 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4735 Adjust expected instruction counts.
4736 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4737
4738 2016-05-06 Marek Polacek <polacek@redhat.com>
4739
4740 PR sanitizer/70875
4741 * gcc.dg/ubsan/bounds-3.c: New test.
4742
4743 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4744
4745 PR target/54089
4746 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4747
4748 2016-05-06 Richard Biener <rguenther@suse.de>
4749
4750 PR middle-end/70931
4751 * gfortran.dg/pr70931.f90: New testcase.
4752
4753 2016-05-06 Richard Biener <rguenther@suse.de>
4754
4755 PR middle-end/70941
4756 * gcc.dg/torture/pr70941.c: New testcase.
4757
4758 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4759
4760 PR tree-optimization/57206
4761 * gcc.dg/vect/pr57206.c: New test.
4762
4763 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4764
4765 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4766
4767 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4768
4769 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4770
4771 * c-c++-common/Wdangling-else-4.c: New test.
4772
4773 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4774
4775 PR c++/70906
4776 PR c++/70933
4777 * g++.dg/opt/pr70906.C: New test.
4778 * g++.dg/opt/pr70933.C: New test.
4779
4780 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4781
4782 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4783
4784 * gcc.dg/ipa/pure-const-3.c: New testcase.
4785
4786 2016-05-04 Marek Polacek <polacek@redhat.com>
4787
4788 * c-c++-common/Wdangling-else-1.c: New test.
4789 * c-c++-common/Wdangling-else-2.c: New test.
4790 * c-c++-common/Wdangling-else-3.c: New test.
4791
4792 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4793
4794 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4795 flag is present.
4796
4797 2016-05-04 Marek Polacek <polacek@redhat.com>
4798
4799 PR c/48778
4800 * gcc.dg/Waddress-2.c: New test.
4801
4802 2016-05-04 Alan Modra <amodra@gmail.com>
4803
4804 * gcc.target/powerpc/pr70866.c: New.
4805
4806 2016-05-03 Martin Sebor <msebor@redhat.com>
4807
4808 PR c++/66561
4809 * c-c++-common/builtin_location.c: New test.
4810 * g++.dg/cpp1y/builtin_location.C: New test.
4811
4812 2016-05-03 Marek Polacek <polacek@redhat.com>
4813
4814 PR c/70859
4815 * gcc.dg/pr70859.c: New test.
4816 * gcc.dg/pr70859-2.c: New test.
4817
4818 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4819
4820 * gnat.dg/debug5.adb: New testcase.
4821
4822 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4823
4824 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4825 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4826 Procedure to check for z10 instruction set.
4827
4828 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4829
4830 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4831
4832 2016-05-03 Alan Modra <amodra@gmail.com>
4833
4834 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4835
4836 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4837
4838 * gcc.target/i386/avx512f-cvt-1.c: New test.
4839
4840 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4841
4842 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4843 -fdump-tree-vrp-details.
4844
4845 2016-05-03 Richard Biener <rguenther@suse.de>
4846
4847 * gcc.dg/pr30172-1.c: Adjust.
4848 * gcc.dg/pr63743.c: Likewise.
4849 * gcc.dg/tm/pr51696.c: Likewise.
4850 * c-c++-common/tm/safe-1.c: Likewise.
4851 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4852 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4853 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4854 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4855
4856 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4857
4858 PR rtl-optimization/70467
4859 * gcc.target/i386/pr70467-3.c: New test.
4860 * gcc.target/i386/pr70467-4.c: New test.
4861
4862 PR tree-optimization/70916
4863 * gcc.c-torture/compile/pr70916.c: New test.
4864
4865 PR target/49244
4866 * gcc.target/i386/pr49244-1.c: New test.
4867 * gcc.target/i386/pr49244-2.c: New test.
4868
4869 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4870
4871 PR rtl-optimization/44281
4872 * gcc.target/i386/pr44281.c: New test.
4873
4874 2016-05-03 bin cheng <bin.cheng@arm.com>
4875
4876 PR tree-optimization/56541
4877 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4878 * gcc.dg/vect/pr56541.c: new test.
4879
4880 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4881
4882 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4883 __float128.
4884 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4885
4886 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4887
4888 PR testsuite/70520
4889 * c-c++-common/asan/clone-test-1.c (main): Align child process
4890 stack to 16 bytes.
4891
4892 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4893
4894 PR c++/62314
4895 * g++.dg/spellcheck-fields-2.C: New test case.
4896
4897 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4898
4899 PR c++/62314
4900 * g++.dg/pr62314.C: New test case.
4901
4902 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4903
4904 * gcc.dg/ipa/inline-8.c: New testcase.
4905
4906 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR rtl-optimization/70467
4909 * gcc.target/i386/pr70467-1.c: New test.
4910
4911 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4912
4913 * gcc.dg/spec-options.c: Run the test on all targets.
4914 * gcc.dg/foo.specs: Use cpp_unique_options.
4915
4916 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4917
4918 * gcc.dg/tree-ssa/unord.c: New testcase.
4919
4920 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4921
4922 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4923
4924 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4925
4926 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4927
4928 2016-05-02 Marek Polacek <polacek@redhat.com>
4929
4930 PR c/70851
4931 * gcc.dg/enum-incomplete-3.c: New test.
4932
4933 2016-05-02 Marek Polacek <polacek@redhat.com>
4934 Tom de Vries <tom@codesourcery.com>
4935
4936 PR tree-optimization/70700
4937 * gcc.dg/pr70700.c: New test.
4938
4939 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4940
4941 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4942 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4943 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4944 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4945 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4946
4947 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4948
4949 * ada/acats/run_acats: Rename into...
4950 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4951 * ada/acats/run_all.sh: Remove redundant test.
4952 (target_run): Move around.
4953 (target_gnatchop): Use newly built executable.
4954 (target_gnatmake): Likewise.
4955 Check that the compilation of impbit succeeds.
4956
4957 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4958
4959 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4960 * gcc.dg/20021029-1.c: Likewise.
4961 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4962 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4963 * gcc.target/sh/cmpstr.c: Likewise.
4964 * gcc.target/sh/cmpstrn.c: Likewise.
4965 * gcc.target/sh/memset.c: Likewise.
4966 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4967 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4968 * gcc.target/sh/pr39423-1.c: Likewise.
4969 * gcc.target/sh/pr49468-di.c: Likewise.
4970 * gcc.target/sh/pr49468-si.c: Likewise.
4971 * gcc.target/sh/pr49880-1.c: Likewise.
4972 * gcc.target/sh/pr49880-2.c: Likewise.
4973 * gcc.target/sh/pr49880-3.c: Likewise.
4974 * gcc.target/sh/pr50751-1.c: Likewise.
4975 * gcc.target/sh/pr50751-4.c: Likewise.
4976 * gcc.target/sh/pr50751-7.c: Likewise.
4977 * gcc.target/sh/pr51244-1.c: Likewise.
4978 * gcc.target/sh/pr51244-10.c: Likewise.
4979 * gcc.target/sh/pr51244-11.c: Likewise.
4980 * gcc.target/sh/pr51244-12.c: Likewise.
4981 * gcc.target/sh/pr51244-13.c: Likewise.
4982 * gcc.target/sh/pr51244-14.c: Likewise.
4983 * gcc.target/sh/pr51244-17.c: Likewise.
4984 * gcc.target/sh/pr51244-18.c: Likewise.
4985 * gcc.target/sh/pr51244-19.c: Likewise.
4986 * gcc.target/sh/pr51244-4.c: Likewise.
4987 * gcc.target/sh/pr51244-5.c: Likewise.
4988 * gcc.target/sh/pr51244-7.c: Likewise.
4989 * gcc.target/sh/pr51244-8.c: Likewise.
4990 * gcc.target/sh/pr51244-9.c: Likewise.
4991 * gcc.target/sh/pr51697.c: Likewise.
4992 * gcc.target/sh/pr52483-1.c: Likewise.
4993 * gcc.target/sh/pr52483-2.c: Likewise.
4994 * gcc.target/sh/pr52483-3.c: Likewise.
4995 * gcc.target/sh/pr52483-5.c: Likewise.
4996 * gcc.target/sh/pr52933-1.c: Likewise.
4997 * gcc.target/sh/pr52933-2.c: Likewise.
4998 * gcc.target/sh/pr52933-3.c: Likewise.
4999 * gcc.target/sh/pr53568-1.c: Likewise.
5000 * gcc.target/sh/pr53976-1.c: Likewise.
5001 * gcc.target/sh/pr53988-1.c: Likewise.
5002 * gcc.target/sh/pr53988.c: Likewise.
5003 * gcc.target/sh/pr54089-1.c: Likewise.
5004 * gcc.target/sh/pr54089-6.c: Likewise.
5005 * gcc.target/sh/pr54089-7.c: Likewise.
5006 * gcc.target/sh/pr54089-8.c: Likewise.
5007 * gcc.target/sh/pr54089-9.c: Likewise.
5008 * gcc.target/sh/pr54236-1.c: Likewise.
5009 * gcc.target/sh/pr54236-2.c: Likewise.
5010 * gcc.target/sh/pr54236-3.c: Likewise.
5011 * gcc.target/sh/pr54236-4.c: Likewise.
5012 * gcc.target/sh/pr54386.c: Likewise.
5013 * gcc.target/sh/pr54602-1.c: Likewise.
5014 * gcc.target/sh/pr54685.c: Likewise.
5015 * gcc.target/sh/pr54760-1.c: Likewise.
5016 * gcc.target/sh/pr54760-2.c: Likewise.
5017 * gcc.target/sh/pr54760-3.c: Likewise.
5018 * gcc.target/sh/pr54760-4.c: Likewise.
5019 * gcc.target/sh/pr54760-5.c: Likewise.
5020 * gcc.target/sh/pr54760-6.c: Likewise.
5021 * gcc.target/sh/pr55146.c: Likewise.
5022 * gcc.target/sh/pr55160.c: Likewise.
5023 * gcc.target/sh/pr59278.c: Likewise.
5024 * gcc.target/sh/pr59401-1.c: Likewise.
5025 * gcc.target/sh/pr59533-1.c: Likewise.
5026 * gcc.target/sh/pr63260.c: Likewise.
5027 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5028 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5029 * gcc.target/sh/strlen.c: Likewise.
5030 * gcc.target/sh/torture/pr30807.c: Likewise.
5031 * gcc.target/sh/torture/pr34777.c: Likewise.
5032 * gcc.target/sh/torture/pr64652.c: Likewise.
5033 * gcc.target/sh/torture/pr65505.c: Likewise.
5034 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5035 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5036
5037 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5038
5039 PR c++/66644
5040 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5041
5042 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5043
5044 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5045 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5046 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5047 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5048
5049 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5050
5051 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5052 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5053
5054 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5055
5056 PR middle-end/70626
5057 * c-c++-common/goacc/combined-reduction.c: New test.
5058 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5059
5060 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5061
5062 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5063 *movdi_internal pattern only if PIC off.
5064 * gcc.target/i386/pr70155-2.c: Likewise.
5065 * gcc.target/i386/pr70155-3.c: Likewise.
5066 * gcc.target/i386/pr70155-4.c: Likewise.
5067 * gcc.target/i386/pr70155-5.c: Likewise.
5068 * gcc.target/i386/pr70155-6.c: Likewise.
5069 * gcc.target/i386/pr70155-7.c: Likewise.
5070 * gcc.target/i386/pr70155-8.c: Likewise.
5071 * gcc.target/i386/pr70155-15.c: Likewise.
5072 * gcc.target/i386/pr70155-17.c: Likewise.
5073 * gcc.target/i386/pr70155-22.c: Likewise.
5074
5075 2016-04-29 Bin Cheng <bin.cheng@arm.com>
5076
5077 PR tree-optimization/70803
5078 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5079
5080 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5081
5082 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5083 optimization of vector loop.
5084 * gcc.target/i386/vect-unpack-3.c: New test.
5085 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5086 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5087 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5088
5089 2016-04-29 Marek Polacek <polacek@redhat.com>
5090
5091 PR sanitizer/70342
5092 * g++.dg/ubsan/null-7.C: New test.
5093
5094 PR c/70852
5095 * gcc.dg/pr70852.c: New test.
5096
5097 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5098
5099 PR/69089
5100 * g++.dg/cpp0x/alignas6.C: New test.
5101
5102 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5103
5104 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5105 * gcc.dg/pr27003.c: Likewise.
5106 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5107 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5108 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5109 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
5110 * gcc.target/arc/mxy.c: Likewise.
5111 * gcc.target/arc/mswape.c: Likewise.
5112 * gcc.target/arc/mrtsc.c: Likewise.
5113 * gcc.target/arc/mcrc.c: Likewise.
5114 * gcc.target/arc/mdsp-packa.c: Likewise.
5115 * gcc.target/arc/mdvbf.c: Likewise.
5116 * gcc.target/arc/mlock.c: Likewise.
5117 * gcc.target/arc/mmac-24.c: Likewise.
5118 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5119
5120 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5121 Matthijs Kooijman <matthijs@stdin.nl>
5122 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5123
5124 PR target/60040
5125 * gcc.target/avr/pr60040-1.c: New.
5126 * gcc.target/avr/pr60040-2.c: New.
5127
5128 2016-04-29 Richard Biener <rguenther@suse.de>
5129
5130 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5131
5132 2016-04-29 Richard Biener <rguenther@suse.de>
5133
5134 PR tree-optimization/13962
5135 PR tree-optimization/65686
5136 * gcc.dg/uninit-pr65686.c: New testcase.
5137
5138 2016-04-29 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR middle-end/70843
5141 * gcc.dg/pr70843.c: New test.
5142
5143 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR target/70858
5146 * gcc.target/i386/pr70858.c: New test.
5147
5148 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5149
5150 * gcc.target/arc/nps400-1.c: New file.
5151
5152 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5153 Andrew Burgess <andrew.burgess@embecosm.com>
5154
5155 * gcc.target/arc/movh_cl-1.c: New file.
5156
5157 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5158 Andrew Burgess <andrew.burgess@embecosm.com>
5159
5160 * gcc.target/arc/extzv-1.c: New file.
5161 * gcc.target/arc/insv-1.c: New file.
5162 * gcc.target/arc/insv-2.c: New file.
5163 * gcc.target/arc/movb-1.c: New file.
5164 * gcc.target/arc/movb-2.c: New file.
5165 * gcc.target/arc/movb-3.c: New file.
5166 * gcc.target/arc/movb-4.c: New file.
5167 * gcc.target/arc/movb-5.c: New file.
5168 * gcc.target/arc/movb_cl-1.c: New file.
5169 * gcc.target/arc/movb_cl-2.c: New file.
5170 * gcc.target/arc/movbi_cl-1.c: New file.
5171 * gcc.target/arc/movl-1.c: New file.
5172
5173 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5174 Andrew Burgess <andrew.burgess@embecosm.com>
5175
5176 * gcc.target/arc/cmem-1.c: New file.
5177 * gcc.target/arc/cmem-2.c: New file.
5178 * gcc.target/arc/cmem-3.c: New file.
5179 * gcc.target/arc/cmem-4.c: New file.
5180 * gcc.target/arc/cmem-5.c: New file.
5181 * gcc.target/arc/cmem-6.c: New file.
5182 * gcc.target/arc/cmem-7.c: New file.
5183 * gcc.target/arc/cmem-ld.inc: New file.
5184 * gcc.target/arc/cmem-st.inc: New file.
5185
5186 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR target/70821
5189 * gcc.target/i386/pr70821.c: New test.
5190
5191 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5192
5193 * gcc.target/powerpc/vec-adde.c: New test.
5194 * gcc.target/powerpc/vec-adde-int128.c: New test.
5195
5196 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5197
5198 * gcc.target/i386/avx-vround-1.c: New test.
5199 * gcc.target/i386/avx-vround-2.c: New test.
5200 * gcc.target/i386/avx512vl-vround-1.c: New test.
5201 * gcc.target/i386/avx512vl-vround-2.c: New test.
5202
5203 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5204
5205 PR testsuite/70595
5206 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5207 (check_effective_target_cilkplus_runtime): ... this.
5208 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5209 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5210
5211 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5212 Require cilkplus_runtime.
5213 Don't add -lcilkrts.
5214 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5215 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5216 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5217 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5218 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5219 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5220 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5221 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5222 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5223 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5224 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5225 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5226 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5227 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5228 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5229 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5230 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5231 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5232 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5233 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5234 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5235 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5236 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5237 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5238 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5239 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5240 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5241 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5242 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5243
5244 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5245 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5246
5247 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5248
5249 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5250 cilkplus_runtime.
5251
5252 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5253
5254 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5255 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5256
5257 2015-04-27 Ryan Burn <contact@rnburn.com>
5258
5259 PR c++/69024
5260 PR c++/68997
5261 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5262 diagnostic.
5263 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5264 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5265
5266 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5267
5268 * gnat.dg/limited_with4.ad[sb]: New test.
5269 * gnat.dg/limited_with4_pkg.ads: New helper.
5270
5271 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5272
5273 PR target/70155
5274 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5275 and movv1ti_internal patterns
5276 * gcc.target/i386/pr70155-1.c: New test.
5277 * gcc.target/i386/pr70155-2.c: Likewise.
5278 * gcc.target/i386/pr70155-3.c: Likewise.
5279 * gcc.target/i386/pr70155-4.c: Likewise.
5280 * gcc.target/i386/pr70155-5.c: Likewise.
5281 * gcc.target/i386/pr70155-6.c: Likewise.
5282 * gcc.target/i386/pr70155-7.c: Likewise.
5283 * gcc.target/i386/pr70155-8.c: Likewise.
5284 * gcc.target/i386/pr70155-9.c: Likewise.
5285 * gcc.target/i386/pr70155-10.c: Likewise.
5286 * gcc.target/i386/pr70155-11.c: Likewise.
5287 * gcc.target/i386/pr70155-12.c: Likewise.
5288 * gcc.target/i386/pr70155-13.c: Likewise.
5289 * gcc.target/i386/pr70155-14.c: Likewise.
5290 * gcc.target/i386/pr70155-15.c: Likewise.
5291 * gcc.target/i386/pr70155-16.c: Likewise.
5292 * gcc.target/i386/pr70155-17.c: Likewise.
5293 * gcc.target/i386/pr70155-18.c: Likewise.
5294 * gcc.target/i386/pr70155-19.c: Likewise.
5295 * gcc.target/i386/pr70155-20.c: Likewise.
5296 * gcc.target/i386/pr70155-21.c: Likewise.
5297 * gcc.target/i386/pr70155-22.c: Likewise.
5298
5299 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5302 ".{5,6}".
5303
5304 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5305
5306 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5307 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5308 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5309 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5310 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5311
5312 2016-04-27 Richard Biener <rguenther@suse.de>
5313
5314 PR ipa/70760
5315 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5316 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5317
5318 2016-04-27 Nathan Sidwell <nathan@acm.org>
5319
5320 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5321 * g++.dg/ubsan/pr63956.C: Adjust error location.
5322
5323 2016-04-27 Nick Clifton <nickc@redhat.com>
5324
5325 PR middle-end/49889
5326 * gcc.dg/pr49889.c: New test.
5327
5328 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5329
5330 * c-c++-common/memset-array.c: New test.
5331
5332 2016-04-26 Martin Sebor <msebor@redhat.com>
5333
5334 PR c++/66639
5335 * g++.dg/cpp1y/func_constexpr.C: New test.
5336
5337 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5338
5339 PR c++/70241
5340 * g++.dg/cpp0x/enum32.C: New test.
5341 * g++.dg/cpp0x/enum33.C: New test.
5342
5343 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5344
5345 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5346 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5347 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5348 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5349 * gcc.c-torture/execute/pr38151.c: Likewise.
5350 * gcc.c-torture/execute/pr66556.c: Likewise.
5351 * gcc.c-torture/execute/pr67781.c: Likewise.
5352 * gcc.c-torture/execute/pr68648.c: Likewise.
5353
5354 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5355
5356 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5357
5358 2016-04-26 Marek Polacek <polacek@redhat.com>
5359
5360 PR c/67784
5361 * gcc.dg/pr67784-3.c: New test.
5362 * gcc.dg/pr67784-4.c: New test.
5363 * gcc.dg/pr67784-5.c: New test.
5364
5365 PR c/70791
5366 * gcc.dg/Wnested-externs-2.c: New test.
5367
5368 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5369
5370 * gcc.dg/fold-plusmult.c: Adjust.
5371 * gcc.dg/no-strict-overflow-6.c: Adjust.
5372 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5373
5374 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5375
5376 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5377 number scans.
5378 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5379 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5380 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5381 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5382 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5383 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5384 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5385 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5386 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5387 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5388 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5389 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5390 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5391 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5392 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5393 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5394 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5395 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5396 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5397 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5398 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5399 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5400 scans.
5401 * gcc.target/i386/pr32219-4.c: Likewise.
5402 * gcc.target/i386/pr32219-6.c: Likewise.
5403 * gcc.target/i386/pr32219-8.c: Likewise.
5404
5405 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5406
5407 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5408 associated options.
5409
5410 2016-04-26 Marek Polacek <polacek@redhat.com>
5411
5412 PR c++/70744
5413 * g++.dg/ext/cond2.C: New test.
5414
5415 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5416
5417 PR tree-optimization/70771
5418 PR tree-optimization/70775
5419 * gcc.dg/pr70771.c: New test.
5420 * gcc.dg/pr70775.c: New test.
5421
5422 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5423
5424 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5425
5426 2016-04-25 Richard Biener <rguenther@suse.de>
5427
5428 PR tree-optimization/70780
5429 * gcc.dg/torture/pr70780.c: New testcase.
5430
5431 2016-04-25 Michael Collison <michael.collison@arm.com>
5432
5433 * gcc.target/arm/neon-vaddws16.c: New test.
5434 * gcc.target/arm/neon-vaddws32.c: New test.
5435 * gcc.target/arm/neon-vaddwu16.c: New test.
5436 * gcc.target/arm/neon-vaddwu32.c: New test.
5437 * gcc.target/arm/neon-vaddwu8.c: New test.
5438 * lib/target-supports.exp
5439 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5440 that arm neon support vector widen sum of HImode TO SImode.
5441
5442 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR sanitizer/70712
5445 * c-c++-common/asan/pr70712.c: New test.
5446
5447 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5448
5449 * .gitattributes: New file.
5450
5451 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5452
5453 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5454
5455 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5456
5457 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5458 * gfortran.dg/submodule_15.f08: Likewise.
5459
5460 2016-04-22 Richard Biener <rguenther@suse.de>
5461
5462 PR tree-optimization/70740
5463 * gcc.dg/torture/pr70740.c: New testcase.
5464
5465 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5466
5467 PR target/70750
5468 * gcc.target/i386/pr70750-1.c: New test.
5469 * gcc.target/i386/pr70750-2.c: Likewise.
5470
5471 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 PR c++/70540
5474 * g++.dg/cpp0x/auto48.C: New.
5475
5476 2016-04-21 Marek Polacek <polacek@redhat.com>
5477
5478 PR c++/70513
5479 * g++.dg/cpp0x/forw_enum12.C: New test.
5480 * g++.dg/cpp0x/forw_enum13.C: New test.
5481
5482 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5483
5484 PR target/70728
5485 * gcc.target/i386/pr70728.c: New test.
5486
5487 2016-04-21 Richard Biener <rguenther@suse.de>
5488
5489 PR middle-end/70747
5490 * gcc.dg/pr70747.c: New testcase.
5491
5492 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5493
5494 PR tree-optimization/70715
5495 * gcc.dg/tree-ssa/scev-13.c: New test.
5496
5497 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5498
5499 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5500
5501 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5502
5503 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5504
5505 2016-04-20 Jan Hubicka <jh@suse.cz>
5506
5507 PR ipa/70018
5508 * g++.dg/ipa/nothrow-1.C: New testcase.
5509
5510 2016-04-20 Nathan Sidwell <nathan@acm.org>
5511
5512 PR c++/55635
5513 * g++.dg/eh/delete1.C: New.
5514
5515 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5516
5517 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5518 -mtune-ctrl=sse_typeless_stores.
5519
5520 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5521
5522 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5523
5524 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5525
5526 PR tree-optimization/69489
5527 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5528
5529 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5530
5531 PR c++/69363
5532 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5533 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5534 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5535
5536 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5537
5538 PR tree-optimization/56625
5539 PR tree-optimization/69489
5540 * gcc.dg/vect/pr56625.c: New test.
5541 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5542
5543 2016-04-20 Andrew Pinski <apinski@cavium.com>
5544
5545 PR target/64971
5546 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5547
5548 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5549
5550 * gnat.dg/self1.adb: Remove now incorrect test.
5551
5552 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5553
5554 * gcc.dg/tree-ssa/scev-11.c: New test.
5555 * gcc.dg/tree-ssa/scev-12.c: New test.
5556
5557 2016-04-20 Marek Polacek <polacek@redhat.com>
5558
5559 PR tree-optimization/70725
5560 * gcc.dg/pr70725.c: New test.
5561
5562 2016-04-20 Richard Biener <rguenther@suse.de>
5563
5564 PR tree-optimization/70726
5565 * g++.dg/vect/pr70726.cc: New testcase.
5566
5567 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5568
5569 PR target/70674
5570 * gcc.target/s390/pr70674.c: New test.
5571
5572 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5573
5574 PR libgfortran/70684
5575 * gfortran.dg/list_read_14.f90: New test.
5576
5577 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5578
5579 PR target/69201
5580 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5581 extern to force it misaligned.
5582 (b): Likewise.
5583 (c): Likewise.
5584 (d): Likewise.
5585 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5586 Don't check `*' before movv4sf_internal.
5587 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5588 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5589 Don't check `*' before movv16qi_internal.
5590 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5591 extern to force it misaligned.
5592 (b): Likewise.
5593 (c): Likewise.
5594 (d): Likewise.
5595 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5596 Don't check `*' before movv2df_internal.
5597 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5598 extern to force it misaligned.
5599 (b): Likewise.
5600 (c): Likewise.
5601 (d): Likewise.
5602 Check movv8sf_internal instead of avx_storeups256.
5603 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5604
5605 2016-04-19 Richard Biener <rguenther@suse.de>
5606
5607 PR tree-optimization/70171
5608 * g++.dg/tree-ssa/pr70171.C: New testcase.
5609
5610 2016-04-19 Richard Biener <rguenther@suse.de>
5611
5612 PR tree-optimization/70724
5613 * gcc.dg/torture/pr70724.c: New testcase.
5614
5615 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5616
5617 PR middle-end/70689
5618 * gcc.target/i386/pr70689.c: New.
5619
5620 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5621
5622 PR target/70708
5623 * gcc.target/i386/pr70708.c: New test.
5624
5625 2016-04-18 Richard Biener <rguenther@suse.de>
5626
5627 PR tree-optimization/43434
5628 * gcc.dg/vect/pr43434.c: New testcase.
5629 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5630 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5631 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5632 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5633 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5634 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5635 * gcc.dg/gomp/pr68640.c: Likewise.
5636 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5637 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5638
5639 2016-04-18 Richard Biener <rguenther@suse.de>
5640
5641 PR tree-optimization/70701
5642 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5643
5644 2016-04-18 Tom de Vries <tom@codesourcery.com>
5645
5646 PR testsuite/70699
5647 * gcc.dg/pr70161.c: Add dot-file scans.
5648 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5649 instead of after last dot char.
5650
5651 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5652
5653 * c-c++-common/dump-ada-spec-3.c: New test.
5654 * c-c++-common/dump-ada-spec-4.c: Likewise.
5655
5656 2016-04-17 Tom de Vries <tom@codesourcery.com>
5657
5658 PR other/70183
5659 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5660
5661 2016-04-15 Jan Hubicka <jh@suse.cz>
5662
5663 PR ipa/70018
5664 * g++.dg/ipa/pure-const-1.C: New testcase.
5665 * g++.dg/ipa/pure-const-2.C: New testcase.
5666 * g++.dg/ipa/pure-const-3.C: New testcase.
5667
5668 2016-04-15 Marek Polacek <polacek@redhat.com>
5669
5670 PR c/70671
5671 * gcc.dg/bitfld-22.c: New test.
5672
5673 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5674
5675 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5676 x86_64.
5677
5678 2016-04-15 Marek Polacek <polacek@redhat.com>
5679
5680 PR c/70651
5681 * c-c++-common/pr70651.c: New test.
5682
5683 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5684
5685 PR rtl-optimization/70681
5686 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5687 dump scan on arm and powerpc.
5688 * gcc.dg/pr10474.c: Likewise.
5689
5690 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR c++/69517
5693 PR c++/70019
5694 PR c++/70588
5695 * g++.dg/cpp1y/vla11.C: Revert for real.
5696
5697 PR c/70436
5698 * c-c++-common/Wparentheses-1.c: New test.
5699 * c-c++-common/gomp/Wparentheses-1.c: New test.
5700 * c-c++-common/gomp/Wparentheses-2.c: New test.
5701 * c-c++-common/gomp/Wparentheses-3.c: New test.
5702 * c-c++-common/gomp/Wparentheses-4.c: New test.
5703 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5704 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5705 * c-c++-common/goacc/Wparentheses-1.c: New test.
5706
5707 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5708
5709 PR target/70662
5710 * gcc.target/i386/pr70662.c: New test.
5711
5712 2016-04-15 Richard Biener <rguenther@suse.de>
5713 Alan Modra <amodra@gmail.com>
5714
5715 PR tree-optimization/70130
5716 * gcc.dg/vect/O3-pr70130.c: New testcase.
5717
5718 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5719
5720 PR target/70669
5721 * gcc.target/powerpc/pr70669.c: New test.
5722
5723 PR target/70640
5724 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5725 a power7 system that does not have an assembler that supports
5726 power8.
5727
5728 2016-04-14 Martin Sebor <msebor@redhat.com>
5729
5730 PR c++/69517
5731 PR c++/70019
5732 PR c++/70588
5733 * c-c++-common/ubsan/vla-1.c: Revert.
5734 * g++.dg/cpp1y/vla11.C: Same.
5735 * g++.dg/cpp1y/vla12.C: Same.
5736 * g++.dg/cpp1y/vla13.C: Same.
5737 * g++.dg/cpp1y/vla14.C: Same.
5738 * g++.dg/cpp1y/vla3.C: Same.
5739 * g++.dg/init/array24.C: Same.
5740 * g++.dg/ubsan/vla-1.C: Same.
5741
5742 2016-04-14 Marek Polacek <polacek@redhat.com>
5743 Jan Hubicka <hubicka@ucw.cz>
5744
5745 PR c++/70029
5746 * g++.dg/torture/pr70029.C: New test.
5747
5748 2016-04-14 Martin Sebor <msebor@redhat.com>
5749
5750 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5751 type size to prevent failures on targets with very low maximum
5752 alignment.
5753
5754 2016-04-14 Richard Biener <rguenther@suse.de>
5755
5756 PR tree-optimization/70623
5757 * gcc.dg/torture/pr70623.c: New testcase.
5758 * gcc.dg/torture/pr70623-2.c: Likewise.
5759
5760 2016-04-13 Martin Sebor <msebor@redhat.com>
5761
5762 PR c++/69517
5763 PR c++/70019
5764 PR c++/70588
5765 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5766 * g++.dg/cpp1y/vla11.C: New test.
5767 * g++.dg/cpp1y/vla12.C: New test.
5768 * g++.dg/cpp1y/vla13.C: New test.
5769 * g++.dg/cpp1y/vla14.C: New test.
5770 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5771 * g++.dg/init/array24.C: Fully brace VLA initializer.
5772 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5773
5774 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR c++/70641
5777 * g++.dg/opt/pr70641.C: New test.
5778
5779 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5780
5781 PR rtl-optimization/68749
5782 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5783 effects of argument promotions.
5784 Remove default args to dg-skip-if.
5785
5786 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5787
5788 PR c++/70635
5789 * g++.dg/parse/pr70635.C: New.
5790
5791 2016-04-13 Marek Polacek <polacek@redhat.com>
5792
5793 PR c++/70639
5794 * c-c++-common/Wmisleading-indentation-4.c: New test.
5795
5796 2016-04-13 Marek Polacek <polacek@redhat.com>
5797
5798 PR c/70436
5799 * gcc.dg/Wparentheses-12.c: New test.
5800 * gcc.dg/Wparentheses-13.c: New test.
5801
5802 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5803
5804 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5805 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5806 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5807
5808 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5809
5810 PR middle-end/70633
5811 * gcc.c-torture/compile/pr70633.c: New test.
5812
5813 PR debug/70628
5814 * gcc.dg/torture/pr70628.c: New test.
5815
5816 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5817
5818 PR c++/70610
5819 * g++.dg/template/pr70610.C: New test.
5820 * g++.dg/template/pr70610-2.C: New test.
5821 * g++.dg/template/pr70610-3.C: New test.
5822 * g++.dg/template/pr70610-4.C: New test.
5823
5824 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5825
5826 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5827 128 instead of 32.
5828
5829 PR c++/70571
5830 * g++.dg/ext/pr70571.C: New test.
5831
5832 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5833
5834 PR target/70640
5835 * gcc.target/powerpc/pr70640.c: New test.
5836
5837 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 PR c++/68722
5840 * g++.dg/parse/pr68722.C: New.
5841
5842 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR rtl-optimization/70596
5845 * gcc.target/i386/pr70596.c: New test.
5846
5847 2016-04-12 Nathan Sidwell <nathan@acm.org>
5848
5849 PR c++/70501
5850 * g++.dg/init/pr70501.C: New.
5851
5852 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5853
5854 * gcc.target/i386/asm-flag-6.c: New test.
5855
5856 2016-04-12 Tom de Vries <tom@codesourcery.com>
5857
5858 PR tree-optimization/68756
5859 * gcc.dg/graphite/pr68756.c: New test.
5860
5861 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR tree-optimization/70602
5864 * gcc.c-torture/execute/pr70602.c: New test.
5865
5866 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5867
5868 PR target/70381
5869 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5870 __float128 emulator is built and runs.
5871 * gcc.target/powerpc/float128-1.c: Likewise.
5872
5873 * lib/target-supports.exp (check_ppc_float128_sw_available):
5874 Rework tests for __float128 software and hardware
5875 availability. Fix exit condition to return 0 on success.
5876
5877 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5878
5879 PR target/70133
5880 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5881 * gcc.target/aarch64/target_attr_15.c: Likewise.
5882
5883 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5884
5885 PR c++/69066
5886 * g++.dg/cpp1y/pr69066.C: New.
5887
5888 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5889
5890 PR fortran/68566
5891 * gfortran.dg/pr36192.f90: Update test.
5892 * gfortran.dg/pr36192_1.f90: Update test.
5893 * gfortran.dg/real_dimension_1.f: Update test.
5894 * gfortran.dg/parameter_array_init_7.f90: New test.
5895
5896 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5897
5898 PR testsuite/64039
5899 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5900
5901 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5902
5903 PR rtl-optimization/66669
5904 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5905
5906 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5907
5908 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5909 * gcc.dg/pie-1.c: Likewise.
5910 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5911 * gcc.dg/pic-4.c: Likewise.
5912 * gcc.dg/pie-3.c: Likewise.
5913 * gcc.dg/pie-4.c: Likewise.
5914
5915 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5916
5917 PR tree-optimization/68644
5918 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5919
5920 PR rtl-optimization/64886
5921 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5922
5923 2016-04-09 Tom de Vries <tom@codesourcery.com>
5924
5925 PR tree-optimization/68953
5926 * gcc.dg/graphite/pr68953.c: New test.
5927
5928 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5929
5930 PR fortran/70592
5931 * gfortran.dg/deferred_character_16.f90: New test.
5932
5933 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR tree-optimization/70586
5936 * gcc.c-torture/execute/pr70586.c: New test.
5937
5938 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5939
5940 PR sanitizer/70573
5941 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5942 with __builtin_memset
5943 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5944
5945 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5946
5947 PR lto/70289
5948 PR ipa/70348
5949 PR tree-optimization/70373
5950 PR middle-end/70533
5951 PR middle-end/70534
5952 PR middle-end/70535
5953 * c-c++-common/goacc/reduction-5.c: New test.
5954 * c-c++-common/goacc/reduction-promotions.c: New test.
5955 * gfortran.dg/goacc/reduction-3.f95: New test.
5956 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5957
5958 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5959
5960 PR c++/70590
5961 PR c++/70452
5962 * g++.dg/pr70590.C: New test.
5963 * g++.dg/pr70590-2.C: New test.
5964
5965 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5966
5967 PR middle-end/70593
5968 * gcc.target/i386/pr70593.c: New test.
5969
5970 PR rtl-optimization/70574
5971 * gcc.target/i386/avx2-pr70574.c: New test.
5972
5973 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5974
5975 PR sanitizer/70541
5976 * c-c++-common/asan/pr70541.c: New test.
5977
5978 2016-04-08 Tom de Vries <tom@codesourcery.com>
5979
5980 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5981 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5982
5983 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5984
5985 PR target/70566
5986 * gcc.c-torture/execute/pr70566.c: New test.
5987
5988 2016-04-08 Tom de Vries <tom@codesourcery.com>
5989
5990 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5991 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5992
5993 2016-04-08 Alan Modra <amodra@gmail.com>
5994
5995 * gcc.target/powerpc/pr70117.c: New.
5996
5997 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5998
5999 PR testsuite/70581
6000 * gcc.dg/lto/simd-function_0.c: New test.
6001
6002 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6003 clones.
6004 * c-c++-common/attr-simd-2.c: Likewise.
6005 * c-c++-common/attr-simd-4.c: Likewise.
6006 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6007 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6008
6009 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6010
6011 PR testsuite/70553
6012 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6013
6014 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6015 Tom de Vries <tom@codesourcery.com>
6016
6017 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6018 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6019 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6020 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6021 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6022 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6023 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6024 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6025
6026 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6027
6028 PR c/70436
6029 * g++.dg/warn/Wparentheses-29.C: New test.
6030
6031 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6032
6033 PR c/70436
6034 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6035 explicit braces to resolve a future -Wparentheses warning.
6036
6037 2016-04-06 Richard Henderson <rth@redhat.com>
6038
6039 * gcc.dg/pr61817-1.c: New test.
6040 * gcc.dg/pr61817-2.c: New test.
6041 * gcc.dg/pr69391-1.c: New test.
6042 * gcc.dg/pr69391-2.c: New test.
6043
6044 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6045
6046 PR rtl-optimization/70398
6047 * gcc.target/aarch64/pr70398.c: New.
6048
6049 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6050
6051 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6052
6053 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
6054 Pedro Alves <palves@redhat.com>
6055
6056 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6057
6058 2016-04-06 Jakub Jelinek <jakub@redhat.com>
6059
6060 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6061 Check for avx512f effective targets instead of avx2.
6062 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6063 for AVX512F clones.
6064 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6065 * g++.dg/gomp/declare-simd-1.C: Likewise.
6066 * g++.dg/gomp/declare-simd-3.C: Likewise.
6067 * g++.dg/gomp/declare-simd-4.C: Likewise.
6068
6069 PR middle-end/70550
6070 * c-c++-common/gomp/pr70550-1.c: New test.
6071 * c-c++-common/gomp/pr70550-2.c: New test.
6072
6073 2016-04-05 Nathan Sidwell <nathan@acm.org>
6074
6075 PR c++/70512
6076 * g++.dg/ext/attribute-may-alias-5.C: New.
6077
6078 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/70336
6081 * c-c++-common/pr70336.c: New test.
6082 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6083 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6084
6085 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
6086
6087 PR ipa/66223
6088 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6089
6090 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR rtl-optimization/70542
6093 * gcc.dg/torture/pr70542.c: New test.
6094 * gcc.target/i386/avx2-pr70542.c: New test.
6095
6096 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6097
6098 PR tree-optimization/70509
6099 * gcc.target/i386/avx512bw-pr70509.c: New test.
6100
6101 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6102
6103 PR c++/70452
6104 * g++.dg/ext/constexpr-vla4.C: New test.
6105
6106 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
6107
6108 PR target/70510
6109 * gcc.target/i386/pr70510.c: New test.
6110
6111 2016-04-05 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/70526
6114 * g++.dg/torture/pr70526.C: New testcase.
6115
6116 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR target/70525
6119 * gcc.target/i386/pr70525.c: New test.
6120
6121 2016-04-05 Richard Biener <rguenther@suse.de>
6122
6123 PR middle-end/70499
6124 * g++.dg/torture/pr70499.C: New testcase.
6125
6126 2016-04-05 Richard Biener <rguenther@suse.de>
6127
6128 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6129 remove XFAIL.
6130
6131 2016-04-04 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR middle-end/70307
6134 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6135 rs6000 ABI warnings.
6136
6137 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
6138
6139 PR ipa/66223
6140 * g++.dg/ipa/devirt-51.C: New testcase.
6141
6142 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6143 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR middle-end/70457
6146 * gcc.dg/torture/pr70457.c: New.
6147
6148 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6149
6150 PR fortran/67538
6151 * gfortran.dg/allocate_with_source_19.f08: New test.
6152
6153 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6154
6155 PR fortran/65795
6156 * gfortran.dg/coarray_allocate_6.f08: New test.
6157
6158 2016-04-04 Richard Biener <rguenther@suse.de>
6159
6160 PR rtl-optimization/70484
6161 * gcc.dg/torture/pr70484.c: New testcase.
6162
6163 2016-04-04 Marek Polacek <polacek@redhat.com>
6164
6165 PR c/70307
6166 * gcc.dg/torture/pr70307.c: New test.
6167
6168 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6169
6170 PR target/70416
6171 PR target/67391
6172 * gcc.target/sh/torture/pr70416.c: New.
6173
6174 2016-04-02 Martin Sebor <msebor@redhat.com>
6175
6176 PR c++/67376
6177 PR c++/70170
6178 PR c++/70172
6179 PR c++/70228
6180 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6181 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6182 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6183 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6184 * g++.dg/cpp0x/constexpr-string.C: Same.
6185 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6186 * g++.dg/cpp0x/pr65398.C: Same.
6187 * g++.dg/ext/constexpr-vla1.C: Same.
6188 * g++.dg/ext/constexpr-vla2.C: Same.
6189 * g++.dg/ext/constexpr-vla3.C: Same.
6190 * g++.dg/ubsan/pr63956.C: Same.
6191
6192 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR rtl-optimization/70467
6195 * gcc.target/i386/pr70467-2.c: New test.
6196
6197 2016-04-01 Jakub Jelinek <jakub@redhat.com>
6198 Marek Polacek <polacek@redhat.com>
6199
6200 PR c++/70488
6201 * g++.dg/init/new47.C: New test.
6202
6203 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6204
6205 PR target/70496
6206 * gcc.target/arm/pr70496.c: New test.
6207
6208 2016-04-01 Nathan Sidwell <nathan@acm.org>
6209
6210 PR c++/68475
6211 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6212
6213 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6214
6215 PR target/69890
6216 * gcc.dg/strlenopt.h (memmove): New.
6217 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6218 instead of "string.h".
6219 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6220 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6221 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6222 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6223 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6224 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6225 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6226 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6227 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6228 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6229 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6230 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6231 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6232 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6233 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6234 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6235 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6236 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6237 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6238 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6239
6240 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6241
6242 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6243 (Holder::foo): Reflect this.
6244
6245 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6246
6247 PR target/70442
6248 * gcc.dg/pr70442.c: New test.
6249
6250 2016-03-31 Nathan Sidwell <nathan@acm.org>
6251
6252 PR c++/70393
6253 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6254
6255 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6256
6257 PR target/70453
6258 * gcc.target/i386/pr70453.c: New test.
6259
6260 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6261
6262 PR target/70292
6263 * gcc.c-torture/pr70292.c: New test.
6264
6265 2016-03-31 Marek Polacek <polacek@redhat.com>
6266
6267 PR c/70297
6268 * c-c++-common/pr70297.c: New test.
6269 * g++.dg/cpp0x/typedef-redecl.C: New test.
6270 * gcc.dg/typedef-redecl2.c: New test.
6271
6272 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR rtl-optimization/70460
6275 * gcc.c-torture/execute/pr70460.c: New test.
6276
6277 2016-03-31 Richard Biener <rguenther@suse.de>
6278
6279 PR c++/70430
6280 * g++.dg/ext/vector30.C: New testcase.
6281
6282 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6283 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6284
6285 * gfortran.dg/fmt_pf.f90: New test.
6286
6287 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6288
6289 Forward-port from 5 branch
6290 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6291
6292 PR testsuite/70356
6293 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6294 dg-require-effective-target after dg-do.
6295
6296 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6297
6298 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6299
6300 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6301 Julian Brown <julian@codesourcery.com>
6302 Chung-Lin Tang <cltang@codesourcery.com>
6303 Cesar Philippidis <cesar@codesourcery.com>
6304 James Norris <jnorris@codesourcery.com>
6305 Tom de Vries <tom@codesourcery.com>
6306 Nathan Sidwell <nathan@codesourcery.com>
6307
6308 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6309 * c-c++-common/goacc/loop-clauses.c: Likewise.
6310 * g++.dg/goacc/template.C: Likewise.
6311 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6312 * gfortran.dg/goacc/loop-1.f95: Likewise.
6313 * gfortran.dg/goacc/loop-5.f95: Likewise.
6314 * gfortran.dg/goacc/loop-6.f95: Likewise.
6315 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6316 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6317 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6318 * c-c++-common/goacc/clauses-fail.c: Likewise.
6319 * c-c++-common/goacc/parallel-1.c: Likewise.
6320 * c-c++-common/goacc/reduction-1.c: Likewise.
6321 * c-c++-common/goacc/reduction-2.c: Likewise.
6322 * c-c++-common/goacc/reduction-3.c: Likewise.
6323 * c-c++-common/goacc/reduction-4.c: Likewise.
6324 * c-c++-common/goacc/routine-3.c: Likewise.
6325 * c-c++-common/goacc/routine-4.c: Likewise.
6326 * c-c++-common/goacc/routine-5.c: Likewise.
6327 * c-c++-common/goacc/tile.c: Likewise.
6328 * g++.dg/goacc/template.C: Likewise.
6329 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6330 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6331 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6332 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6333 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6334 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6335 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6336 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6337 * c-c++-common/goacc/use_device-1.c: ... this file.
6338 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6339 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6340 * c-c++-common/goacc/host_data-6.c: ... this file.
6341 * c-c++-common/goacc/loop-2-kernels.c: New file.
6342 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6343 * c-c++-common/goacc/loop-3.c: Likewise.
6344 * g++.dg/goacc/reference.C: Likewise.
6345 * g++.dg/goacc/routine-1.C: Likewise.
6346 * g++.dg/goacc/routine-2.C: Likewise.
6347
6348 2016-03-30 Richard Biener <rguenther@suse.de>
6349
6350 PR middle-end/70450
6351 * gcc.dg/torture/pr70450.c: New testcase.
6352
6353 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR target/70421
6356 * gcc.dg/torture/pr70421.c: New test.
6357 * gcc.target/i386/avx512f-pr70421.c: New test.
6358
6359 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6360
6361 PR testsuite/70364
6362 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6363 (check): New function.
6364 (bar): Call check.
6365 (foo): Align stack to 16 bytes when calling bar.
6366 * gcc.target/i386/cleanup-2.c: Likewise.
6367
6368 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6369
6370 PR tree-optimization/59124
6371 * gcc.dg/Warray-bounds-19.c: New test.
6372
6373 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6374
6375 * lib/prune.exp (escape_regex_chars): New.
6376 (prune_file_path): Update to quote metcharacters for regexp.
6377
6378 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR rtl-optimization/70429
6381 * gcc.c-torture/execute/pr70429.c: New test.
6382
6383 PR tree-optimization/70405
6384 * gcc.dg/pr70405.c: New test.
6385
6386 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6387
6388 PR fortran/70397
6389 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6390 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6391
6392 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6393
6394 PR testsuite/64177
6395 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6396 __cilkrts_set_param to set two workers.
6397 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6398 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6399
6400 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6401
6402 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6403
6404 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6405
6406 PR target/70406
6407 * gcc.target/i386/pr70406.c: New test.
6408
6409 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6410
6411 * gnat.dg/specs/double_record_extension3.ads: New test.
6412
6413 2016-03-25 Richard Henderson <rth@redhat.com>
6414
6415 PR target/70120
6416 * gcc.target/aarch64/pr70120-1.c: New.
6417 * gcc.target/aarch64/pr70120-2.c: New.
6418 * gcc.target/aarch64/pr70120-3.c: New.
6419
6420 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6421
6422 PR c++/62212
6423 * g++.dg/template/mangle2.C: The dg-do directive should be
6424 "compile" not "assemble".
6425
6426 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6427
6428 PR lto/69650
6429 * gcc.dg/pr69650.c: New test.
6430
6431 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6432
6433 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6434
6435 2016-03-25 Alan Modra <amodra@gmail.com>
6436
6437 * gcc.dg/dfp/pr70052.c: New test.
6438
6439 2016-03-24 Richard Henderson <rth@redhat.com>
6440
6441 PR middle-end/69845
6442 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6443 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6444
6445 2016-03-24 Tom de Vries <tom@codesourcery.com>
6446
6447 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6448
6449 2016-03-24 Tom de Vries <tom@codesourcery.com>
6450
6451 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6452 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6453
6454 2016-03-24 Tom de Vries <tom@codesourcery.com>
6455
6456 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6457 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6458
6459 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6460
6461 PR c++/62212
6462 * g++.dg/template/mangle2.C: New test.
6463
6464 2016-03-24 Richard Biener <rguenther@suse.de>
6465
6466 PR tree-optimization/70396
6467 * gcc.dg/torture/pr70396.c: New testcase.
6468
6469 2016-03-24 Richard Biener <rguenther@suse.de>
6470
6471 PR middle-end/70370
6472 * gcc.dg/torture/pr70370.c: New testcase.
6473
6474 2016-03-24 Tom de Vries <tom@codesourcery.com>
6475
6476 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6477 * gfortran.dg/goacc/kernels-tree.f95: Same.
6478 * gfortran.dg/goacc/parallel-tree.f95: Same.
6479
6480 2016-03-24 Tom de Vries <tom@codesourcery.com>
6481
6482 * c-c++-common/goacc/uninit-if-clause.c: New test.
6483 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6484
6485 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR target/70290
6488 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6489 Fix formatting.
6490
6491 2016-03-24 Richard Biener <rguenther@suse.de>
6492
6493 PR tree-optimization/70372
6494 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6495
6496 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6497
6498 PR c++/70347
6499 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6500
6501 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6502
6503 PR c++/70332
6504 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6505
6506 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR c++/70001
6509 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6510 * g++.dg/cpp1y/pr70001.C: New test.
6511
6512 PR c++/70323
6513 * g++.dg/cpp0x/constexpr-70323.C: New test.
6514
6515 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6516 Jason Merrill <jason@redhat.com>
6517 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR c++/69315
6520 * g++.dg/cpp0x/constexpr-69315.C: New test.
6521 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6522
6523 2016-03-23 Marek Polacek <polacek@redhat.com>
6524
6525 PR c++/69884
6526 * g++.dg/warn/Wignored-attributes-1.C: New test.
6527 * g++.dg/warn/Wignored-attributes-2.C: New test.
6528
6529 2016-03-23 Tom de Vries <tom@codesourcery.com>
6530
6531 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6532 initialization.
6533 * gfortran.dg/goacc/private-3.f95 (test): Same.
6534 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6535 missing use param.
6536
6537 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6538
6539 * lib/target-supports.exp: Remove v7ve entry from loop
6540 creating effective target checks.
6541 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6542 (add_options_for_arm_arch_v7ve): Likewise.
6543
6544 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR tree-optimization/70354
6547 * gcc.dg/vect/pr70354-1.c: New test.
6548 * gcc.dg/vect/pr70354-2.c: New test.
6549 * gcc.target/i386/avx2-pr70354-1.c: New test.
6550 * gcc.target/i386/avx2-pr70354-2.c: New test.
6551
6552 2016-03-22 Jeff Law <law@redhat.com>
6553
6554 PR target/70232
6555 * gcc.dg/tree-ssa/pr70232.c: New test.
6556
6557 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6558
6559 PR target/70302
6560 * gcc.target/i386/pr70302.c: New test.
6561
6562 2016-03-22 Richard Biener <rguenther@suse.de>
6563
6564 PR middle-end/70251
6565 * g++.dg/torture/pr70251.C: New testcase.
6566
6567 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6568
6569 PR c/69993
6570 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6571 Wmisleading-indentation.c.
6572 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6573 reflect change to diagnostic text and order of messages.
6574 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6575
6576 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6577
6578 * g++.dg/ext/java-3.C: Don't compile on AIX.
6579
6580 2016-03-22 Richard Biener <rguenther@suse.de>
6581
6582 PR middle-end/70333
6583 * gcc.dg/torture/pr70333.c: New testcase.
6584
6585 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6586
6587 * g++.dg/ext/pr70290.C: New test.
6588
6589 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6590
6591 PR target/70325
6592 * gcc.target/i386/pr70325.c: New test.
6593
6594 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR target/70329
6597 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6598 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6599
6600 PR target/70300
6601 * gcc.target/i386/pr70300.c: New test.
6602
6603 PR c++/70295
6604 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6605 (func2): New function for cond with parens, xfail warning for c++.
6606 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6607
6608 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6609
6610 PR c++/70096
6611 * g++.dg/template/ptrmem30.C: New test.
6612
6613 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6614
6615 PR c++/70204
6616 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6617 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6618
6619 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR middle-end/70326
6622 * gcc.dg/pr70326.c: New test.
6623
6624 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6625 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR tree-optimization/70317
6628 * gcc.dg/pr70317.c: New test.
6629
6630 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6631
6632 PR target/70327
6633 * gcc.target/i386/pr70327.c: New test.
6634
6635 2016-03-21 Martin Liska <mliska@suse.cz>
6636
6637 PR ipa/70306
6638 * gcc.dg/ipa/pr70306.c: New test.
6639
6640 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6641
6642 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6643 * gcc.target/arm/attr-align3.c: Likewise.
6644 * gcc.target/arm/attr_arm.c: Likewise.
6645 * gcc.target/arm/flip-thumb.c: Likewise.
6646
6647 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR target/70296
6650 * gcc.target/powerpc/altivec-36.c: New test.
6651
6652 2016-03-21 Richard Biener <rguenther@suse.de>
6653
6654 PR tree-optimization/70310
6655 * gcc.dg/torture/pr70310.c: New testcase.
6656
6657 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6658
6659 PR target/70293
6660 * gcc.target/i386/pr70293.c: New test.
6661
6662 2016-03-21 Richard Biener <rguenther@suse.de>
6663
6664 PR tree-optimization/70288
6665 * gcc.dg/torture/pr70288-1.c: New testcase.
6666 * gcc.dg/torture/pr70288-2.c: Likewise.
6667
6668 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6669
6670 PR rtl-optimization/69307
6671 * gcc.target/arm/pr69307.c: New test.
6672
6673 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6674
6675 PR rtl-optimization/69102
6676 * gcc.c-torture/compile/pr69102.c: New test.
6677
6678 2016-03-18 Jeff Law <law@redhat.com>
6679
6680 PR rtl-optimization/70263
6681 * gcc.c-torture/compile/pr70263-1.c: New test.
6682 * gcc.target/i386/pr70263-2.c: New test.
6683
6684 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6685
6686 PR rtl-optimization/70278
6687 * gcc.dg/torture/pr70278.c: New test.
6688 * gcc.target/arm/pr70278.c: New test.
6689
6690 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6691
6692 PR c/70281
6693 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6694 (test_builtin_types_compatible_p): New test function.
6695 * gcc.dg/pr70281.c: New test case.
6696
6697 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6698
6699 PR target/70113
6700 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6701
6702 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6703
6704 PR tree-optimization/70252
6705 * gcc.dg/pr70252.c: New test.
6706
6707 2016-03-18 Tom de Vries <tom@codesourcery.com>
6708
6709 * gcc.dg/pr70161-2.c: New test.
6710 * gcc.dg/pr70161.c: New test.
6711
6712 2016-03-18 Tom de Vries <tom@codesourcery.com>
6713
6714 PR ipa/70269
6715 * gcc.dg/pr70269.c: New test.
6716
6717 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR c++/70267
6720 * g++.dg/ext/java-3.C: New test.
6721
6722 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6723
6724 PR c++/70205
6725 * g++.dg/lookup/pr70205.C: New test.
6726
6727 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6728
6729 PR c++/70218
6730 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6731
6732 2016-03-17 Marek Polacek <polacek@redhat.com>
6733
6734 PR c/69407
6735 * gcc.dg/atomic-op-6.c: New test.
6736
6737 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6738
6739 PR c/70264
6740 * c-c++-common/pr70264.c: New test case.
6741
6742 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR c++/70144
6745 * c-c++-common/pr70144-1.c: New test.
6746 * c-c++-common/pr70144-2.c: New test.
6747
6748 PR c++/70272
6749 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6750 * g++.dg/opt/flifetime-dse6.C: New test.
6751 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6752
6753 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6754
6755 PR driver/70192
6756 * gcc.dg/pic-1.c: New test.
6757 * gcc.dg/pic-2.c: Likewise.
6758 * gcc.dg/pic-3.c: Likewise.
6759 * gcc.dg/pic-4.c: Likewise.
6760 * gcc.dg/pie-1.c: Likewise.
6761 * gcc.dg/pie-2.c: Likewise.
6762 * gcc.dg/pie-3.c: Likewise.
6763 * gcc.dg/pie-4.c: Likewise.
6764 * gcc.dg/pie-5.c: Likewise.
6765 * gcc.dg/pie-6.c: Likewise.
6766
6767 2016-03-17 Tom de Vries <tom@codesourcery.com>
6768
6769 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6770 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6771
6772 2016-03-17 Richard Biener <rguenther@suse.de>
6773
6774 PR debug/70271
6775 * g++.dg/debug/pr70271.C: New testcase.
6776
6777 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6778
6779 * gcc.target/i386/pr70251.c: New test.
6780
6781 2016-03-17 Marek Polacek <polacek@redhat.com>
6782
6783 PR c++/70194
6784 * g++.dg/warn/constexpr-70194.C: New test.
6785
6786 2016-03-16 Richard Henderson <rth@redhat.com>
6787
6788 PR middle-end/70240
6789 * gcc.c-torture/compile/pr70240.c: New.
6790
6791 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6792
6793 * gcc.c-torture/compile/20151204.c: Skip for avr.
6794
6795 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR target/70245
6798 * g++.dg/opt/pr70245.C: New test.
6799 * g++.dg/opt/pr70245.h: New file.
6800 * g++.dg/opt/pr70245-aux.cc: New file.
6801
6802 2016-03-16 Martin Sebor <msebor@redhat.com>
6803
6804 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6805
6806 2016-03-16 Richard Henderson <rth@redhat.com>
6807
6808 PR middle-end/70199
6809 * gcc.c-torture/compile/pr70199.c: New.
6810
6811 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6812
6813 * gcc.dg/uninit-19.c: Run dos2unix.
6814
6815 2016-03-16 Marek Polacek <polacek@redhat.com>
6816
6817 PR c/70093
6818 * gcc.dg/nested-func-10.c: New test.
6819 * gcc.dg/nested-func-9.c: New test.
6820
6821 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR tree-optimization/68714
6824 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6825
6826 2016-03-16 Tom de Vries <tom@codesourcery.com>
6827
6828 PR tree-optimization/68715
6829 * gcc.dg/graphite/pr68715-2.c: New test.
6830 * gcc.dg/graphite/pr68715.c: New test.
6831 * gfortran.dg/graphite/pr68715.f90: New test.
6832
6833 2016-03-16 Tom de Vries <tom@codesourcery.com>
6834
6835 PR tree-optimization/68809
6836 * gcc.dg/graphite/pr68809-2.c: New test.
6837 * gcc.dg/graphite/pr68809.c: New test.
6838
6839 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR c++/70147
6842 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6843 method call to i () as argument. Adjust expected output.
6844
6845 PR c++/70147
6846 * g++.dg/ubsan/pr70147-1.C: New test.
6847 * g++.dg/ubsan/pr70147-2.C: New test.
6848
6849 2016-03-15 Martin Sebor <msebor@redhat.com>
6850
6851 PR c++/58281
6852 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6853
6854 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6855
6856 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6857 hppa*-*-hpux*.
6858
6859 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6860
6861 PR libfortran/69799
6862 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6863 libatomic_available.
6864
6865 2016-03-15 Marek Polacek <polacek@redhat.com>
6866
6867 PR c++/70209
6868 * g++.dg/ext/attribute-may-alias-4.C: New test.
6869
6870 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6871
6872 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6873 -fvar-tracking-assignments-toggle flag.
6874
6875 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6876
6877 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6878
6879 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR rtl-optimization/70222
6882 * gcc.c-torture/execute/pr70222-1.c: New test.
6883 * gcc.c-torture/execute/pr70222-2.c: New test.
6884
6885 2016-03-15 Richard Henderson <rth@redhat.com>
6886
6887 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6888
6889 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6890
6891 PR rtl-optimization/69032
6892 * gcc.dg/pr69032.c: New test.
6893
6894 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6895
6896 PR rtl-optimization/63384
6897 * g++.dg/pr63384.C: New test.
6898
6899 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6900
6901 PR target/64411
6902 * gcc.target/i386/pr64411.C: New test.
6903
6904 2016-03-15 Tom de Vries <tom@codesourcery.com>
6905
6906 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6907 * gfortran.dg/goacc/kernels-alias.f95: New test.
6908
6909 2016-03-14 Martin Sebor <msebor@redhat.com>
6910
6911 PR c++/53792
6912 * g++.dg/cpp0x/constexpr-inline.C: New test.
6913 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6914
6915 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6916
6917 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6918
6919 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR middle-end/70219
6922 * gcc.dg/pr70219.c: New test.
6923
6924 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6925
6926 PR target/70083
6927 * gcc.dg/torture/pr70083.c: New test.
6928 * gcc.target/i386/pr70083.c: New test.
6929
6930 2016-03-14 Richard Biener <rguenther@suse.de>
6931
6932 PR tree-optimization/56365
6933 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6934
6935 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6936
6937 PR target/70098
6938 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6939 New function.
6940 * g++.dg/pr70098.C: New testcase.
6941
6942
6943 2016-03-14 Tom de Vries <tom@codesourcery.com>
6944
6945 PR tree-optimization/70045
6946 * gcc.dg/graphite/pr70045.c: New test.
6947
6948 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6949
6950 PR fortran/69043
6951 * gfortran.dg/include_9.f90: New test.
6952
6953 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6954
6955 PR fortran/45076
6956 gfortran.dg/prof/prof.exp: New script.
6957 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6958
6959 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6960
6961 PR rtl-optimization/69307
6962 * gcc.dg/pr69307.c: New test.
6963
6964 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6965
6966 PR target/69614
6967 * gcc.target/arm/pr69614.c: New.
6968
6969 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6970
6971 PR fortran/70031
6972 * gfortran.dg/submodule_14.f08: New test
6973
6974 PR fortran/69524
6975 * gfortran.dg/submodule_15.f08: New test
6976
6977 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6978
6979 PR c++/70106
6980 * g++.dg/cpp1y/paren3.C: New test.
6981
6982 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6983
6984 PR target/70131
6985 * gcc.target/powerpc/ppc-round2.c: New test.
6986
6987 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6988
6989 PR target/70123
6990 * gcc.dg/torture/pr70123.c: New test.
6991
6992 2016-03-11 Jeff Law <law@redhat.com>
6993
6994 PR tree-optimization/70190
6995 * gcc.c-torture/compile/pr70190.c: New test.
6996
6997 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6998
6999 PR c/68187
7000 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7001 case.
7002 (test43_b): Likewise.
7003 (test43_c): Likewise.
7004 (test43_d): Likewise.
7005 (test43_e): Likewise.
7006 (test43_f): Likewise.
7007 (test43_g): Likewise.
7008 (test44_a): Likewise.
7009 (test44_b): Likewise.
7010 (test44_c): Likewise.
7011 (test44_d): Likewise.
7012 (test44_e): Likewise.
7013
7014 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7015
7016 PR c/70085
7017 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7018
7019 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7020
7021 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7022 dg-options.
7023
7024 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7025
7026 PR target/70002
7027 PR target/69245
7028 * gcc.target/aarch64/pr69245_2.c: New test.
7029
7030 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR tree-optimization/70177
7033 * gcc.dg/pr70177.c: New test.
7034
7035 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7036
7037 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7038
7039 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7040
7041 * gcc.dg/tree-ssa/sra-20.c: New.
7042
7043 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR rtl-optimization/70174
7046 * gcc.dg/pr70174.c: New test.
7047
7048 PR tree-optimization/70169
7049 * gcc.dg/pr70169.c: New test.
7050
7051 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7052
7053 PR target/70160
7054 * gcc.target/i386/pr70160.c: New test.
7055
7056 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7057
7058 * gcc.target/s390/dfp-1.c: New test.
7059
7060 2016-03-10 Nick Clifton <nickc@redhat.com>
7061
7062 PR target/70044
7063 * gcc.target/aarch64/pr70044.c: New test.
7064
7065 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7066 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR c++/70001
7069 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7070 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7071 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7072
7073 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
7074
7075 PR lto/69589
7076 * g++.dg/lto/pr69589_0.C: New testcase
7077 * g++.dg/lto/pr69589_1.C: New testcase
7078
7079 2016-03-10 Marek Polacek <polacek@redhat.com>
7080
7081 PR c++/70153
7082 * g++.dg/delayedfold/unary-plus1.C: New test.
7083
7084 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
7085
7086 * gcc.target/arm/pr45701-1.c: Escape brackets.
7087 * gcc.target/arm/pr45701-2.c: Likewise.
7088
7089 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7090
7091 * gfortran.dg/unconstrained_commons.f: New.
7092
7093 2016-03-10 Alan Modra <amodra@gmail.com>
7094
7095 * gcc.dg/pr69195.c: New.
7096 * gcc.dg/pr69238.c: New.
7097
7098 2016-03-10 Tom de Vries <tom@codesourcery.com>
7099
7100 PR testsuite/68915
7101 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7102
7103 2016-03-10 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/70128
7106 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7107 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7108
7109 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR tree-optimization/70152
7112 * gcc.dg/pr70152.c: New test.
7113
7114 PR target/70086
7115 * gcc.target/i386/pr70086-1.c: New test.
7116 * gcc.target/i386/pr70086-2.c: New test.
7117 * gcc.target/i386/pr70086-3.c: New test.
7118
7119 PR tree-optimization/70127
7120 * gcc.c-torture/execute/pr70127.c: New test.
7121
7122 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7123
7124 * c-c++-common/goacc/combined-directives-2.c: New test.
7125
7126 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7127
7128 PR c/68473
7129 PR c++/70105
7130 * g++.dg/diagnostic/pr70105.C: New test.
7131 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7132 (test_multiple_ordinary_maps): New test function.
7133
7134 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7135
7136 PR c/68473
7137 PR c++/70105
7138 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7139 Drop range information from call to inform_at_rich_loc.
7140 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7141 New.
7142 (test_show_locus): Replace calls to rich_location::add_range with
7143 calls to add_range. Rewrite the tests that used the now-defunct
7144 rich_location ctor taking a source_range. Simplify other tests
7145 by replacing calls to COMBINE_LOCATION_DATA with calls to
7146 make_location.
7147
7148 2016-03-09 Richard Biener <rguenther@suse.de>
7149 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR tree-optimization/70138
7152 * gcc.dg/vect/pr70138-1.c: New testcase.
7153 * gcc.dg/vect/pr70138-2.c: Likewise.
7154
7155 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR target/70049
7158 * gcc.target/i386/pr70049.c: New test.
7159
7160 2016-03-09 Richard Biener <rguenther@suse.de>
7161
7162 PR c/70143
7163 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7164 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7165 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7166
7167 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7168
7169 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7170 arm-*-*.
7171
7172 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR middle-end/67278
7175 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7176
7177 PR target/67278
7178 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7179
7180 PR middle-end/70050
7181 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7182 in testcase comment.
7183
7184 2016-03-09 Tom de Vries <tom@codesourcery.com>
7185
7186 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7187 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7188 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7189 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7190 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7191 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7192 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7193 * gfortran.dg/goacc/kernels-loop.f95: New test.
7194
7195 2016-03-08 Martin Sebor <msebor@redhat.com>
7196
7197 PR c++/62096
7198 * g++.dg/warn/overflow-warn-7.C: New test.
7199
7200 2016-03-08 Jason Merrill <jason@redhat.com>
7201
7202 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7203 * lib/target-supports.exp (check_effective_target_concepts): New.
7204
7205 2016-03-08 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR c++/70135
7208 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7209 * g++.dg/ubsan/pr70135.C: New test.
7210
7211 PR target/70110
7212 * gcc.dg/pr70110.c: New test.
7213
7214 2016-03-07 Martin Jambor <mjambor@suse.cz>
7215
7216 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7217 * c-c++-common/gomp/if-1.c: Likewise.
7218 * c-c++-common/gomp/pr61486-2.c: Likewise.
7219 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7220 to dg-additional-options.
7221 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7222 * g++/gomp/target-teams-1.c: Likewise.
7223 * gcc.dg/gomp/gomp.exp: Likewise.
7224 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7225 dg-additional-options.
7226 * gfortran.dg/gomp/gomp.exp: Likewise.
7227 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7228 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7229 dg-additional-options.
7230 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7231
7232 2016-03-07 Martin Jambor <mjambor@suse.cz>
7233
7234 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7235 * c-c++-common/gomp/gridify-1.c: New test.
7236 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7237
7238 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7239
7240 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7241 trigger for cortex-r8, when scanning for register r8.
7242 * gcc.target/arm/pr45701-2.c: Likewise.
7243
7244 2016-02-26 Richard Biener <rguenther@suse.de>
7245 Jeff Law <law@redhat.com>
7246
7247 PR tree-optimization/69740
7248 * gcc.c-torture/compile/pr69740-1.c: New test.
7249 * gcc.c-torture/compile/pr69740-2.c: New test.
7250
7251 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7252
7253 * lib/target-supports.exp
7254 (check_effective_target_whole_vector_shift): Enable for PPC64.
7255
7256 2016-03-07 Richard Biener <rguenther@suse.de>
7257
7258 PR tree-optimization/70115
7259 * gcc.dg/torture/pr70115.c: New testcase.
7260
7261 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7262
7263 PR middle-end/69916
7264 * c-c-++-common/goacc/pr69916.c: New.
7265
7266 2016-03-07 Richard Henderson <rth@redhat.com>
7267
7268 * gcc.c-torture/compile/pr70061.c: New test.
7269
7270 2016-03-07 Richard Biener <rguenther@suse.de>
7271
7272 PR testsuite/70109
7273 * gcc.dg/vect/O3-pr36098.c: New testcase.
7274
7275 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7276
7277 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7278
7279 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7280
7281 * gnat.dg/renaming9.ad[sb]: New testcase.
7282
7283 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR c++/70084
7286 * g++.dg/expr/stdarg3.C: New test.
7287
7288 2016-03-04 Jeff Law <law@redhat.com>
7289
7290 PR tree-optimization/69196
7291 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7292 x86_64-*-*.
7293
7294 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7295
7296 PR c/69973
7297 * gcc.dg/pr69973.c: New test.
7298
7299 PR rtl-optimization/69941
7300 * gcc.dg/torture/pr69941.c: New test.
7301
7302 PR c/69824
7303 * gcc.dg/pr69824.c: New test.
7304
7305 2016-03-05 Tom de Vries <tom@codesourcery.com>
7306
7307 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7308 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7309 function.
7310
7311 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7312
7313 PR c++/66786
7314 * g++.dg/cpp1y/var-templ48.C: New test.
7315 * g++.dg/cpp1y/var-templ49.C: New test.
7316
7317 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7318
7319 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7320
7321 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR c++/70035
7324 * g++.dg/ubsan/pr70035.C: New test.
7325
7326 PR target/70062
7327 * gcc.target/i386/pr70062.c: New test.
7328
7329 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7330
7331 * g++.dg/template/typename21.C: Remove c++98_only.
7332
7333 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7334
7335 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7336
7337 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7338
7339 PR c/68187
7340 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7341 function.
7342 (fn_42_b): Likewise.
7343 (fn_42_c): Likewise.
7344
7345 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7346
7347 PR c/68187
7348 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7349 function.
7350 (fn_40_b): Likewise.
7351 (fn_41_a): Likewise.
7352 (fn_41_b): Likewise.
7353
7354 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR target/70059
7357 * gcc.target/i386/avx512f-pr70059.c: New test.
7358 * gcc.target/i386/avx512dq-pr70059.c: New test.
7359
7360 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7361
7362 PR rtl-optimization/57676
7363 * gcc.dg/torture/pr57676.c: New test.
7364
7365 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7366
7367 * gcc.dg/pr70026.c: New test.
7368
7369 2016-03-04 Marek Polacek <polacek@redhat.com>
7370
7371 PR c/69798
7372 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7373 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7374
7375 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376
7377 PR target/70004
7378 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7379 Delete.
7380 (test_corners_sisd_si): Likewise.
7381 (main): Remove checks of the above.
7382 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7383
7384 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7385
7386 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7387
7388 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7389
7390 * gcc.dg/torture/pr69951.c: Accept argc==0.
7391
7392 2016-03-04 Richard Biener <rguenther@suse.de>
7393
7394 PR c++/70054
7395 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7396 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7397
7398 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7399
7400 PR testsuite/69766
7401 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7402 testing multiarch.
7403
7404 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR debug/69947
7407 * gcc.dg/guality/pr69947.c: New test.
7408
7409 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR ada/70017
7412 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7413
7414 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7415
7416 PR rtl-optimization/69904
7417 * gcc.target/arm/pr69904.c: New test.
7418
7419 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7420
7421 PR target/70021
7422 * gcc.dg/vect/pr70021.c: New test.
7423 * gcc.target/i386/pr70021.c: New test.
7424
7425 2016-03-03 Marek Polacek <polacek@redhat.com>
7426
7427 PR middle-end/70050
7428 * gcc.dg/pr70050.c: New test.
7429
7430 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7431
7432 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7433
7434 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7435
7436 PR tree-optimization/70043
7437 * gfortran.dg/vect/pr70043.f90: New test.
7438
7439 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gnat.dg/specs/task1.ads: New test.
7442
7443 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7444
7445 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7446 Invoke gdb with -batch.
7447 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7448
7449 2016-03-03 Richard Biener <rguenther@suse.de>
7450
7451 PR tree-optimization/55936
7452 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7453
7454 2016-03-02 Jeff Law <law@redhat.com>
7455
7456 PR rtl-optimization/69942
7457 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7458 effects of argument promotions.
7459
7460 PR tree-optimization/69987
7461 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7462 target does not support -fprefetch-loop-arrays.
7463
7464 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7465
7466 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7467
7468 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7469
7470 PR rtl-optimization/69052
7471 * gcc.target/i386/pr69052.c: New test.
7472
7473 2016-03-02 Alan Modra <amodra@gmail.com>
7474
7475 * gcc.dg/pr69990.c: New.
7476
7477 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7478
7479 PR c/68062
7480 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7481
7482 PR middle-end/70022
7483 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7484
7485 PR target/70028
7486 * gcc.target/i386/pr70028.c: New test.
7487
7488 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7489
7490 * c-c++-common/asan/swapcontext-test-1.c,
7491 * c-c++-common/tsan/thread_leak.c,
7492 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7493 * g++.dg/tsan/benign_race.C,
7494 * g++.dg/tsan/fd_close_norace.C,
7495 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7496 races with sanitizer output
7497
7498 2016-03-02 Richard Biener <rguenther@suse.de>
7499 Uros Bizjak <ubizjak@gmail.com>
7500
7501 PR target/67278
7502 * gcc.dg/simd-8.c: New testcase.
7503
7504 2016-03-02 Richard Biener <rguenther@suse.de>
7505
7506 PR middle-end/67278
7507 * gcc.dg/simd-7.c: New testcase.
7508
7509 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7510
7511 * gcc.target/i386/pr70007.c: Tweak.
7512
7513 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7514
7515 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7516
7517 2016-03-02 Marek Polacek <polacek@redhat.com>
7518
7519 PR c/67854
7520 * gcc.dg/pr67854.c: New test.
7521
7522 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR middle-end/70025
7525 * gcc.dg/torture/pr70025.c: New test.
7526
7527 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7528
7529 PR tree-optimization/68621
7530 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7531
7532 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7533
7534 * gcc.target/i386/pr70007.c: New test.
7535
7536 2016-03-01 Jeff Law <law@redhat.com>
7537
7538 PR tree-optimization/69196
7539 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7540
7541 PR tree-optimization/69196
7542 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7543 duplicating code and spoiling the expected output.
7544
7545 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7546
7547 PR target/70033
7548 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7549 supports power9 before doing tests.
7550 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7551 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7552 * gcc.target/powerpc/p9-permute.c: Likewise.
7553
7554 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7555
7556 PR target/70027
7557 * gcc.target/i386/pr70027.c: New test.
7558
7559 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7560
7561 * gcc.dg/pr70017.c: New test.
7562
7563 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR c/69796
7566 PR c/69974
7567 * gcc.dg/pr69796.c: New test.
7568 * gcc.dg/pr69974.c: New test.
7569
7570 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7571
7572 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7573
7574 2016-02-29 Jeff Law <law@redhat.com>
7575
7576 PR tree-optimization/69987
7577 * gfortran.dg/pr69987.f90: New test.
7578
7579 PR tree-optimization/69989
7580 * gcc.c-torture/compile/pr69989-2.c: New test.
7581
7582 2016-03-01 Marek Polacek <polacek@redhat.com>
7583
7584 PR c++/69795
7585 * g++.dg/parse/invalid1.C: New test.
7586
7587 2016-03-01 Richard Biener <rguenther@suse.de>
7588
7589 PR middle-end/70022
7590 * gcc.dg/pr70022.c: New testcase.
7591
7592 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7593
7594 PR tree-optimization/69956
7595 * gcc.dg/pr69956.c: New test.
7596
7597 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7598
7599 PR target/70011
7600 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7601 XFAIL when hardware supports efficient unaligned storage access.
7602
7603 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7604
7605 PR c++/69961
7606 * g++.dg/template/pr69961a.C: New test.
7607 * g++.dg/template/pr69961b.C: New test.
7608
7609 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7610
7611 PR preprocessor/69985
7612 * gcc.dg/cpp/pr69985.c: New test case.
7613
7614 2016-02-29 Jeff Law <law@redhat.com>
7615
7616 PR tree-optimization/70005
7617 * gcc.c-torture/execute/pr70005.c New test.
7618
7619 PR tree-optimization/69999
7620 * gcc.c-torture/compile/pr69999.c: New test.
7621
7622 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7623
7624 PR tree-optimization/69652
7625 * gcc.dg/torture/pr69652.c: Delete test.
7626 * gcc.dg/vect/pr69652.c: New test.
7627
7628 2016-02-19 Richard Biener <rguenther@suse.de>
7629
7630 PR tree-optimization/69980
7631 * gfortran.dg/vect/pr69980.f90: New testcase.
7632
7633 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7634
7635 * gcc.target/sparc/20160229-1.c: New test.
7636
7637 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7638
7639 * gnat.dg/stack_usage3.adb: New test.
7640 * gnat.dg/stack_usage3_pkg.ads: New helper.
7641
7642 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7643
7644 * gnat.dg/renaming8.adb: New test.
7645 * gnat.dg/renaming8_pkg1.ads: New helper.
7646 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7647 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7648
7649 2016-02-29 Richard Biener <rguenther@suse.de>
7650
7651 PR tree-optimization/69720
7652 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7653
7654 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7655
7656 PR fortran/68147
7657 PR fortran/47674
7658 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7659
7660 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7661 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7662
7663 PR fortran/56007
7664 * gfortran.dg/coarray_8.f90: Adjust error message.
7665 * gfortran.dg/pr56007.f90: New test.
7666 * gfortran.dg/pr56007.f: New test.
7667
7668 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7669
7670 PR tree-optimization/69989
7671 * gcc.dg/torture/pr69989.c: New test.
7672
7673 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7674
7675 * gcc.target/i386/stack-realign-win.c: New test.
7676
7677 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7678
7679 PR fortran/60126
7680 * gfortran.dg/pr60126.f90: New test.
7681
7682 2016-02-27 Jeff Law <law@redhat.com>
7683
7684 Revert
7685 2016-02-26 Richard Biener <rguenther@suse.de>
7686 Jeff Law <law@redhat.com>
7687
7688 PR tree-optimization/69740
7689 * gcc.c-torture/compile/pr69740-1.c: New test.
7690 * gcc.c-torture/compile/pr69740-2.c: New test.
7691
7692 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7693
7694 PR fortran/69910
7695 * gfortran.dg/newunit_4.f90: New test.
7696
7697 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR target/69613
7700 PR rtl-optimization/69886
7701 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7702 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7703 target.
7704
7705 2016-02-26 Martin Sebor <msebor@redhat.com>
7706
7707 PR tree-optimization/15826
7708 * gcc.dg/tree-ssa/pr15826.c: New test.
7709
7710 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR target/69969
7713 * gcc.target/powerpc/pr69969.c: New test.
7714
7715 2016-02-26 Martin Sebor <msebor@redhat.com>
7716
7717 PR c++/15766
7718 * g++.old-deja/g++.other/decl5.C: Add a test case.
7719
7720 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7721
7722 PR target/69946
7723 * gcc.target/powerpc/pr69946.c: New file.
7724
7725 2016-02-26 Richard Biener <rguenther@suse.de>
7726 Jeff Law <law@redhat.com>
7727
7728 PR tree-optimization/69740
7729 * gcc.c-torture/compile/pr69740-1.c: New test.
7730 * gcc.c-torture/compile/pr69740-2.c: New test.
7731
7732 2016-02-26 Martin Jambor <mjambor@suse.cz>
7733
7734 PR middle-end/69920
7735 * gcc.dg/torture/pr69932.c: New test.
7736 * gcc.dg/torture/pr69936.c: Likewise.
7737
7738 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7739
7740 PR target/69709
7741 * gcc.target/s390/pr69709.c: New test.
7742
7743 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 PR target/69245
7746 * gcc.target/aarch64/pr69245_1.c: New test.
7747
7748 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7749
7750 PR target/69613
7751 * gcc.dg/torture/pr69613.c: New test.
7752
7753 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR rtl-optimization/69891
7756 * gcc.target/i386/pr69891.c: New test.
7757
7758 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7759 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7760
7761 PR target/61397
7762 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7763 functionality for both 32-bit and 64-bit.
7764
7765 2016-02-26 Richard Biener <rguenther@suse.de>
7766
7767 PR tree-optimization/69551
7768 * gcc.dg/torture/pr69951.c: New testcase.
7769
7770 2016-02-25 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/48795
7773 * gcc.dg/Warray-bounds-18.c: New testcase.
7774
7775 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7776
7777 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7778
7779 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR rtl-optimization/69896
7782 * gcc.dg/pr69896.c: New test.
7783
7784 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7785
7786 PR c++/69736
7787 * g++.dg/cpp1y/paren2.C: New test.
7788
7789 2016-02-24 Martin Sebor <msebor@redhat.com>
7790
7791 PR c/51147
7792 * gcc.dg/enum-mode-2.c: New test.
7793
7794 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR c++/69922
7797 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7798 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7799 * g++.dg/ubsan/pr69922.C: New test.
7800
7801 2016-02-24 Marek Polacek <polacek@redhat.com>
7802
7803 PR c/69819
7804 * gcc.dg/pr69819.c: New test.
7805
7806 2016-02-24 Martin Sebor <msebor@redhat.com>
7807
7808 PR c++/69912
7809 * g++.dg/ext/flexary15.C: New test.
7810
7811 2016-02-24 Martin Sebor <msebor@redhat.com>
7812
7813 * gcc.dg/builtins-68.c: Avoid making unportable
7814 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7815 * g++.dg/ext/builtin_alloca.C: Same.
7816
7817 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7818 Charles Baylis <charles.baylis@linaro.org>
7819
7820 PR debug/61033
7821 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7822
7823 2016-02-24 Richard Biener <rguenther@suse.de>
7824 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR middle-end/69760
7827 * gcc.dg/torture/pr69760.c: New testcase.
7828
7829 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7830
7831 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7832 pattern on Solaris with as.
7833
7834 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7835
7836 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7837 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7838 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7839 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7840
7841 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR middle-end/69915
7844 * gcc.dg/pr69915.c: New test.
7845
7846 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7847
7848 PR rtl-optimization/69886
7849 * gcc.dg/torture/pr69886.c: New test.
7850
7851 2016-02-24 Richard Biener <rguenther@suse.de>
7852
7853 PR middle-end/68963
7854 * gcc.dg/torture/pr68963.c: New testcase.
7855
7856 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7857
7858 PR target/69875
7859 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7860 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7861 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7862 * gcc.target/arm/atomic_loaddi_1.c: New test.
7863 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7864 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7865 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7866 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7867 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7868 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7869 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7870 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7871
7872 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR middle-end/69909
7875 * gcc.dg/torture/pr69909.c: New test.
7876
7877 2016-02-24 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/69907
7880 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7881 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7882 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7883
7884 2016-02-24 Christian Bruel <christian.bruel@st.com>
7885
7886 * gcc.target/arm/pragma_cpp_fma.c: New test.
7887
7888 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7889
7890 PR fortran/61156
7891 * gfortran.dg/include_6.f90: Update test.
7892
7893 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR objc/69844
7896 * objc.dg/pr69844.m: New test.
7897
7898 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7899
7900 PR libgfortran/69456
7901 * gfortran.dg/namelist_89.f90: New test.
7902 * gfortran.dg/pr59700.f90: Update test..
7903
7904 2016-02-23 Martin Sebor <msebor@redhat.com>
7905
7906 PR middle-end/69780
7907 * g++.dg/ext/builtin_alloca.C: New test.
7908 * gcc.dg/builtins-68.c: New test.
7909
7910 2016-02-23 Richard Henderson <rth@redhat.com>
7911
7912 * gcc.target/i386/addr-space-3.c: Remove test.
7913
7914 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7915
7916 PR preprocessor/69126
7917 PR preprocessor/69543
7918 * c-c++-common/pr69126-2-long.c: New test.
7919 * c-c++-common/pr69126-2-short.c: New test.
7920 * c-c++-common/pr69543-1.c: Remove xfail.
7921
7922 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR preprocessor/69126
7925 PR preprocessor/69543
7926 PR preprocessor/69558
7927 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7928 (f): Rename to...
7929 (test_2): ...this, and add leading comment.
7930 (MACRO_3, test_3): New.
7931 (MACRO_4A, MACRO_4B, test_4): New.
7932 (MACRO): Rename to...
7933 (MACRO_5): ...this.
7934 (g): Rename to...
7935 (test_5): ...this, updating for renaming of MACRO, and
7936 add leading comment.
7937 * c-c++-common/pr69543-1.c: New.
7938 * c-c++-common/pr69543-2.c: New.
7939 * c-c++-common/pr69543-3.c: New.
7940 * c-c++-common/pr69543-4.c: New.
7941 * c-c++-common/pr69558-1.c: New.
7942 * c-c++-common/pr69558-2.c: New.
7943 * c-c++-common/pr69558-3.c: New.
7944 * c-c++-common/pr69558-4.c: New.
7945 * gcc.dg/pr69558.c: Move to...
7946 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7947 xfail for c++.
7948
7949 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7950
7951 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7952 to -ftree-parallelize-loops/-fopenacc changes.
7953 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7954 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7955 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7956 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7957 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7958 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7959 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7960 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7961 * c-c++-common/goacc/kernels-loop.c: Likewise.
7962 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7963 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7964 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7965 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7966
7967 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7968
7969 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7970
7971 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7972
7973 PR c++/69902
7974 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7975
7976 PR c/69900
7977 * gcc.dg/pr69900.c: New test.
7978
7979 2016-02-23 Martin Jambor <mjambor@suse.cz>
7980
7981 PR tree-optimization/69666
7982 * gcc.dg/tree-ssa/pr69666.c: New test.
7983
7984 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7985
7986 PR fortran/67451
7987 * gfortran.dg/coarray_allocate_5.f08: New test.
7988
7989 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7990
7991 * gcc.target/s390/vcond-shift.c: Move to ...
7992 * gcc.target/s390/vector/vcond-shift.c: ... here.
7993
7994 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7995
7996 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7997 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7998
7999 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8000
8001 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8002
8003 2016-02-20 Mark Wielaard <mjw@redhat.com>
8004
8005 PR c/28901
8006 * gcc.dg/unused-variable-3.c: New test.
8007
8008 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8009
8010 PR target/69888
8011 * gcc.target/i386/pr69888.c: New test.
8012
8013 2016-02-22 Richard Biener <rguenther@suse.de>
8014
8015 PR tree-optimization/69882
8016 * gfortran.dg/vect/pr69882.f90: New testcase.
8017
8018 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR target/69885
8021 * gcc.dg/pr69885.c: New test.
8022
8023 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8024
8025 PR target/69806
8026 PR target/54089
8027 * gcc.target/sh/pr54089-10.c: New.
8028
8029 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
8030
8031 PR fortran/69423
8032 * gfortran.dg/deferred_character_15.f90 : New test.
8033
8034 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8035
8036 PR fortran/57365
8037 gfortran.dg/allocate_with_source_18.f03: New test.
8038
8039 2016-02-20 Harald Anlauf <anlauf@gmx.de>
8040
8041 PR fortran/52531
8042 gfortran.dg/gomp/pr52531.f90: New test.
8043
8044 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8045
8046 PR c++/69865
8047 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8048 -std=c++03.
8049
8050 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR c++/69826
8053 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8054 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8055
8056 PR c++/69850
8057 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8058
8059 PR c++/69851
8060 * g++.dg/torture/pr69851.C: New test.
8061
8062 2016-02-19 Martin Sebor <msebor@redhat.com>
8063
8064 PR testsuite/69573
8065 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8066
8067 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR c++/69850
8070 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8071 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8072
8073 PR c++/67767
8074 * g++.dg/cpp0x/pr67767.C: New test.
8075
8076 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077
8078 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8079 for fp, simd, crypto, crc, lse.
8080 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8081 above.
8082 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8083 effective target check.
8084
8085 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR target/69820
8088 * gcc.target/i386/pr69820.c: New test.
8089
8090 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8091
8092 * gcc.target/s390/vector/int128-1.c: New test.
8093
8094 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8095
8096 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8097
8098 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8099
8100 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8101 instruction pattern name to prevent the testcase from failing with
8102 -march=z13.
8103
8104 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8105
8106 * gcc.target/s390/md/movstr-2.c: New test.
8107
8108 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8109
8110 * gcc.target/s390/morestack.c: New test.
8111
8112 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8113
8114 PR target/69625
8115 * gcc.target/s390/pr69625.c: Add test case.
8116
8117 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8118
8119 PR testsuite/68580
8120 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8121
8122 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8123
8124 PR target/68404
8125 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8126 * gcc.target/powerpc/fusion3.c: Likewise.
8127
8128 2016-02-18 Richard Biener <rguenther@suse.de>
8129
8130 PR middle-end/69553
8131 * g++.dg/torture/pr69553.C: New testcase.
8132
8133 2016-02-18 Nick Clifton <nickc@redhat.com>
8134
8135 PR target/62254
8136 PR target/69610
8137 * gcc.target/arm/pr62554.c: New test.
8138 * gcc.target/arm/pr69610-1.c: New test.
8139 * gcc.target/arm/pr69610-2.c: New test.
8140
8141 2016-02-18 Richard Biener <rguenther@suse.de>
8142
8143 PR middle-end/69854
8144 * gcc.dg/torture/pr69854.c: New testcase.
8145
8146 2016-02-17 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR c++/69850
8149 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8150
8151 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8152
8153 * gcc.target/powerpc/vec-cg.c: New test.
8154
8155 2016-02-17 Richard Biener <rguenther@suse.de>
8156
8157 PR testsuite/69586
8158 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8159
8160 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8161
8162 PR target/69161
8163 * gcc.c-torture/compile/pr69161.c: New test.
8164
8165 2016-02-17 David Sherwood <david.sherwood@arm.com>
8166
8167 PR target/69532
8168 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8169 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8170
8171 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8172
8173 * gcc.dg/ifcvt-4.c: Skip on Visium.
8174
8175 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8176
8177 * gnat.dg/atomic8.adb: New test.
8178
8179 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8180
8181 * gnat.dg/discr46.ad[sb]: New test.
8182
8183 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8184
8185 PR Target/48344
8186 * gcc.target/powerpc/pr48344-1.c: New test.
8187
8188 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8189
8190 PR fortran/69742
8191 * gfortran.dg/associate_21.f90: New test.
8192
8193 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR c/69835
8196 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8197 -Wnonnull in dg-options.
8198 * c-c++-common/nonnull-2.c: New test.
8199
8200 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8201 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8202
8203 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8204
8205 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR middle-end/69801
8208 * gcc.dg/pr69801.c: Add empty dg-options.
8209
8210 2016-02-16 James Norris <jnorris@codesourcery.com>
8211
8212 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8213 * g++.dg/goacc/deviceptr-1.c: New file.
8214
8215 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR tree-optimization/69820
8218 * gcc.dg/vect/pr69820.c: New test.
8219
8220 2016-02-16 Richard Biener <rguenther@suse.de>
8221
8222 PR tree-optimization/69776
8223 * gcc.dg/torture/pr69776-2.c: New testcase.
8224
8225 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8226
8227 PR tree-optimization/69714
8228 * gcc.dg/torture/pr69714.c: New test.
8229
8230 2016-02-16 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR tree-optimization/69802
8233 * gcc.dg/pr69802.c: New test.
8234
8235 2016-02-16 Richard Biener <rguenther@suse.de>
8236
8237 PR middle-end/69801
8238 * gcc.dg/pr69801.c: New testcase.
8239
8240 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8241
8242 PR libgfortran/69651
8243 * gfortran.dg/read_bang.f90: New test.
8244 * gfortran.dg/read_bang4.f90: New test.
8245
8246 2016-02-15 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR c++/69658
8249 * g++.dg/init/pr69658.C: New test.
8250
8251 PR c++/69797
8252 * c-c++-common/pr69797.c: New test.
8253
8254 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8255
8256 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8257 check for aarch64*-*-*.
8258
8259 2016-02-15 Richard Biener <rguenther@suse.de>
8260
8261 PR tree-optimization/69783
8262 * gcc.dg/vect/pr69783.c: New testcase.
8263
8264 2016-02-15 Richard Biener <rguenther@suse.de>
8265
8266 PR tree-optimization/69776
8267 * gcc.dg/torture/pr69776.c: New testcase.
8268
8269 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8270
8271 PR fortran/60526
8272 * gfortran.dg/type_decl_4.f90: Reinstated.
8273
8274 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8275
8276 PR fortran/68746
8277 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8278
8279 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8280
8281 PR fortran/60526
8282 PR bootstrap/69816
8283 * gfortran.dg/type_decl_4.f90: Removed.
8284
8285 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8286
8287 PR fortran/60526
8288 * gfortran.dg/type_decl_4.f90: New test.
8289
8290 2016-02-14 Alan Modra <amodra@gmail.com>
8291
8292 PR testsuite/68886
8293 * gcc.c-torture/execute/stkalign.c: Revise test.
8294
8295 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8296
8297 PR target/67260
8298 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8299
8300 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8301
8302 PR target/67260
8303 * gcc.target/sh/torture/pr67260.c: New.
8304
8305 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8306
8307 * gcc.dg/pr67964.c: Add dg-require-alias.
8308
8309 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8310
8311 PR target/67636
8312 PR target/64345
8313 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8314
8315 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8316
8317 PR libgfortran/69668
8318 * gfortran.dg/namelist_88.f90: New test.
8319
8320 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8321
8322 PR libgfortran/69668
8323 * gfortran.dg/namelist_38.f90: Update test.
8324 * gfortran.dg/namelist_84.f90: Update test.
8325
8326 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8327
8328 PR other/69554
8329 * gcc.dg/pr69554-1.c: New test.
8330 * gfortran.dg/pr69554-1.F90: New test.
8331 * gfortran.dg/pr69554-2.F90: New test.
8332 * lib/gcc-dg.exp (proc dg-locus): New function.
8333 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8334 distinguish between the caret-printing and non-caret-printing
8335 cases. If caret-printing has been explicitly enabled, bail out
8336 without attempting to fix up the output.
8337
8338 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8339
8340 PR driver/69265
8341 PR driver/69453
8342 * gcc.dg/spellcheck-options-3.c: New test case.
8343 * gcc.dg/spellcheck-options-4.c: New test case.
8344 * gcc.dg/spellcheck-options-5.c: New test case.
8345 * gcc.dg/spellcheck-options-6.c: New test case.
8346 * gcc.dg/spellcheck-options-7.c: New test case.
8347 * gcc.dg/spellcheck-options-8.c: New test case.
8348 * gcc.dg/spellcheck-options-9.c: New test case.
8349 * gcc.dg/spellcheck-options-10.c: New test case.
8350
8351 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8352
8353 PR rtl-optimization/69764
8354 PR rtl-optimization/69771
8355 * c-c++-common/pr69764.c: New test.
8356 * gcc.dg/torture/pr69771.c: New test.
8357
8358 2016-02-12 Marek Polacek <polacek@redhat.com>
8359
8360 * g++.dg/torture/init-list1.C: New.
8361
8362 2016-02-12 Marek Polacek <polacek@redhat.com>
8363
8364 * gcc.dg/pr69522.c: Add empty dg-options.
8365
8366 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8367
8368 * g++.dg/lto/lto.exp: Include and init mpx.
8369 * g++.dg/lto/pr69729_0.C: New test.
8370
8371 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR ipa/69241
8374 * g++.dg/ipa/pr69241-4.C: New test.
8375
8376 PR ipa/68672
8377 * g++.dg/ipa/pr68672-1.C: New test.
8378 * g++.dg/ipa/pr68672-2.C: New test.
8379 * g++.dg/ipa/pr68672-3.C: New test.
8380
8381 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8382
8383 PR c/69522
8384 * gcc.dg/pr69522.c: New test.
8385
8386 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8387
8388 PR c++/69098
8389 * g++.dg/cpp1y/69098.C: New test.
8390 * g++.dg/cpp1y/69098-2.C: New test.
8391
8392 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8393
8394 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8395 and neighbour -> neighbor.
8396 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8397 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8398 * c-c++-common/Wvarargs.c: Likewise.
8399 * c-c++-common/goacc/host_data-5.c: Likewise.
8400 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8401 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8402 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8403 * gcc.target/aarch64/pr60697.c: Likewise.
8404 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8405 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8406 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8407 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8408 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8409 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8410 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8411 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8412 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8413 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8414 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8415 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8416 * g++.dg/lookup/koenig5.C: Likewise.
8417 * g++.dg/ext/no-asm-2.C: Likewise.
8418 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8419 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8420 * gfortran.dg/used_types_16.f90: Likewise.
8421 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8422 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8423 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8424 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8425 * gfortran.dg/abstract_type_6.f03: Likewise.
8426 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8427 * gfortran.dg/used_types_15.f90: Likewise.
8428 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8429 * gfortran.dg/exit_3.f08: Likewise.
8430 * gfortran.dg/open_status_2.f90: Likewise.
8431 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8432 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8433 * gfortran.dg/associate_1.f03: Likewise.
8434 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8435 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8436 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8437 * gcc.dg/builtin-object-size-1.c: Likewise.
8438 * gcc.dg/noreturn-6.c: Likewise.
8439 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8440 * gcc.dg/globalalias.c: Likewise.
8441 * gcc.dg/builtins-config.h: Likewise.
8442 * gcc.dg/pr30457.c: Likewise.
8443 * gcc.c-torture/compile/volatile-1.c: Likewise.
8444 * gcc.c-torture/execute/20101011-1.c: Likewise.
8445 * c-c++-common/Waddress-1.c: Likewise.
8446
8447 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR c/69768
8450 * c-c++-common/Waddress-1.c: New test.
8451
8452 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8453
8454 PR fortran/69296
8455 * gfortran.dg/associate_19.f03: New test.
8456 * gfortran.dg/associate_20.f03: New test.
8457
8458 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8459
8460 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8461
8462 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8463
8464 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8465 .arch armv8-a\n. Add -dA to dg-options.
8466 * gcc.target/aarch64/assembler_arch_1.c: New test.
8467 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8468
8469 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8470
8471 PR c++/68726
8472 * g++.dg/cpp0x/pr68726.C: New.
8473
8474 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8475
8476 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8477 test.
8478
8479 2016-02-11 Richard Biener <rguenther@suse.de>
8480
8481 * g++.dg/tree-ssa/pr61034.C: Adjust.
8482
8483 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8484
8485 PR target/69148
8486 * gcc.target/s390/pr69148.c: New.
8487
8488 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8489
8490 PR tree-optimization/69652
8491 * gcc.dg/torture/pr69652.c: New test.
8492
8493 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8494 Patrick Palka <ppalka@gcc.gnu.org>
8495
8496 PR ipa/69241
8497 PR c++/69649
8498 * g++.dg/ipa/pr69241-1.C: New test.
8499 * g++.dg/ipa/pr69241-2.C: New test.
8500 * g++.dg/ipa/pr69241-3.C: New test.
8501 * g++.dg/ipa/pr69649.C: New test.
8502
8503 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8504
8505 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8506 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8507
8508 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8509
8510 PR tree-optimization/68021
8511 * gcc.dg/tree-ssa/pr68021.c: New test.
8512
8513 2016-02-10 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/69726
8516 * gcc.dg/uninit-22.c: New testcase.
8517
8518 2016-02-09 Andrew Pinski <apinski@cavium.com>
8519
8520 PR tree-opt/69282
8521 * gcc.c-torture/compile/20160205-1.c: New testcase.
8522
8523 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8524
8525 PR target/68404
8526 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8527 instead accessing a really large arrray.
8528 * gcc.target/powerpc/fusion3.c: Likewise.
8529
8530 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8531
8532 PR target/68532
8533 * gcc.c-torture/execute/pr68532.c: New test.
8534
8535 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8536
8537 PR target/69634
8538 * gcc.dg/pr69634.c: New.
8539
8540 2016-02-09 Richard Biener <rguenther@suse.de>
8541
8542 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8543
8544 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8545
8546 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8547
8548 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8549
8550 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8551
8552 2016-02-09 Richard Biener <rguenther@suse.de>
8553
8554 PR tree-optimization/69715
8555 * gcc.dg/torture/pr69715.c: New testcase.
8556
8557 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8558
8559 PR c++/69139
8560 * g++.dg/cpp0x/trailing12.C: New test.
8561 * g++.dg/cpp0x/trailing13.C: New test.
8562
8563 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8564
8565 PR c++/69283
8566 PR c++/67835
8567 * g++.dg/cpp1y/auto-fn29.C: New test.
8568 * g++.dg/cpp1y/auto-fn30.C: New test.
8569
8570 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR tree-optimization/69209
8573 * gcc.c-torture/compile/pr69209.c: New test.
8574
8575 2016-02-08 Jeff Law <law@redhat.com>
8576
8577 PR tree-optimization/68541
8578 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8579 of statements allowed in join block for path splitting.
8580
8581 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR c++/59627
8584 * g++.dg/gomp/pr59627.C: New test.
8585
8586 PR ipa/69239
8587 * g++.dg/ipa/pr69239.C: New test.
8588
8589 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8590
8591 PR preprocessor/69664
8592 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8593 * gcc.dg/cpp/warn-comments.c: Likewise.
8594
8595 2016-02-08 Marek Polacek <polacek@redhat.com>
8596
8597 PR c++/69688
8598 * g++.dg/init/const12.C: New test.
8599
8600 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8601
8602 PR target/60410
8603 * gcc.dg/lto/pr55113_0.c: Remove test.
8604
8605 2016-02-08 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/69719
8608 * gcc.dg/torture/pr69719.c: New testcase.
8609
8610 2016-02-08 Richard Biener <rguenther@suse.de>
8611 Jeff Law <law@redhat.com>
8612
8613 PR target/68273
8614 * gcc.target/mips/pr68273.c: New testcase.
8615
8616 2016-02-08 Richard Biener <rguenther@suse.de>
8617
8618 PR rtl-optimization/69274
8619 * gcc.target/i386/addr-sel-1.c: XFAIL.
8620
8621 2016-02-08 Jeff Law <law@redhat.com>
8622
8623 PR tree-optimization/68541
8624 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8625
8626 PR tree-optimization/65917
8627 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8628
8629 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8630
8631 PR fortran/50555
8632 * gfortran.dg/namelist_args.f90: New test.
8633
8634 2016-02-05 Jeff Law <law@redhat.com>
8635
8636 PR tree-optimization/68541
8637 * gcc.dg/tree-ssa/split-path-2.c: New test.
8638 * gcc.dg/tree-ssa/split-path-3.c: New test.
8639 * gcc.dg/tree-ssa/split-path-4.c: New test.
8640 * gcc.dg/tree-ssa/split-path-5.c: New test.
8641 * gcc.dg/tree-ssa/split-path-6.c: New test.
8642 * gcc.dg/tree-ssa/split-path-7.c: New test.
8643
8644 2016-02-05 Martin Sebor <msebor@redhat.com>
8645
8646 PR c++/69662
8647 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8648 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8649
8650 2016-02-06 Richard HEnderson <rth@redhat.com>
8651
8652 PR c/69643
8653 * gcc.target/i386/addr-space-4.c: New.
8654 * gcc.target/i386/addr-space-5.c: New.
8655
8656 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8657
8658 PR fortran/66089
8659 * gfortran.dg/elemental_dependency_6.f90: New.
8660
8661 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR rtl-optimization/69691
8664 * gcc.c-torture/execute/pr69691.c: New test.
8665
8666 PR c++/69628
8667 * g++.dg/parse/pr69628.C: New test.
8668
8669 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8670
8671 * gcc.dg/sancov/asan.c: Move to ...
8672 * gcc.dg/asan/sancov-1.c: ... here.
8673
8674 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8675
8676 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8677
8678 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8679
8680 PR target/69677
8681 * gcc.target/i386/pr69677.c: New test.
8682
8683 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8684
8685 PR c++/68948
8686 * g++.dg/template/pr68948.C: New test.
8687
8688 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8689
8690 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8691 (only necessary on s390x).
8692
8693 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8694
8695 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8696 -mno-accumulate-outgoing-args.
8697
8698 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8699
8700 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8701
8702 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR c/69669
8705 * c-c++-common/pr69669.c: New test.
8706
8707 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8708
8709 PR target/69667
8710 * g++.dg/pr69667.C: New file.
8711
8712 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8713
8714 PR target/69619
8715 * gcc.dg/pr69619.c: Add new test.
8716
8717 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8718
8719 PR rtl-optimization/69577
8720 * gcc.target/i386/pr69577.c: New test.
8721
8722 2016-02-04 Martin Liska <mliska@suse.cz>
8723
8724 * g++.dg/asan/pr69276.C: New test.
8725
8726 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8727
8728 PR target/65932
8729 PR target/67714
8730 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8731 a single smulbb instruction.
8732 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8733 * gcc.target/amr/wmul-2.c: Likewise.
8734
8735 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8736
8737 PR target/65932
8738 PR target/67714
8739 * gcc.c-torture/execute/pr67714.c: New test.
8740
8741 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8742
8743 PR target/69454
8744 * gcc.target/i386/pr69454-1.c: New test.
8745 * gcc.target/i386/pr69454-2.c: New test.
8746
8747 2016-02-03 Martin Sebor <msebor@redhat.com>
8748
8749 PR c++/69251
8750 PR c++/69253
8751 PR c++/69290
8752 PR c++/69277
8753 PR c++/69349
8754 * g++.dg/ext/flexarray-mangle-2.C: New test.
8755 * g++.dg/ext/flexarray-mangle.C: New test.
8756 * g++.dg/ext/flexarray-subst.C: New test.
8757 * g++.dg/ext/flexary11.C: New test.
8758 * g++.dg/ext/flexary12.C: New test.
8759 * g++.dg/ext/flexary13.C: New test.
8760 * g++.dg/ext/flexary14.C: New test.
8761 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8762
8763 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8764
8765 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8766 Define only if CHECK_FLOAT128 is defined.
8767 (main): Properly initialize u5.
8768
8769 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR c/69627
8772 * gcc.dg/pr69627.c: New test.
8773
8774 PR target/69644
8775 * gcc.dg/pr69644.c: New test.
8776
8777 2016-02-03 Mike Stump <mikestump@comcast.net>
8778
8779 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8780 support for struct-layout-1.exp.
8781
8782 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8783
8784 PR c++/69056
8785 * g++.dg/cpp0x/pr69056.C: New test.
8786
8787 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8788 Alexandre Oliva <aoliva@redhat.com>
8789
8790 PR target/69461
8791 * gcc.target/powerpc/pr69461.c: New.
8792
8793 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8794
8795 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8796 works from here ...
8797 (check_effective_target_fsanitize_thread): ... to here. Do not
8798 specify additional compile flags for the test source.
8799 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8800 specify additional compile flags for the test source.
8801
8802 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8803
8804 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8805
8806 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8807
8808 PR fortran/67451
8809 PR fortran/69418
8810 * gfortran.dg/coarray_allocate_2.f08: New test.
8811 * gfortran.dg/coarray_allocate_3.f08: New test.
8812 * gfortran.dg/coarray_allocate_4.f08: New test.
8813
8814 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8815
8816 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8817 use same scan-tree-dump-times on all platforms.
8818 * gcc.dg/vect/vect-outer-1.c: Likewise.
8819 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8820 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8821 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8822 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8823 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8824 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8825 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8826
8827 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8828
8829 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8830 warning.
8831
8832 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8833
8834 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8835
8836 2016-02-02 James Norris <jnorris@codesourcery.com>
8837
8838 * c-c++-common/goacc/routine-5.c: Add tests.
8839
8840 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8841
8842 * gcc.target/nvptx/unsigned-cmp.c: New test.
8843
8844 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8845
8846 * gcc.target/aarch64/scalar_shift_1.c
8847 (test_corners_sisd_di): Improve force to SIMD register.
8848 (test_corners_sisd_si): Likewise.
8849 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8850 Remove scan-assembler check for ldr.
8851
8852 2016-02-02 Richard Biener <rguenther@suse.de>
8853
8854 PR tree-optimization/69595
8855 * gcc.dg/Warray-bounds-17.c: New testcase.
8856
8857 2016-02-02 Richard Biener <rguenther@suse.de>
8858
8859 PR tree-optimization/69606
8860 * gcc.dg/torture/pr69606.c: New testcase.
8861
8862 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8863
8864 PR middle-end/68542
8865 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8866 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8867
8868 2016-02-02 Alan Modra <amodra@gmail.com>
8869
8870 PR target/69548
8871 * gcc.target/powerpc/pr69548.c: New test.
8872
8873 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR rtl-optimization/69592
8876 * gcc.dg/pr69592.c: New test.
8877
8878 PR preprocessor/69543
8879 PR c/69558
8880 * gcc.dg/pr69543.c: New test.
8881 * gcc.dg/pr69558.c: New test.
8882
8883 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8884
8885 PR testsuite/65940
8886 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8887
8888 2016-02-01 Martin Sebor <msebor@redhat.com>
8889
8890 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8891
8892 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8893
8894 PR tree-optimization/67921
8895 * c-c++-common/ubsan/pr67921.c: New test.
8896
8897 2016-02-01 Richard Biener <rguenther@suse.de>
8898
8899 PR middle-end/69556
8900 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8901
8902 2016-02-01 Richard Biener <rguenther@suse.de>
8903
8904 PR tree-optimization/69574
8905 * gcc.dg/torture/pr69574.c: New testcase.
8906
8907 2016-02-01 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/69579
8910 * gcc.dg/setjmp-6.c: New testcase.
8911
8912 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR rtl-optimization/69570
8915 * g++.dg/opt/pr69570.C: New test.
8916
8917 2016-02-01 Richard Henderson <rth@redhat.com>
8918
8919 * gcc.dg/pr69535.c: New test.
8920
8921 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8922
8923 PR testsuite/69584
8924 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8925 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8926
8927 PR debug/68244
8928 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8929
8930 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8931
8932 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8933
8934 PR fortran/67564
8935 * gfortran.dg/allocate_with_source_17.f03: New test.
8936
8937 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR tree-optimization/69546
8940 * gcc.dg/torture/pr69546.c: New test.
8941
8942 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8943
8944 PR fortran/69566
8945 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8946
8947 2016-01-30 Martin Sebor <msebor@redhat.com>
8948
8949 PR c++/68490
8950 * g++.dg/ext/flexary10.C: New test.
8951
8952 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8953
8954 PR fortran/66707
8955 gfortran.dg/common_23.f90: New test.
8956
8957 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8958
8959 PR target/65546
8960 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8961 condition being checked, and disable it when the target supports
8962 misaligned loads and stores.
8963
8964 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR debug/69518
8967 * gcc.dg/torture/pr69518.c: New test.
8968
8969 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8970
8971 PR target/69530
8972 * gcc.target/i386/pr69530.c: New test.
8973
8974 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8975
8976 PR target/65604
8977 * gcc.target/mips/div-delay.c: New test.
8978
8979 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8980
8981 PR target/69551
8982 * gcc.target/i386/pr69551.c: New test.
8983
8984 PR target/66137
8985 * gcc.target/i386/pr66137.c: New test.
8986
8987 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8988
8989 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8990 always built for p5600.
8991 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8992 isa=p5600 dg-option.
8993
8994 2016-01-29 Richard Biener <rguenther@suse.de>
8995
8996 PR tree-optimization/69547
8997 * g++.dg/tree-ssa/pr69547.C: New testcase.
8998
8999 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR debug/66869
9002 * g++.dg/warn/Wunused-function2.C: New test.
9003
9004 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9005
9006 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9007 support for test to succeed.
9008
9009 2016-01-29 Marek Polacek <polacek@redhat.com>
9010
9011 PR c++/69509
9012 PR c++/69516
9013 * g++.dg/ext/constexpr-vla2.C: New test.
9014 * g++.dg/ext/constexpr-vla3.C: New test.
9015 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9016
9017 2016-01-29 Richard Biener <rguenther@suse.de>
9018
9019 PR middle-end/69537
9020 * gcc.dg/uninit-21.c: New testcase.
9021
9022 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
9023
9024 PR target/69459
9025 * gcc.target/i386/pr69459.c: New test.
9026
9027 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
9028
9029 PR target/68400
9030 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9031 * gcc.target/mips/pr68400.c: New test.
9032
9033 2016-01-28 Martin Sebor <msebor@redhat.com>
9034
9035 PR target/17381
9036 * gcc.target/powerpc/pr17381.c: New test.
9037
9038 2016-01-28 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR middle-end/69542
9041 * gcc.dg/torture/pr69542.c: New test.
9042
9043 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9044
9045 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9046
9047 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9048
9049 * gcc.dg/pr65980.c: Skip on AIX.
9050 * gcc.dg/pr66688.c: Same.
9051
9052 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9053
9054 PR target/63679
9055 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9056 * gcc.dg/tree-ssa/sra-18.c: Same.
9057
9058 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9059
9060 PR fortran/62536
9061 * gfortran.dg/block_15.f08: New test.
9062 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9063 on incorrectly closed BLOCK.
9064
9065 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9066
9067 * gcc.dg/declare-simd.c: New test.
9068 2016-01-28 Richard Biener <rguenther@suse.de>
9069
9070 PR tree-optimization/69466
9071 * gfortran.dg/vect/pr69466.f90: New testcase.
9072
9073 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9074
9075 * g++.dg/pr67989.C: Remove ARM-specific option.
9076 * gcc.target/arm/pr67989.C: New file.
9077
9078 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9079
9080 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9081 and expm1 test for glibc < 2.11.
9082
9083 2016-01-27 Richard Henderson <rth@redhat.com>
9084
9085 * gcc.c-torture/execute/pr69447.c: New test.
9086
9087 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
9088
9089 PR fortran/69422
9090 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9091
9092 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR debug/66869
9095 * gcc.dg/pr66869.c: New test.
9096
9097 2016-01-25 Jeff Law <law@redhat.com>
9098
9099 PR tree-optimization/68398
9100 PR tree-optimization/69196
9101 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9102 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9103 path to avoid new heuristic allowing more irreducible regions
9104 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9105 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9106 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9107 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9108 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9109
9110 2016-01-27 Marek Polacek <polacek@redhat.com>
9111
9112 PR c/68062
9113 * c-c++-common/vector-compare-4.c: New test.
9114
9115 2016-01-27 David Malcolm <dmalcolm@redhat.com>
9116
9117 PR preprocessor/69126
9118 * c-c++-common/pr69126.c: New test case.
9119
9120 2016-01-27 Ian Lance Taylor <iant@google.com>
9121
9122 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9123
9124 2016-01-27 Ryan Burn <contact@rnburn.com>
9125
9126 PR cilkplus/69267
9127 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9128
9129 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9130
9131 PR target/69512
9132 * gcc.target/i386/pr69512.c: New test.
9133
9134 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9135
9136 PR ada/69488
9137 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9138
9139 2016-01-27 Marek Polacek <polacek@redhat.com>
9140
9141 PR c++/69379
9142 * g++.dg/pr69379.C: New test.
9143
9144 2016-01-27 Martin Sebor <msebor@redhat.com>
9145
9146 PR c++/69317
9147 * g++.dg/abi/Wabi-2-2.C: New test.
9148 * g++.dg/abi/Wabi-2-3.C: New test.
9149 * g++.dg/abi/Wabi-3-2.C: New test.
9150 * g++.dg/abi/Wabi-3-3.C: New test.
9151
9152 2016-01-27 Richard Biener <rguenther@suse.de>
9153
9154 PR tree-optimization/69166
9155 * gcc.dg/torture/pr69166.c: New testcase.
9156
9157 2016-01-27 Martin Jambor <mjambor@suse.cz>
9158
9159 PR tree-optimization/69355
9160 * gcc.dg/tree-ssa/pr69355.c: New test.
9161
9162 2016-01-27 Marek Polacek <polacek@redhat.com>
9163
9164 PR c++/69496
9165 * g++.dg/ext/constexpr-vla1.C: New test.
9166
9167 2016-01-20 Christian Bruel <christian.bruel@st.com>
9168
9169 PR target/69245
9170 * gcc.target/arm/pr69245.c: New test.
9171
9172 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR tree-optimization/69399
9175 * gcc.dg/torture/pr69399.c: New test.
9176
9177 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9178
9179 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9180
9181 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9182
9183 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9184
9185 2016-01-26 Tom de Vries <tom@codesourcery.com>
9186
9187 PR tree-optimization/69110
9188 * gcc.dg/autopar/pr69110.c: New test.
9189
9190 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
9191 Sebastian Pop <s.pop@samsung.com>
9192
9193 * gcc.dg/graphite/isl-ast-op-select.c: New.
9194
9195 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9196
9197 PR fortran/69385
9198 * gfortran.dg/allocate_error_6.f90: New test.
9199
9200 2016-01-26 Richard Henderson <rth@redhat.com>
9201
9202 * gcc.dg/tm/pr60908.c: New test.
9203
9204 2016-01-26 David Malcolm <dmalcolm@redhat.com>
9205
9206 PR other/69006
9207 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9208 directive.
9209 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9210 expected multiline output to reflect the colorization being
9211 disabled before newlines.
9212 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9213 (custom_diagnostic_finalizer): Replace call to
9214 pp_newline_and_flush with call to pp_flush.
9215 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9216 * gfortran.dg/implicit_class_1.f90: Likewise.
9217 * lib/gcc-dg.exp (allow_blank_lines): New global.
9218 (dg-allow-blank-lines-in-output): New procedure.
9219 (gcc-dg-prune): Complain about blank lines in the output, unless
9220 dg-allow-blank-lines-in-output was called.
9221 * lib/multiline.exp (_build_multiline_regex): Only support
9222 arbitrary followup text for non-blank-lines, not for blank lines.
9223
9224 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR tree-optimization/69483
9227 * gcc.dg/pr69483.c: New test.
9228 * g++.dg/opt/pr69483.C: New test.
9229
9230 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9231
9232 PR target/68620
9233 * gcc.target/arm/pr68620.c: New test.
9234
9235 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9236
9237 * gcc.target/i386/pr68986-2.c: Remove -m32.
9238
9239 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9240
9241 PR target/68986
9242 * gcc.target/i386/pr68986-1.c: New test.
9243 * gcc.target/i386/pr68986-2.c: Likewise.
9244 * gcc.target/i386/pr68986-3.c: Likewise.
9245
9246 2016-01-26 Christian Bruel <christian.bruel@st.com>
9247
9248 * lib/target-supports.exp
9249 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9250 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9251 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9252
9253 2016-01-26 Richard Biener <rguenther@suse.de>
9254
9255 PR tree-optimization/69452
9256 * gcc.dg/torture/pr69452.c: New testcase.
9257
9258 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR target/69442
9261 * gcc.dg/pr69442.c: New test.
9262
9263 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9264
9265 PR target/67896
9266 * gcc.target/aarch64/simd/pr67896.C: New.
9267
9268 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9269
9270 PR tree-optimization/69400
9271 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9272 function.
9273 (plugin_init): Call it.
9274 * gcc.dg/torture/pr69400.c: New test.
9275
9276 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9277
9278 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9279
9280 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9281 Sebastian Pop <s.pop@samsung.com>
9282
9283 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9284 isl-0.15.
9285
9286 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9287 Sebastian Pop <s.pop@samsung.com>
9288
9289 * gcc.dg/graphite/pr69292.c: New.
9290
9291 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9292
9293 * c-c++-common/goacc/use_device-1.c: New test.
9294
9295 2016-01-25 Jeff Law <law@redhat.com>
9296
9297 PR tree-optimization/69196
9298 PR tree-optimization/68398
9299 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9300 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9301
9302 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9303
9304 PR target/69469
9305 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9306 Algorithm.
9307
9308 2016-01-25 Richard Biener <rguenther@suse.de>
9309
9310 PR testsuite/69380
9311 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9312
9313 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9314
9315 PR target/69421
9316 * gcc.dg/pr69421.c: New test.
9317
9318 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9319
9320 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9321 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9322 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9323 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9324 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9325 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9326 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9327 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9328 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9329 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9330
9331 2016-01-25 Richard Biener <rguenther@suse.de>
9332
9333 PR tree-optimization/69376
9334 * gcc.dg/torture/pr69376.c: New testcase.
9335
9336 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9337
9338 PR fortran/69397
9339 PR fortran/68442
9340 * gfortran.dg/interface_38.f90: New test.
9341 * gfortran.dg/interface_39.f90: New test.
9342
9343 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9344
9345 Revert:
9346 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9347
9348 PR c++/11858
9349 PR c++/24663
9350 PR c++/24664
9351 * g++.dg/template/pr11858.C: New test.
9352 * g++.dg/template/pr24663.C: New test.
9353 * g++.dg/template/unify12.C: New test.
9354 * g++.dg/template/unify13.C: New test.
9355 * g++.dg/template/unify14.C: New test.
9356 * g++.dg/template/unify15.C: New test.
9357 * g++.dg/template/unify16.C: New test.
9358 * g++.dg/template/unify17.C: New test.
9359
9360 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9361
9362 PR fortran/68283
9363 gfortran.dg/pr68283.f90: New test.
9364
9365 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9366
9367 PR fortran/66094
9368 * gfortran.dg/inline_matmul_13.f90: New test.
9369 * gfortran.dg/matmul_bounds_8.f90: New test.
9370 * gfortran.dg/matmul_bounds_9.f90: New test.
9371 * gfortran.dg/matmul_bounds_10.f90: New test.
9372
9373 2016-01-23 Tom de Vries <tom@codesourcery.com>
9374
9375 PR tree-optimization/69426
9376 * gcc.dg/autopar/pr69426.c: New test.
9377
9378 2016-01-23 Martin Sebor <msebor@redhat.com>
9379
9380 PR c++/58109
9381 PR c++/69022
9382 * g++.dg/cpp0x/alignas5.C: New test.
9383 * g++.dg/ext/vector29.C: Same.
9384
9385 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9386
9387 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9388 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9389 _GNU_SOURCE from compile flags to the source.
9390 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9391 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9392 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9393 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9394
9395 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR target/69432
9398 * g++.dg/opt/pr69432.C: New test.
9399
9400 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9401
9402 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9403 32-bit targets testing an -m64 multilib.
9404
9405 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9406
9407 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9408 64-bit support.
9409
9410 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9411
9412 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9413
9414 2016-01-21 Christian Bruel <christian.bruel@st.com>
9415
9416 PR target/68674
9417 * gcc.target/i386/pr68674.c
9418 * gcc.target/aarch64/pr68674.c
9419 * gcc.target/arm/pr68674.c
9420
9421 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9422
9423 PR target/69403
9424 * gcc.c-torture/execute/pr69403.c: New test.
9425
9426 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9427
9428 PR c++/55843
9429 * g++.dg/template/pr55843.C: New.
9430
9431 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9432
9433 PR testsuite/66877
9434 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9435 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9436
9437 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9438
9439 PR testsuite/67489
9440 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9441 from dg-do compile directive, and instead add
9442 { dg-require-effective-target int128 }.
9443
9444 2016-01-20 Martin Sebor <msebor@redhat.com>
9445
9446 PR c/69405
9447 * gcc.dg/sync-fetch.c: New test.
9448
9449 2016-01-21 Martin Sebor <msebor@redhat.com>
9450
9451 PR target/69252
9452 * gcc.target/powerpc/pr69252.c: New test.
9453
9454 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9455
9456 PR fortran/65996
9457 * gfortran.dg/pr65996.f90: New test.
9458
9459 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9460
9461 PR c++/68810
9462 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9463 expected to generate an error.
9464
9465 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9466
9467 PR middle-end/66178
9468 * gcc.dg/torture/pr66178.c: New test.
9469
9470 2016-01-21 Anton Blanchard <anton@samba.org>
9471 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9472
9473 PR target/63354
9474 * gcc.target/powerpc/pr63354.c: New test.
9475
9476 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9477
9478 PR rtl-optimization/68990
9479 * gcc.target/i386/pr68990: New.
9480
9481 2016-01-21 Nick Clifton <nickc@redhat.com>
9482
9483 PR target/69129
9484 * gcc.target/mips/pr69129.c: New.
9485
9486 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9487
9488 PR c++/58046
9489 * g++.dg/cpp0x/pr58046.C: New.
9490
9491 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR target/69187
9494 PR target/65624
9495 * gcc.target/arm/pr69187.c: New test.
9496
9497 PR c++/69355
9498 * g++.dg/torture/pr69355.C: New test.
9499
9500 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9501 Sebastian Pop <s.pop@samsung.com>
9502
9503 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9504
9505 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9506 Sebastian Pop <s.pop@samsung.com>
9507
9508 * gcc.dg/graphite/pr68976.c: New test.
9509
9510 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR middle-end/67653
9513 * c-c++-common/pr67653.c: New test.
9514 * gcc.dg/torture/pr29119.c: Add dg-warning.
9515
9516 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9517
9518 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9519
9520 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9521
9522 PR c/24293
9523 * gcc.dg/pr24293.c: New test.
9524 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9525 incomplete struct type.
9526 * gcc.dg/declspec-1.c: Likewise.
9527 * gcc.dg/pr63549.c: Likewise.
9528
9529 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR tree-optimization/66612
9532 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9533 for bdn instruction.
9534
9535 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9536
9537 * lib/target-supports.exp
9538 (check_effective_target_arm_fp_ok_nocache): New.
9539 (check_effective_target_arm_fp_ok): New.
9540 (add_options_for_arm_fp): New.
9541 (check_effective_target_arm_crypto_ok_nocache): Require
9542 target_arm_v8_neon_ok instead of arm32.
9543 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9544 (check_effective_target_arm_crypto_pragma_ok): New.
9545 (add_options_for_arm_vfp): New.
9546 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9547 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9548 target instead. Force initial fpu to vfp.
9549 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9550 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9551 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9552 dependency.
9553 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9554 use arm_vfp effective target instead. Force initial fpu to vfp.
9555 * gcc.target/arm/attr-neon3.c: Likewise.
9556 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9557 arm_vfp_ok.
9558 * gcc.target/arm/unsigned-float.c: Likewise.
9559 * gcc.target/arm/vfp-1.c: Likewise.
9560 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9561 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9562 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9563 * gcc.target/arm/vfp-ldmias.c: Likewise.
9564 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9565 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9566 * gcc.target/arm/vfp-stmiad.c: Likewise.
9567 * gcc.target/arm/vfp-stmias.c: Likewise.
9568 * gcc.target/arm/vnmul-1.c: Likewise.
9569 * gcc.target/arm/vnmul-2.c: Likewise.
9570 * gcc.target/arm/vnmul-3.c: Likewise.
9571 * gcc.target/arm/vnmul-4.c: Likewise.
9572
9573 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9574
9575 PR testsuite/69366
9576 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9577 the MPX run-time library, for compile-time MPX test.
9578 * gcc.target/i386/chkp-always_inline.c: Likewise.
9579 * gcc.target/i386/chkp-bndret.c: Likewise.
9580 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9581 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9582 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9583 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9584 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9585 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9586 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9587 * gcc.target/i386/chkp-label-address.c: Likewise.
9588 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9589 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9590 * gcc.target/i386/chkp-pr69044.c: Likewise.
9591 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9592 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9593 * gcc.target/i386/chkp-strchr.c: Likewise.
9594 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9595 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9596 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9597 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9598 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9599 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9600 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9601 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9602 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9603 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9604 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9605 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9606 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9607 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9608 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9609 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9610 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9611 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9612 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9613 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9614 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9615 * gcc.target/i386/pr63995-2.c: Likewise.
9616 * gcc.target/i386/pr64805.c: Likewise.
9617 * gcc.target/i386/pr65044.c: Likewise.
9618 * gcc.target/i386/pr65167.c: Likewise.
9619 * gcc.target/i386/pr65183.c: Likewise.
9620 * gcc.target/i386/pr65184.c: Likewise.
9621 * gcc.target/i386/thunk-retbnd.c: Likewise.
9622
9623 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9624
9625 PR tree-optimization/69328
9626 * gcc.dg/pr69328.c: New test.
9627
9628 2016-01-20 Jeff Law <law@redhat.com>
9629
9630 PR target/25114
9631 * gcc.target/m68k/pr25114.c: New test.
9632
9633 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9634
9635 * gcc.target/arm/memset-inline-10.c: Added
9636 dg-require-effective-target arm_thumb2_ok.
9637
9638 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9639
9640 * gcc.dg/debug/dwarf2/sso.c: New test.
9641
9642 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9643
9644 PR testsuite/68820
9645 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9646 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9647 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9648
9649 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9650
9651 PR ipa/66223
9652 * g++.dg/ipa/devirt-50.C: New testcase.
9653
9654 2016-01-19 Marek Polacek <polacek@redhat.com>
9655
9656 PR c++/68965
9657 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9658 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9659
9660 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9661
9662 PR target/69135
9663 * gcc.target/arm/pr69135_1.c: New test.
9664
9665 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9666
9667 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9668
9669 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9670
9671 * gcc.target/aarch64/ccmp_1.c: New testcase.
9672
9673 2016-01-19 Marek Polacek <polacek@redhat.com>
9674
9675 PR c++/68586
9676 * g++.dg/cpp0x/enum30.C: New test.
9677
9678 2016-01-19 Richard Biener <rguenther@suse.de>
9679
9680 PR tree-optimization/69336
9681 * g++.dg/tree-ssa/pr69336.C: New testcase.
9682
9683 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR debug/65779
9686 * gcc.dg/pr65779.c: New test.
9687
9688 2016-01-19 Richard Biener <rguenther@suse.de>
9689
9690 PR tree-optimization/69352
9691 * gcc.dg/torture/pr69352.c: New testcase.
9692
9693 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR rtl-optimization/68955
9696 PR rtl-optimization/64557
9697 * gcc.dg/torture/pr68955.c: New test.
9698
9699 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9700
9701 PR lto/69136
9702 * g++.dg/torture/pr69136.C: New testcase.
9703
9704 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9705
9706 PR lto/69133
9707 * g++.dg/lto/pr69133_0.C: New testcase.
9708 * g++.dg/lto/pr69133_1.C: New testcase.
9709
9710 2016-01-15 Jeff Law <law@redhat.com>
9711
9712 PR tree-optimization/69320
9713 * gcc.c-torture/pr69320-1.c: New test.
9714 * gcc.c-torture/pr69320-2.c: New test.
9715 * gcc.c-torture/pr69320-3.c: New test.
9716 * gcc.c-torture/pr69320-4.c: New test.
9717
9718 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9719
9720 PR c++/11858
9721 PR c++/24663
9722 PR c++/24664
9723 * g++.dg/template/pr11858.C: New test.
9724 * g++.dg/template/pr24663.C: New test.
9725 * g++.dg/template/unify12.C: New test.
9726 * g++.dg/template/unify13.C: New test.
9727 * g++.dg/template/unify14.C: New test.
9728 * g++.dg/template/unify15.C: New test.
9729 * g++.dg/template/unify16.C: New test.
9730 * g++.dg/template/unify17.C: New test.
9731
9732 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9733
9734 PR testsuite/69181
9735 * gcc.dg/pr69181-1.c: New test file.
9736 * gcc.dg/pr69181-2.c: New test file.
9737 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9738 globals by moving it to...
9739 (cleanup-after-saved-dg-test): ...this new function. Add
9740 "global additional_sources_used". Add reset of global
9741 multiline_expected_outputs to the empty list.
9742 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9743 global to...
9744 (multiline_expected_outputs): ...this, and updated comments to
9745 note that it is modified from gcc-dg.exp.
9746 (dg-end-multiline-output): Update for the above renaming.
9747 (handle-multiline-outputs): Likewise. Remove the clearing
9748 of the expected outputs to the empty list.
9749
9750 2016-01-18 Richard Biener <rguenther@suse.de>
9751
9752 PR tree-optimization/69297
9753 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9754
9755 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9756
9757 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9758 dg-options.
9759 * gcc.target/mips/mips-3d-2.c: Likewise.
9760 * gcc.target/mips/mips-3d-3.c: Likewise.
9761 * gcc.target/mips/mips-3d-4.c: Likewise.
9762 * gcc.target/mips/mips-3d-5.c: Likewise.
9763 * gcc.target/mips/mips-3d-6.c: Likewise.
9764 * gcc.target/mips/mips-3d-7.c: Likewise.
9765 * gcc.target/mips/mips-3d-8.c: Likewise.
9766 * gcc.target/mips/mips-3d-9.c: Likewise.
9767 * gcc.target/mips/mips-ps-1.c: Likewise.
9768 * gcc.target/mips/mips-ps-2.c: Likewise.
9769 * gcc.target/mips/mips-ps-3.c: Likewise.
9770 * gcc.target/mips/mips-ps-4.c: Likewise.
9771 * gcc.target/mips/mips-ps-5.c: Likewise.
9772 * gcc.target/mips/mips-ps-6.c: Likewise.
9773 * gcc.target/mips/mips-ps-7.c: Likewise.
9774 * gcc.target/mips/mips-ps-type.c: Likewise.
9775 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9776 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9777
9778 2016-01-18 Tom de Vries <tom@codesourcery.com>
9779
9780 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9781 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9782 * c-c++-common/goacc/kernels-empty.c: New test.
9783 * c-c++-common/goacc/kernels-eternal.c: New test.
9784 * c-c++-common/goacc/kernels-loop-2.c: New test.
9785 * c-c++-common/goacc/kernels-loop-3.c: New test.
9786 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9787 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9788 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9789 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9790 * c-c++-common/goacc/kernels-loop-data.c: New test.
9791 * c-c++-common/goacc/kernels-loop-g.c: New test.
9792 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9793 * c-c++-common/goacc/kernels-loop-n.c: New test.
9794 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9795 * c-c++-common/goacc/kernels-loop.c: New test.
9796 * c-c++-common/goacc/kernels-noreturn.c: New test.
9797 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9798 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9799 * c-c++-common/goacc/kernels-reduction.c: New test.
9800
9801 2016-01-18 Tom de Vries <tom@codesourcery.com>
9802
9803 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9804 * gcc.dg/autopar/outer-2.c: Same.
9805 * gcc.dg/autopar/outer-3.c: Same.
9806 * gcc.dg/autopar/outer-4.c: Same.
9807 * gcc.dg/autopar/outer-5.c: Same.
9808 * gcc.dg/autopar/outer-6.c: Same.
9809 * gcc.dg/autopar/parallelization-1.c: Same.
9810 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9811 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9812 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9813 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9814 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9815 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9816 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9817 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9818 * gcc.dg/autopar/pr39500-1.c: Same.
9819 * gcc.dg/autopar/pr39500-2.c: Same.
9820 * gcc.dg/autopar/pr46193.c: Same.
9821 * gcc.dg/autopar/pr46194.c: Same.
9822 * gcc.dg/autopar/pr49580.c: Same.
9823 * gcc.dg/autopar/pr49960-1.c: Same.
9824 * gcc.dg/autopar/pr49960.c: Same.
9825 * gcc.dg/autopar/pr68373.c: Same.
9826 * gcc.dg/autopar/reduc-1.c: Same.
9827 * gcc.dg/autopar/reduc-1char.c: Same.
9828 * gcc.dg/autopar/reduc-1short.c: Same.
9829 * gcc.dg/autopar/reduc-2.c: Same.
9830 * gcc.dg/autopar/reduc-2char.c: Same.
9831 * gcc.dg/autopar/reduc-2short.c: Same.
9832 * gcc.dg/autopar/reduc-3.c: Same.
9833 * gcc.dg/autopar/reduc-4.c: Same.
9834 * gcc.dg/autopar/reduc-6.c: Same.
9835 * gcc.dg/autopar/reduc-7.c: Same.
9836 * gcc.dg/autopar/reduc-8.c: Same.
9837 * gcc.dg/autopar/reduc-9.c: Same.
9838 * gcc.dg/autopar/uns-outer-4.c: Same.
9839 * gcc.dg/autopar/uns-outer-5.c: Same.
9840 * gcc.dg/autopar/uns-outer-6.c: Same.
9841 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9842 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9843
9844 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9845
9846 PR target/63679
9847 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9848 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9849
9850 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9851
9852 PR target/63679
9853 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9854 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9855 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9856
9857 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9858
9859 PR target/63679
9860 * gcc.dg/tree-ssa/sra-17.c: New.
9861 * gcc.dg/tree-ssa/sra-18.c: New.
9862
9863 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9864
9865 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9866
9867 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9868
9869 * gnat.dg/inline12.adb: New test.
9870
9871 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9872
9873 PR tree-optimization/66797
9874 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9875
9876 2016-01-18 Richard Biener <rguenther@suse.de>
9877
9878 PR tree-optimization/69170
9879 * gcc.dg/torture/pr69170.c: New testcase.
9880
9881 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9882
9883 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9884
9885 2016-01-16 Tom de Vries <tom@codesourcery.com>
9886
9887 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9888
9889 2016-01-16 Tom de Vries <tom@codesourcery.com>
9890
9891 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9892 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9893 redundant dg-require-effective-target pthread.
9894 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9895 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9896 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9897 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9898 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9899 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9900 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9901
9902 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9903
9904 PR target/68609
9905 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9906 * gcc.target/powerpc/recip-7.c: Same.
9907
9908 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9909
9910 PR c++/69091
9911 * g++.dg/template/pr69091.C: New test.
9912
9913 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9914
9915 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9916 dump does not contain an error_mark_node.
9917 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9918 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9919
9920 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9921
9922 PR c++/68936
9923 * g++.dg/template/pr68936.C: New test.
9924
9925 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9926
9927 PR target/68609
9928 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9929 * gcc.target/powerpc/recip-2.c: Same.
9930 * gcc.target/powerpc/recip-3.c: Same.
9931 * gcc.target/powerpc/recip-4.c: Same.
9932 * gcc.target/powerpc/recip-sqrtf.c: Same.
9933
9934 2016-01-15 Jeff Law <law@redhat.com>
9935
9936 PR tree-optimization/69270
9937 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9938 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9939
9940 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9941
9942 PR fortran/49630
9943 * gfortran.dg/deferred_character_13.f90: New test for the fix
9944 of comment 3 of the PR.
9945
9946 PR fortran/54070
9947 * gfortran.dg/deferred_character_8.f90: New test
9948 * gfortran.dg/allocate_error_5.f90: New test
9949
9950 PR fortran/60593
9951 * gfortran.dg/deferred_character_10.f90: New test
9952
9953 PR fortran/60795
9954 * gfortran.dg/deferred_character_14.f90: New test
9955
9956 PR fortran/61147
9957 * gfortran.dg/deferred_character_11.f90: New test
9958
9959 PR fortran/64324
9960 * gfortran.dg/deferred_character_9.f90: New test
9961
9962 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9963
9964 PR rtl-optimization/69030
9965 * gcc.target/i386/pr69030.c: New.
9966
9967 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9968
9969 * gcc.target/aarch64/target_attr_17.c: New test.
9970
9971 2016-01-15 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/66856
9974 * gcc.dg/torture/pr66856-1.c: New testcase.
9975 * gcc.dg/torture/pr66856-2.c: Likewise.
9976
9977 2016-01-15 Richard Biener <rguenther@suse.de>
9978
9979 PR debug/69137
9980 * g++.dg/lto/pr69137_0.C: New testcase.
9981
9982 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9983
9984 PR middle-end/69246
9985 * gcc.target/i386/pr69246.c: New test.
9986
9987 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9988
9989 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9990
9991 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9992
9993 PR c++/56194
9994 * g++.dg/init/const9.C: Disable test on S/390.
9995
9996 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9997
9998 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9999 * g++.dg/Wno-frame-address.C: Ditto.
10000
10001 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10002
10003 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10004
10005 2016-01-15 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/68961
10008 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10009
10010 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10011
10012 * gcc.target/i386/pr65105-5.c: New test.
10013
10014 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10015
10016 * gcc.c-torture/execute/alias-4.c: New testcase.
10017
10018 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10019
10020 PR ipa/68148
10021 * g++.dg/ipa/devirt-49.C: New testcase.
10022
10023 2016-01-15 Christian Bruel <christian.bruel@st.com>
10024
10025 PR target/65837
10026 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10027 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10028 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10029
10030 2016-01-15 Richard Biener <rguenther@suse.de>
10031
10032 PR tree-optimization/69117
10033 * gcc.dg/torture/pr69117.c: New testcase.
10034
10035 2015-01-14 Ryan Burn <contact@rnburn.com>
10036
10037 PR c++/69048
10038 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10039
10040 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10041
10042 PR testsuite/67509
10043 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10044 range tests use 100 * maximum instead of maximum + 1.
10045
10046 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR debug/69244
10049 * gcc.dg/guality/pr69244.c: New test.
10050
10051 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
10052
10053 * lib/target-supports.exp (check_effective_target_issignaling):
10054 New procedure.
10055 * gcc.dg/pr61441.c: Require issignaling effective target.
10056
10057 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10058
10059 PR target/68803
10060 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10061
10062 2016-01-14 David Malcolm <dmalcolm@redhat.com>
10063
10064 PR c++/68819
10065 PR preprocessor/69177
10066 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10067 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10068 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10069 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10070
10071 2016-01-14 Marek Polacek <polacek@redhat.com>
10072
10073 PR c/69262
10074 * gcc.dg/array-15.c: New test.
10075
10076 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR middle-end/68146
10079 PR tree-optimization/69155
10080 * gfortran.dg/pr68146.f: New test.
10081 * gfortran.dg/pr69155.f90: New test.
10082
10083 2016-01-14 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/68060
10086 * gcc.dg/torture/pr68060-1.c: New testcase.
10087 * gcc.dg/torture/pr68060-2.c: Likewise.
10088
10089 2016-01-14 Nick Clifton <nickc@redhat.com>
10090
10091 * lib/target-supports.exp
10092 (check_effective_target_arm_neon_ok_nocache): Add an option
10093 sequence that includes setting the ARM architecture to ARMv7-A.
10094 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10095 command line options necessary to enable Neon support.
10096 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10097 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10098 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10099 * gcc.target/arm/pr69180.c: Likewise.
10100
10101 2016-01-14 Jeff Law <law@redhat.com>
10102
10103 PR tree-optimization/69270
10104 * gcc.dg/tree-ssa/pr69270.c: New test.
10105
10106 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10107
10108 PR c/66208
10109 * c-c++-common/pr66208.c: New file.
10110
10111 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR tree-optimization/69156
10114 * gcc.dg/pr69156.c: New test.
10115
10116 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10117
10118 * gcc.target/i386/pr69225-7.c: New test.
10119
10120 2016-01-13 Richard Henderson <rth@redhat.com>
10121
10122 * gcc.dg/tm/memopt-13.c: Update expected function.
10123 * gcc.dg/tm/memopt-6.c: Likewise.
10124
10125 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
10126
10127 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10128 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10129 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10130 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10131
10132 2016-01-13 Tom de Vries <tom@codesourcery.com>
10133
10134 PR tree-optimization/69169
10135 * gcc.dg/pr69169.c: New test.
10136
10137 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
10138
10139 PR target/69228
10140 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10141 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10142 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10143 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10144 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10145 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10146 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10147 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10148
10149 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10150
10151 PR target/69247
10152 * gcc.dg/pr69247.c: New test.
10153
10154 2016-01-13 Richard Biener <rguenther@suse.de>
10155
10156 PR tree-optimization/69242
10157 * gcc.dg/torture/pr69242.c: New testcase.
10158
10159 2016-01-13 Richard Biener <rguenther@suse.de>
10160
10161 PR tree-optimization/69186
10162 * gcc.dg/torture/pr69186.c: New testcase.
10163
10164 2016-01-13 Jeff Law <law@redhat.com>
10165
10166 PR tree-optimization/67755
10167 * gcc.dg/tree-ssa/pr67755.c: New test.
10168
10169 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
10170
10171 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10172 pass number in output by a star.
10173
10174 2016-01-12 Bin Cheng <bin.cheng@arm.com>
10175
10176 PR tree-optimization/68911
10177 * gcc.c-torture/execute/pr68911.c: New test.
10178
10179 2016-01-12 Marek Polacek <polacek@redhat.com>
10180
10181 PR c++/68979
10182 * g++.dg/warn/permissive-1.C: New test.
10183
10184 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR objc++/68511
10187 PR c++/69213
10188 * g++.dg/opt/pr69213.C: New test.
10189
10190 2016-01-12 Christian Bruel <christian.bruel@st.com>
10191
10192 PR target/69180
10193 * gcc.target/arm/pr69180.c: New test.
10194
10195 2016-01-12 Richard Biener <rguenther@suse.de>
10196
10197 PR lto/69077
10198 * g++.dg/lto/pr69077_0.C: New testcase.
10199 * g++.dg/lto/pr69077_1.C: Likewise.
10200
10201 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR target/69175
10204 * g++.dg/opt/pr69175.C: New test.
10205
10206 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10207
10208 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10209 rather than #including math.h & stdlib.h.
10210 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10211 * gcc.dg/vect/pr49771.c: Likewise.
10212 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10213 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10214 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10215 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10216 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10217 * gcc.dg/vect/pr44507.c: Likewise.
10218 * gcc.dg/vect/pr45902.c: Likewise.
10219 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10220 * gcc.dg/vect/vect-117.c: Likewise.
10221 * gcc.dg/vect/vect-99.c: Likewise.
10222 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10223 * gcc.dg/vect/vect-cond-1.c: Likewise.
10224 * gcc.dg/vect/vect-cond-2.c: Likewise.
10225 * gcc.dg/vect/vect-cond-3.c: Likewise.
10226 * gcc.dg/vect/vect-cond-4.c: Likewise.
10227 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10228 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10229 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10230 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10231 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10232 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10233 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10234 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10235 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10236 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10237 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10238 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10239 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10240 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10241 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10242 include of signal.h.
10243 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10244 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10245 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10246 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10247 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10248 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10249 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10250 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10251 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10252 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10253 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10254 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10255 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10256 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10257 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10258 * gcc.dg/vect/vect-outer-5.c: Likewise.
10259 * gcc.dg/vect/vect-outer-6.c: Likewise.
10260 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10261 include of stdio.h.
10262
10263 2016-01-12 Nick Clifton <nickc@redhat.com>
10264
10265 PR target/68913
10266 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10267 to fread so that it will be found in all target runtimes.
10268
10269 2016-01-12 Richard Biener <rguenther@suse.de>
10270
10271 PR tree-optimization/69053
10272 * g++.dg/torture/pr69053.C: New testcase.
10273
10274 2016-01-12 Richard Biener <rguenther@suse.de>
10275
10276 PR tree-optimization/69168
10277 * gcc.dg/torture/pr69168.c: New testcase.
10278
10279 2016-01-12 Richard Biener <rguenther@suse.de>
10280
10281 PR tree-optimization/69157
10282 * gcc.dg/torture/pr69157.c: New testcase.
10283
10284 2016-01-12 Richard Biener <rguenther@suse.de>
10285
10286 PR tree-optimization/69174
10287 * gcc.dg/torture/pr69174.c: New testcase.
10288
10289 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR c++/66808
10292 PR c++/69000
10293 * g++.dg/tls/pr66808.C: New test.
10294 * g++.dg/tls/pr69000.C: New test.
10295
10296 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10297
10298 * gcc.target/powerpc/swaps-p8-23.c: New test.
10299 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10300
10301 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10302
10303 PR tree-optimization/68356
10304 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10305
10306 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10307 Jim Wilson <jim.wilson@linaro.org>
10308
10309 PR target/69194
10310 * gcc.target/arm/pr69194.c: New test.
10311
10312 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10313
10314 PR target/69225
10315 * gcc.target/i386/pr69225-1.c: New test.
10316 * gcc.target/i386/pr69225-2.c: Likewise.
10317 * gcc.target/i386/pr69225-3.c: Likewise.
10318 * gcc.target/i386/pr69225-4.c: Likewise.
10319 * gcc.target/i386/pr69225-5.c: Likewise.
10320 * gcc.target/i386/pr69225-6.c: Likewise.
10321
10322 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10323
10324 PR target/67462
10325 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10326 if lp64.
10327
10328 PR target/69071
10329 * gcc.dg/pr69071.c: New test.
10330
10331 PR c++/69211
10332 * g++.dg/opt/pr69211.C: New test.
10333
10334 PR tree-optimization/69214
10335 * gcc.c-torture/compile/pr69214.c: New test.
10336
10337 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10338
10339 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10340 * gcc.target/i386/pr66232-11.c: Ditto.
10341 * gcc.target/i386/pr66232-12.c: Ditto.
10342 * gcc.target/i386/pr66232-13.c: Ditto.
10343
10344 2016-01-11 Richard Biener <rguenther@suse.de>
10345
10346 PR tree-optimization/69173
10347 * gcc.dg/torture/pr69173.c: New testcase.
10348
10349 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10350
10351 PR rtl-optimization/68796
10352 * gcc.target/aarch64/tst_5.c: New test.
10353 * gcc.target/aarch64/tst_6.c: Likewise.
10354
10355 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10356
10357 PR rtl-optimization/68841
10358 * gcc.dg/pr68841.c: New test.
10359 * gcc.c-torture/execute/pr68841.c: New test.
10360
10361 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10362
10363 PR rtl-optimization/68920
10364 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10365 for ix86 targets.
10366 * gcc.dg/ifcvt-5.c: New test.
10367
10368 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10369
10370 PR bootstrap/69123
10371 * g++.dg/pr69123.C: New.
10372
10373 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10374
10375 PR target/69010
10376 * gcc.target/i386/pr69010.c: New test.
10377
10378 2016-01-11 Martin Jambor <mjambor@suse.cz>
10379
10380 PR ipa/69044
10381 * gcc.target/i386/chkp-pr69044.c: New test.
10382
10383 2016-01-11 Tom de Vries <tom@codesourcery.com>
10384
10385 PR tree-optimization/69109
10386 * gcc.dg/autopar/pr69109-2.c: New test.
10387 * gcc.dg/autopar/pr69109.c: New test.
10388
10389 2016-01-11 Tom de Vries <tom@codesourcery.com>
10390
10391 PR tree-optimization/69108
10392 * gcc.dg/autopar/pr69108.c: New test.
10393
10394 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10395
10396 PR c++/69029
10397 * c-c++-common/Wisleading-indentation.c: Augment test.
10398
10399 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10400
10401 PR fortran/69154
10402 * gfortran.dg/inline_matmul_12.f90: New test.
10403
10404 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10405
10406 PR fortran/67779
10407 * gfortran.dg/actual_array_offset_1: New test.
10408
10409 2016-01-10 Tom de Vries <tom@codesourcery.com>
10410
10411 PR tree-optimization/69062
10412 * gcc.dg/autopar/pr69062.c: New test.
10413
10414 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10415
10416 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10417 * gcc.dg/vect/slp-perm-2.c: Likewise.
10418 * gcc.dg/vect/slp-perm-3.c: Likewise.
10419 * gcc.dg/vect/slp-perm-5.c: Likewise.
10420 * gcc.dg/vect/slp-perm-6.c: Likewise.
10421 * gcc.dg/vect/slp-perm-7.c: Likewise.
10422 * gcc.dg/vect/slp-perm-8.c: Likewise.
10423
10424 2016-01-10 Tom de Vries <tom@codesourcery.com>
10425
10426 PR tree-optimization/69039
10427 * gcc.dg/autopar/pr69039.c: New test.
10428
10429 2016-01-09 Marek Polacek <polacek@redhat.com>
10430
10431 PR c++/69113
10432 * g++.dg/pr69113.C: New test.
10433
10434 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR middle-end/50865
10437 PR tree-optimization/69097
10438 * gcc.c-torture/execute/pr50865.c: New test.
10439 * gcc.c-torture/execute/pr69097-1.c: New test.
10440 * gcc.c-torture/execute/pr69097-2.c: New test.
10441 * gcc.dg/pr69097-1.c: New test.
10442 * gcc.dg/pr69097-2.c: New test.
10443
10444 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR c++/69164
10447 * g++.dg/opt/pr69164.C: New test.
10448
10449 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR tree-optimization/69167
10452 * gcc.dg/pr69167.c: New test.
10453
10454 2016-01-08 Marek Polacek <polacek@redhat.com>
10455
10456 PR c++/68449
10457 * g++.dg/pr68449.C: New.
10458
10459 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10460
10461 PR tree-optimization/68707
10462 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10463 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10464 on platforms supporting it.
10465 * gcc.dg/vect/slp-perm-2.c: Likewise.
10466 * gcc.dg/vect/slp-perm-3.c: Likewise.
10467 * gcc.dg/vect/slp-perm-5.c: Likewise.
10468 * gcc.dg/vect/slp-perm-7.c: Likewise.
10469 * gcc.dg/vect/slp-perm-8.c: Likewise.
10470 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10471 on platforms supporting it.
10472
10473 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10474
10475 PR tree-optimization/69162
10476 * gcc.dg/pr69162.c: New test.
10477
10478 PR tree-optimization/69172
10479 * gcc.dg/pr69172.c: New test.
10480
10481 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10482
10483 PR tree-optimization/67781
10484 * gcc.c-torture/execute/pr67781.c: New file.
10485
10486 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR tree-optimization/69083
10489 * gcc.dg/vect/pr69083.c: New test.
10490
10491 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10492
10493 PR tree-optimization/61441
10494 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10495 Use -fexcess-precision=standard for compiler options.
10496 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10497
10498 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10499
10500 PR fortran/69128
10501 * gfortran.dg/gomp/pr69128.f90: New test.
10502
10503 PR c++/69145
10504 * g++.dg/ext/pr69145-1.C: New test.
10505 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10506 * g++.dg/ext/pr69145-2.h: New file.
10507
10508 2016-01-07 Martin Sebor <msebor@redhat.com>
10509
10510 PR c/68966
10511 * gcc.dg/atomic-fetch-bool.c: New test.
10512 * gcc.dg/sync-fetch-bool.c: New test.
10513
10514 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10515
10516 PR fortran/66680
10517 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10518
10519 2016-01-07 Nick Clifton <nickc@redhat.com>
10520
10521 PR target/66655
10522 * g++.dg/pr66655.C: New test.
10523 * g++.dg/pr66655_1.cc: Test support file.
10524 * g++.dg/pr66655.h: Test header file.
10525
10526 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10527
10528 PR fortran/66680
10529 gfortran.dg/gomp/pr66680.f90: New test.
10530
10531 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10532
10533 PR target/69171
10534 * gcc.target/i386/pr69171-1.c: New test.
10535 * gcc.target/i386/pr69171-2.c: Likewise.
10536 * gcc.target/i386/pr69171-3.c: Likewise.
10537 * gcc.target/i386/pr69171-4.c: Likewise.
10538 * gcc.target/i386/pr69171-5.c: Likewise.
10539 * gcc.target/i386/pr69171-6.c: Likewise.
10540
10541 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10542
10543 PR middle-end/67639
10544 * c-c++-common/pr67639.c: New test.
10545
10546 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10547
10548 PR tree-optimization/69141
10549 * g++.dg/opt/pr69141.C: New test.
10550
10551 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10552
10553 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10554
10555 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10556
10557 PR target/69140
10558 * gcc.target/i386/pr69140.c: New test
10559
10560 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10561
10562 * gcc.dg/bad-dereference.c: New test case.
10563
10564 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10565
10566 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10567
10568 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10569
10570 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10571
10572 2016-01-06 Marek Polacek <polacek@redhat.com>
10573
10574 PR sanitizer/69099
10575 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10576
10577 2016-01-05 Marek Polacek <polacek@redhat.com>
10578
10579 PR c/69104
10580 * gcc.dg/atomic-invalid-2.c: New.
10581
10582 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10583
10584 PR target/68991
10585 * gcc.target/i386/pr68991.c: New test.
10586
10587 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10588
10589 PR target/68991
10590 * g++.dg/pr68991-1.C: New test.
10591 * g++.dg/pr68991-2.C: Likewise.
10592
10593 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10594
10595 PR other/60465
10596 * gcc.target/ia64/pr60465-gprel64.c: New test.
10597 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10598
10599 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10600
10601 PR rtl-optimization/68651
10602 * gcc.target/aarch64/pr68651_1.c: New test.
10603
10604 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10605
10606 PR c/69122
10607 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10608
10609 2016-01-05 Nathan Sidwell <nathan@acm.org>
10610
10611 PR c++/58583
10612 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10613
10614 * gcc.dg/alias-15.c: New.
10615
10616 2016-01-05 Nick Clifton <nickc@redhat.com>
10617
10618 PR target/68870
10619 * g++.dg/pr68770.C: New test.
10620
10621 2016-01-04 Mike Stump <mikestump@comcast.net>
10622
10623 * lib/target-supports.exp (check_effective_target_cilkplus):
10624 cilkplus targets require pthreads.
10625 (check_effective_target_cilkplus): Remove special case for NVPTX.
10626
10627 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10628
10629 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10630 generation.
10631
10632 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10633
10634 Update copyright years.
10635
10636 2016-01-04 Marek Polacek <polacek@redhat.com>
10637
10638 PR c/68908
10639 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10640 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10641 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10642
10643 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10644
10645 * gcc.target/sparc/20160104-2.c: New test.
10646
10647 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10648
10649 * gcc.target/sparc/20160104-1.c: New test.
10650
10651 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10652
10653 PR fortran/65045
10654 * gfortran.dg/pr65045.f90: New test.
10655
10656 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10657
10658 * gnat.dg/specs/debug1.ads: Delete.
10659
10660 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10661
10662 PR libgfortran/68867
10663 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10664 expression.
10665
10666 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
10668 PR libgfortran/68867
10669 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10670 PowerPC.
10671
10672 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10673
10674 PR fortran/68864
10675 * gfortran.dg/pr68864.f90: New test.
10676
10677 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10678
10679 PR tree-optimization/69070
10680 * gcc.dg/pr69070.c: New test.
10681
10682 PR sanitizer/69055
10683 * gfortran.dg/pr69055.f90: New test.
10684
10685 PR target/69015
10686 * gcc.dg/pr69015.c: New test.
10687 \f
10688 Copyright (C) 2016 Free Software Foundation, Inc.
10689
10690 Copying and distribution of this file, with or without modification,
10691 are permitted in any medium without royalty provided the copyright
10692 notice and this notice are preserved.