re PR c/71574 (ICE on code with alloc_align attribute on x86_64-linux-gnu: in default...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-29 Marek Polacek <polacek@redhat.com>
2
3 PR c/71574
4 * c-c++-common/pr71574.c: New test.
5
6 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7
8 PR middle-end/68217
9 * gcc.dg/pr68217.c: New test.
10
11 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
12
13 PR fortran/71067
14 * gfortran.dg/pr71067_1.f90: New test.
15 * gfortran.dg/pr71067_2.f90: Ditto.
16
17 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
18
19 * gcc.target/powerpc/vec-extract-1.c: New test.
20
21 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
22
23 PR fortran/71799
24 * gfortran.dg/pr71799.f90: New test.
25
26 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
27
28 PR c++/71665
29 * g++.dg/cpp0x/pr71665-1.C: New.
30 * g++.dg/cpp0x/pr71665-2.C: Likewise.
31 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
32 * g++.dg/ext/label10.C: Likewise.
33 * g++.dg/parse/constant5.C: Likewise.
34
35 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
36
37 PR fortran/71859
38 * gfortran.dg/pr71859.f90: New test.
39 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
40 * gfortran.dg/coarray_collectives_1.f90: Ditto.
41
42 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
43
44 PR fortran/71883
45 * gfortran.dg/pr71883.f90 : New test.
46
47 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
48
49 PR tree-optimization/71734
50 * g++.dg/vect/pr70729-nest.cc: New test.
51
52 2016-07-28 Renlin Li <renlin.li@arm.com>
53
54 Revert
55 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
56
57 PR fortran/71902
58 * gfortran.dg/dependency_47.f90: New test.
59
60 2016-07-28 Martin Liska <mliska@suse.cz>
61
62 PR gcov-profile/68025
63 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
64
65 2016-07-28 Martin Liska <mliska@suse.cz>
66
67 * g++.dg/vect/pr70944.cc: New test.
68
69 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
70
71 PR middle-end/71994
72 * gcc.dg/torture/pr71994.c: New test.
73
74 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
75
76 PR middle-end/71078
77 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
78 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
79 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
80
81 2016-07-27 Richard Biener <rguenther@suse.de>
82
83 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
84
85 2016-07-27 Martin Liska <mliska@suse.cz>
86
87 * gcc.dg/predict-13.c: New test.
88 * gcc.dg/predict-14.c: New test.
89
90 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
91
92 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
93 including stdint.h.
94 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
95 including stdint.h.
96
97 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
98
99 PR target/71869
100 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
101 IEEE built-in functions handle quiet and signalling NaNs
102 correctly.
103
104 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
105
106 PR fortran/71862
107 * gfortran.dg/pr71862.f90: New test.
108
109 2016-07-26 Martin Sebor <msebor@redhat.com>
110
111 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
112 selector with dg-options.
113
114 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
115
116 PR tree-optimization/18046
117 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
118 * gcc.dg/tree-ssa/vrp103.c: New test.
119 * gcc.dg/tree-ssa/vrp104.c: New test.
120
121 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
122
123 * gcc.target/powerpc/pr63354.c: Require lp64 since
124 -mprofile-kernel is not legal with -m32.
125
126 2016-07-26 Richard Biener <rguenther@suse.de>
127
128 PR rtl-optimization/71984
129 * gcc.dg/torture/pr71984.c: New testcase.
130
131 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
132
133 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
134 g++-dg-runtest via et-dg-runtest.
135 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
136 * gcc.dg/vect/vect.exp: Likewise.
137 * gfortran.dg/graphite/graphite.exp: Likewise, but for
138 gfortran-dg-runtest.
139 * gfortran.dg/vect/vect.exp: Likewise.
140 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
141 (check_mips_loongson_hw_available): Likewise.
142 (check_effective_target_mpaired_single_runtime): Likewise.
143 (check_effective_target_mips_loongson_runtime): Likewise.
144 (add_options_for_mpaired_single): Likewise.
145 (check_effective_target_vect_int): Add global et_index.
146 Check and save the supported feature for a target selected by
147 the et_index target. Break long lines where appropriate. Call
148 et-is-effective-target for MIPS with an argument instead of
149 check_effective_target_* where appropriate.
150 (check_effective_target_vect_intfloat_cvt): Likewise.
151 (check_effective_target_vect_uintfloat_cvt): Likewise.
152 (check_effective_target_vect_floatint_cvt): Likewise.
153 (check_effective_target_vect_floatuint_cvt): Likewise.
154 (check_effective_target_vect_simd_clones): Likewise.
155 (check_effective_target_vect_shift): ewise.
156 (check_effective_target_whole_vector_shift): Likewise.
157 (check_effective_target_vect_bswap): Likewise.
158 (check_effective_target_vect_shift_char): Likewise.
159 (check_effective_target_vect_long): Likewise.
160 (check_effective_target_vect_float): Likewise.
161 (check_effective_target_vect_double): Likewise.
162 (check_effective_target_vect_long_long): Likewise.
163 (check_effective_target_vect_no_int_max): Likewise.
164 (check_effective_target_vect_no_int_add): Likewise.
165 (check_effective_target_vect_no_bitwise): Likewise.
166 (check_effective_target_vect_widen_shift): Likewise.
167 (check_effective_target_vect_no_align): Likewise.
168 (check_effective_target_vect_hw_misalign): Likewise.
169 (check_effective_target_vect_element_align): Likewise.
170 (check_effective_target_vect_condition): Likewise.
171 (check_effective_target_vect_cond_mixed): Likewise.
172 (check_effective_target_vect_char_mult): Likewise.
173 (check_effective_target_vect_short_mult): Likewise.
174 (check_effective_target_vect_int_mult): Likewise.
175 (check_effective_target_vect_extract_even_odd): Likewise.
176 (check_effective_target_vect_interleave): Likewise.
177 (check_effective_target_vect_stridedN): Likewise.
178 (check_effective_target_vect_multiple_sizes): Likewise.
179 (check_effective_target_vect64): Likewise.
180 (check_effective_target_vect_call_copysignf): Likewise.
181 (check_effective_target_vect_call_sqrtf): Likewise.
182 (check_effective_target_vect_call_btrunc): Likewise.
183 (check_effective_target_vect_call_btruncf): Likewise.
184 (check_effective_target_vect_call_ceil): Likewise.
185 (check_effective_target_vect_call_ceilf): Likewise.
186 (check_effective_target_vect_call_floor): Likewise.
187 (check_effective_target_vect_call_floorf): Likewise.
188 (check_effective_target_vect_call_lceil): Likewise.
189 (check_effective_target_vect_call_lfloor): Likewise.
190 (check_effective_target_vect_call_nearbyint): Likewise.
191 (check_effective_target_vect_call_nearbyintf): Likewise.
192 (check_effective_target_vect_call_round): Likewise.
193 (check_effective_target_vect_call_roundf): Likewise.
194 (check_effective_target_vect_perm): Likewise, but also append *_saved
195 to the existing global name to properly cache the result.
196 (check_effective_target_vect_perm_byte): Likewise.
197 (check_effective_target_vect_perm_short): Likewise.
198 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
199 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
200 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
201 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
202 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
203 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
204 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
205 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
206 (check_effective_target_vect_sdot_qi): Likewise.
207 (check_effective_target_vect_udot_qi): Likewise.
208 (check_effective_target_vect_sdot_hi): Likewise.
209 (check_effective_target_vect_udot_hi): Likewise.
210 (check_effective_target_vect_usad_char): Likewise.
211 (check_effective_target_vect_pack_trunc): Likewise.
212 (check_effective_target_vect_unpack): Likewise.
213 (check_effective_target_vect_aligned_arrays): Likewise.
214 (check_effective_target_vect_natural_alignment): Likewise.
215 (check_effective_target_vector_alignment_reachable): Likewise.
216 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
217 (is-effective-target): Initialize et_index if undefined.
218 (et-dg-runtest): New.
219 (et-is-effective-target): Likewise.
220 (check_vect_support_and_set_flags): Add supported MIPS targets to
221 EFFECTIVE_TARGETS list. Return the number of supported targets.
222
223 2016-07-26 Richard Biener <rguenther@suse.de>
224 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
225
226 PR middle-end/70920
227 * gcc.dg/pr70920-1.c: New test-case.
228 * gcc.dg/pr70902-2.c: Likewise.
229 * gcc.dg/pr70920-3.c: Likewise.
230 * gcc.dg/pr70920-4.c: Likewise
231 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
232 2 instead of 3.
233
234 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
235
236 * gcc.c-torture/execute/pr71494.c: Require label_values.
237 * gcc.dg/pr16973.c: Ditto.
238
239 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
240
241 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
242 * gcc.dg/torture/pr69771.c: Require int32plus.
243 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
244
245 2016-07-25 Martin Liska <mliska@suse.cz>
246
247 * gcc.dg/torture/pr71987.c: New test.
248
249 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
250
251 PR fortran/71935
252 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
253 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
254 * gfortran.dg/pr71935.f90: New test.
255
256 2016-07-22 Martin Sebor <msebor@redhat.com>
257
258 PR c++/71675
259 * g++.dg/ext/atomic-3.C: New test.
260 * gcc.dg/atomic/pr71675.c: New test.
261
262 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
263
264 * gcc.target/i386/mvc8.c: New test.
265
266 2016-07-22 Bin Cheng <bin.cheng@arm.com>
267
268 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
269 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
270
271 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
272
273 PR fortran/71795
274 * gfortran.dg/constructor_50.f90: New test.
275
276 2016-07-22 Martin Liska <mliska@suse.cz>
277
278 PR gcov-profile/69028
279 PR gcov-profile/62047
280 * g++.dg/cilk-plus/pr69028.C: New test.
281
282 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
283
284 * gfortran.dg/coarray_stat_2.f90: New test.
285
286 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
287
288 * gcc.target/powerpc/vec-extract.h: New files to check the
289 vec_extract built-in functions for all vector types, testing
290 accessing each element, both with constant and variable element
291 numbers.
292 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
293 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
294 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
295 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
296 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
297 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
298 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
299 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
300 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
301
302 2016-07-21 Jakub Jelinek <jakub@redhat.com>
303
304 PR c++/71728
305 * g++.dg/other/pr71728.C: New test.
306
307 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
308
309 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
310 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
311 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
312 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
313 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
314
315 2016-07-21 Richard Biener <rguenther@suse.de>
316
317 PR tree-optimization/71947
318 * gcc.dg/tree-ssa/vrp102.c: New testcase.
319
320 2016-07-21 Bin Cheng <bin.cheng@arm.com>
321
322 * gcc.dg/tree-ssa/scev-15.c: New.
323
324 2016-07-21 Bin Cheng <bin.cheng@arm.com>
325
326 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
327
328 2016-07-21 Jakub Jelinek <jakub@redhat.com>
329
330 PR c++/71941
331 * g++.dg/gomp/pr71941.C: New test.
332
333 2016-07-20 David Malcolm <dmalcolm@redhat.com>
334
335 PR c/70339
336 PR c/71858
337 * g++.dg/spellcheck-identifiers.C: New test case, based on
338 gcc.dg/spellcheck-identifiers.c.
339 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
340 gcc.dg/spellcheck-identifiers-2.c.
341 * g++.dg/spellcheck-typenames.C: New test case, based on
342 gcc.dg/spellcheck-typenames.c
343
344 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
345
346 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
347 pointer to member function and also test catching by reference.
348
349 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
350
351 * gcc.target/s390/pr67443.c: Fix test case.
352
353 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
354
355 * gcc.target/s390/insv-1.c: Xfail some tests.
356 * gcc.target/s390/insv-2.c: Likewise.
357
358 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
359
360 * gcc.target/avr/torture/get-mem.c: New test.
361 * gcc.target/avr/torture/set-mem.c: New test.
362
363 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
364
365 PR target/71948
366 * gcc.target/avr/torture/tiny-progmem.c: New test.
367
368 2016-07-20 Jakub Jelinek <jakub@redhat.com>
369
370 PR c++/71909
371 * g++.dg/parse/pr71909.C: New test.
372 * g++.dg/tm/pr71909.C: New test.
373
374 PR c++/50060
375 * g++.dg/cpp0x/constexpr-50060.C: New test.
376 * g++.dg/cpp1y/constexpr-50060.C: New test.
377
378 2016-07-20 Martin Liska <mliska@suse.cz>
379
380 * gfortran.dg/graphite/pr71898.f90: New test.
381
382 2016-07-20 Bin Cheng <bin.cheng@arm.com>
383
384 PR tree-optimization/71503
385 PR tree-optimization/71683
386 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
387 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
388
389 2016-07-20 Martin Liska <mliska@suse.cz>
390
391 * gcc.dg/plugin/plugin.exp: Remove sreal test.
392 * gcc.dg/plugin/sreal-test-1.c: Remove.
393 * gcc.dg/plugin/sreal_plugin.c: Remove.
394
395 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
396
397 PR fortran/71902
398 * gfortran.dg/dependency_47.f90: New test.
399
400 2016-07-19 Jakub Jelinek <jakub@redhat.com>
401
402 PR rtl-optimization/71916
403 * gcc.c-torture/compile/pr71916.c: New test.
404
405 PR middle-end/71874
406 * g++.dg/torture/pr71874.C: New test.
407
408 PR middle-end/71734
409 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
410 (my_alloc): Rewritten to use __builtin_posix_memalign and
411 __SIZE_TYPE__.
412 (my_free): Use __builtin_free instead of _mm_free.
413 (Vec::operator=): Use __builtin_memcpy.
414
415 2016-07-19 Martin Jambor <mjambor@suse.cz>
416
417 PR fortran/71688
418 * gfortran.dg/pr71688.f90: New test.
419
420 2016-07-19 Richard Biener <rguenther@suse.de>
421
422 * c-c++-common/vector-subscript-6.c: New testcase.
423 * c-c++-common/vector-subscript-7.c: Likewise.
424
425 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
426
427 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
428 and UInt32 based on __SIZEOF_INT__.
429
430 2016-07-19 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/71901
433 * gcc.dg/torture/pr71901.c: New testcase.
434
435 2016-07-19 Richard Biener <rguenther@suse.de>
436
437 PR tree-optimization/71908
438 * gcc.dg/torture/pr71908.c: New testcase.
439
440 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
441
442 PR target/71493
443 * gcc.target/powerpc/pr71493-1.c: New test.
444 * gcc.target/powerpc/pr71493-2.c: Likewise.
445
446 2016-07-18 Jakub Jelinek <jakub@redhat.com>
447
448 PR c++/71835
449 * g++.dg/conversion/ambig3.C: New test.
450
451 PR c++/71828
452 * g++.dg/cpp0x/constexpr-71828.C: New test.
453
454 PR c++/71826
455 * g++.dg/template/pr71826.C: New test.
456
457 PR c++/71822
458 * g++.dg/template/defarg21.C: New test.
459
460 PR c++/71871
461 * g++.dg/ext/vector31.C: New test.
462
463 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
464
465 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
466
467 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
468
469 PR tree-optimization/71734
470 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
471
472 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
473
474 * gcc.target/s390/warn-dynamicstack-1.c: New test.
475 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
476 stack-layout-dynamic-1.c: New test.
477
478 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
479
480 * gcc.target/s390/nolrl-1.c: New test.
481
482 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
483
484 PR fortran/71523
485 * gfortran.dg/pr71523_1.f90: New test.
486 * gfortran.dg/pr71523_2.f90: New test.
487
488 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
489
490 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
491
492 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
493 Marco Restelli <mrestelli@gmail.com>
494
495 PR fortran/62125
496 * gfortran.dg/pr62125.f90: New test.
497
498 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
499
500 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
501 * gcc.target/powerpc/mulkc3-1.c: Likewise.
502
503 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
504
505 PR c++/58796
506 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
507 * g++.dg/cpp0x/nullptr35.C: New test.
508
509 2016-07-15 Bin Cheng <bin.cheng@arm.com>
510
511 * gcc.dg/tree-ssa/scev-8.c: Update test string.
512
513 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
514
515 * gfortran.dg/goacc/vector_length.f90: New test.
516
517 2016-07-15 Richard Biener <rguenther@suse.de>
518
519 PR tree-optimization/71881
520 * gcc.dg/torture/pr71881.c: New testcase.
521
522 2016-07-15 Richard Biener <rguenther@suse.de>
523
524 PR tree-optimization/71887
525 * gcc.dg/torture/pr71887.c: New testcase.
526
527 2016-07-15 Jakub Jelinek <jakub@redhat.com>
528
529 PR c/71858
530 * gcc.dg/spellcheck-identifiers-3.c: New test.
531
532 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
533
534 PR fortran/71807
535 * gfortran.dg/null_9.f90: New test.
536
537 2016-07-15 Bin Cheng <bin.cheng@arm.com>
538
539 * gcc.dg/tree-ssa/loop-41.c: New test.
540
541 2016-07-15 Bin Cheng <bin.cheng@arm.com>
542
543 PR tree-optimization/71347
544 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
545
546 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
547
548 PR fortran/29819
549 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
550 * gfortran.dg/contains.f90: Ditto.
551 * gfortran.dg/contains_empty_1.f03: Ditto.
552 * gfortran.dg/submodule_3.f08: Ditto.
553
554 2016-07-14 Jakub Jelinek <jakub@redhat.com>
555
556 PR testsuite/71865
557 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
558 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
559 expected diagnostics.
560
561 PR c/71858
562 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
563 * gcc.dg/spellcheck-identifiers-2.c: New test.
564 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
565 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
566
567 2016-07-14 Jakub Jelinek <jakub@redhat.com>
568
569 PR tree-optimization/71872
570 * gcc.c-torture/compile/pr71872.c: New test.
571
572 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
573
574 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
575 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
576 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
577 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
578 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
579 * gcc.target/arm/atomic-op-acquire-1.c: This.
580 * gcc.target/arm/atomic-op-char.c: Rename into ...
581 * gcc.target/arm/atomic-op-char-1.c: This.
582 * gcc.target/arm/atomic-op-consume.c: Rename into ...
583 * gcc.target/arm/atomic-op-consume-1.c: This.
584 * gcc.target/arm/atomic-op-int.c: Rename into ...
585 * gcc.target/arm/atomic-op-int-1.c: This.
586 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
587 * gcc.target/arm/atomic-op-relaxed-1.c: This.
588 * gcc.target/arm/atomic-op-release.c: Rename into ...
589 * gcc.target/arm/atomic-op-release-1.c: This.
590 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
591 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
592 * gcc.target/arm/atomic-op-short.c: Rename into ...
593 * gcc.target/arm/atomic-op-short-1.c: This.
594 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
595 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
596 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
597 * gcc.target/arm/atomic-op-char-2.c: Likewise.
598 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
599 * gcc.target/arm/atomic-op-int-2.c: Likewise.
600 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
601 * gcc.target/arm/atomic-op-release-2.c: Likewise.
602 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
603 * gcc.target/arm/atomic-op-short-2.c: Likewise.
604
605 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
606
607 PR fortran/70842
608 * gfortran.dg/select_type_35.f03: New test.
609
610 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
611
612 PR target/65951
613 PR tree-optimization/70923
614 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
615 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
616 * gcc.dg/vect/pr65951.c: Likewise.
617 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
618
619 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
620
621 * c-c++-common/pr60226.c: Expect maximum object file alignment
622 error on AIX.
623
624 2016-07-14 Richard Biener <rguenther@suse.de>
625
626 PR tree-optimization/71866
627 * gcc.dg/torture/pr71866.c: New testcase.
628
629 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
630
631 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
632 selector and enclose boolean expression in curly braces.
633
634 2016-07-14 Alan Modra <amodra@gmail.com>
635
636 PR target/71733
637 * gcc.target/powerpc/p9-novsx.c: New.
638
639 2016-07-13 Andi Kleen <ak@linux.intel.com>
640
641 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
642 * g++.dg/tree-prof/morefunc.C: Dito.
643 * g++.dg/tree-prof/pr35545.C: Dito.
644 * g++.dg/tree-prof/reorder.C: Dito.
645 * gcc.dg/tree-prof/20050826-2.c: Dito.
646 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
647 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
648 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
649 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
650 * gcc.dg/tree-prof/inliner-1.c: Dito.
651 * gcc.dg/tree-prof/merge_block.c: Dito.
652 * gcc.dg/tree-prof/stringop-1.c: Dito.
653 * gcc.dg/tree-prof/stringop-2.c: Dito.
654 * gcc.dg/tree-prof/switch-case-1.c: Dito.
655 * gcc.dg/tree-prof/switch-case-2.c: Dito.
656 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
657 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
658 * gcc.dg/tree-prof/update-loopch.c: Dito.
659 * gcc.dg/tree-prof/val-prof-1.c: Dito.
660 * gcc.dg/tree-prof/val-prof-2.c: Dito.
661 * gcc.dg/tree-prof/val-prof-3.c: Dito.
662 * gcc.dg/tree-prof/val-prof-4.c: Dito.
663 * gcc.dg/tree-prof/val-prof-5.c: Dito.
664 * gcc.dg/tree-prof/val-prof-6.c: Dito.
665 * gcc.dg/tree-prof/val-prof-7.c: Dito.
666
667 2016-07-13 Andi Kleen <ak@linux.intel.com>
668
669 * lib/profopt.exp (profopt-execute): Remove .imports files.
670
671 2016-07-13 Andi Kleen <ak@linux.intel.com>
672
673 * lib/profopt.exp (profopt-execute): Always log profiler command line.
674
675 2016-07-13 Andi Kleen <ak@linux.intel.com>
676
677 * lib/profopt.exp (dg-final-scan-autofdo,
678 dg-final-scan-not-autofdo): New functions.
679
680 2016-07-13 Bin Cheng <bin.cheng@arm.com>
681
682 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
683 * gcc.dg/vect/vect-35.c: Ditto.
684 * gcc.dg/vect/vect-alias-check-2.c: New test.
685
686 2016-07-13 Martin Liska <mliska@suse.cz>
687
688 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
689 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
690 * gfortran.dg/pr42108.f90: Update expected dump scan.
691
692 2016-07-13 Richard Biener <rguenther@suse.de>
693
694 PR tree-optimization/24574
695 * gcc.dg/pr24574.c: New testcase.
696
697 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
698
699 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
700 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
701 * c-c++-common/pr68833-1.c: Require int32plus.
702 * gcc.dg/ipa/pr63551.c: Likewise.
703 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
704 * gcc.dg/ipa/pr64041.c: Require int32plus.
705
706 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
707
708 PR ipa/71633
709 * g++.dg/pr71633.C: New test.
710
711 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
712
713 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
714 Add new arm_thumb1_cbz_ok effective target.
715 * gcc.target/arm/cbz.c: New test.
716
717 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
718
719 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
720 Define effective target.
721 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
722 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
723 * gcc.target/arm/movhi_movw.c: New test.
724 * gcc.target/arm/movsi_movw.c: Likewise.
725 * gcc.target/arm/movdi_movw.c: Likewise.
726
727 2016-07-13 Richard Biener <rguenther@suse.de>
728
729 PR middle-end/71104
730 * gcc.dg/pr71104-1.c: New testcase.
731 * gcc.dg/pr71104-2.c: Likewise.
732
733 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
734
735 PR target/71805
736 * gcc.target/powerpc/pr71805.c: New test.
737
738 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
739
740 * gcc.target/powerpc/divkc3-1.c: New.
741 * gcc.target/powerpc/mulkc3-1.c: New.
742
743 2016-07-12 Nathan Sidwell <nathan@acm.org>
744
745 * gcc.target/arm/data-rel-1.c: New.
746 * gcc.target/arm/data-rel-2.c: New.
747 * gcc.target/arm/data-rel-3.c: New.
748
749 2016-07-12 Martin Liska <mliska@suse.cz>
750
751 * gcc.dg/params/blocksort-part.c: New test.
752 * gcc.dg/params/params.exp: New file.
753
754 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
755
756 PR middle-end/71700
757 * gcc.c-torture/execute/pr71700.c: New test.
758
759 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
760 Richard Biener <rguenther@suse.de>
761
762 PR tree-optimization/23286
763 PR tree-optimization/70159
764 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
765 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
766 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
767 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
768 * gcc.dg/tree-ssa/pr35286.c: Likewise.
769 * gcc.dg/tree-ssa/pr35287.c: Likewise.
770 * gcc.dg/hoist-register-pressure-1.c: Likewise.
771 * gcc.dg/hoist-register-pressure-2.c: Likewise.
772 * gcc.dg/hoist-register-pressure-3.c: Likewise.
773 * gcc.dg/pr51879-12.c: Likewise.
774 * gcc.dg/strlenopt-9.c: Likewise.
775 * gcc.dg/tree-ssa/pr47392.c: Likewise.
776 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
777 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
778 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
779 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
780 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
781 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
782 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
783 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
784 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
785 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
786 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
787 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
788 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
789 * gfortran.dg/pr43984.f90: Adjust expected outcome.
790
791 2016-07-12 Richard Biener <rguenther@suse.de>
792
793 PR rtl-optimization/68961
794 * gcc.target/i386/pr68961.c: New testcase.
795
796 2016-07-11 Jakub Jelinek <jakub@redhat.com>
797
798 PR middle-end/71758
799 * c-c++-common/gomp/pr71758.c: New test.
800 * gfortran.dg/gomp/pr71758.f90: New test.
801
802 PR tree-optimization/71823
803 * gcc.dg/vect/pr71823.c: New test.
804
805 2016-07-11 David Malcolm <dmalcolm@redhat.com>
806
807 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
808 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
809 and LINE_MAP_MAX_LOCATION_WITH_COLS.
810
811 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
812
813 PR target/71801
814 * gcc.target/i386/pr71801.c: New test.
815
816 2016-07-11 Richard Biener <rguenther@suse.de>
817
818 PR tree-optimization/71816
819 * gcc.dg/torture/pr71816.c: New testcase.
820
821 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 PR fortran/71783
824 * gfortran.dg/dependency_46.f90: New test.
825
826 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
827
828 PR rtl-optimization/71621
829 * gcc.target/i386/pr71621-1.c: New.
830 * gcc.target/i386/pr71621-2.c: New.
831
832 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
833
834 * gfortran.dg/goacc/pr71704.f90: New test.
835
836 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
837
838 PR target/71297
839 * gcc.target/powerpc/pr71297.c: New.
840
841 2016-07-08 Jiong Wang <jiong.wang@arm.com>
842
843 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
844
845 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
846
847 PR target/71806
848 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
849
850 2016-07-08 Alan Hayward <alan.hayward@arm.com>
851
852 PR tree-optimization/71667
853 * gcc.dg/vect/pr71667.c: New
854
855 2016-07-08 Martin Liska <mliska@suse.cz>
856
857 * gcc.dg/torture/pr71606.c: New test.
858
859 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
860
861 PR fortran/71764
862 * gfortran.dg/pr71764.f90: New test.
863
864 2016-07-07 Jakub Jelinek <jakub@redhat.com>
865 Kai Tietz <ktietz70@googlemail.com>
866
867 PR c++/70869
868 PR c++/71054
869 * g++.dg/cpp0x/pr70869.C: New test.
870 * g++.dg/cpp0x/pr71054.C: New test.
871
872 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
873
874 * g++.dg/debug/pr71432.C: Fail on AIX.
875
876 2016-07-07 Martin Liska <mliska@suse.cz>
877
878 * gfortran.dg/do_1.f90: Remove a corner case that triggers
879 an undefined behavior.
880 * gfortran.dg/do_3.F90: Likewise.
881 * gfortran.dg/do_check_11.f90: New test.
882 * gfortran.dg/do_check_12.f90: New test.
883 * gfortran.dg/do_corner_warn.f90: New test.
884
885 2016-07-07 Martin Liska <mliska@suse.cz>
886
887 * gfortran.dg/predict-1.f90: Ammend the test.
888 * gfortran.dg/predict-2.f90: Likewise.
889
890 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
891
892 PR ipa/71624
893 * g++.dg/pr71624.C: New test.
894
895 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
896
897 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
898 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
899 ARMv8-M Mainline architectures.
900
901 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
902
903 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
904 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
905
906 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
907
908 PR target/70098
909 PR target/71763
910 * gcc.target/powerpc/pr71763.c: New file.
911
912 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
913
914 PR tree-optimization/71518
915 * gcc.dg/pr71518.c: New test.
916
917 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
918
919 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
920
921 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
922
923 PR target/50739
924 * gcc.target/avr/pr50739.c: New test.
925
926 2016-07-05 Jan Hubicka <jh@suse.cz>
927
928 * gcc.dg/tree-ssa/scev-14.c: update template.
929
930 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
931
932 * gcc.dg/vect/group-no-gaps-1.c: New test.
933
934 2016-07-05 Andi Kleen <ak@linux.intel.com>
935
936 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
937 if kernel supports MPX.
938
939 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
940
941 * gcc.c-torture/compile/pr69102.c: Require fpic support.
942
943 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
944 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
945
946 * gcc.target/powerpc/signbit-1.c: New test.
947 * gcc.target/powerpc/signbit-2.c: New test.
948 * gcc.target/powerpc/signbit-3.c: New test.
949
950 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
951
952 PR rtl-optimization/71594
953 * gcc.dg/torture/pr71594.c: New test.
954
955 2016-07-05 Jan Hubicka <jh@suse.cz>
956
957 * gcc.dg/tree-ssa/scev-14.c: new testcase.
958
959 2016-07-05 David Malcolm <dmalcolm@redhat.com>
960
961 PR c++/62314
962 * gcc/testsuite/g++.dg/parse/error5.C: Update column
963 number of missing semicolon error.
964 * g++.dg/pr62314-2.C: New test case.
965
966 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
967
968 * gfortran.dg/coarray_stat_function.f90: New test.
969 * gfortran.dg/coarray_stat_whitespace.f90: New test.
970 * gfortran.dg/coarray_lib_comm_1: Adapting old test
971 to new interfaces.
972
973 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
974
975 PR fortran/71623
976 * gfortran.dg/deferred_character_17.f90: New test.
977
978 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
979
980 * gcc.target/arm/neon/polytypes.c: Move to ...
981 * gcc.target/arm/polytypes.c: ... here.
982 * gcc.target/arm/neon/pr51534.c: Move to ...
983 * gcc.target/arm/pr51534.c: ... here.
984 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
985 * gcc.target/arm/vect-vcvt.c: ... here.
986 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
987 * gcc.target/arm/vect-vcvtq.c: ... here.
988 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
989 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
990 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
991 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
992 * gcc.target/arm/neon/neon.exp: Delete.
993 * gcc.target/arm/neon/: Delete.
994
995 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
996
997 PR fortran/65575
998 * gfortran.dg: pr65575.f90: New test.
999
1000 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1001
1002 PR fortran/35849
1003 * gfortran.dg: pr35849.f90: New test.
1004
1005 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR c++/71739
1008 * g++.dg/cpp0x/pr71739.C: New test.
1009
1010 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1011
1012 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1013
1014 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1015
1016 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1017 locr.
1018 * gcc.target/s390/loc-1.c: New test.
1019
1020 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1021
1022 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1023 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1024
1025 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1026
1027 PR target/63874
1028 * gcc.target/aarch64/pr63874.c: New test.
1029
1030 2016-07-04 Jan Beulich <jbeulich@suse.com>
1031
1032 * g++.dg/header.c: New.
1033 * gcc.dg/header.c: New.
1034
1035 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR c/71719
1038 * c-c++-common/Wunused-var-15.c: New test.
1039
1040 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1041
1042 PR fortran/71687
1043 * gfortran.dg/gomp/pr71687.f90: New test.
1044
1045 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1046
1047 * gcc.dg/const-float128-ped.c: Require __float128 effective
1048 target and options.
1049 * gcc.dg/const-float128.c: Likewise.
1050 * gcc.dg/torture/float128-cmp-invalid.c: Require
1051 __float128 and base_quadfloat_support effective targets, and
1052 __float128 options.
1053 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1054 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1055 * gcc.dg/torture/float128-nan.c: Likewise.
1056 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1057 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1058 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1059 * lib/target-supports.exp (check_effective_target___float128): New.
1060 (add_options_for___float128): New.
1061 (check_effective_target_base_quadword_support): New.
1062
1063 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1064
1065 PR target/71720
1066 * gcc.target/powerpc/pr71720.c: New test.
1067
1068 2016-07-01 Jan Beulich <jbeulich@suse.com>
1069
1070 * gcc.dg/bss.c: New.
1071
1072 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1073
1074 PR target/71698
1075 * gcc.target/powerpc/pr71698.c: New test.
1076
1077 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1078
1079 PR target/71151
1080 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1081 instead of ".foo" for its section name.
1082 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1083 depending on MCU's flash size.
1084 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1085 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1086 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1087 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1088 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1089 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1090
1091 2016-07-01 Jan Beulich <jbeulich@suse.com>
1092
1093 * gcc.target/i386/pr65105-2.c: Add -msse2.
1094
1095 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR tree-optimization/71707
1098 * gcc.dg/strlenopt-29.c: New test.
1099
1100 PR fortran/71704
1101 * gfortran.dg/gomp/pr71704.f90: New test.
1102
1103 PR fortran/71705
1104 * gfortran.dg/gomp/pr71705.f90: New test.
1105
1106 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1107
1108 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1109 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1110 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1111 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1112 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1113 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1114 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1115 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1116 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1117 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1118 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1119 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1120 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1121 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1122 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1123 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1124 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1125 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1126 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1127 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1128 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1129 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1130 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1131 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1132 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1133 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1134 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1135 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1136 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1137 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1138 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1139 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1140 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1141 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1142 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1143 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1144 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1145 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1146 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1147 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1148 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1149 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1150 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1151 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1152 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1153 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1154 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1155 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1156 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1157 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1158 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1159 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1160 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1161 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1162 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1163 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1164 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1165 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1166 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1167 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1168 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1169 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1170 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1171 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1172 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1173 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1174 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1175 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1176 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1177 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1178 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1179 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1180 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1181 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1182 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1183 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1184 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1185 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1186 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1187 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1188 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1189
1190 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1191 James Greenhalgh <james.greenhalgh@arm.com>
1192
1193 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1194
1195 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1196 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1197
1198 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1199
1200 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1201
1202 PR driver/71651
1203 * gcc.dg/spellcheck-options-12.c: New test case.
1204
1205 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR middle-end/71693
1208 * gcc.c-torture/compile/pr71693.c: New test.
1209
1210 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1211
1212 * gcc.dg/spellcheck-params.c: New testcase.
1213 * gcc.dg/spellcheck-params-2.c: New testcase.
1214
1215 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1216
1217 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1218 vector extract instructions.
1219 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1220
1221 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1222
1223 PR fortran/71686
1224 * gfortran.dg/unexpected_eof_2.f90: New test.
1225 * gfortran.dg/unexpected_eof_3.f90: New test.
1226
1227 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1228
1229 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1230
1231 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1232
1233 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1234 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1235 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1236
1237 2016-06-29 Richard Biener <rguenther@suse.de>
1238
1239 PR middle-end/15256
1240 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1241
1242 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1243
1244 * gcc.target/arm/aapcs/neon-vect10.c: Require
1245 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1246 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1247 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1248 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1249 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1250 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1251 * gcc.target/arm/fp16-aapcs-1.c: Require
1252 -mfloat-ab=hard. Also simplify the test.
1253 * gcc.target/arm/fp16-aapcs-2.c: New.
1254
1255 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1256
1257 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1258 (add_options_for_arm_fp16_ieee): New.
1259 (add_options_for_arm_fp16_alternative): New.
1260 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1261 long-line.
1262 (effective_target_arm_fp16_hw): New.
1263
1264 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1265
1266 PR tree-optimization/71655
1267 * g++.dg/pr71655.C: New test.
1268
1269 2016-06-29 Martin Liska <mliska@suse.cz>
1270
1271 * gcc.dg/pr71585.c: New test.
1272 * gcc.dg/pr71585-2.c: New test.
1273 * gcc.dg/pr71585-3.c: New test.
1274
1275 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1276
1277 PR tree-optimization/70729
1278 * g++.dg/vect/pr70729.cc: New test.
1279
1280 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1281
1282 * c-c++-common/gomp/cancel-1.c: Extend.
1283
1284 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR tree-optimization/71625
1287 * gcc.dg/strlenopt-28.c: New test.
1288
1289 2016-06-29 Richard Biener <rguenther@suse.de>
1290
1291 PR middle-end/71002
1292 * g++.dg/torture/pr71002.C: Adjust testcase.
1293
1294 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR c/71685
1297 * gcc.dg/pr71685.c: New test.
1298
1299 2016-06-28 Martin Sebor <msebor@redhat.com>
1300
1301 PR c/71552
1302 * gcc.dg/init-bad-9.c: New test.
1303
1304 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1305
1306 * gcc.target/powerpc/abs128-1.c: Require VSX.
1307 * gcc.target/powerpc/copysign128-1.c: Likewise.
1308 * gcc.target/powerpc/inf128-1.c: Likewise.
1309 * gcc.target/powerpc/nan128-1.c: Likewise.
1310
1311 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR middle-end/71626
1314 * gcc.c-torture/execute/pr71626-1.c: New test.
1315 * gcc.c-torture/execute/pr71626-2.c: New test.
1316
1317 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1318
1319 PR target/71656
1320 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1321
1322 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1323
1324 PR target/71670
1325 * gcc.target/powerpc/pr71670.c: New testcase.
1326
1327 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1328
1329 PR target/71656
1330 * gcc.target/powerpc/pr71656-1.c: New test.
1331 * gcc.target/powerpc/pr71656-2.c: New test.
1332
1333 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1334
1335 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1336 around fp16 code.
1337 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1338 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1339 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1340 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1341 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1342 Add arm_neon_fp16_ok effective target.
1343 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1344 Likewise.
1345 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1346 Likewise.
1347 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1348 Likewise.
1349 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1350 Likewise.
1351 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1352 Likewise.
1353 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1354 Likewise.
1355 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1356 Likewise.
1357 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1358 Likewise.
1359 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1360 Likewise.
1361 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1362 Likewise.
1363 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1364 Likewise.
1365
1366 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1367
1368 * gcc.dg/predict-12.c: New testcase.
1369
1370 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1371
1372 PR fortran/71649
1373 * gfortran.dg/pr71649.f90: New test.
1374
1375 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR tree-optimization/71643
1378 * g++.dg/opt/pr71643.C: New test.
1379
1380 PR tree-optimization/71631
1381 * gcc.c-torture/execute/pr71631.c: New test.
1382
1383 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1384
1385 * gcc.dg/predict-11.c: New testcase.
1386 * gfortran.dg/predict-2.f90: New testcase.
1387
1388 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1389
1390 * gcc.dg/predict-10.c: New test.
1391
1392 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1393
1394 * gcc.target/powerpc/abs128-1.c: New.
1395 * gcc.target/powerpc/copysign128-1.c: New.
1396 * gcc.target/powerpc/inf128-1.c: New.
1397 * gcc.target/powerpc/nan128-1.c: New.
1398
1399 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1400
1401 * gfortran.dg/pr71642.f90: New test.
1402
1403 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR tree-optimization/71647
1406 * gcc.target/i386/pr71647.c: New test.
1407
1408 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1409
1410 * gcc.target/i386/noplt-gd-1.c: New test.
1411 * gcc.target/i386/noplt-gd-2.c: Likewise.
1412 * gcc.target/i386/noplt-gd-3.c: Likewise.
1413 * gcc.target/i386/noplt-ld-1.c: Likewise.
1414 * gcc.target/i386/noplt-ld-2.c: Likewise.
1415 * gcc.target/i386/noplt-ld-3.c: Likewise.
1416 * lib/target-supports.exp
1417 (check_effective_target_tls_get_addr_via_got): New.
1418
1419 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1420
1421 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1422 testsuite compile flags.
1423 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1424 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1425
1426 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1427
1428 * g++dg/vect/pr36684.cc: Add dg-do compile.
1429 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1430 * gcc.dg/vect/pr70021.c: Ditto.
1431 * gcc.dg/vect/pr70138-1.c: Ditto.
1432 * gcc.dg/vect/pr70138-2.c: Ditto.
1433 * gcc.dg/vect/pr70354-1.c: Ditto.
1434 * gcc.dg/vect/pr70354-2.c: Ditto.
1435 * gcc.dg/vect/pr71259.c: Ditto.
1436 * gcc.dg/vect/pr71416-1.c: Ditto.
1437 * gcc.dg/vect/slp-43.c: Ditto.
1438 * gcc.dg/vect/slp-45.c: Ditto.
1439 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1440 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1441 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1442 * gfortran.dg/vect/pr69980.f90: Ditto.
1443
1444 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1445
1446 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1447 * gcc.dg/vect/bb-slp-30.c: Ditto.
1448 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1449 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1450 * gcc.dg/vect/pr45902.c: Ditto.
1451 * gcc.dg/vect/pr48172.c: Ditto.
1452 * gcc.dg/vect/pr48377.c: Ditto.
1453 * gcc.dg/vect/pr49038.c: Ditto.
1454 * gcc.dg/vect/pr49771.c: Ditto.
1455 * gcc.dg/vect/pr52091.c: Ditto.
1456 * gcc.dg/vect/pr53185-2.c: Ditto.
1457 * gcc.dg/vect/pr56826.c: Ditto.
1458 * gcc.dg/vect/pr60276.c: Ditto.
1459 * gcc.dg/vect/pr62021.c: Ditto.
1460 * gcc.dg/vect/pr63530.c: Ditto.
1461 * gcc.dg/vect/pr65518.c: Ditto.
1462 * gcc.dg/vect/pr65947-1.c: Ditto.
1463 * gcc.dg/vect/pr65947-10.c: Ditto.
1464 * gcc.dg/vect/pr65947-11.c: Ditto.
1465 * gcc.dg/vect/pr65947-12.c: Ditto.
1466 * gcc.dg/vect/pr65947-13.c: Ditto.
1467 * gcc.dg/vect/pr65947-2.c: Ditto.
1468 * gcc.dg/vect/pr65947-3.c: Ditto.
1469 * gcc.dg/vect/pr65947-4.c: Ditto.
1470 * gcc.dg/vect/pr65947-5.c: Ditto.
1471 * gcc.dg/vect/pr65947-6.c: Ditto.
1472 * gcc.dg/vect/pr65947-7.c: Ditto.
1473 * gcc.dg/vect/pr65947-8.c: Ditto.
1474 * gcc.dg/vect/pr65947-9.c: Ditto.
1475 * gcc.dg/vect/pr71416-1.c: Ditto.
1476 * gcc.dg/vect/pr71439.c: Ditto.
1477 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1478 * gcc.dg/vect/vect-bswap16.c: Ditto.
1479 * gcc.dg/vect/vect-bswap32.c: Ditto.
1480 * gcc.dg/vect/vect-bswap64.c: Ditto.
1481 * gcc.dg/vect/vect-live-1.c: Ditto.
1482 * gcc.dg/vect/vect-live-2.c: Ditto.
1483 * gcc.dg/vect/vect-live-3.c: Ditto.
1484 * gcc.dg/vect/vect-live-4.c: Ditto.
1485 * gcc.dg/vect/vect-live-5.c: Ditto.
1486 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1487 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1488 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1489 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1490 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1491 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1492 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1493 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1494 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1495 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1496 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1497 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1498 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1499 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1500 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1501 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1502 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1503
1504 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1505
1506 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1507
1508 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1509
1510 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1511 ia32 if R_386_GOT32X relocation is supported.
1512 * gcc.target/i386/noplt-3.c: Likewise.
1513 * gcc.target/i386/noplt-2.c: Likewise.
1514 (main): Renamed to ...
1515 (bar): This.
1516 * gcc.target/i386/noplt-4.c: Likewise.
1517 (main): Renamed to ...
1518 (bar): This.
1519 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1520 * gcc.target/i386/pr67400-5.c: Likewise.
1521
1522 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1523
1524 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1525 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1526
1527 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1528 f4): Adjust expected diagnostics.
1529 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1530 (T): If OVFP is defined, redefine to TP.
1531 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1532 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1533 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1534 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1535 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1536 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1537 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1538 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1539 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1540 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1541 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1542 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1543 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1544 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1545 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1546 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1547 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1548 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1549 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1550 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1551 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1552 as last argument to __builtin_add_overflow_p.
1553
1554 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1555
1556 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1557 dg-options and remove default vector testsuite compile flags.
1558 * g++.dg/vect/pr33860a.cc: Ditto.
1559 * g++.dg/vect/pr45470-a.cc: Ditto.
1560 * g++.dg/vect/pr45470-b.cc: Ditto.
1561 * g++.dg/vect/pr60896.cc: Ditto.
1562 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1563 * gcc.dg/vect/pr18308.c: Ditto.
1564 * gcc.dg/vect/pr24049.c: Ditto.
1565 * gcc.dg/vect/pr33373.c: Ditto.
1566 * gcc.dg/vect/pr36228.c: Ditto.
1567 * gcc.dg/vect/pr42395.c: Ditto.
1568 * gcc.dg/vect/pr42604.c: Ditto.
1569 * gcc.dg/vect/pr46663.c: Ditto.
1570 * gcc.dg/vect/pr48765.c: Ditto.
1571 * gcc.dg/vect/pr49093.c: Ditto.
1572 * gcc.dg/vect/pr49352.c: Ditto.
1573 * gcc.dg/vect/pr52298.c: Ditto.
1574 * gcc.dg/vect/pr52870.c: Ditto.
1575 * gcc.dg/vect/pr53185.c: Ditto.
1576 * gcc.dg/vect/pr53773.c: Ditto.
1577 * gcc.dg/vect/pr56695.c: Ditto.
1578 * gcc.dg/vect/pr62171.c: Ditto.
1579 * gcc.dg/vect/pr63530.c: Ditto.
1580 * gcc.dg/vect/pr68339.c: Ditto.
1581 * gcc.dg/vect/pr71259.c: Ditto.
1582 * gcc.dg/vect/vect-82_64.c: Ditto.
1583 * gcc.dg/vect/vect-83_64.c: Ditto.
1584 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1585 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1586 * gcc.dg/vect/vect-shift-2.c: Ditto.
1587 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1588 * gfortran.dg/vect/pr39318.f90: Ditto.
1589 * gfortran.dg/vect/pr45714-a.f: Ditto.
1590 * gfortran.dg/vect/pr45714-b.f: Ditto.
1591 * gfortran.dg/vect/pr46213.f90: Ditto.
1592
1593 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1594 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1595
1596 * gcc.target/powerpc/p9-splat-5.c: New test.
1597
1598 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1599
1600 PR tree-optimization/71488
1601 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1602 * lib/target-supports.exp: ... here.
1603 (check_sse4_hw_available): New procedure.
1604 (check_effective_target_sse4_runtime): Ditto.
1605 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1606 -march=westmere for sse4_runtime targets.
1607 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1608 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1609 (dg-additional-options): Use for sse4_runtime targets.
1610 (main): Call check_vect ().
1611 (dg-final): Perform scan only for sse4_runtime targets.
1612
1613 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1614
1615 PR target/66232
1616 PR target/67400
1617 * gcc.target/i386/pr66232-14.c: New file.
1618 * gcc.target/i386/pr66232-15.c: Likewise.
1619 * gcc.target/i386/pr66232-16.c: Likewise.
1620 * gcc.target/i386/pr66232-17.c: Likewise.
1621 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1622 ia32 if R_386_GOT32X relocation is supported.
1623 * gcc.target/i386/pr67400-2.c: Likewise.
1624 * gcc.target/i386/pr67400-3.c: Likewise.
1625 * gcc.target/i386/pr67400-4.c: Likewise.
1626 * gcc.target/i386/pr67400-6.c: Likewise.
1627 * gcc.target/i386/pr67400-7.c: Likewise.
1628 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1629
1630 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1631
1632 PR libgfortran/48852
1633 * gfortran.dg/char4_iunit_1.f03: Update test.
1634 * gfortran.dg/f2003_io_5.f03: Update test.
1635 * gfortran.dg/real_const_3.f90: Update test.
1636
1637 2016-06-23 Andi Kleen <ak@linux.intel.com>
1638
1639 * g++.dg/bprob/bprob.exp: Support autofdo.
1640 * g++.dg/tree-prof/tree-prof.exp: dito.
1641 * gcc.dg/tree-prof/tree-prof.exp: dito.
1642 * gcc.misc-tests/bprob.exp: dito.
1643 * gfortran.dg/prof/prof.exp: dito.
1644 * lib/profopt.exp: dito.
1645 * lib/target-supports.exp: Check for autofdo.
1646
1647 2016-06-23 Martin Liska <mliska@suse.cz>
1648
1649 * gcc.dg/pr71619.c: New test.
1650
1651 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1652
1653 PR target/67400
1654 * gcc.target/i386/pr67400-1.c: New test.
1655 * gcc.target/i386/pr67400-2.c: Likewise.
1656 * gcc.target/i386/pr67400-3.c: Likewise.
1657 * gcc.target/i386/pr67400-4.c: Likewise.
1658 * gcc.target/i386/pr67400-5.c: Likewise.
1659 * gcc.target/i386/pr67400-6.c: Likewise.
1660 * gcc.target/i386/pr67400-7.c: Likewise.
1661
1662 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1663
1664 * c-c++-common/missing-header-1.c: New test case.
1665 * c-c++-common/missing-header-2.c: New test case.
1666 * c-c++-common/missing-header-3.c: New test case.
1667 * c-c++-common/missing-header-4.c: New test case.
1668
1669 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1670
1671 PR c/70339
1672 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1673 hint.
1674 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1675 expected results due to builtin "nanl" now being suggested for
1676 "name".
1677 * gcc.dg/pr67580.c: Update expected messages.
1678 * gcc.dg/spellcheck-identifiers.c: New testcase.
1679 * gcc.dg/spellcheck-typenames.c: New testcase.
1680
1681 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1682
1683 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1684 file.
1685 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1686 diagnostic-test-show-locus-parseable-fixits.c to sources for
1687 diagnostic_plugin_test_show_locus.c.
1688 * lib/gcc-defs.exp (freeform_regexps): New global.
1689 (dg-regexp): New function.
1690 (handle-dg-regexps): New function.
1691 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1692 freeform_regexps to the empty list.
1693 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1694
1695 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1696
1697 PR tree-optimization/71488
1698 * g++.dg/pr71488.C: New test.
1699 * gcc.dg/vect/vect-bool-cmp.c: New test.
1700
1701 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1702
1703 * gcc.dg/guality/param-5.c: New test.
1704
1705 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1706
1707 * gcc.target/i386/asm-flag-7.c: New test.
1708
1709 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1710
1711 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1712 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1713 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1714 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1715 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1716 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1717 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1718 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1719 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1720 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1721 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1722 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1723 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1724 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1725 * lib/target-supports.exp: Likewise.
1726
1727 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1728
1729 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1730 * gcc.dg/attr-ms_struct-2.c: Likewise.
1731 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1732 * gcc.dg/bf-ms-attrib.c: Likewise.
1733 * gcc.dg/bf-ms-layout-2.c: Likewise.
1734 * gcc.dg/bf-ms-layout-3.c: Likewise.
1735 * gcc.dg/bf-ms-layout.c: Likewise.
1736 * gcc.dg/bf-no-ms-layout.c: Likewise.
1737 * gcc.target/i386/bitfield1.c: Likewise.
1738 * gcc.target/i386/bitfield2.c: Likewise.
1739 * gcc.target/i386/bitfield3.c: Likewise.
1740
1741 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1742
1743 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1744 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1745 override other than -mcpu=power9 command-line option is specified,
1746 or if the target operating system is aix.
1747 * gcc.target/powerpc/darn-1.c: Likewise.
1748 * gcc.target/powerpc/darn-2.c: Likewise.
1749 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1750 test if effective-target is not powerpc_p9vector_ok or if the
1751 target operating system is not defined.
1752 * gcc.target/powerpc/vslv-1.c: Likewise.
1753 * gcc.target/powerpc/vsrv-0.c: Likewise.
1754 * gcc.target/powerpc/vsrv-1.c: Likewise.
1755
1756 2016-06-21 Tobias Burnus <burnus@net-b.de>
1757
1758 PR fortran/71068
1759 * gfortran.dg/coarray/data_1.f90: New.
1760
1761 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1762
1763 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1764 (dg-require-effective-target): Use arm_v8_neon_hw.
1765 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1766 (dg-require-effective-target): Likewise.
1767 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1768 (dg-require-effective-target): Likewise.
1769 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1770 (dg-require-effective-target): Likewise.
1771 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1772 (dg-require-effective-target): Likewise.
1773 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1774 (dg-require-effective-target): Likewise.
1775 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1776 Add AArch64 check.
1777
1778 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1779
1780 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1781 Set to 3 so test passes.
1782
1783 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1784
1785 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1786
1787 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1788
1789 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1790 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1791 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1792 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1793
1794 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1795
1796 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1797 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1798
1799 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1800
1801 PR target/71549
1802 * gcc.target/i386/pr71549.c: New test.
1803
1804 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1805
1806 * gcc.target/powerpc/vadsdu-0.c: Replace
1807 dg-require-effective-target directive to allow test to run on more
1808 platforms, and add dg-skip-if directive to disable test on aix
1809 platforms because of known incompatibilities.
1810 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1811 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1812 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1813 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1814 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1815 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1816 * gcc.target/powerpc/vadsdub-2.c: Replace
1817 dg-require-effective-target directive to allow test to run on more
1818 platforms, and add dg-skip-if directive to disable test on aix
1819 platforms because of known incompatibilities.
1820 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1821 with vec_absdb call to differentiate this test from vadsdub-1.c.
1822 * gcc.target/powerpc/vadsduh-1.c: Replace
1823 dg-require-effective-target directive to allow test to run on more
1824 platforms, and add dg-skip-if directive to disable test on aix
1825 platforms because of known incompatibilities.
1826 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1827 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1828 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1829
1830 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR tree-optimization/71588
1833 * gcc.dg/pr71558.c: New test.
1834
1835 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1836
1837 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1838 * c-c++-common/pr68657-2.c: Likewise.
1839 * c-c++-common/pr68657-3.c: Likewise.
1840 * gcc.dg/torture/pr69714.c: Require int32plus support.
1841 * gcc.dg/torture/pr70025.c: Likewise.
1842 * gcc.dg/torture/pr70083.c: Likewise.
1843 * gcc.dg/torture/pr70542.c: Likewise.
1844 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1845
1846 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1847
1848 PR c/71601
1849 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1850
1851 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1852
1853 PR middle-end/71581
1854 * gcc.dg/pr71581.c: New test.
1855
1856 PR rtl-optimization/71591
1857 * gcc.dg/cpp/pr71591.c: New test.
1858
1859 2016-06-20 David B. Robins <gcc@davidrobins.net>
1860
1861 PR target/71571
1862 * g++.dg/torture/pr71571.C: New test.
1863
1864 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR target/71559
1867 * gcc.target/i386/sse2-pr71559.c: New test.
1868 * gcc.target/i386/avx-pr71559.c: New test.
1869 * gcc.target/i386/avx512f-pr71559.c: New test.
1870
1871 2016-06-20 Tobias Burnus <burnus@net-b.de>
1872
1873 PR fortran/71194
1874 * gfortran.dg/pointer_remapping_10.f90: New.
1875
1876 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1877
1878 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1879
1880 2016-06-20 Martin Sebor <msebor@redhat.com>
1881
1882 PR c/69507
1883 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1884 * gnu90-const-expr-1.c: Same.
1885 * gnu99-const-expr-1.c: Same.
1886 * gnu99-static-1.c: Same.
1887
1888 2016-06-20 Renlin Li <renlin.li@arm.com>
1889
1890 PR testsuite/71489
1891 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1892
1893 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1894
1895 * gcc.target/aarch64/vcvt_f64_1.c: New.
1896 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1897 * gcc.target/aarch64/vrecp_f64_1.c: New.
1898
1899 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1900
1901 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1902 "alignement".
1903
1904 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1905
1906 PR target/71103
1907 * gcc.target/avr/torture/pr71103-2.c: New test.
1908
1909 2016-06-19 Martin Sebor <msebor@redhat.com>
1910
1911 PR c/69507
1912 * gcc.dg/alignof.c: New test.
1913
1914 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1915
1916 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1917 vs dg-error; test constexpr specifier too.
1918
1919 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1920
1921 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1922
1923 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1924
1925 * lib/target-supports.exp
1926 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1927 arm_neon_ok and merge flags. Fix temporary test name.
1928 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1929 and merge flags.
1930
1931 2016-06-17 Martin Liska <mliska@suse.cz>
1932
1933 * gcc.dg/predict-9.c: Fix dump scanning.
1934
1935 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1936
1937 PR tree-optimization/71354
1938 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1939
1940 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1941
1942 PR tree-optimization/71347
1943 * gcc.dg/tree-ssa/pr71347.c: New test.
1944
1945 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1946
1947 PR tree-optimization/71354
1948 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1949
1950 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1951
1952 * gcc.dg/vect/vect-alias-check-1.c: New test.
1953
1954 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1955
1956 PR target/71151
1957 * gcc.target/avr/pr71151-1.c: New test.
1958 * gcc.target/avr/pr71151-2.c: New test.
1959 * gcc.target/avr/pr71151-3.c: New test.
1960 * gcc.target/avr/pr71151-4.c: New test.
1961 * gcc.target/avr/pr71151-5.c: New test.
1962 * gcc.target/avr/pr71151-6.c: New test.
1963 * gcc.target/avr/pr71151-7.c: New test.
1964 * gcc.target/avr/pr71151-8.c: New test.
1965 * gcc.target/avr/pr71151-common.h: New test.
1966
1967 2016-06-16 Martin Liska <mliska@suse.cz>
1968
1969 * gfortran.dg/predict-1.f90: New test.
1970
1971 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1972
1973 PR target/71242
1974 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1975
1976 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1977
1978 * g++.dg/vect/pr36648.cc: Disable cunrolli
1979
1980 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR target/71554
1983 * gcc.c-torture/execute/pr71554.c: New test.
1984
1985 PR rtl-optimization/71532
1986 * gcc.dg/torture/pr71532.c: New test.
1987
1988 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1989
1990 * gcc.target/powerpc/p9-dimode1.c: New test.
1991 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1992
1993 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1994
1995 * gcc.c-torture/compile/20160615-1.c: New test.
1996
1997 * g++.dg/cpp0x/ref-qual17.C: New test.
1998
1999 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2000
2001 PR middle-end/71529
2002 * gcc.target/i386/pr71529.C: New test.
2003
2004 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2005
2006 PR tree-optimization/71483
2007 * g++.dg/vect/pr71483.c: New
2008
2009 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2010
2011 PR c++/70202
2012 * g++.dg/inherit/crash6.C: New.
2013 * g++.dg/inherit/union2.C: Likewise.
2014 * g++.dg/inherit/virtual12.C: Likewise.
2015 * g++.dg/inherit/virtual13.C: Likewise.
2016 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2017
2018 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2019
2020 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2021
2022 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2023
2024 PR tree-optimization/71439
2025 * gcc.dg/vect/pr71439.c: New
2026
2027 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2028
2029 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2030
2031 2016-06-15 Richard Biener <rguenther@suse.de>
2032
2033 * gcc.dg/vect/slp-45.c: New testcase.
2034
2035 2016-06-15 Richard Biener <rguenther@suse.de>
2036
2037 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2038
2039 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2040
2041 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2042 requirements, and disable for AIX for now.
2043 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2044
2045 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2046
2047 PR c++/71528
2048 * g++.dg/opt/pr71528.C: New test.
2049
2050 PR c++/71516
2051 * g++.dg/init/pr71516.C: New test.
2052
2053 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2054
2055 * g++.dg/init/array46.C: New.
2056
2057 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2058
2059 * gcc.target/i386/float128-3.c: New test.
2060 * gcc.target/i386/quad-sse4.c: Ditto.
2061 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2062 Update scan strings.
2063
2064 2016-06-14 Richard Biener <rguenther@suse.de>
2065
2066 PR middle-end/71526
2067 * gfortran.dg/pr71526.f90: New testcase.
2068
2069 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2070
2071 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2072 * gcc.dg/zero_bits_compound-1.c: Likewise.
2073
2074 2016-06-14 Richard Biener <rguenther@suse.de>
2075
2076 PR tree-optimization/71522
2077 * gcc.dg/torture/pr71522.c: New testcase.
2078
2079 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR tree-optimization/71520
2082 * gcc.dg/tree-ssa/pr71520.c: New test.
2083
2084 2016-06-14 Richard Biener <rguenther@suse.de>
2085
2086 PR tree-optimization/71521
2087 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2088
2089 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR sanitizer/71498
2092 * c-c++-common/ubsan/bounds-13.c: New test.
2093
2094 PR preprocessor/71183
2095 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2096
2097 2016-06-13 Jeff Law <law@redhat.com>
2098
2099 PR tree-optimization/71403
2100 * c-c++-common/ubsan/pr71403-1.c: New test.
2101 * c-c++-common/ubsan/pr71403-2.c: New test.
2102 * c-c++-common/ubsan/pr71403-3.c: New test.
2103
2104 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR middle-end/71478
2107 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2108 Add -Wno-psabi -w to dg-options.
2109
2110 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2111
2112 * gcc.target/powerpc/vadsdu-0.c: New test.
2113 * gcc.target/powerpc/vadsdu-1.c: New test.
2114 * gcc.target/powerpc/vadsdu-2.c: New test.
2115 * gcc.target/powerpc/vadsdu-3.c: New test.
2116 * gcc.target/powerpc/vadsdu-4.c: New test.
2117 * gcc.target/powerpc/vadsdu-5.c: New test.
2118 * gcc.target/powerpc/vadsdub-1.c: New test.
2119 * gcc.target/powerpc/vadsdub-2.c: New test.
2120 * gcc.target/powerpc/vadsduh-1.c: New test.
2121 * gcc.target/powerpc/vadsduh-2.c: New test.
2122 * gcc.target/powerpc/vadsduw-1.c: New test.
2123 * gcc.target/powerpc/vadsduw-2.c: New test.
2124
2125 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2126
2127 * gcc.dg/c99-init-2.c (c): Update expected error message.
2128 * gcc.dg/init-bad-8.c (foo): Likewise.
2129 * gcc.dg/spellcheck-fields-3.c: New test case.
2130
2131 2016-06-13 Martin Liska <mliska@suse.cz>
2132
2133 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2134 and "guess loop iv compared" heuristics.
2135 * gcc.dg/predict-2.c: Likewise.
2136 * gcc.dg/predict-3.c: Likewise.
2137 * gcc.dg/predict-4.c: Likewise.
2138 * gcc.dg/predict-5.c: Likewise.
2139 * gcc.dg/predict-6.c: Likewise.
2140
2141 2016-06-13 Marek Polacek <polacek@redhat.com>
2142
2143 PR middle-end/71476
2144 * c-c++-common/Wswitch-unreachable-4.c: New test.
2145 * gcc.dg/Wswitch-unreachable-2.c: New test.
2146 * g++.dg/tm/jump1.C: Move dg-warning.
2147
2148 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2149
2150 * gnat.dg/renaming10.ad[sb]: New test.
2151
2152 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2153
2154 PR fortran/70673
2155 * gfortran.dg/pr70673.f90: New test.
2156
2157 2016-06-13 Richard Biener <rguenther@suse.de>
2158
2159 PR middle-end/64516
2160 * gcc.dg/align-3.c: New testcase.
2161
2162 2016-06-13 Martin Liska <mliska@suse.cz>
2163
2164 * gcc.target/i386/pr71458.c: New test.
2165
2166 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2167
2168 PR target/71241
2169 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2170
2171 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2172
2173 PR target/60751
2174 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2175 statement.
2176
2177 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2178
2179 PR target/60751
2180 * gfortran.dg/comma_IO_extension_1.f90: New test.
2181 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2182 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2183 statement.
2184 * gfortran.dg/graphite/pr38083.f90: Likewise.
2185 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2186 missing format.
2187
2188 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2189
2190 * gnat.dg/case_character.adb: New test.
2191
2192 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2193
2194 PR middle-end/71310
2195 * gcc.target/powerpc/pr71310.c: New testcase.
2196
2197 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2198
2199 PR middle-end/71478
2200 * gcc.dg/pr71478.c: New test.
2201
2202 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR middle-end/71494
2205 * gcc.c-torture/execute/pr71494.c: New test.
2206
2207 PR c/68657
2208 * gcc.target/i386/pr68657.c: New test.
2209
2210 PR inline-asm/68843
2211 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2212 (test): Add -masm=intel alternatives.
2213
2214 2016-06-10 Martin Sebor <msebor@redhat.com>
2215
2216 PR c/71392
2217 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2218
2219 2016-06-10 Jeff Law <law@redhat.com>
2220
2221 PR tree-optimization/71335
2222 * gcc.c-torture/execute/pr71335.c: New test.
2223
2224 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2225
2226 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2227 the various "cannot tail-call: " messages.
2228
2229 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2230
2231 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2232 and options.
2233
2234 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2235
2236 PR sanitizer/71480
2237 * c-c++-common/asan/pr71480.c: New test.
2238
2239 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2240
2241 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2242 (ASMNAME2): Likewise.
2243 (main): Replace fn in asm statement with ASMNAME ("fn").
2244 * gcc.dg/guality/pr68037-2.c: Likewise.
2245 * gcc.dg/guality/pr68037-3.c: Likewise.
2246 * gcc.dg/torture/pr68037-1.c: Likewise.
2247 * gcc.dg/torture/pr68037-2.c: Likewise.
2248 * gcc.dg/torture/pr68037-3.c: Likewise.
2249
2250 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2251
2252 PR inline-asm/68843
2253 * gcc.target/i386/pr68843-1.c: New test.
2254 * gcc.target/i386/pr68843-2.c: New test.
2255
2256 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2257 Cesar Philippidis <cesar@codesourcery.com>
2258
2259 PR middle-end/71373
2260 * gcc.dg/goacc/nested-function-1.c: New file.
2261 * gcc.dg/goacc/nested-function-2.c: Likewise.
2262 * gcc.dg/goacc/pr71373.c: Likewise.
2263 * gfortran.dg/goacc/cray-2.f95: Likewise.
2264 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2265 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2266 * gfortran.dg/goacc/cray.f95: Update.
2267 * gfortran.dg/goacc/loop-1.f95: Likewise.
2268 * gfortran.dg/goacc/loop-3.f95: Likewise.
2269 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2270 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2271
2272 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2273
2274 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2275 for OpenACC tile clauses.
2276 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2277
2278 PR c/71381
2279 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2280 to...
2281 * c-c++-common/goacc/cache-2.c: ... this new file.
2282 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2283 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2284 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2285 usage.
2286 * gfortran.dg/goacc/cray.f95: Likewise.
2287 * gfortran.dg/goacc/loop-1.f95: Likewise.
2288
2289 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2290
2291 PR tree-optimization/71407
2292 PR tree-optimization/71416
2293 * gcc.dg/vect/pr71407.c: New
2294 * gcc.dg/vect/pr71416-1.c: New
2295 * gcc.dg/vect/pr71416-2.c: New
2296
2297 2016-06-10 Richard Biener <rguenther@suse.de>
2298
2299 PR middle-end/71477
2300 * gcc.dg/torture/pr71477.c: New testcase.
2301
2302 2016-06-09 Julia Koval <julia.koval@intel.com>
2303
2304 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2305 * gcc.target/i386/interrupt-13.c: Likewise.
2306 * gcc.target/i386/interrupt-15.c: Likewise.
2307 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2308 * gcc.target/i386/interrupt-24.c: Likewise.
2309 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2310 * gcc.target/i386/interrupt-9.c: Likewise.
2311 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2312
2313 2016-06-09 Martin Sebor <msebor@redhat.com>
2314
2315 PR c/70883
2316 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2317 * gcc.dg/builtin-constant_p-1.c: Same.
2318 * gcc.dg/builtins-error.c: Same.
2319 * gcc.dg/pr70859.c: Same.
2320
2321 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2322
2323 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2324 * gcc.dg/torture/pr68067-1.c: Likewise.
2325 * gcc.dg/torture/pr68067-2.c: Likewise.
2326
2327 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2328
2329 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2330 when setting SIZE.
2331
2332 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2333
2334 PR c++/71465
2335 * g++.dg/inherit/crash5.C: New.
2336 Revert:
2337 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2338
2339 PR c++/70202
2340 * g++.dg/inherit/crash5.C: New.
2341 * g++.dg/inherit/virtual1.C: Adjust.
2342
2343 2016-06-09 Martin Liska <mliska@suse.cz>
2344
2345 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2346 * g++.dg/predict-loop-exit-2.C: Likewise.
2347 * g++.dg/predict-loop-exit-3.C: Likewise.
2348 * gcc.dg/predict-1.c: Likewise.
2349 * gcc.dg/predict-2.c: Likewise.
2350 * gcc.dg/predict-3.c: Likewise.
2351 * gcc.dg/predict-4.c: Likewise.
2352 * gcc.dg/predict-5.c: Likewise.
2353 * gcc.dg/predict-6.c: Likewise.
2354 * gcc.dg/predict-7.c: Likewise.
2355
2356 2016-06-09 Richard Biener <rguenther@suse.de>
2357
2358 PR tree-optimization/71462
2359 * gcc.dg/torture/pr71462.c: New testcase.
2360
2361 2016-06-09 Marek Polacek <polacek@redhat.com>
2362
2363 PR c/65471
2364 * gcc.dg/c11-generic-3.c: New test.
2365
2366 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2367
2368 * g++.dg/init/array42.C: New.
2369 * g++.dg/init/array43.C: Likewise.
2370 * g++.dg/init/array44.C: Likewise.
2371 * g++.dg/init/array45.C: Likewise.
2372 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2373 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2374 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2375 * g++.dg/gomp/pr35751.C: Likewise.
2376 * g++.dg/init/array23.C: Likewise.
2377 * g++.dg/init/brace2.C: Likewise.
2378 * g++.dg/init/brace6.C: Likewise.
2379
2380 2016-06-08 Martin Sebor <msebor@redhat.com>
2381 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR c++/70507
2384 PR c/68120
2385 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2386 * c-c++-common/builtin-arith-overflow-2.c: New test.
2387 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2388 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2389 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2390
2391 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR c++/71442
2394 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2395
2396 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2397
2398 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2399 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2400 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2401 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2402 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2403 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2404 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2405 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2406 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2407 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2408 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2409 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2410 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2411
2412 2016-06-08 Richard Biener <rguenther@suse.de>
2413
2414 PR tree-optimization/68558
2415 * gcc.dg/vect/slp-44.c: New testcase.
2416
2417 2016-06-08 Richard Biener <rguenther@suse.de>
2418
2419 * gcc.dg/vect/slp-43.c: New testcase.
2420
2421 2016-06-08 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/71452
2424 * gcc.dg/torture/pr71452.c: New testcase.
2425
2426 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2427
2428 PR c++/71448
2429 * g++.dg/torture/pr71448.C: New test.
2430
2431 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2432
2433 PR debug/71432
2434 PR ada/71413
2435 * g++.dg/debug/pr71432.C: New test.
2436
2437 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2438
2439 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2440 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2441 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2442
2443 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2444
2445 * gcc.dg/vect/vect-live-2.c: Update effective target.
2446 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2447 * lib/target-supports.exp: Add aarch64 to vect_long.
2448
2449 2016-06-08 Marek Polacek <polacek@redhat.com>
2450
2451 PR c/71418
2452 * gcc.dg/noncompile/pr71418.c: New test.
2453
2454 PR c/71426
2455 * gcc.dg/noncompile/pr71426.c: New test.
2456
2457 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2458
2459 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2460 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2461 * gcc.dg/predict-3.c: Update template.
2462 * gcc.dg/predict-5.c: Update template.
2463 * gcc.dg/predict-6.c: Update template.
2464 * gcc.dg/predict-9.c: Update template.
2465 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2466
2467 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2468
2469 * gcc.target/powerpc/vec-mul.c: New test.
2470
2471 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2472
2473 * gcc.dg/spellcheck-fields-2.c: New test case.
2474
2475 2016-06-07 Richard Biener <rguenther@suse.de>
2476
2477 PR c/61564
2478 * gcc.dg/Wpragmas-1.c: New testcase.
2479 * gcc.dg/Wattributes-4.c: Likewise.
2480 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2481 entry.
2482
2483 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2484
2485 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2486 spurious debug code.
2487
2488 2016-06-07 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/71428
2491 * gcc.dg/torture/pr71428.c: New testcase.
2492
2493 2016-06-07 Richard Biener <rguenther@suse.de>
2494
2495 PR middle-end/71423
2496 * gcc.dg/torture/pr71423.c: New testcase.
2497
2498 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2499
2500 PR middle-end/71408
2501 * gcc.dg/tree-ssa/pr71408.c: New test.
2502
2503 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2504
2505 PR middle-end/71281
2506 * g++.dg/torture/pr71281.C: New test.
2507
2508 2016-06-06 Marek Polacek <polacek@redhat.com>
2509
2510 PR c/71362
2511 * gcc.dg/pr71362.c: New test.
2512
2513 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2514 Patrick Palka <ppalka@gcc.gnu.org>
2515
2516 PR c++/70847
2517 PR c++/71330
2518 PR c++/71393
2519 * g++.dg/opt/pr70847.C: New test.
2520 * g++.dg/ubsan/pr70847.C: New test.
2521 * g++.dg/ubsan/pr71393.C: New test.
2522
2523 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR tree-optimization/71259
2526 * gcc.dg/vect/pr71259.c: New test.
2527
2528 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2529
2530 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2531 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2532 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2533 above.
2534
2535 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2536
2537 PR middle-end/37780
2538 * gcc.c-torture/execute/pr37780.c: New test.
2539 * gcc.target/aarch64/pr37780_1.c: Likewise.
2540 * gcc.target/arm/pr37780_1.c: Likewise.
2541
2542 2016-06-06 Marek Polacek <polacek@redhat.com>
2543
2544 * c-c++-common/attr-may-alias-1.c: New test.
2545 * c-c++-common/attr-may-alias-2.c: New test.
2546 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2547
2548 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2549
2550 PR c/24414
2551 * gcc.target/i386/pr24414.c: New test.
2552
2553 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2554
2555 * gcc.target/sparc/vis4misc.c: New file.
2556 * gcc.target/sparc/fpcmp.c: Likewise.
2557 * gcc.target/sparc/fpcmpu.c: Likewise.
2558
2559 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2560
2561 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2562 * gcc.dg/vect/vect-live-3.c: Likewise.
2563
2564 2016-06-06 Richard Biener <rguenther@suse.de>
2565
2566 PR tree-optimization/71398
2567 * gcc.dg/torture/pr71398.c: New testcase.
2568
2569 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2570
2571 PR target/71389
2572 * g++.dg/pr71389.C: New test.
2573
2574 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2575
2576 PR fortran/71404
2577 * gfortran.dg/fmt_read_5.f: New test.
2578
2579 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2580
2581 PR fortran/69659
2582 * gfortran.dg/class_array_22.f03: New test.
2583
2584 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2585
2586 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2587
2588 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2589
2590 * gcc.dg/predict-9.c: Update template.
2591
2592 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2593
2594 PR c++/49377
2595 * g++.dg/template/pr49377.C: New.
2596
2597 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR tree-optimization/71405
2600 * g++.dg/torture/pr71405.C: New test.
2601
2602 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2603
2604 PR c++/70202
2605 * g++.dg/inherit/crash5.C: New.
2606 * g++.dg/inherit/virtual1.C: Adjust.
2607
2608 2016-06-03 Jeff Law <law@redhat.com>
2609
2610 PR tree-optimization/71316
2611 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2612
2613 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2614
2615 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2616 dg-additional-options with just -fno-tree-scev-cprop in it.
2617 * gcc.dg/vect/vect-live-2.c: Likewise.
2618 * gcc.dg/vect/vect-live-5.c: Likewise.
2619 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2620 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2621 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2622
2623 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2624
2625 PR c++/27100
2626 * g++.dg/other/friend6.C: New test.
2627
2628 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2629
2630 * g++.dg/torture/ppc-ldst-array.C: New.
2631
2632 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2633
2634 PR target/71276
2635 PR target/71277
2636 * gcc.dg/torture/builtin-fp-int-inexact.c,
2637 gcc.target/i386/387-builtin-fp-int-inexact.c,
2638 gcc.target/i386/387-rint-inline-1.c,
2639 gcc.target/i386/387-rint-inline-2.c,
2640 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2641 gcc.target/i386/sse2-rint-inline-1.c,
2642 gcc.target/i386/sse2-rint-inline-2.c,
2643 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2644 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2645
2646 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2647 Julia Koval <julia.koval@intel.com>
2648
2649 PR target/66960
2650 PR target/67630
2651 PR target/67634
2652 PR target/67841
2653 PR target/68037
2654 PR target/68618
2655 PR target/68661
2656 PR target/69575
2657 PR target/69596
2658 PR target/69734
2659 * gcc.dg/guality/pr68037-1.c: New test.
2660 * gcc.dg/guality/pr68037-2.c: Likewise.
2661 * gcc.dg/guality/pr68037-3.c: Likewise.
2662 * gcc.dg/torture/pr68037-1.c: Likewise.
2663 * gcc.dg/torture/pr68037-2.c: Likewise.
2664 * gcc.dg/torture/pr68037-3.c: Likewise.
2665 * gcc.dg/torture/pr68661-1a.c: Likewise.
2666 * gcc.dg/torture/pr68661-1b.c: Likewise.
2667 * gcc.target/i386/interrupt-1.c: Likewise.
2668 * gcc.target/i386/interrupt-2.c: Likewise.
2669 * gcc.target/i386/interrupt-3.c: Likewise.
2670 * gcc.target/i386/interrupt-4.c: Likewise.
2671 * gcc.target/i386/interrupt-5.c: Likewise.
2672 * gcc.target/i386/interrupt-6.c: Likewise.
2673 * gcc.target/i386/interrupt-7.c: Likewise.
2674 * gcc.target/i386/interrupt-8.c: Likewise.
2675 * gcc.target/i386/interrupt-9.c: Likewise.
2676 * gcc.target/i386/interrupt-10.c: Likewise.
2677 * gcc.target/i386/interrupt-11.c: Likewise.
2678 * gcc.target/i386/interrupt-12.c: Likewise.
2679 * gcc.target/i386/interrupt-13.c: Likewise.
2680 * gcc.target/i386/interrupt-14.c: Likewise.
2681 * gcc.target/i386/interrupt-15.c: Likewise.
2682 * gcc.target/i386/interrupt-16.c: Likewise.
2683 * gcc.target/i386/interrupt-17.c: Likewise.
2684 * gcc.target/i386/interrupt-18.c: Likewise.
2685 * gcc.target/i386/interrupt-19.c: Likewise.
2686 * gcc.target/i386/interrupt-20.c: Likewise.
2687 * gcc.target/i386/interrupt-21.c: Likewise.
2688 * gcc.target/i386/interrupt-22.c: Likewise.
2689 * gcc.target/i386/interrupt-23.c: Likewise.
2690 * gcc.target/i386/interrupt-24.c: Likewise.
2691 * gcc.target/i386/interrupt-25.c: Likewise.
2692 * gcc.target/i386/interrupt-26.c: Likewise.
2693 * gcc.target/i386/interrupt-27.c: Likewise.
2694 * gcc.target/i386/interrupt-28.c: Likewise.
2695 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2696 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2697 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2698 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2699 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2700 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2701 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2702 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2703 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2704 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2705 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2706 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2707
2708 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2709
2710 PR tree-optimization/52171
2711 * gcc.dg/pr52171.c: New test.
2712 * gcc.target/i386/pr52171.c: New test.
2713
2714 2016-06-03 Jan Hubicka <jh@suse.cz>
2715
2716 * g++.dg/tree-ssa/pred-1.C: New testcase
2717 * gcc.dg/tree-ssa/pred-1.c: New testcase
2718
2719 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2720
2721 PR target/70957
2722 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2723 support.
2724 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2725
2726 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2727
2728 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2729
2730 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2731
2732 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2733 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2734 * gcc.dg/vect/vect-live-1.c: New test.
2735 * gcc.dg/vect/vect-live-2.c: New test.
2736 * gcc.dg/vect/vect-live-3.c: New test.
2737 * gcc.dg/vect/vect-live-4.c: New test.
2738 * gcc.dg/vect/vect-live-5.c: New test.
2739 * gcc.dg/vect/vect-live-slp-1.c: New test.
2740 * gcc.dg/vect/vect-live-slp-2.c: New test.
2741 * gcc.dg/vect/vect-live-slp-3.c: New test.
2742
2743 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2744
2745 PR middle-end/71387
2746 * g++.dg/opt/pr71387.C: New test.
2747
2748 2016-06-02 Jeff Law <law@redhat.com>
2749
2750 PR tree-optimization/71328
2751 * gcc.c-torture/compile/pr71328.c: New test.
2752
2753 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2754
2755 PR fortran/52393
2756 * gfortran.dg/fmt_read_3.f90: Fix typo.
2757 * gfortran.dg/fmt_read_4.f90: New test.
2758
2759 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2760
2761 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2762 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2763 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2764 * g++.dg/cpp0x/override2.C: Likewise.
2765 * g++.dg/parse/crash5.C: Likewise.
2766 * g++.dg/parse/error16.C: Likewise.
2767 * g++.dg/parse/error27.C: Likewise.
2768 * g++.dg/template/qualttp15.C: Likewise.
2769 * g++.dg/template/redecl4.C: Likewise.
2770 * g++.old-deja/g++.other/crash39.C: Likewise.
2771 * g++.old-deja/g++.other/struct1.C: Likewise.
2772 * g++.old-deja/g++.pt/m9a.C: Likewise.
2773 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2774
2775 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR c++/71372
2778 * c-c++-common/pr71372.c: New test.
2779
2780 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2781 __TIME__ strings with __builtin_strcmp instead of printf and
2782 dg-output.
2783
2784 2016-06-02 Martin Liska <mliska@suse.cz>
2785
2786 * gcc.dg/predict-9.c: New test.
2787
2788 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2789
2790 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2791 global set_compiler_env_var and global saved_compiler_env_var.
2792
2793 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2794
2795 PR rtl-optimization/71295
2796 * gcc.c-torture/compile/pr71295.c: New test.
2797
2798 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2799
2800 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2801
2802 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2803 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2804
2805 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2806 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2807 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2808 alternative number.
2809
2810 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2811
2812 * gcc.target/powerpc/p9-splat-4.c: New test.
2813
2814 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2815
2816 PR target/71186
2817 * gcc.target/powerpc/pr71186.c: New test.
2818
2819 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2820
2821 PR fortran/52393
2822 * gfortran.dg/fmt_read_3.f90: New test.
2823
2824 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2825
2826 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2827 procedure.
2828
2829 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2830
2831 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2832 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2833 env var is set.
2834 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2835 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2836 shown once.
2837 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2838 during compilation.
2839 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2840 vars set by dg-set-compiler-env-var.
2841
2842 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2843
2844 PR fortran/71156
2845 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2846 to the module procedure declaration.
2847 * gfortran.dg/submodule_16.f08: New test.
2848
2849 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR middle-end/71371
2852 * c-c++-common/gomp/pr71371.c: New test.
2853
2854 2016-06-01 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/71366
2857 * gcc.dg/torture/pr71366-1.c: New testcase.
2858 * gcc.dg/torture/pr71366-2.c: Likewise.
2859
2860 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2861
2862 * gcc.target/powerpc/vslv-0.c: New test.
2863 * gcc.target/powerpc/vslv-1.c: New test.
2864 * gcc.target/powerpc/vsrv-0.c: New test.
2865 * gcc.target/powerpc/vsrv-1.c: New test.
2866
2867 2016-06-01 Nathan Sidwell <nathan@acm.org>
2868
2869 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2870 * gcc.target/nvptx/weak.c: New.
2871
2872 2016-06-01 Richard Biener <rguenther@suse.de>
2873
2874 PR tree-optimization/71261
2875 * gcc.dg/torture/vect-bool-1.c: New testcase.
2876
2877 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2878
2879 * gfortran.dg/gomp/order-1.f90: New test.
2880 * gfortran.dg/gomp/order-2.f90: New test.
2881
2882 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2883
2884 * gcc.dg/unroll-6.c: Update template.
2885 * gcc.dg/unroll-7.c: New testcase.
2886 * gcc.dg/unroll-8.c: New testcase.
2887
2888 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2889
2890 * gnat.dg/opt56.ad[sb]: New test.
2891
2892 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/66635
2895 * g++.dg/cpp0x/constexpr-ice16.C: New.
2896
2897 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2898
2899 PR tree-optimization/71314
2900 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2901 -mbranch-cost=2.
2902
2903 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2904
2905 PR tree-optimization/71077
2906 * gcc.dg/tree-ssa/pr71077.c: New test.
2907
2908 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2909
2910 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2911 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2912 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2913
2914 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2915
2916 PR c++/71248
2917 * g++.dg/cpp0x/pr71248.C: New.
2918 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2919 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2920 * g++.dg/init/new37.C: Likewise.
2921 * g++.dg/template/static1.C: Likewise.
2922 * g++.dg/template/static2.C: Likewise.
2923
2924 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2925
2926 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2927 instead of %rdi.
2928 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2929
2930 2016-05-31 Marek Polacek <polacek@redhat.com>
2931
2932 * c-c++-common/Wswitch-unreachable-3.c: New test.
2933 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2934
2935 2016-05-31 Richard Biener <rguenther@suse.de>
2936
2937 PR tree-optimization/71352
2938 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2939
2940 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2941
2942 * gcc.target/arm/armv5_thumb_isa.c: New test.
2943
2944 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2945
2946 PR target/71346
2947 * gcc.target/i386/pr71346.c: New test.
2948
2949 2016-05-31 Tom de Vries <tom@codesourcery.com>
2950
2951 PR tree-optimization/69068
2952 * gcc.dg/graphite/pr69068.c: New test.
2953
2954 2016-05-27 Martin Sebor <msebor@redhat.com>
2955
2956 PR c++/71306
2957 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2958
2959 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR c++/71349
2962 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2963 nowait depend(inout: dd[0]) clauses where permitted.
2964
2965 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/71238
2968 * g++.dg/parse/pr71238.C: New.
2969 * g++.dg/concepts/friend1.C: Test column numbers too.
2970 * g++.dg/cpp0x/initlist31.C: Likewise.
2971 * g++.dg/cpp0x/pr51420.C: Likewise.
2972 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2973 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2974 * g++.dg/ext/builtin3.C: Likewise.
2975 * g++.dg/lookup/friend12.C: Likewise.
2976 * g++.dg/lookup/friend7.C: Likewise.
2977 * g++.dg/lookup/koenig1.C: Likewise.
2978 * g++.dg/lookup/koenig5.C: Likewise.
2979 * g++.dg/lookup/used-before-declaration.C: Likewise.
2980 * g++.dg/overload/koenig1.C: Likewise.
2981 * g++.dg/template/crash65.C: Likewise.
2982 * g++.dg/template/friend57.C: Likewise.
2983 * g++.dg/warn/Wshadow-5.C: Likewise.
2984 * g++.dg/warn/Wunused-8.C: Likewise.
2985 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2986 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2987 * g++.old-deja/g++.jason/member.C: Likewise.
2988 * g++.old-deja/g++.jason/report.C: Likewise.
2989 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2990 * g++.old-deja/g++.law/visibility20.C: Likewise.
2991 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2992 * g++.old-deja/g++.other/static5.C: Likewise.
2993 * g++.old-deja/g++.pt/overload2.C: Likewise.
2994
2995 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2996
2997 * gcc.dg/tree-ssa/peel1.c: New testcase.
2998 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2999 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3000
3001 2016-05-30 Tom de Vries <tom@codesourcery.com>
3002
3003 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3004 to ce.
3005
3006 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3007
3008 PR c++/71099
3009 * g++.dg/parse/virtual1.C: New.
3010
3011 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3012
3013 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3014 Use correct register when clearing %edx.
3015
3016 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3017
3018 PR tree-optimization/71289
3019 * gcc.dg/pr71289.c: New test.
3020
3021 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3022
3023 PR middle-end/71269
3024 PR middle-end/71292
3025 * gcc.dg/tree-ssa/pr71269.c: New test.
3026 * gcc.dg/tree-ssa/pr71292.c: New test.
3027
3028 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3029
3030 PR middle-end/71252
3031 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3032
3033 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3034
3035 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3036 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3037 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3038
3039 2016-05-30 Tom de Vries <tom@codesourcery.com>
3040
3041 PR tree-optimization/69067
3042 * gcc.dg/graphite/pr69067.c: New test.
3043
3044 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3045
3046 PR target/71245
3047 * gcc.target/i386/pr71245-1.c: New test.
3048 * gcc.target/i386/pr71245-2.c: Ditto.
3049
3050 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3051
3052 PR c++/71105
3053 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3054 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3055 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3056
3057 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3058
3059 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3060
3061 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3062
3063 Revert:
3064 PR c++/69855
3065 * g++.dg/overload/69855.C: New.
3066 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3067 * g++.old-deja/g++.pt/crash3.C: Likewise.
3068
3069 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/60385
3072 * g++.dg/parse/namespace13.C: New.
3073
3074 2016-05-26 Jeff Law <law@redhat.com>
3075
3076 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3077 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3078 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3079 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3080 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3081 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3082 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3083 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3084 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3085 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3086 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3087 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3088 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3089
3090 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3091
3092 PR c++/69855
3093 * g++.dg/overload/69855.C: New.
3094 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3095 * g++.old-deja/g++.pt/crash3.C: Likewise.
3096
3097 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3098
3099 PR target/63596
3100 * gcc.target/aarch64/va_arg_1.c: New testcase.
3101 * gcc.target/aarch64/va_arg_2.c: Likewise.
3102 * gcc.target/aarch64/va_arg_3.c: Likewise.
3103
3104 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3105
3106 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3107 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3108 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3109 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3110 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3111
3112 2016-05-27 Marek Polacek <polacek@redhat.com>
3113
3114 PR middle-end/71308
3115 * g++.dg/torture/pr71308.C: New test.
3116
3117 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3118
3119 * gcc.dg/zero_bits_compound-1.c: New test.
3120 * gcc.dg/zero_bits_compound-2.c: New test.
3121
3122 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3123
3124 PR middle-end/71279
3125 * gcc.dg/pr71279.c: New test.
3126
3127 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3128
3129 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3130 floating point min/max/comparison instructions.
3131 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3132
3133 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3134
3135 * c-c++-common/gomp/schedule-1.c: New test.
3136 * gfortran.dg/gomp/schedule-1.f90: New test.
3137
3138 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3139
3140 PR c++/70822
3141 PR c++/70106
3142 * g++.dg/cpp1y/auto-fn32.C: New test.
3143 * g++.dg/cpp1y/paren4.C: New test.
3144
3145 2016-05-26 Nathan Sidwell <nathan@acm.org>
3146
3147 * gcc.dg/20060410.c: Xfail on ptx.
3148 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3149 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3150 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3151 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3152 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3153
3154 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3155
3156 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3157
3158 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR tree-optimization/71280
3161 * gcc.dg/pr71280.c: New test.
3162
3163 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3164
3165 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3166 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3167
3168 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3169
3170 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3171
3172 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3173 kept in memory.
3174
3175 2016-05-25 Jeff Law <law@redhat.com>
3176
3177 PR tree-optimization/71272
3178 * gcc.c-torture/compile/pr71272.c: new test.
3179
3180 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3181
3182 * gcc.target/powerpc/vec-cmpne.c: New test.
3183 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3184
3185 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3186
3187 * gnat.dg/opt55.ad[sb]: New test.
3188
3189 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3190
3191 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3192 * c-c++-common/pr60226.c: Require int32plus.
3193 * gcc.c-torture/execute/pr70602.c: Likewise.
3194 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3195 unsigned long for malloc arg type.
3196 * gcc.dg/asr_div1.c: Require int32plus.
3197 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3198 * gcc.dg/pie-1.c: Require pie.
3199 * gcc.dg/pie-2.c: Likewise.
3200 * gcc.dg/pr59471.c: Require int32plus.
3201 * gcc.dg/pr59963-2.c: XFAIL for int16.
3202 * gcc.dg/pr60114.c: Require int32plus.
3203 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3204 unsigned long for typedef of size_t.
3205 * gcc.dg/pr63914.c: Require int32plus.
3206 * gcc.dg/pr64536.c: Require pt32plus.
3207 * gcc.dg/pr65658.c: Likewise.
3208 * gcc.dg/pr67271.c: Require int32plus.
3209 * gcc.dg/pr68112.c: Likewise.
3210 * gcc.dg/pr69071.c: Skip for avr target.
3211 * gcc.dg/pr69973.c: Require int32plus.
3212 * gcc.dg/pr70169.c: Skip for avr target.
3213 * gcc.dg/sso-6.c: Require int32plus.
3214 * gcc.dg/sso-7.c: Likewise.
3215 * gcc.dg/sso-8.c: Likewise.
3216 * gcc.dg/vrp-min-max-2.c: Likewise.
3217
3218 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3219
3220 PR target/70738
3221 * gcc.target/i386/pr70738-1.c: New test.
3222 * gcc.target/i386/pr70738-2.c: Likewise.
3223 * gcc.target/i386/pr70738-3.c: Likewise.
3224 * gcc.target/i386/pr70738-4.c: Likewise.
3225 * gcc.target/i386/pr70738-5.c: Likewise.
3226 * gcc.target/i386/pr70738-6.c: Likewise.
3227 * gcc.target/i386/pr70738-7.c: Likewise.
3228 * gcc.target/i386/pr70738-8.c: Likewise.
3229 * gcc.target/i386/pr70738-9.c: Likewise.
3230
3231 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3232
3233 PR rtl-optimization/66940
3234 * gcc.c-torture/execute/pr66940.c: New test.
3235
3236 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3237
3238 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3239 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3240 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3241 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3242 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3243 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3244 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3245 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3246 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3247 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3248 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3249 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3250 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3251 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3252 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3253 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3254 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3255 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3256 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3257 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3258 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3259 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3260 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3261 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3262
3263 2016-05-25 Marek Polacek <polacek@redhat.com>
3264
3265 PR c/71265
3266 * gcc.dg/noncompile/pr71265.c: New test.
3267
3268 PR c/71266
3269 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3270
3271 2016-05-25 Nathan Sidwell <nathan@acm.org>
3272
3273 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3274
3275 2016-05-25 Richard Biener <rguenther@suse.de>
3276
3277 PR tree-optimization/71261
3278 * c-c++-common/torture/pr71261.c: New testcase.
3279
3280 2016-05-25 Richard Biener <rguenther@suse.de>
3281
3282 PR tree-optimization/71264
3283 * gcc.dg/vect/pr71264.c: New testcase.
3284
3285 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3286
3287 PR c++/55992
3288 * g++.dg/cpp0x/alias-decl-53.C: New.
3289 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3290
3291 2016-05-25 Martin Liska <mliska@suse.cz>
3292
3293 * g++.dg/pr71239.C: New test.
3294
3295 2016-05-25 Richard Biener <rguenther@suse.de>
3296
3297 * gcc.dg/vect/pr58135.c: Rename to ...
3298 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3299
3300 2016-05-25 Marek Polacek <polacek@redhat.com>
3301
3302 * g++.dg/pr65295.C: Use target c++14.
3303
3304 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3305
3306 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3307 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3308
3309 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3310
3311 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3312 instructions.
3313
3314 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3315
3316 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3317 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3318 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3319 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3320 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3321 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3322 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3323 * c-c++-common/goacc/pcopy.c: Likewise.
3324 * c-c++-common/goacc/pcopyin.c: Likewise.
3325 * c-c++-common/goacc/pcopyout.c: Likewise.
3326 * c-c++-common/goacc/pcreate.c: Likewise.
3327 * c-c++-common/goacc/pr70688.c: New test.
3328 * c-c++-common/goacc/present-1.c: Adjust test.
3329 * c-c++-common/goacc/reduction-5.c: Likewise.
3330 * g++.dg/goacc/data-1.C: New test.
3331
3332 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3333
3334 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3335 vector parity built-in functions.
3336 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3337 count trailing zeros automatic vectorization.
3338 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3339 count trailing zeros built-in functions.
3340
3341 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3342
3343 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3344
3345 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3346
3347 PR target/71050
3348 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3349
3350 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3351
3352 PR c++/50436
3353 * g++.dg/template/crash123.C: New.
3354 * g++.dg/template/crash124.C: Likewise.
3355
3356 2016-05-24 Martin Sebor <msebor@redhat.com>
3357
3358 PR c++/71147
3359 * g++.dg/ext/flexary16.C: New test.
3360
3361 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3362
3363 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3364 before math.h is included.
3365 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3366 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3367 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3368 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3369 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3370 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3371 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3372 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3373 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3374 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3375 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3376 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3377 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3378 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3379 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3380 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3381 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3382 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3383 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3384 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3385 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3386 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3387 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3388
3389 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3390 Kelvin Nilsen <kelvin@gcc.gnu.org>
3391
3392 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3393 support.
3394
3395 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 PR c++/69872
3398 * g++.dg/warn/Wno-narrowing1.C: New.
3399
3400 2016-05-24 Marek Polacek <polacek@redhat.com>
3401
3402 PR c/71249
3403 * c-c++-common/Wswitch-unreachable-2.c: New test.
3404
3405 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3406
3407 PR c++/71257
3408 * g++.dg/vect/simd-clone-6.cc: New test.
3409 * g++.dg/gomp/declare-simd-6.C: New test.
3410
3411 PR middle-end/70434
3412 PR c/69504
3413 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3414
3415 2016-05-24 Richard Biener <rguenther@suse.de>
3416
3417 PR tree-optimization/71240
3418 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3419
3420 2016-05-24 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/71230
3423 * gcc.dg/torture/pr71230.c: New testcase.
3424 * g++.dg/torture/pr71230.C: Likewise.
3425
3426 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3427
3428 * c-c++-common/goacc/routine-5.c: Add tests.
3429 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3430 * gfortran.dg/goacc/routine-6.f90: Add tests.
3431
3432 2016-05-24 Richard Biener <rguenther@suse.de>
3433
3434 PR tree-optimization/71253
3435 * gcc.dg/torture/pr71253.c: New testcase.
3436
3437 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3438
3439 PR middle-end/71252
3440 * gfortran.dg/pr71252.f90: New test.
3441
3442 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3443
3444 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3445
3446 2016-05-24 Richard Biener <rguenther@suse.de>
3447
3448 PR middle-end/70434
3449 PR c/69504
3450 * c-c++-common/vector-subscript-4.c: New testcase.
3451 * c-c++-common/vector-subscript-5.c: Likewise.
3452
3453 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3454
3455 PR fortran/71123
3456 * gfortran.dg/namelist_90.f: New test
3457
3458 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3459
3460 PR fortran/66461
3461 * gfortran.dg/unexpected_eof.f: New test
3462
3463 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3464 Kelvin Nilsen <kelvin@gcc.gnu.org>
3465
3466 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3467 as little endian.
3468
3469 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3470
3471 PR c++/70972
3472 * g++.dg/cpp0x/inh-ctor20.C: New.
3473 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3474
3475 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3476
3477 PR c++/69095
3478 * g++.dg/cpp0x/variadic168.C: New.
3479
3480 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3481
3482 * g++.dg/cpp0x/pr31445.C: Test column number too.
3483 * g++.dg/cpp0x/pr32253.C: Likewise.
3484 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3485 * g++.dg/cpp0x/variadic36.C: Likewise.
3486
3487 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3488
3489 * gcc.dg/fold-notshift-2.c: Adjust.
3490
3491 2016-05-23 Marek Polacek <polacek@redhat.com>
3492
3493 PR c/49859
3494 * c-c++-common/Wswitch-unreachable-1.c: New test.
3495 * gcc.dg/Wswitch-unreachable-1.c: New test.
3496 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3497 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3498 * g++.dg/gomp/block-10.C: Likewise.
3499 * gcc.dg/gomp/block-10.c: Likewise.
3500 * g++.dg/gomp/block-9.C: Likewise.
3501 * gcc.dg/gomp/block-9.c: Likewise.
3502 * g++.dg/gomp/target-1.C: Likewise.
3503 * g++.dg/gomp/target-2.C: Likewise.
3504 * gcc.dg/gomp/target-1.c: Likewise.
3505 * gcc.dg/gomp/target-2.c: Likewise.
3506 * g++.dg/gomp/taskgroup-1.C: Likewise.
3507 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3508 * gcc.dg/gomp/teams-1.c: Likewise.
3509 * g++.dg/gomp/teams-1.C: Likewise.
3510 * g++.dg/overload/error3.C: Likewise.
3511 * g++.dg/tm/jump1.C: Likewise.
3512 * g++.dg/torture/pr40335.C: Likewise.
3513 * gcc.dg/c99-vla-jump-5.c: Likewise.
3514 * gcc.dg/switch-warn-1.c: Likewise.
3515 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3516 * gcc.dg/nested-func-1.c: Likewise.
3517 * gcc.dg/pr67784-4.c: Likewise.
3518
3519 2016-05-23 Richard Biener <rguenther@suse.de>
3520
3521 PR tree-optimization/71230
3522 * gfortran.dg/pr71230-1.f90: New testcase.
3523 * gfortran.dg/pr71230-2.f90: Likewise.
3524
3525 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3526
3527 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3528 * gcc.dg/vect/pr58135.c: Add new.
3529 * gfortran.dg/pr46519-1.f: Adjust test case.
3530
3531 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3532
3533 PR c++/53401
3534 * g++.dg/cpp0x/decltype64.C: New.
3535
3536 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3537
3538 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3539 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3540 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3541
3542 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3543
3544 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3545 Add poly64x1_t and poly64x2_t cases if supported.
3546 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3547 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3548 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3549 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3550 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3551
3552 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3553
3554 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3555 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3556 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3557 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3558 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3559 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3560 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3561
3562 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3563
3564 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3565
3566 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3567
3568 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3569 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3570
3571 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3572
3573 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3574 constraint instead of "r".
3575 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3576 insn instead of vxorpd.
3577 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3578
3579 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3580 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3581
3582 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3583
3584 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3585 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3586
3587 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3588
3589 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3590
3591 PR middle-end/40921
3592 * gcc.dg/tree-ssa/pr40921.c: New test.
3593
3594 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3595
3596 PR target/71103
3597 * gcc.target/avr/pr71103.c: New test.
3598
3599 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3600
3601 PR middle-end/71179
3602 * gcc.dg/tree-ssa/pr71179.c: New test.
3603
3604 2016-05-20 Martin Sebor <msebor@redhat.com>
3605
3606 PR c/71115
3607 * gcc.dg/init-excess-2.c: New test.
3608
3609 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3610
3611 * gnat.dg/opt53.adb: New test.
3612 * gnat.dg/opt54.adb: Likewise.
3613
3614 2016-05-20 Martin Jambor <mjambor@suse.cz>
3615
3616 PR tree-optimization/70884
3617 * gcc.dg/tree-ssa/pr70919.c: New test.
3618
3619 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3620
3621 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3622 formatting.
3623 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3624 fix code formatting.
3625
3626 2016-05-20 Nathan Sidwell <nathan@acm.org>
3627
3628 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3629 non-common cases.
3630 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3631
3632 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3633
3634 * jit.dg/all-non-failing-tests.h: Add
3635 test-factorial-must-tail-call.c.
3636 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3637 * jit.dg/test-factorial-must-tail-call.c: New test case.
3638
3639 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3640
3641 PR fortran/71204
3642 * gfortran.dg/pr71204.f90: New test.
3643
3644 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3645
3646 * gcc.target/nvptx/sincos.c: New test.
3647
3648 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3649
3650 PR c++/70572
3651 * g++.dg/cpp1y/auto-fn31.C: New.
3652
3653 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3654
3655 * gcc.target/powerpc/vec-addec.c: New test.
3656 * gcc.target/powerpc/vec-addec-int128.c: New test.
3657
3658 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3659
3660 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3661 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3662 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3663 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3664
3665 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3666
3667 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3668
3669 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3670
3671 PR c++/71210
3672 * g++.dg/opt/pr71210-1.C: New test.
3673 * g++.dg/opt/pr71210-2.C: New test.
3674
3675 PR tree-optimization/29756
3676 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3677 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3678 only on selected targets where V4SImode vectors are known to be
3679 supported.
3680
3681 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3682
3683 PR tree-optimization/71079
3684 PR tree-optimization/71206
3685 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3686
3687 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3688
3689 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3690 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3691 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3692
3693 2016-05-20 Richard Guenther <rguenther@suse.de>
3694
3695 PR tree-optimization/29756
3696 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3697
3698 2016-05-20 Richard Biener <rguenther@suse.de>
3699
3700 PR tree-optimization/71185
3701 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3702
3703 2016-05-20 Richard Biener <rguenther@suse.de>
3704
3705 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3706
3707 2016-05-19 Marek Polacek <polacek@redhat.com>
3708
3709 PR c++/71075
3710 * g++.dg/diagnostic/pr71075.C: New test.
3711
3712 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3713
3714 PR c++/71184
3715 * g++.dg/pr71184.C: New test case.
3716
3717 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3718
3719 * gcc.target/powerpc/darn-0.c: New test.
3720 * gcc.target/powerpc/darn-1.c: New test.
3721 * gcc.target/powerpc/darn-2.c: New test.
3722
3723 2016-05-19 Marek Polacek <polacek@redhat.com>
3724
3725 PR tree-optimization/71031
3726 * gcc.dg/tree-ssa/vrp100.c: New test.
3727
3728 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3729
3730 PR rtl-optimization/71148
3731 * gcc.dg/pr71148.c: New test.
3732
3733 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3734
3735 PR target/71056
3736 * gcc.target/arm/pr71056.c: New test.
3737
3738 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3739
3740 * c-c++-common/pr69669.c: Check the used mode.
3741
3742 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3743
3744 PR sanitizer/64354
3745 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3746
3747 2016-05-19 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/70729
3750 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3751 * gcc.dg/graphite/scop-18.c: Likewise.
3752 * gcc.dg/pr41783.c: Disable LIM.
3753 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3754 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3755 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3756 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3757 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3758 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3759 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3760 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3761 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3762 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3763 * gfortran.dg/pr42108.f90: Likewise.
3764
3765 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3766
3767 PR driver/69265
3768 * gcc.dg/spellcheck-options-11.c: New test case.
3769
3770 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3771
3772 PR c++/71100
3773 * g++.dg/opt/pr71100.C: New test.
3774
3775 2016-05-18 Martin Jambor <mjambor@suse.cz>
3776
3777 PR ipa/69708
3778 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3779 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3780 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3781 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3782
3783 2016-05-18 Martin Jambor <mjambor@suse.cz>
3784
3785 PR ipa/69708
3786 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3787 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3788 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3789 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3790 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3791
3792 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3793
3794 PR c++/69793
3795 * g++.dg/template/crash122.C: New.
3796
3797 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3798
3799 PR c++/70466
3800 * g++.dg/template/pr70466-1.C: New.
3801 * g++.dg/template/pr70466-2.C: Likewise.
3802
3803 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3804
3805 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3806 splat operations and the XXSPLTIB instruction.
3807 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3808 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3809 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3810 xxlxor to clear a register.
3811
3812 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3813
3814 * gcc.dg/torture/pr71020.c: New test.
3815
3816 2016-05-18 Martin Jambor <mjambor@suse.cz>
3817
3818 PR ipa/70646
3819 * gcc.dg/ipa/pr70646.c: New test.
3820
3821 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3822
3823 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3824
3825 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3826
3827 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3828 missing tests for vreinterpretq_p{8,16}.
3829
3830 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3831
3832 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3833 vsliq_n_s64 and vsliq_n_u64.
3834
3835 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3836
3837 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3838 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3839
3840 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3841
3842 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3843 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3844 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3845
3846 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3847
3848 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3849 in comment.
3850
3851 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3852
3853 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3854 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3855 "blr\t" and switch to scan-assembler-times.
3856
3857 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3858
3859 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3860 with __aarch64__.
3861 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3862 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3863
3864 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3865
3866 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3867 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3868 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3869 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3870 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3871 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3872
3873 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3874 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3875
3876 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3877 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3878
3879 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3880 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3881
3882 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3883
3884 2016-05-18 Richard Biener <rguenther@suse.de>
3885
3886 PR tree-optimization/71168
3887 * gcc.dg/torture/pr71168.c: New testcase.
3888
3889 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3890
3891 PR middle-end/63586
3892 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3893 * gcc.dg/tree-ssa/pr63586.c: New test.
3894 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3895
3896 2016-05-17 Nathan Sidwell <nathan@acm.org>
3897
3898 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3899 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3900 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3901 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3902
3903 2016-05-17 Nathan Sidwell <nathan@acm.org>
3904
3905 * gcc.target/nvptx/abi-vararg-3.c: New.
3906
3907 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3908
3909 PR tree-optimization/54579
3910 PR middle-end/55299
3911 * gcc.dg/fold-notrotate-1.c: New test.
3912 * gcc.dg/fold-notshift-1.c: New test.
3913 * gcc.dg/fold-notshift-2.c: New test.
3914
3915 2016-05-17 Marek Polacek <polacek@redhat.com>
3916
3917 PR ipa/71146
3918 * g++.dg/ipa/pr71146.C: New test.
3919
3920 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3921
3922 * jit.dg/test-error-array-bounds.c: New test case.
3923
3924 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3925
3926 * gcc.dg/tree-ssa/and-1.c: New testcase.
3927
3928 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3929
3930 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3931 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3932
3933 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3934
3935 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3936 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3937
3938 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3939
3940 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3941
3942 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3943
3944 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3945
3946 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3947
3948 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3949 ".2d[index]" when scan the assembly.
3950 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3951 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3952 float64x1.
3953 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3954
3955 2016-05-17 Richard Biener <rguenther@suse.de>
3956
3957 PR tree-optimization/71132
3958 * gcc.dg/torture/pr71132.c: New testcase.
3959
3960 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3961
3962 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3963
3964 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3965
3966 PR target/70809
3967 * gcc.target/aarch64/pr70809_1.c: New test.
3968
3969 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3970
3971 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3972 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3973 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3974 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3975
3976 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3977 Ilya Enkovich <ilya.enkovich@intel.com>
3978
3979 PR target/71114
3980 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3981
3982 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3983
3984 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3985 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3986
3987 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3988
3989 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3990 test for __ARM_FP16_ARGS.
3991 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3992 * gcc.target/arm/aapcs/neon-vect10.c: New.
3993 * gcc.target/arm/aapcs/neon-vect9.c: New.
3994 * gcc.target/arm/aapcs/vfp18.c: New.
3995 * gcc.target/arm/aapcs/vfp19.c: New.
3996 * gcc.target/arm/aapcs/vfp20.c: New.
3997 * gcc.target/arm/aapcs/vfp21.c: New.
3998 * gcc.target/arm/fp16-aapcs-1.c: New.
3999 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4000 test for __ARM_FP16_ARGS.
4001 * g++.target/arm/fp16-return-1.c: Update expected output.
4002
4003 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4004
4005 PR testsuite/70227
4006 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4007
4008 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4009
4010 PR fortran/69603
4011 * gfortran.dg/pr69603.f90: New testcase.
4012
4013 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4014
4015 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4016
4017 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4018
4019 PR fortran/71047
4020 * gfortran.dg/pr71047.f08: New test.
4021
4022 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4023
4024 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4025 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4026 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4027
4028 2016-05-13 Martin Sebor <msebor@redhat.com>
4029
4030 PR c++/60049
4031 * g++.dg/cpp0x/constexpr-60049.C: New test.
4032
4033 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR bootstrap/71071
4036 * gcc.dg/pr71071.c: New test.
4037
4038 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4039
4040 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4041 remove XOP handling.
4042 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4043
4044 2016-05-13 Nathan Sidwell <nathan@acm.org>
4045
4046 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4047 __atomic_is_lock_free declaration.
4048
4049 2016-05-13 Richard Biener <rguenther@suse.de>
4050
4051 PR tree-optimization/42587
4052 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4053
4054 2016-05-13 Martin Liska <mliska@suse.cz>
4055
4056 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4057 the new format of dump output.
4058
4059 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4060
4061 * gcc.dg/pr71084.c: New test.
4062
4063 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4064
4065 PR target/53440
4066 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4067
4068 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4069
4070 * gcc.target/aarch64/struct_return.c: New test.
4071
4072 2016-05-12 Marek Polacek <polacek@redhat.com>
4073
4074 PR c/70756
4075 * c-c++-common/pr70756-2.c: New test.
4076 * c-c++-common/pr70756.c: New test.
4077
4078 2016-05-12 Richard Biener <rguenther@suse.de>
4079
4080 PR tree-optimization/71059
4081 * gcc.dg/torture/pr71059.c: New testcase.
4082
4083 2016-05-12 Richard Biener <rguenther@suse.de>
4084
4085 PR tree-optimization/71062
4086 * gcc.dg/torture/pr71062.c: New testcase.
4087
4088 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4089
4090 PR tree-optimization/71006
4091 * gcc.dg/pr71006.c: New test.
4092
4093 2016-05-12 Marek Polacek <polacek@redhat.com>
4094
4095 PR driver/71063
4096 * gcc.dg/opts-7.c: New test.
4097
4098 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4099
4100 PR target/70830
4101 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4102 Add -save-temps to dg-options.
4103 Scan for ldmfd rather than pop instruction.
4104 * gcc.target/arm/interrupt-2.c: Likewise.
4105 * gcc.target/arm/pr70830.c: New test.
4106
4107 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4108
4109 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4110 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4111
4112 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4113 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4114 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4115
4116 PR target/71019
4117 * gcc.target/i386/avx512vl-pack-1.c: New test.
4118 * gcc.target/i386/avx512vl-pack-2.c: New test.
4119 * gcc.target/i386/avx512bw-pack-2.c: New test.
4120
4121 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4122
4123 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4124 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4125 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4126
4127 2016-05-12 Richard Biener <rguenther@suse.de>
4128
4129 PR tree-optimization/70986
4130 * gcc.dg/torture/pr70986-1.c: New testcase.
4131 * gcc.dg/torture/pr70986-2.c: Likewise.
4132 * gcc.dg/torture/pr70986-3.c: Likewise.
4133
4134 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4135
4136 PR c/43651
4137 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4138 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4139
4140 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4141
4142 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4143 directive.
4144 * gcc.target/i386/pr66746.c: Ditto.
4145
4146 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4147
4148 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4149 support.
4150 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4151 warning when using -mvsx-timode.
4152 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4153 * gcc.target/powerpc/dform-2.c: Likewise.
4154 * gcc.target/powerpc/pr68805.c: Likewise.
4155
4156 2016-05-11 Marek Polacek <polacek@redhat.com>
4157
4158 PR c++/71024
4159 * c-c++-common/attributes-3.c: New test.
4160
4161 2016-05-11 Nathan Sidwell <nathan@acm.org>
4162
4163 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4164 * gcc.c-torture/execute/pr68185.c: Likewise.
4165 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4166 * gcc.dg/pr69634.c: Requires scheduling.
4167 * gcc.dg/torture/pr66178.c: Require label values.
4168 * gcc.dg/setjmp-6.c: Require indirect jumps.
4169
4170 2016-05-11 Richard Biener <rguenther@suse.de>
4171
4172 PR tree-optimization/71055
4173 * gcc.dg/torture/pr71055.c: New testcase.
4174
4175 2016-05-11 Richard Biener <rguenther@suse.de>
4176
4177 PR debug/71057
4178 * g++.dg/debug/pr71057.C: New testcase.
4179
4180 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4181
4182 PR fortran/70855
4183 * gfortran.dg/gomp/pr70855.f90: New test.
4184
4185 2016-05-11 Richard Biener <rguenther@suse.de>
4186
4187 PR middle-end/71002
4188 * g++.dg/torture/pr71002.C: New testcase.
4189
4190 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4191
4192 PR middle-end/70807
4193 * gcc.dg/pr70807.c: New test.
4194
4195 2016-05-10 Martin Sebor <msebor@redhat.com>
4196
4197 PR c++/38611
4198 * g++.dg/Wattributes.C: New test.
4199
4200 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4201
4202 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4203 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4204 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4205
4206 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4207
4208 PR target/70799
4209 * gcc.target/i386/pr70799-1.c: New test.
4210
4211 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4212
4213 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4214
4215 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4216
4217 PR middle-end/70877
4218 * gcc.target/i386/pr70877.c: New test.
4219
4220 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4221
4222 PR tree-optimization/70786
4223 * gcc.target/i386/pr70876.c: New test.
4224
4225 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4226
4227 PR target/70927
4228 * gcc.target/i386/avx512vl-logic-1.c: New test.
4229 * gcc.target/i386/avx512vl-logic-2.c: New test.
4230 * gcc.target/i386/avx512dq-logic-2.c: New test.
4231
4232 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4233
4234 PR target/70963
4235 * gcc.target/powerpc/pr70963.c: New.
4236
4237 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4238
4239 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4240 (test_very_wide_line): Add ruler to expected output.
4241 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4242 (test_very_wide_line): Likewise.
4243 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4244 (test_show_locus): Within the handling of "test_very_wide_line",
4245 enable show_ruler_p on the diagnostic context.
4246
4247 2016-05-10 Richard Biener <rguenther@suse.de>
4248
4249 PR tree-optimization/71039
4250 * gcc.dg/torture/pr71039.c: New testcase.
4251
4252 2016-05-10 Nathan Sidwell <nathan@acm.org>
4253
4254 * gcc.dg/nested-func-10.c: Requires alloca.
4255 * gcc.dg/nested-func-9.c: Requires alloca.
4256 * gcc.c-torture/execute/pr70460.c: Requires labels.
4257 * gcc.c-torture/compile/pr70199.c: Requires labels.
4258 * gcc.target/nvptx/decl.c: Compile only.
4259 * gcc.target/nvptx/trailing-init.c: Compile only.
4260 * gcc.target/nvptx/ary-init.c: Compile only.
4261
4262 2016-05-10 Marek Polacek <polacek@redhat.com>
4263
4264 PR c/70255
4265 * gcc.dg/attr-opt-1.c: New test.
4266
4267 2016-05-10 Richard Biener <rguenther@suse.de>
4268
4269 PR tree-optimization/70497
4270 PR tree-optimization/28367
4271 * gcc.dg/torture/20160404-1.c: New testcase.
4272 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4273 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4274
4275 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4276
4277 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4278
4279 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4280
4281 * gcc.target/i386/fabsneg-1.c New test.
4282
4283 2016-05-09 Alan Modra <amodra@gmail.com>
4284
4285 PR testsuite/70826
4286 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4287
4288 2016-05-09 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/70985
4291 * gcc.dg/torture/pr70985.c: New testcase.
4292
4293 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4294
4295 * gcc.dg/tree-ssa/ifc-9.c: New test.
4296 * gcc.dg/tree-ssa/ifc-10.c: New test.
4297 * gcc.dg/tree-ssa/ifc-11.c: New test.
4298 * gcc.dg/tree-ssa/ifc-12.c: New test.
4299 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4300 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4301 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4302
4303 2016-05-09 Richard Biener <rguenther@suse.de>
4304
4305 PR fortran/70937
4306 * gfortran.dg/pr70937.f90: New testcase.
4307
4308 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4309
4310 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4311
4312 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4313
4314 PR fortran/56226
4315 * gfortran.dg/dec_structure_1.f90: New testcase.
4316 * gfortran.dg/dec_structure_2.f90: Ditto.
4317 * gfortran.dg/dec_structure_3.f90: Ditto.
4318 * gfortran.dg/dec_structure_4.f90: Ditto.
4319 * gfortran.dg/dec_structure_5.f90: Ditto.
4320 * gfortran.dg/dec_structure_6.f90: Ditto.
4321 * gfortran.dg/dec_structure_7.f90: Ditto.
4322 * gfortran.dg/dec_structure_8.f90: Ditto.
4323 * gfortran.dg/dec_structure_9.f90: Ditto.
4324 * gfortran.dg/dec_structure_10.f90: Ditto.
4325 * gfortran.dg/dec_structure_11.f90: Ditto.
4326 * gfortran.dg/dec_union_1.f90: Ditto.
4327 * gfortran.dg/dec_union_2.f90: Ditto.
4328 * gfortran.dg/dec_union_3.f90: Ditto.
4329 * gfortran.dg/dec_union_4.f90: Ditto.
4330 * gfortran.dg/dec_union_5.f90: Ditto.
4331 * gfortran.dg/dec_union_6.f90: Ditto.
4332 * gfortran.dg/dec_union_7.f90: Ditto.
4333
4334 2016-05-07 Tom de Vries <tom@codesourcery.com>
4335
4336 PR tree-optimization/70956
4337 * gcc.dg/graphite/pr70956.c: New test.
4338
4339 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR middle-end/70941
4342 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4343 (a, b, c, d): Change type from char to signed char.
4344 (main): Compare against (signed char) -1634678893 instead of
4345 hardcoded -109. Use __builtin_abort instead of abort.
4346
4347 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4348 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4349
4350 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4351
4352 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4353
4354 PR debug/70935
4355 * gcc.dg/torture/pr70935.c: New test.
4356
4357 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4358
4359 PR target/58219
4360 * gcc.target/sh/pr58219.c: New tests.
4361
4362 2016-05-06 Richard Biener <rguenther@suse.de>
4363
4364 PR tree-optimization/70960
4365 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4366
4367 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4368
4369 PR target/52933
4370 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4371 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4372 Adjust expected instruction counts.
4373 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4374
4375 2016-05-06 Marek Polacek <polacek@redhat.com>
4376
4377 PR sanitizer/70875
4378 * gcc.dg/ubsan/bounds-3.c: New test.
4379
4380 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4381
4382 PR target/54089
4383 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4384
4385 2016-05-06 Richard Biener <rguenther@suse.de>
4386
4387 PR middle-end/70931
4388 * gfortran.dg/pr70931.f90: New testcase.
4389
4390 2016-05-06 Richard Biener <rguenther@suse.de>
4391
4392 PR middle-end/70941
4393 * gcc.dg/torture/pr70941.c: New testcase.
4394
4395 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4396
4397 PR tree-optimization/57206
4398 * gcc.dg/vect/pr57206.c: New test.
4399
4400 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4401
4402 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4403
4404 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4405
4406 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4407
4408 * c-c++-common/Wdangling-else-4.c: New test.
4409
4410 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR c++/70906
4413 PR c++/70933
4414 * g++.dg/opt/pr70906.C: New test.
4415 * g++.dg/opt/pr70933.C: New test.
4416
4417 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4418
4419 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4420
4421 * gcc.dg/ipa/pure-const-3.c: New testcase.
4422
4423 2016-05-04 Marek Polacek <polacek@redhat.com>
4424
4425 * c-c++-common/Wdangling-else-1.c: New test.
4426 * c-c++-common/Wdangling-else-2.c: New test.
4427 * c-c++-common/Wdangling-else-3.c: New test.
4428
4429 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4430
4431 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4432 flag is present.
4433
4434 2016-05-04 Marek Polacek <polacek@redhat.com>
4435
4436 PR c/48778
4437 * gcc.dg/Waddress-2.c: New test.
4438
4439 2016-05-04 Alan Modra <amodra@gmail.com>
4440
4441 * gcc.target/powerpc/pr70866.c: New.
4442
4443 2016-05-03 Martin Sebor <msebor@redhat.com>
4444
4445 PR c++/66561
4446 * c-c++-common/builtin_location.c: New test.
4447 * g++.dg/cpp1y/builtin_location.C: New test.
4448
4449 2016-05-03 Marek Polacek <polacek@redhat.com>
4450
4451 PR c/70859
4452 * gcc.dg/pr70859.c: New test.
4453 * gcc.dg/pr70859-2.c: New test.
4454
4455 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4456
4457 * gnat.dg/debug5.adb: New testcase.
4458
4459 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4460
4461 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4462 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4463 Procedure to check for z10 instruction set.
4464
4465 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4466
4467 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4468
4469 2016-05-03 Alan Modra <amodra@gmail.com>
4470
4471 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4472
4473 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4474
4475 * gcc.target/i386/avx512f-cvt-1.c: New test.
4476
4477 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4478
4479 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4480 -fdump-tree-vrp-details.
4481
4482 2016-05-03 Richard Biener <rguenther@suse.de>
4483
4484 * gcc.dg/pr30172-1.c: Adjust.
4485 * gcc.dg/pr63743.c: Likewise.
4486 * gcc.dg/tm/pr51696.c: Likewise.
4487 * c-c++-common/tm/safe-1.c: Likewise.
4488 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4489 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4490 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4491 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4492
4493 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR rtl-optimization/70467
4496 * gcc.target/i386/pr70467-3.c: New test.
4497 * gcc.target/i386/pr70467-4.c: New test.
4498
4499 PR tree-optimization/70916
4500 * gcc.c-torture/compile/pr70916.c: New test.
4501
4502 PR target/49244
4503 * gcc.target/i386/pr49244-1.c: New test.
4504 * gcc.target/i386/pr49244-2.c: New test.
4505
4506 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4507
4508 PR rtl-optimization/44281
4509 * gcc.target/i386/pr44281.c: New test.
4510
4511 2016-05-03 bin cheng <bin.cheng@arm.com>
4512
4513 PR tree-optimization/56541
4514 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4515 * gcc.dg/vect/pr56541.c: new test.
4516
4517 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4518
4519 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4520 __float128.
4521 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4522
4523 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4524
4525 PR testsuite/70520
4526 * c-c++-common/asan/clone-test-1.c (main): Align child process
4527 stack to 16 bytes.
4528
4529 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4530
4531 PR c++/62314
4532 * g++.dg/spellcheck-fields-2.C: New test case.
4533
4534 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4535
4536 PR c++/62314
4537 * g++.dg/pr62314.C: New test case.
4538
4539 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4540
4541 * gcc.dg/ipa/inline-8.c: New testcase.
4542
4543 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR rtl-optimization/70467
4546 * gcc.target/i386/pr70467-1.c: New test.
4547
4548 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4549
4550 * gcc.dg/spec-options.c: Run the test on all targets.
4551 * gcc.dg/foo.specs: Use cpp_unique_options.
4552
4553 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4554
4555 * gcc.dg/tree-ssa/unord.c: New testcase.
4556
4557 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4558
4559 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4560
4561 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4562
4563 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4564
4565 2016-05-02 Marek Polacek <polacek@redhat.com>
4566
4567 PR c/70851
4568 * gcc.dg/enum-incomplete-3.c: New test.
4569
4570 2016-05-02 Marek Polacek <polacek@redhat.com>
4571 Tom de Vries <tom@codesourcery.com>
4572
4573 PR tree-optimization/70700
4574 * gcc.dg/pr70700.c: New test.
4575
4576 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4577
4578 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4579 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4580 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4581 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4582 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4583
4584 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4585
4586 * ada/acats/run_acats: Rename into...
4587 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4588 * ada/acats/run_all.sh: Remove redundant test.
4589 (target_run): Move around.
4590 (target_gnatchop): Use newly built executable.
4591 (target_gnatmake): Likewise.
4592 Check that the compilation of impbit succeeds.
4593
4594 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4595
4596 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4597 * gcc.dg/20021029-1.c: Likewise.
4598 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4599 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4600 * gcc.target/sh/cmpstr.c: Likewise.
4601 * gcc.target/sh/cmpstrn.c: Likewise.
4602 * gcc.target/sh/memset.c: Likewise.
4603 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4604 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4605 * gcc.target/sh/pr39423-1.c: Likewise.
4606 * gcc.target/sh/pr49468-di.c: Likewise.
4607 * gcc.target/sh/pr49468-si.c: Likewise.
4608 * gcc.target/sh/pr49880-1.c: Likewise.
4609 * gcc.target/sh/pr49880-2.c: Likewise.
4610 * gcc.target/sh/pr49880-3.c: Likewise.
4611 * gcc.target/sh/pr50751-1.c: Likewise.
4612 * gcc.target/sh/pr50751-4.c: Likewise.
4613 * gcc.target/sh/pr50751-7.c: Likewise.
4614 * gcc.target/sh/pr51244-1.c: Likewise.
4615 * gcc.target/sh/pr51244-10.c: Likewise.
4616 * gcc.target/sh/pr51244-11.c: Likewise.
4617 * gcc.target/sh/pr51244-12.c: Likewise.
4618 * gcc.target/sh/pr51244-13.c: Likewise.
4619 * gcc.target/sh/pr51244-14.c: Likewise.
4620 * gcc.target/sh/pr51244-17.c: Likewise.
4621 * gcc.target/sh/pr51244-18.c: Likewise.
4622 * gcc.target/sh/pr51244-19.c: Likewise.
4623 * gcc.target/sh/pr51244-4.c: Likewise.
4624 * gcc.target/sh/pr51244-5.c: Likewise.
4625 * gcc.target/sh/pr51244-7.c: Likewise.
4626 * gcc.target/sh/pr51244-8.c: Likewise.
4627 * gcc.target/sh/pr51244-9.c: Likewise.
4628 * gcc.target/sh/pr51697.c: Likewise.
4629 * gcc.target/sh/pr52483-1.c: Likewise.
4630 * gcc.target/sh/pr52483-2.c: Likewise.
4631 * gcc.target/sh/pr52483-3.c: Likewise.
4632 * gcc.target/sh/pr52483-5.c: Likewise.
4633 * gcc.target/sh/pr52933-1.c: Likewise.
4634 * gcc.target/sh/pr52933-2.c: Likewise.
4635 * gcc.target/sh/pr52933-3.c: Likewise.
4636 * gcc.target/sh/pr53568-1.c: Likewise.
4637 * gcc.target/sh/pr53976-1.c: Likewise.
4638 * gcc.target/sh/pr53988-1.c: Likewise.
4639 * gcc.target/sh/pr53988.c: Likewise.
4640 * gcc.target/sh/pr54089-1.c: Likewise.
4641 * gcc.target/sh/pr54089-6.c: Likewise.
4642 * gcc.target/sh/pr54089-7.c: Likewise.
4643 * gcc.target/sh/pr54089-8.c: Likewise.
4644 * gcc.target/sh/pr54089-9.c: Likewise.
4645 * gcc.target/sh/pr54236-1.c: Likewise.
4646 * gcc.target/sh/pr54236-2.c: Likewise.
4647 * gcc.target/sh/pr54236-3.c: Likewise.
4648 * gcc.target/sh/pr54236-4.c: Likewise.
4649 * gcc.target/sh/pr54386.c: Likewise.
4650 * gcc.target/sh/pr54602-1.c: Likewise.
4651 * gcc.target/sh/pr54685.c: Likewise.
4652 * gcc.target/sh/pr54760-1.c: Likewise.
4653 * gcc.target/sh/pr54760-2.c: Likewise.
4654 * gcc.target/sh/pr54760-3.c: Likewise.
4655 * gcc.target/sh/pr54760-4.c: Likewise.
4656 * gcc.target/sh/pr54760-5.c: Likewise.
4657 * gcc.target/sh/pr54760-6.c: Likewise.
4658 * gcc.target/sh/pr55146.c: Likewise.
4659 * gcc.target/sh/pr55160.c: Likewise.
4660 * gcc.target/sh/pr59278.c: Likewise.
4661 * gcc.target/sh/pr59401-1.c: Likewise.
4662 * gcc.target/sh/pr59533-1.c: Likewise.
4663 * gcc.target/sh/pr63260.c: Likewise.
4664 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4665 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4666 * gcc.target/sh/strlen.c: Likewise.
4667 * gcc.target/sh/torture/pr30807.c: Likewise.
4668 * gcc.target/sh/torture/pr34777.c: Likewise.
4669 * gcc.target/sh/torture/pr64652.c: Likewise.
4670 * gcc.target/sh/torture/pr65505.c: Likewise.
4671 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4672 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4673
4674 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4675
4676 PR c++/66644
4677 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4678
4679 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4680
4681 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4682 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4683 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4684 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4685
4686 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4687
4688 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4689 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4690
4691 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4692
4693 PR middle-end/70626
4694 * c-c++-common/goacc/combined-reduction.c: New test.
4695 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4696
4697 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4698
4699 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4700 *movdi_internal pattern only if PIC off.
4701 * gcc.target/i386/pr70155-2.c: Likewise.
4702 * gcc.target/i386/pr70155-3.c: Likewise.
4703 * gcc.target/i386/pr70155-4.c: Likewise.
4704 * gcc.target/i386/pr70155-5.c: Likewise.
4705 * gcc.target/i386/pr70155-6.c: Likewise.
4706 * gcc.target/i386/pr70155-7.c: Likewise.
4707 * gcc.target/i386/pr70155-8.c: Likewise.
4708 * gcc.target/i386/pr70155-15.c: Likewise.
4709 * gcc.target/i386/pr70155-17.c: Likewise.
4710 * gcc.target/i386/pr70155-22.c: Likewise.
4711
4712 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4713
4714 PR tree-optimization/70803
4715 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4716
4717 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4718
4719 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4720 optimization of vector loop.
4721 * gcc.target/i386/vect-unpack-3.c: New test.
4722 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4723 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4724 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4725
4726 2016-04-29 Marek Polacek <polacek@redhat.com>
4727
4728 PR sanitizer/70342
4729 * g++.dg/ubsan/null-7.C: New test.
4730
4731 PR c/70852
4732 * gcc.dg/pr70852.c: New test.
4733
4734 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4735
4736 PR/69089
4737 * g++.dg/cpp0x/alignas6.C: New test.
4738
4739 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4740
4741 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4742 * gcc.dg/pr27003.c: Likewise.
4743 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4744 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4745 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4746 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4747 * gcc.target/arc/mxy.c: Likewise.
4748 * gcc.target/arc/mswape.c: Likewise.
4749 * gcc.target/arc/mrtsc.c: Likewise.
4750 * gcc.target/arc/mcrc.c: Likewise.
4751 * gcc.target/arc/mdsp-packa.c: Likewise.
4752 * gcc.target/arc/mdvbf.c: Likewise.
4753 * gcc.target/arc/mlock.c: Likewise.
4754 * gcc.target/arc/mmac-24.c: Likewise.
4755 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4756
4757 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4758 Matthijs Kooijman <matthijs@stdin.nl>
4759 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4760
4761 PR target/60040
4762 * gcc.target/avr/pr60040-1.c: New.
4763 * gcc.target/avr/pr60040-2.c: New.
4764
4765 2016-04-29 Richard Biener <rguenther@suse.de>
4766
4767 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4768
4769 2016-04-29 Richard Biener <rguenther@suse.de>
4770
4771 PR tree-optimization/13962
4772 PR tree-optimization/65686
4773 * gcc.dg/uninit-pr65686.c: New testcase.
4774
4775 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR middle-end/70843
4778 * gcc.dg/pr70843.c: New test.
4779
4780 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR target/70858
4783 * gcc.target/i386/pr70858.c: New test.
4784
4785 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4786
4787 * gcc.target/arc/nps400-1.c: New file.
4788
4789 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4790 Andrew Burgess <andrew.burgess@embecosm.com>
4791
4792 * gcc.target/arc/movh_cl-1.c: New file.
4793
4794 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4795 Andrew Burgess <andrew.burgess@embecosm.com>
4796
4797 * gcc.target/arc/extzv-1.c: New file.
4798 * gcc.target/arc/insv-1.c: New file.
4799 * gcc.target/arc/insv-2.c: New file.
4800 * gcc.target/arc/movb-1.c: New file.
4801 * gcc.target/arc/movb-2.c: New file.
4802 * gcc.target/arc/movb-3.c: New file.
4803 * gcc.target/arc/movb-4.c: New file.
4804 * gcc.target/arc/movb-5.c: New file.
4805 * gcc.target/arc/movb_cl-1.c: New file.
4806 * gcc.target/arc/movb_cl-2.c: New file.
4807 * gcc.target/arc/movbi_cl-1.c: New file.
4808 * gcc.target/arc/movl-1.c: New file.
4809
4810 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4811 Andrew Burgess <andrew.burgess@embecosm.com>
4812
4813 * gcc.target/arc/cmem-1.c: New file.
4814 * gcc.target/arc/cmem-2.c: New file.
4815 * gcc.target/arc/cmem-3.c: New file.
4816 * gcc.target/arc/cmem-4.c: New file.
4817 * gcc.target/arc/cmem-5.c: New file.
4818 * gcc.target/arc/cmem-6.c: New file.
4819 * gcc.target/arc/cmem-7.c: New file.
4820 * gcc.target/arc/cmem-ld.inc: New file.
4821 * gcc.target/arc/cmem-st.inc: New file.
4822
4823 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4824
4825 PR target/70821
4826 * gcc.target/i386/pr70821.c: New test.
4827
4828 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4829
4830 * gcc.target/powerpc/vec-adde.c: New test.
4831 * gcc.target/powerpc/vec-adde-int128.c: New test.
4832
4833 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4834
4835 * gcc.target/i386/avx-vround-1.c: New test.
4836 * gcc.target/i386/avx-vround-2.c: New test.
4837 * gcc.target/i386/avx512vl-vround-1.c: New test.
4838 * gcc.target/i386/avx512vl-vround-2.c: New test.
4839
4840 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4841
4842 PR testsuite/70595
4843 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4844 (check_effective_target_cilkplus_runtime): ... this.
4845 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4846 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4847
4848 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4849 Require cilkplus_runtime.
4850 Don't add -lcilkrts.
4851 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4852 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4853 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4854 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4855 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4856 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4857 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4858 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4859 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4860 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4861 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4862 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4863 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4864 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4865 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4866 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4867 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4868 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4869 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4870 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4871 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4872 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4873 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4874 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4875 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4876 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4877 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4878 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4879 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4880
4881 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4882 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4883
4884 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4885
4886 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4887 cilkplus_runtime.
4888
4889 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4890
4891 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4892 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4893
4894 2015-04-27 Ryan Burn <contact@rnburn.com>
4895
4896 PR c++/69024
4897 PR c++/68997
4898 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4899 diagnostic.
4900 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4901 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4902
4903 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4904
4905 * gnat.dg/limited_with4.ad[sb]: New test.
4906 * gnat.dg/limited_with4_pkg.ads: New helper.
4907
4908 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4909
4910 PR target/70155
4911 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4912 and movv1ti_internal patterns
4913 * gcc.target/i386/pr70155-1.c: New test.
4914 * gcc.target/i386/pr70155-2.c: Likewise.
4915 * gcc.target/i386/pr70155-3.c: Likewise.
4916 * gcc.target/i386/pr70155-4.c: Likewise.
4917 * gcc.target/i386/pr70155-5.c: Likewise.
4918 * gcc.target/i386/pr70155-6.c: Likewise.
4919 * gcc.target/i386/pr70155-7.c: Likewise.
4920 * gcc.target/i386/pr70155-8.c: Likewise.
4921 * gcc.target/i386/pr70155-9.c: Likewise.
4922 * gcc.target/i386/pr70155-10.c: Likewise.
4923 * gcc.target/i386/pr70155-11.c: Likewise.
4924 * gcc.target/i386/pr70155-12.c: Likewise.
4925 * gcc.target/i386/pr70155-13.c: Likewise.
4926 * gcc.target/i386/pr70155-14.c: Likewise.
4927 * gcc.target/i386/pr70155-15.c: Likewise.
4928 * gcc.target/i386/pr70155-16.c: Likewise.
4929 * gcc.target/i386/pr70155-17.c: Likewise.
4930 * gcc.target/i386/pr70155-18.c: Likewise.
4931 * gcc.target/i386/pr70155-19.c: Likewise.
4932 * gcc.target/i386/pr70155-20.c: Likewise.
4933 * gcc.target/i386/pr70155-21.c: Likewise.
4934 * gcc.target/i386/pr70155-22.c: Likewise.
4935
4936 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4937
4938 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4939 ".{5,6}".
4940
4941 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4942
4943 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4944 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4945 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4946 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4947 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4948
4949 2016-04-27 Richard Biener <rguenther@suse.de>
4950
4951 PR ipa/70760
4952 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4953 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4954
4955 2016-04-27 Nathan Sidwell <nathan@acm.org>
4956
4957 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4958 * g++.dg/ubsan/pr63956.C: Adjust error location.
4959
4960 2016-04-27 Nick Clifton <nickc@redhat.com>
4961
4962 PR middle-end/49889
4963 * gcc.dg/pr49889.c: New test.
4964
4965 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4966
4967 * c-c++-common/memset-array.c: New test.
4968
4969 2016-04-26 Martin Sebor <msebor@redhat.com>
4970
4971 PR c++/66639
4972 * g++.dg/cpp1y/func_constexpr.C: New test.
4973
4974 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4975
4976 PR c++/70241
4977 * g++.dg/cpp0x/enum32.C: New test.
4978 * g++.dg/cpp0x/enum33.C: New test.
4979
4980 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4981
4982 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4983 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4984 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4985 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4986 * gcc.c-torture/execute/pr38151.c: Likewise.
4987 * gcc.c-torture/execute/pr66556.c: Likewise.
4988 * gcc.c-torture/execute/pr67781.c: Likewise.
4989 * gcc.c-torture/execute/pr68648.c: Likewise.
4990
4991 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4992
4993 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4994
4995 2016-04-26 Marek Polacek <polacek@redhat.com>
4996
4997 PR c/67784
4998 * gcc.dg/pr67784-3.c: New test.
4999 * gcc.dg/pr67784-4.c: New test.
5000 * gcc.dg/pr67784-5.c: New test.
5001
5002 PR c/70791
5003 * gcc.dg/Wnested-externs-2.c: New test.
5004
5005 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5006
5007 * gcc.dg/fold-plusmult.c: Adjust.
5008 * gcc.dg/no-strict-overflow-6.c: Adjust.
5009 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5010
5011 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5012
5013 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5014 number scans.
5015 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5016 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5017 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5018 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5019 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5020 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5021 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5022 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5023 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5024 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5025 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5026 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5027 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5028 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5029 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5030 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5031 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5032 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5033 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5034 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5035 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5036 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5037 scans.
5038 * gcc.target/i386/pr32219-4.c: Likewise.
5039 * gcc.target/i386/pr32219-6.c: Likewise.
5040 * gcc.target/i386/pr32219-8.c: Likewise.
5041
5042 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5043
5044 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5045 associated options.
5046
5047 2016-04-26 Marek Polacek <polacek@redhat.com>
5048
5049 PR c++/70744
5050 * g++.dg/ext/cond2.C: New test.
5051
5052 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5053
5054 PR tree-optimization/70771
5055 PR tree-optimization/70775
5056 * gcc.dg/pr70771.c: New test.
5057 * gcc.dg/pr70775.c: New test.
5058
5059 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5060
5061 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5062
5063 2016-04-25 Richard Biener <rguenther@suse.de>
5064
5065 PR tree-optimization/70780
5066 * gcc.dg/torture/pr70780.c: New testcase.
5067
5068 2016-04-25 Michael Collison <michael.collison@arm.com>
5069
5070 * gcc.target/arm/neon-vaddws16.c: New test.
5071 * gcc.target/arm/neon-vaddws32.c: New test.
5072 * gcc.target/arm/neon-vaddwu16.c: New test.
5073 * gcc.target/arm/neon-vaddwu32.c: New test.
5074 * gcc.target/arm/neon-vaddwu8.c: New test.
5075 * lib/target-supports.exp
5076 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5077 that arm neon support vector widen sum of HImode TO SImode.
5078
5079 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR sanitizer/70712
5082 * c-c++-common/asan/pr70712.c: New test.
5083
5084 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5085
5086 * .gitattributes: New file.
5087
5088 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5089
5090 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5091
5092 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5093
5094 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5095 * gfortran.dg/submodule_15.f08: Likewise.
5096
5097 2016-04-22 Richard Biener <rguenther@suse.de>
5098
5099 PR tree-optimization/70740
5100 * gcc.dg/torture/pr70740.c: New testcase.
5101
5102 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5103
5104 PR target/70750
5105 * gcc.target/i386/pr70750-1.c: New test.
5106 * gcc.target/i386/pr70750-2.c: Likewise.
5107
5108 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5109
5110 PR c++/70540
5111 * g++.dg/cpp0x/auto48.C: New.
5112
5113 2016-04-21 Marek Polacek <polacek@redhat.com>
5114
5115 PR c++/70513
5116 * g++.dg/cpp0x/forw_enum12.C: New test.
5117 * g++.dg/cpp0x/forw_enum13.C: New test.
5118
5119 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5120
5121 PR target/70728
5122 * gcc.target/i386/pr70728.c: New test.
5123
5124 2016-04-21 Richard Biener <rguenther@suse.de>
5125
5126 PR middle-end/70747
5127 * gcc.dg/pr70747.c: New testcase.
5128
5129 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5130
5131 PR tree-optimization/70715
5132 * gcc.dg/tree-ssa/scev-13.c: New test.
5133
5134 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5135
5136 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5137
5138 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5139
5140 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5141
5142 2016-04-20 Jan Hubicka <jh@suse.cz>
5143
5144 PR ipa/70018
5145 * g++.dg/ipa/nothrow-1.C: New testcase.
5146
5147 2016-04-20 Nathan Sidwell <nathan@acm.org>
5148
5149 PR c++/55635
5150 * g++.dg/eh/delete1.C: New.
5151
5152 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5153
5154 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5155 -mtune-ctrl=sse_typeless_stores.
5156
5157 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5158
5159 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5160
5161 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5162
5163 PR tree-optimization/69489
5164 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5165
5166 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5167
5168 PR c++/69363
5169 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5170 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5171 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5172
5173 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5174
5175 PR tree-optimization/56625
5176 PR tree-optimization/69489
5177 * gcc.dg/vect/pr56625.c: New test.
5178 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5179
5180 2016-04-20 Andrew Pinski <apinski@cavium.com>
5181
5182 PR target/64971
5183 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5184
5185 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5186
5187 * gnat.dg/self1.adb: Remove now incorrect test.
5188
5189 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5190
5191 * gcc.dg/tree-ssa/scev-11.c: New test.
5192 * gcc.dg/tree-ssa/scev-12.c: New test.
5193
5194 2016-04-20 Marek Polacek <polacek@redhat.com>
5195
5196 PR tree-optimization/70725
5197 * gcc.dg/pr70725.c: New test.
5198
5199 2016-04-20 Richard Biener <rguenther@suse.de>
5200
5201 PR tree-optimization/70726
5202 * g++.dg/vect/pr70726.cc: New testcase.
5203
5204 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5205
5206 PR target/70674
5207 * gcc.target/s390/pr70674.c: New test.
5208
5209 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5210
5211 PR libgfortran/70684
5212 * gfortran.dg/list_read_14.f90: New test.
5213
5214 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5215
5216 PR target/69201
5217 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5218 extern to force it misaligned.
5219 (b): Likewise.
5220 (c): Likewise.
5221 (d): Likewise.
5222 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5223 Don't check `*' before movv4sf_internal.
5224 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5225 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5226 Don't check `*' before movv16qi_internal.
5227 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5228 extern to force it misaligned.
5229 (b): Likewise.
5230 (c): Likewise.
5231 (d): Likewise.
5232 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5233 Don't check `*' before movv2df_internal.
5234 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5235 extern to force it misaligned.
5236 (b): Likewise.
5237 (c): Likewise.
5238 (d): Likewise.
5239 Check movv8sf_internal instead of avx_storeups256.
5240 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5241
5242 2016-04-19 Richard Biener <rguenther@suse.de>
5243
5244 PR tree-optimization/70171
5245 * g++.dg/tree-ssa/pr70171.C: New testcase.
5246
5247 2016-04-19 Richard Biener <rguenther@suse.de>
5248
5249 PR tree-optimization/70724
5250 * gcc.dg/torture/pr70724.c: New testcase.
5251
5252 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5253
5254 PR middle-end/70689
5255 * gcc.target/i386/pr70689.c: New.
5256
5257 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5258
5259 PR target/70708
5260 * gcc.target/i386/pr70708.c: New test.
5261
5262 2016-04-18 Richard Biener <rguenther@suse.de>
5263
5264 PR tree-optimization/43434
5265 * gcc.dg/vect/pr43434.c: New testcase.
5266 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5267 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5268 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5269 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5270 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5271 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5272 * gcc.dg/gomp/pr68640.c: Likewise.
5273 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5274 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5275
5276 2016-04-18 Richard Biener <rguenther@suse.de>
5277
5278 PR tree-optimization/70701
5279 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5280
5281 2016-04-18 Tom de Vries <tom@codesourcery.com>
5282
5283 PR testsuite/70699
5284 * gcc.dg/pr70161.c: Add dot-file scans.
5285 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5286 instead of after last dot char.
5287
5288 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5289
5290 * c-c++-common/dump-ada-spec-3.c: New test.
5291 * c-c++-common/dump-ada-spec-4.c: Likewise.
5292
5293 2016-04-17 Tom de Vries <tom@codesourcery.com>
5294
5295 PR other/70183
5296 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5297
5298 2016-04-15 Jan Hubicka <jh@suse.cz>
5299
5300 PR ipa/70018
5301 * g++.dg/ipa/pure-const-1.C: New testcase.
5302 * g++.dg/ipa/pure-const-2.C: New testcase.
5303 * g++.dg/ipa/pure-const-3.C: New testcase.
5304
5305 2016-04-15 Marek Polacek <polacek@redhat.com>
5306
5307 PR c/70671
5308 * gcc.dg/bitfld-22.c: New test.
5309
5310 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5311
5312 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5313 x86_64.
5314
5315 2016-04-15 Marek Polacek <polacek@redhat.com>
5316
5317 PR c/70651
5318 * c-c++-common/pr70651.c: New test.
5319
5320 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5321
5322 PR rtl-optimization/70681
5323 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5324 dump scan on arm and powerpc.
5325 * gcc.dg/pr10474.c: Likewise.
5326
5327 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR c++/69517
5330 PR c++/70019
5331 PR c++/70588
5332 * g++.dg/cpp1y/vla11.C: Revert for real.
5333
5334 PR c/70436
5335 * c-c++-common/Wparentheses-1.c: New test.
5336 * c-c++-common/gomp/Wparentheses-1.c: New test.
5337 * c-c++-common/gomp/Wparentheses-2.c: New test.
5338 * c-c++-common/gomp/Wparentheses-3.c: New test.
5339 * c-c++-common/gomp/Wparentheses-4.c: New test.
5340 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5341 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5342 * c-c++-common/goacc/Wparentheses-1.c: New test.
5343
5344 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5345
5346 PR target/70662
5347 * gcc.target/i386/pr70662.c: New test.
5348
5349 2016-04-15 Richard Biener <rguenther@suse.de>
5350 Alan Modra <amodra@gmail.com>
5351
5352 PR tree-optimization/70130
5353 * gcc.dg/vect/O3-pr70130.c: New testcase.
5354
5355 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5356
5357 PR target/70669
5358 * gcc.target/powerpc/pr70669.c: New test.
5359
5360 PR target/70640
5361 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5362 a power7 system that does not have an assembler that supports
5363 power8.
5364
5365 2016-04-14 Martin Sebor <msebor@redhat.com>
5366
5367 PR c++/69517
5368 PR c++/70019
5369 PR c++/70588
5370 * c-c++-common/ubsan/vla-1.c: Revert.
5371 * g++.dg/cpp1y/vla11.C: Same.
5372 * g++.dg/cpp1y/vla12.C: Same.
5373 * g++.dg/cpp1y/vla13.C: Same.
5374 * g++.dg/cpp1y/vla14.C: Same.
5375 * g++.dg/cpp1y/vla3.C: Same.
5376 * g++.dg/init/array24.C: Same.
5377 * g++.dg/ubsan/vla-1.C: Same.
5378
5379 2016-04-14 Marek Polacek <polacek@redhat.com>
5380 Jan Hubicka <hubicka@ucw.cz>
5381
5382 PR c++/70029
5383 * g++.dg/torture/pr70029.C: New test.
5384
5385 2016-04-14 Martin Sebor <msebor@redhat.com>
5386
5387 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5388 type size to prevent failures on targets with very low maximum
5389 alignment.
5390
5391 2016-04-14 Richard Biener <rguenther@suse.de>
5392
5393 PR tree-optimization/70623
5394 * gcc.dg/torture/pr70623.c: New testcase.
5395 * gcc.dg/torture/pr70623-2.c: Likewise.
5396
5397 2016-04-13 Martin Sebor <msebor@redhat.com>
5398
5399 PR c++/69517
5400 PR c++/70019
5401 PR c++/70588
5402 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5403 * g++.dg/cpp1y/vla11.C: New test.
5404 * g++.dg/cpp1y/vla12.C: New test.
5405 * g++.dg/cpp1y/vla13.C: New test.
5406 * g++.dg/cpp1y/vla14.C: New test.
5407 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5408 * g++.dg/init/array24.C: Fully brace VLA initializer.
5409 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5410
5411 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5412
5413 PR c++/70641
5414 * g++.dg/opt/pr70641.C: New test.
5415
5416 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5417
5418 PR rtl-optimization/68749
5419 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5420 effects of argument promotions.
5421 Remove default args to dg-skip-if.
5422
5423 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5424
5425 PR c++/70635
5426 * g++.dg/parse/pr70635.C: New.
5427
5428 2016-04-13 Marek Polacek <polacek@redhat.com>
5429
5430 PR c++/70639
5431 * c-c++-common/Wmisleading-indentation-4.c: New test.
5432
5433 2016-04-13 Marek Polacek <polacek@redhat.com>
5434
5435 PR c/70436
5436 * gcc.dg/Wparentheses-12.c: New test.
5437 * gcc.dg/Wparentheses-13.c: New test.
5438
5439 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5440
5441 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5442 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5443 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5444
5445 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR middle-end/70633
5448 * gcc.c-torture/compile/pr70633.c: New test.
5449
5450 PR debug/70628
5451 * gcc.dg/torture/pr70628.c: New test.
5452
5453 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5454
5455 PR c++/70610
5456 * g++.dg/template/pr70610.C: New test.
5457 * g++.dg/template/pr70610-2.C: New test.
5458 * g++.dg/template/pr70610-3.C: New test.
5459 * g++.dg/template/pr70610-4.C: New test.
5460
5461 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5462
5463 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5464 128 instead of 32.
5465
5466 PR c++/70571
5467 * g++.dg/ext/pr70571.C: New test.
5468
5469 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5470
5471 PR target/70640
5472 * gcc.target/powerpc/pr70640.c: New test.
5473
5474 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5475
5476 PR c++/68722
5477 * g++.dg/parse/pr68722.C: New.
5478
5479 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR rtl-optimization/70596
5482 * gcc.target/i386/pr70596.c: New test.
5483
5484 2016-04-12 Nathan Sidwell <nathan@acm.org>
5485
5486 PR c++/70501
5487 * g++.dg/init/pr70501.C: New.
5488
5489 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5490
5491 * gcc.target/i386/asm-flag-6.c: New test.
5492
5493 2016-04-12 Tom de Vries <tom@codesourcery.com>
5494
5495 PR tree-optimization/68756
5496 * gcc.dg/graphite/pr68756.c: New test.
5497
5498 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR tree-optimization/70602
5501 * gcc.c-torture/execute/pr70602.c: New test.
5502
5503 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5504
5505 PR target/70381
5506 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5507 __float128 emulator is built and runs.
5508 * gcc.target/powerpc/float128-1.c: Likewise.
5509
5510 * lib/target-supports.exp (check_ppc_float128_sw_available):
5511 Rework tests for __float128 software and hardware
5512 availability. Fix exit condition to return 0 on success.
5513
5514 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5515
5516 PR target/70133
5517 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5518 * gcc.target/aarch64/target_attr_15.c: Likewise.
5519
5520 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5521
5522 PR c++/69066
5523 * g++.dg/cpp1y/pr69066.C: New.
5524
5525 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5526
5527 PR fortran/68566
5528 * gfortran.dg/pr36192.f90: Update test.
5529 * gfortran.dg/pr36192_1.f90: Update test.
5530 * gfortran.dg/real_dimension_1.f: Update test.
5531 * gfortran.dg/parameter_array_init_7.f90: New test.
5532
5533 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5534
5535 PR testsuite/64039
5536 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5537
5538 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5539
5540 PR rtl-optimization/66669
5541 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5542
5543 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5544
5545 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5546 * gcc.dg/pie-1.c: Likewise.
5547 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5548 * gcc.dg/pic-4.c: Likewise.
5549 * gcc.dg/pie-3.c: Likewise.
5550 * gcc.dg/pie-4.c: Likewise.
5551
5552 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5553
5554 PR tree-optimization/68644
5555 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5556
5557 PR rtl-optimization/64886
5558 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5559
5560 2016-04-09 Tom de Vries <tom@codesourcery.com>
5561
5562 PR tree-optimization/68953
5563 * gcc.dg/graphite/pr68953.c: New test.
5564
5565 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5566
5567 PR fortran/70592
5568 * gfortran.dg/deferred_character_16.f90: New test.
5569
5570 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5571
5572 PR tree-optimization/70586
5573 * gcc.c-torture/execute/pr70586.c: New test.
5574
5575 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5576
5577 PR sanitizer/70573
5578 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5579 with __builtin_memset
5580 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5581
5582 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5583
5584 PR lto/70289
5585 PR ipa/70348
5586 PR tree-optimization/70373
5587 PR middle-end/70533
5588 PR middle-end/70534
5589 PR middle-end/70535
5590 * c-c++-common/goacc/reduction-5.c: New test.
5591 * c-c++-common/goacc/reduction-promotions.c: New test.
5592 * gfortran.dg/goacc/reduction-3.f95: New test.
5593 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5594
5595 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5596
5597 PR c++/70590
5598 PR c++/70452
5599 * g++.dg/pr70590.C: New test.
5600 * g++.dg/pr70590-2.C: New test.
5601
5602 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR middle-end/70593
5605 * gcc.target/i386/pr70593.c: New test.
5606
5607 PR rtl-optimization/70574
5608 * gcc.target/i386/avx2-pr70574.c: New test.
5609
5610 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5611
5612 PR sanitizer/70541
5613 * c-c++-common/asan/pr70541.c: New test.
5614
5615 2016-04-08 Tom de Vries <tom@codesourcery.com>
5616
5617 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5618 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5619
5620 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5621
5622 PR target/70566
5623 * gcc.c-torture/execute/pr70566.c: New test.
5624
5625 2016-04-08 Tom de Vries <tom@codesourcery.com>
5626
5627 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5628 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5629
5630 2016-04-08 Alan Modra <amodra@gmail.com>
5631
5632 * gcc.target/powerpc/pr70117.c: New.
5633
5634 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR testsuite/70581
5637 * gcc.dg/lto/simd-function_0.c: New test.
5638
5639 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5640 clones.
5641 * c-c++-common/attr-simd-2.c: Likewise.
5642 * c-c++-common/attr-simd-4.c: Likewise.
5643 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5644 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5645
5646 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5647
5648 PR testsuite/70553
5649 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5650
5651 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5652 Tom de Vries <tom@codesourcery.com>
5653
5654 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5655 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5656 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5657 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5658 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5659 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5660 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5661 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5662
5663 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5664
5665 PR c/70436
5666 * g++.dg/warn/Wparentheses-29.C: New test.
5667
5668 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5669
5670 PR c/70436
5671 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5672 explicit braces to resolve a future -Wparentheses warning.
5673
5674 2016-04-06 Richard Henderson <rth@redhat.com>
5675
5676 * gcc.dg/pr61817-1.c: New test.
5677 * gcc.dg/pr61817-2.c: New test.
5678 * gcc.dg/pr69391-1.c: New test.
5679 * gcc.dg/pr69391-2.c: New test.
5680
5681 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5682
5683 PR rtl-optimization/70398
5684 * gcc.target/aarch64/pr70398.c: New.
5685
5686 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5687
5688 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5689
5690 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5691 Pedro Alves <palves@redhat.com>
5692
5693 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5694
5695 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5696
5697 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5698 Check for avx512f effective targets instead of avx2.
5699 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5700 for AVX512F clones.
5701 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5702 * g++.dg/gomp/declare-simd-1.C: Likewise.
5703 * g++.dg/gomp/declare-simd-3.C: Likewise.
5704 * g++.dg/gomp/declare-simd-4.C: Likewise.
5705
5706 PR middle-end/70550
5707 * c-c++-common/gomp/pr70550-1.c: New test.
5708 * c-c++-common/gomp/pr70550-2.c: New test.
5709
5710 2016-04-05 Nathan Sidwell <nathan@acm.org>
5711
5712 PR c++/70512
5713 * g++.dg/ext/attribute-may-alias-5.C: New.
5714
5715 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5716
5717 PR c++/70336
5718 * c-c++-common/pr70336.c: New test.
5719 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5720 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5721
5722 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5723
5724 PR ipa/66223
5725 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5726
5727 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR rtl-optimization/70542
5730 * gcc.dg/torture/pr70542.c: New test.
5731 * gcc.target/i386/avx2-pr70542.c: New test.
5732
5733 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5734
5735 PR tree-optimization/70509
5736 * gcc.target/i386/avx512bw-pr70509.c: New test.
5737
5738 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5739
5740 PR c++/70452
5741 * g++.dg/ext/constexpr-vla4.C: New test.
5742
5743 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5744
5745 PR target/70510
5746 * gcc.target/i386/pr70510.c: New test.
5747
5748 2016-04-05 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/70526
5751 * g++.dg/torture/pr70526.C: New testcase.
5752
5753 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5754
5755 PR target/70525
5756 * gcc.target/i386/pr70525.c: New test.
5757
5758 2016-04-05 Richard Biener <rguenther@suse.de>
5759
5760 PR middle-end/70499
5761 * g++.dg/torture/pr70499.C: New testcase.
5762
5763 2016-04-05 Richard Biener <rguenther@suse.de>
5764
5765 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5766 remove XFAIL.
5767
5768 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5769
5770 PR middle-end/70307
5771 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5772 rs6000 ABI warnings.
5773
5774 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5775
5776 PR ipa/66223
5777 * g++.dg/ipa/devirt-51.C: New testcase.
5778
5779 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5780 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR middle-end/70457
5783 * gcc.dg/torture/pr70457.c: New.
5784
5785 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5786
5787 PR fortran/67538
5788 * gfortran.dg/allocate_with_source_19.f08: New test.
5789
5790 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5791
5792 PR fortran/65795
5793 * gfortran.dg/coarray_allocate_6.f08: New test.
5794
5795 2016-04-04 Richard Biener <rguenther@suse.de>
5796
5797 PR rtl-optimization/70484
5798 * gcc.dg/torture/pr70484.c: New testcase.
5799
5800 2016-04-04 Marek Polacek <polacek@redhat.com>
5801
5802 PR c/70307
5803 * gcc.dg/torture/pr70307.c: New test.
5804
5805 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5806
5807 PR target/70416
5808 PR target/67391
5809 * gcc.target/sh/torture/pr70416.c: New.
5810
5811 2016-04-02 Martin Sebor <msebor@redhat.com>
5812
5813 PR c++/67376
5814 PR c++/70170
5815 PR c++/70172
5816 PR c++/70228
5817 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5818 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5819 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5820 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5821 * g++.dg/cpp0x/constexpr-string.C: Same.
5822 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5823 * g++.dg/cpp0x/pr65398.C: Same.
5824 * g++.dg/ext/constexpr-vla1.C: Same.
5825 * g++.dg/ext/constexpr-vla2.C: Same.
5826 * g++.dg/ext/constexpr-vla3.C: Same.
5827 * g++.dg/ubsan/pr63956.C: Same.
5828
5829 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR rtl-optimization/70467
5832 * gcc.target/i386/pr70467-2.c: New test.
5833
5834 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5835 Marek Polacek <polacek@redhat.com>
5836
5837 PR c++/70488
5838 * g++.dg/init/new47.C: New test.
5839
5840 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5841
5842 PR target/70496
5843 * gcc.target/arm/pr70496.c: New test.
5844
5845 2016-04-01 Nathan Sidwell <nathan@acm.org>
5846
5847 PR c++/68475
5848 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5849
5850 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5851
5852 PR target/69890
5853 * gcc.dg/strlenopt.h (memmove): New.
5854 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5855 instead of "string.h".
5856 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5857 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5858 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5859 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5860 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5861 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5862 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5863 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5864 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5865 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5866 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5867 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5868 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5869 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5870 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5871 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5872 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5873 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5874 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5875 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5876
5877 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5878
5879 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5880 (Holder::foo): Reflect this.
5881
5882 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5883
5884 PR target/70442
5885 * gcc.dg/pr70442.c: New test.
5886
5887 2016-03-31 Nathan Sidwell <nathan@acm.org>
5888
5889 PR c++/70393
5890 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5891
5892 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5893
5894 PR target/70453
5895 * gcc.target/i386/pr70453.c: New test.
5896
5897 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5898
5899 PR target/70292
5900 * gcc.c-torture/pr70292.c: New test.
5901
5902 2016-03-31 Marek Polacek <polacek@redhat.com>
5903
5904 PR c/70297
5905 * c-c++-common/pr70297.c: New test.
5906 * g++.dg/cpp0x/typedef-redecl.C: New test.
5907 * gcc.dg/typedef-redecl2.c: New test.
5908
5909 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5910
5911 PR rtl-optimization/70460
5912 * gcc.c-torture/execute/pr70460.c: New test.
5913
5914 2016-03-31 Richard Biener <rguenther@suse.de>
5915
5916 PR c++/70430
5917 * g++.dg/ext/vector30.C: New testcase.
5918
5919 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5920 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5921
5922 * gfortran.dg/fmt_pf.f90: New test.
5923
5924 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5925
5926 Forward-port from 5 branch
5927 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR testsuite/70356
5930 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5931 dg-require-effective-target after dg-do.
5932
5933 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5934
5935 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5936
5937 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5938 Julian Brown <julian@codesourcery.com>
5939 Chung-Lin Tang <cltang@codesourcery.com>
5940 Cesar Philippidis <cesar@codesourcery.com>
5941 James Norris <jnorris@codesourcery.com>
5942 Tom de Vries <tom@codesourcery.com>
5943 Nathan Sidwell <nathan@codesourcery.com>
5944
5945 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5946 * c-c++-common/goacc/loop-clauses.c: Likewise.
5947 * g++.dg/goacc/template.C: Likewise.
5948 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5949 * gfortran.dg/goacc/loop-1.f95: Likewise.
5950 * gfortran.dg/goacc/loop-5.f95: Likewise.
5951 * gfortran.dg/goacc/loop-6.f95: Likewise.
5952 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5953 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5954 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5955 * c-c++-common/goacc/clauses-fail.c: Likewise.
5956 * c-c++-common/goacc/parallel-1.c: Likewise.
5957 * c-c++-common/goacc/reduction-1.c: Likewise.
5958 * c-c++-common/goacc/reduction-2.c: Likewise.
5959 * c-c++-common/goacc/reduction-3.c: Likewise.
5960 * c-c++-common/goacc/reduction-4.c: Likewise.
5961 * c-c++-common/goacc/routine-3.c: Likewise.
5962 * c-c++-common/goacc/routine-4.c: Likewise.
5963 * c-c++-common/goacc/routine-5.c: Likewise.
5964 * c-c++-common/goacc/tile.c: Likewise.
5965 * g++.dg/goacc/template.C: Likewise.
5966 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5967 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5968 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5969 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5970 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5971 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5972 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5973 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5974 * c-c++-common/goacc/use_device-1.c: ... this file.
5975 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5976 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5977 * c-c++-common/goacc/host_data-6.c: ... this file.
5978 * c-c++-common/goacc/loop-2-kernels.c: New file.
5979 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5980 * c-c++-common/goacc/loop-3.c: Likewise.
5981 * g++.dg/goacc/reference.C: Likewise.
5982 * g++.dg/goacc/routine-1.C: Likewise.
5983 * g++.dg/goacc/routine-2.C: Likewise.
5984
5985 2016-03-30 Richard Biener <rguenther@suse.de>
5986
5987 PR middle-end/70450
5988 * gcc.dg/torture/pr70450.c: New testcase.
5989
5990 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR target/70421
5993 * gcc.dg/torture/pr70421.c: New test.
5994 * gcc.target/i386/avx512f-pr70421.c: New test.
5995
5996 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5997
5998 PR testsuite/70364
5999 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6000 (check): New function.
6001 (bar): Call check.
6002 (foo): Align stack to 16 bytes when calling bar.
6003 * gcc.target/i386/cleanup-2.c: Likewise.
6004
6005 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6006
6007 PR tree-optimization/59124
6008 * gcc.dg/Warray-bounds-19.c: New test.
6009
6010 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6011
6012 * lib/prune.exp (escape_regex_chars): New.
6013 (prune_file_path): Update to quote metcharacters for regexp.
6014
6015 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6016
6017 PR rtl-optimization/70429
6018 * gcc.c-torture/execute/pr70429.c: New test.
6019
6020 PR tree-optimization/70405
6021 * gcc.dg/pr70405.c: New test.
6022
6023 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6024
6025 PR fortran/70397
6026 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6027 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6028
6029 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6030
6031 PR testsuite/64177
6032 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6033 __cilkrts_set_param to set two workers.
6034 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6035 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6036
6037 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6038
6039 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6040
6041 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6042
6043 PR target/70406
6044 * gcc.target/i386/pr70406.c: New test.
6045
6046 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6047
6048 * gnat.dg/specs/double_record_extension3.ads: New test.
6049
6050 2016-03-25 Richard Henderson <rth@redhat.com>
6051
6052 PR target/70120
6053 * gcc.target/aarch64/pr70120-1.c: New.
6054 * gcc.target/aarch64/pr70120-2.c: New.
6055 * gcc.target/aarch64/pr70120-3.c: New.
6056
6057 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6058
6059 PR c++/62212
6060 * g++.dg/template/mangle2.C: The dg-do directive should be
6061 "compile" not "assemble".
6062
6063 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6064
6065 PR lto/69650
6066 * gcc.dg/pr69650.c: New test.
6067
6068 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6069
6070 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6071
6072 2016-03-25 Alan Modra <amodra@gmail.com>
6073
6074 * gcc.dg/dfp/pr70052.c: New test.
6075
6076 2016-03-24 Richard Henderson <rth@redhat.com>
6077
6078 PR middle-end/69845
6079 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6080 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6081
6082 2016-03-24 Tom de Vries <tom@codesourcery.com>
6083
6084 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6085
6086 2016-03-24 Tom de Vries <tom@codesourcery.com>
6087
6088 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6089 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6090
6091 2016-03-24 Tom de Vries <tom@codesourcery.com>
6092
6093 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6094 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6095
6096 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6097
6098 PR c++/62212
6099 * g++.dg/template/mangle2.C: New test.
6100
6101 2016-03-24 Richard Biener <rguenther@suse.de>
6102
6103 PR tree-optimization/70396
6104 * gcc.dg/torture/pr70396.c: New testcase.
6105
6106 2016-03-24 Richard Biener <rguenther@suse.de>
6107
6108 PR middle-end/70370
6109 * gcc.dg/torture/pr70370.c: New testcase.
6110
6111 2016-03-24 Tom de Vries <tom@codesourcery.com>
6112
6113 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6114 * gfortran.dg/goacc/kernels-tree.f95: Same.
6115 * gfortran.dg/goacc/parallel-tree.f95: Same.
6116
6117 2016-03-24 Tom de Vries <tom@codesourcery.com>
6118
6119 * c-c++-common/goacc/uninit-if-clause.c: New test.
6120 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6121
6122 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR target/70290
6125 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6126 Fix formatting.
6127
6128 2016-03-24 Richard Biener <rguenther@suse.de>
6129
6130 PR tree-optimization/70372
6131 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6132
6133 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6134
6135 PR c++/70347
6136 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6137
6138 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6139
6140 PR c++/70332
6141 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6142
6143 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR c++/70001
6146 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6147 * g++.dg/cpp1y/pr70001.C: New test.
6148
6149 PR c++/70323
6150 * g++.dg/cpp0x/constexpr-70323.C: New test.
6151
6152 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6153 Jason Merrill <jason@redhat.com>
6154 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR c++/69315
6157 * g++.dg/cpp0x/constexpr-69315.C: New test.
6158 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6159
6160 2016-03-23 Marek Polacek <polacek@redhat.com>
6161
6162 PR c++/69884
6163 * g++.dg/warn/Wignored-attributes-1.C: New test.
6164 * g++.dg/warn/Wignored-attributes-2.C: New test.
6165
6166 2016-03-23 Tom de Vries <tom@codesourcery.com>
6167
6168 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6169 initialization.
6170 * gfortran.dg/goacc/private-3.f95 (test): Same.
6171 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6172 missing use param.
6173
6174 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6175
6176 * lib/target-supports.exp: Remove v7ve entry from loop
6177 creating effective target checks.
6178 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6179 (add_options_for_arm_arch_v7ve): Likewise.
6180
6181 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR tree-optimization/70354
6184 * gcc.dg/vect/pr70354-1.c: New test.
6185 * gcc.dg/vect/pr70354-2.c: New test.
6186 * gcc.target/i386/avx2-pr70354-1.c: New test.
6187 * gcc.target/i386/avx2-pr70354-2.c: New test.
6188
6189 2016-03-22 Jeff Law <law@redhat.com>
6190
6191 PR target/70232
6192 * gcc.dg/tree-ssa/pr70232.c: New test.
6193
6194 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6195
6196 PR target/70302
6197 * gcc.target/i386/pr70302.c: New test.
6198
6199 2016-03-22 Richard Biener <rguenther@suse.de>
6200
6201 PR middle-end/70251
6202 * g++.dg/torture/pr70251.C: New testcase.
6203
6204 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6205
6206 PR c/69993
6207 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6208 Wmisleading-indentation.c.
6209 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6210 reflect change to diagnostic text and order of messages.
6211 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6212
6213 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6214
6215 * g++.dg/ext/java-3.C: Don't compile on AIX.
6216
6217 2016-03-22 Richard Biener <rguenther@suse.de>
6218
6219 PR middle-end/70333
6220 * gcc.dg/torture/pr70333.c: New testcase.
6221
6222 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6223
6224 * g++.dg/ext/pr70290.C: New test.
6225
6226 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6227
6228 PR target/70325
6229 * gcc.target/i386/pr70325.c: New test.
6230
6231 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR target/70329
6234 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6235 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6236
6237 PR target/70300
6238 * gcc.target/i386/pr70300.c: New test.
6239
6240 PR c++/70295
6241 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6242 (func2): New function for cond with parens, xfail warning for c++.
6243 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6244
6245 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6246
6247 PR c++/70096
6248 * g++.dg/template/ptrmem30.C: New test.
6249
6250 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6251
6252 PR c++/70204
6253 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6254 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6255
6256 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR middle-end/70326
6259 * gcc.dg/pr70326.c: New test.
6260
6261 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6262 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR tree-optimization/70317
6265 * gcc.dg/pr70317.c: New test.
6266
6267 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6268
6269 PR target/70327
6270 * gcc.target/i386/pr70327.c: New test.
6271
6272 2016-03-21 Martin Liska <mliska@suse.cz>
6273
6274 PR ipa/70306
6275 * gcc.dg/ipa/pr70306.c: New test.
6276
6277 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6278
6279 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6280 * gcc.target/arm/attr-align3.c: Likewise.
6281 * gcc.target/arm/attr_arm.c: Likewise.
6282 * gcc.target/arm/flip-thumb.c: Likewise.
6283
6284 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR target/70296
6287 * gcc.target/powerpc/altivec-36.c: New test.
6288
6289 2016-03-21 Richard Biener <rguenther@suse.de>
6290
6291 PR tree-optimization/70310
6292 * gcc.dg/torture/pr70310.c: New testcase.
6293
6294 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6295
6296 PR target/70293
6297 * gcc.target/i386/pr70293.c: New test.
6298
6299 2016-03-21 Richard Biener <rguenther@suse.de>
6300
6301 PR tree-optimization/70288
6302 * gcc.dg/torture/pr70288-1.c: New testcase.
6303 * gcc.dg/torture/pr70288-2.c: Likewise.
6304
6305 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6306
6307 PR rtl-optimization/69307
6308 * gcc.target/arm/pr69307.c: New test.
6309
6310 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6311
6312 PR rtl-optimization/69102
6313 * gcc.c-torture/compile/pr69102.c: New test.
6314
6315 2016-03-18 Jeff Law <law@redhat.com>
6316
6317 PR rtl-optimization/70263
6318 * gcc.c-torture/compile/pr70263-1.c: New test.
6319 * gcc.target/i386/pr70263-2.c: New test.
6320
6321 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6322
6323 PR rtl-optimization/70278
6324 * gcc.dg/torture/pr70278.c: New test.
6325 * gcc.target/arm/pr70278.c: New test.
6326
6327 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6328
6329 PR c/70281
6330 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6331 (test_builtin_types_compatible_p): New test function.
6332 * gcc.dg/pr70281.c: New test case.
6333
6334 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6335
6336 PR target/70113
6337 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6338
6339 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6340
6341 PR tree-optimization/70252
6342 * gcc.dg/pr70252.c: New test.
6343
6344 2016-03-18 Tom de Vries <tom@codesourcery.com>
6345
6346 * gcc.dg/pr70161-2.c: New test.
6347 * gcc.dg/pr70161.c: New test.
6348
6349 2016-03-18 Tom de Vries <tom@codesourcery.com>
6350
6351 PR ipa/70269
6352 * gcc.dg/pr70269.c: New test.
6353
6354 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR c++/70267
6357 * g++.dg/ext/java-3.C: New test.
6358
6359 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6360
6361 PR c++/70205
6362 * g++.dg/lookup/pr70205.C: New test.
6363
6364 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6365
6366 PR c++/70218
6367 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6368
6369 2016-03-17 Marek Polacek <polacek@redhat.com>
6370
6371 PR c/69407
6372 * gcc.dg/atomic-op-6.c: New test.
6373
6374 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6375
6376 PR c/70264
6377 * c-c++-common/pr70264.c: New test case.
6378
6379 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR c++/70144
6382 * c-c++-common/pr70144-1.c: New test.
6383 * c-c++-common/pr70144-2.c: New test.
6384
6385 PR c++/70272
6386 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6387 * g++.dg/opt/flifetime-dse6.C: New test.
6388 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6389
6390 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6391
6392 PR driver/70192
6393 * gcc.dg/pic-1.c: New test.
6394 * gcc.dg/pic-2.c: Likewise.
6395 * gcc.dg/pic-3.c: Likewise.
6396 * gcc.dg/pic-4.c: Likewise.
6397 * gcc.dg/pie-1.c: Likewise.
6398 * gcc.dg/pie-2.c: Likewise.
6399 * gcc.dg/pie-3.c: Likewise.
6400 * gcc.dg/pie-4.c: Likewise.
6401 * gcc.dg/pie-5.c: Likewise.
6402 * gcc.dg/pie-6.c: Likewise.
6403
6404 2016-03-17 Tom de Vries <tom@codesourcery.com>
6405
6406 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6407 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6408
6409 2016-03-17 Richard Biener <rguenther@suse.de>
6410
6411 PR debug/70271
6412 * g++.dg/debug/pr70271.C: New testcase.
6413
6414 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6415
6416 * gcc.target/i386/pr70251.c: New test.
6417
6418 2016-03-17 Marek Polacek <polacek@redhat.com>
6419
6420 PR c++/70194
6421 * g++.dg/warn/constexpr-70194.C: New test.
6422
6423 2016-03-16 Richard Henderson <rth@redhat.com>
6424
6425 PR middle-end/70240
6426 * gcc.c-torture/compile/pr70240.c: New.
6427
6428 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6429
6430 * gcc.c-torture/compile/20151204.c: Skip for avr.
6431
6432 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR target/70245
6435 * g++.dg/opt/pr70245.C: New test.
6436 * g++.dg/opt/pr70245.h: New file.
6437 * g++.dg/opt/pr70245-aux.cc: New file.
6438
6439 2016-03-16 Martin Sebor <msebor@redhat.com>
6440
6441 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6442
6443 2016-03-16 Richard Henderson <rth@redhat.com>
6444
6445 PR middle-end/70199
6446 * gcc.c-torture/compile/pr70199.c: New.
6447
6448 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6449
6450 * gcc.dg/uninit-19.c: Run dos2unix.
6451
6452 2016-03-16 Marek Polacek <polacek@redhat.com>
6453
6454 PR c/70093
6455 * gcc.dg/nested-func-10.c: New test.
6456 * gcc.dg/nested-func-9.c: New test.
6457
6458 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR tree-optimization/68714
6461 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6462
6463 2016-03-16 Tom de Vries <tom@codesourcery.com>
6464
6465 PR tree-optimization/68715
6466 * gcc.dg/graphite/pr68715-2.c: New test.
6467 * gcc.dg/graphite/pr68715.c: New test.
6468 * gfortran.dg/graphite/pr68715.f90: New test.
6469
6470 2016-03-16 Tom de Vries <tom@codesourcery.com>
6471
6472 PR tree-optimization/68809
6473 * gcc.dg/graphite/pr68809-2.c: New test.
6474 * gcc.dg/graphite/pr68809.c: New test.
6475
6476 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR c++/70147
6479 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6480 method call to i () as argument. Adjust expected output.
6481
6482 PR c++/70147
6483 * g++.dg/ubsan/pr70147-1.C: New test.
6484 * g++.dg/ubsan/pr70147-2.C: New test.
6485
6486 2016-03-15 Martin Sebor <msebor@redhat.com>
6487
6488 PR c++/58281
6489 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6490
6491 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6492
6493 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6494 hppa*-*-hpux*.
6495
6496 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6497
6498 PR libfortran/69799
6499 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6500 libatomic_available.
6501
6502 2016-03-15 Marek Polacek <polacek@redhat.com>
6503
6504 PR c++/70209
6505 * g++.dg/ext/attribute-may-alias-4.C: New test.
6506
6507 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6508
6509 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6510 -fvar-tracking-assignments-toggle flag.
6511
6512 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6513
6514 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6515
6516 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR rtl-optimization/70222
6519 * gcc.c-torture/execute/pr70222-1.c: New test.
6520 * gcc.c-torture/execute/pr70222-2.c: New test.
6521
6522 2016-03-15 Richard Henderson <rth@redhat.com>
6523
6524 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6525
6526 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6527
6528 PR rtl-optimization/69032
6529 * gcc.dg/pr69032.c: New test.
6530
6531 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6532
6533 PR rtl-optimization/63384
6534 * g++.dg/pr63384.C: New test.
6535
6536 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6537
6538 PR target/64411
6539 * gcc.target/i386/pr64411.C: New test.
6540
6541 2016-03-15 Tom de Vries <tom@codesourcery.com>
6542
6543 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6544 * gfortran.dg/goacc/kernels-alias.f95: New test.
6545
6546 2016-03-14 Martin Sebor <msebor@redhat.com>
6547
6548 PR c++/53792
6549 * g++.dg/cpp0x/constexpr-inline.C: New test.
6550 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6551
6552 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6553
6554 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6555
6556 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR middle-end/70219
6559 * gcc.dg/pr70219.c: New test.
6560
6561 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6562
6563 PR target/70083
6564 * gcc.dg/torture/pr70083.c: New test.
6565 * gcc.target/i386/pr70083.c: New test.
6566
6567 2016-03-14 Richard Biener <rguenther@suse.de>
6568
6569 PR tree-optimization/56365
6570 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6571
6572 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6573
6574 PR target/70098
6575 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6576 New function.
6577 * g++.dg/pr70098.C: New testcase.
6578
6579
6580 2016-03-14 Tom de Vries <tom@codesourcery.com>
6581
6582 PR tree-optimization/70045
6583 * gcc.dg/graphite/pr70045.c: New test.
6584
6585 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6586
6587 PR fortran/69043
6588 * gfortran.dg/include_9.f90: New test.
6589
6590 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6591
6592 PR fortran/45076
6593 gfortran.dg/prof/prof.exp: New script.
6594 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6595
6596 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6597
6598 PR rtl-optimization/69307
6599 * gcc.dg/pr69307.c: New test.
6600
6601 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6602
6603 PR target/69614
6604 * gcc.target/arm/pr69614.c: New.
6605
6606 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6607
6608 PR fortran/70031
6609 * gfortran.dg/submodule_14.f08: New test
6610
6611 PR fortran/69524
6612 * gfortran.dg/submodule_15.f08: New test
6613
6614 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6615
6616 PR c++/70106
6617 * g++.dg/cpp1y/paren3.C: New test.
6618
6619 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6620
6621 PR target/70131
6622 * gcc.target/powerpc/ppc-round2.c: New test.
6623
6624 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6625
6626 PR target/70123
6627 * gcc.dg/torture/pr70123.c: New test.
6628
6629 2016-03-11 Jeff Law <law@redhat.com>
6630
6631 PR tree-optimization/70190
6632 * gcc.c-torture/compile/pr70190.c: New test.
6633
6634 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6635
6636 PR c/68187
6637 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6638 case.
6639 (test43_b): Likewise.
6640 (test43_c): Likewise.
6641 (test43_d): Likewise.
6642 (test43_e): Likewise.
6643 (test43_f): Likewise.
6644 (test43_g): Likewise.
6645 (test44_a): Likewise.
6646 (test44_b): Likewise.
6647 (test44_c): Likewise.
6648 (test44_d): Likewise.
6649 (test44_e): Likewise.
6650
6651 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6652
6653 PR c/70085
6654 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6655
6656 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6657
6658 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6659 dg-options.
6660
6661 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6662
6663 PR target/70002
6664 PR target/69245
6665 * gcc.target/aarch64/pr69245_2.c: New test.
6666
6667 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR tree-optimization/70177
6670 * gcc.dg/pr70177.c: New test.
6671
6672 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6673
6674 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6675
6676 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6677
6678 * gcc.dg/tree-ssa/sra-20.c: New.
6679
6680 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR rtl-optimization/70174
6683 * gcc.dg/pr70174.c: New test.
6684
6685 PR tree-optimization/70169
6686 * gcc.dg/pr70169.c: New test.
6687
6688 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6689
6690 PR target/70160
6691 * gcc.target/i386/pr70160.c: New test.
6692
6693 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6694
6695 * gcc.target/s390/dfp-1.c: New test.
6696
6697 2016-03-10 Nick Clifton <nickc@redhat.com>
6698
6699 PR target/70044
6700 * gcc.target/aarch64/pr70044.c: New test.
6701
6702 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6703 Jakub Jelinek <jakub@redhat.com>
6704
6705 PR c++/70001
6706 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6707 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6708 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6709
6710 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6711
6712 PR lto/69589
6713 * g++.dg/lto/pr69589_0.C: New testcase
6714 * g++.dg/lto/pr69589_1.C: New testcase
6715
6716 2016-03-10 Marek Polacek <polacek@redhat.com>
6717
6718 PR c++/70153
6719 * g++.dg/delayedfold/unary-plus1.C: New test.
6720
6721 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6722
6723 * gcc.target/arm/pr45701-1.c: Escape brackets.
6724 * gcc.target/arm/pr45701-2.c: Likewise.
6725
6726 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6727
6728 * gfortran.dg/unconstrained_commons.f: New.
6729
6730 2016-03-10 Alan Modra <amodra@gmail.com>
6731
6732 * gcc.dg/pr69195.c: New.
6733 * gcc.dg/pr69238.c: New.
6734
6735 2016-03-10 Tom de Vries <tom@codesourcery.com>
6736
6737 PR testsuite/68915
6738 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6739
6740 2016-03-10 Richard Biener <rguenther@suse.de>
6741
6742 PR tree-optimization/70128
6743 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6744 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6745
6746 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6747
6748 PR tree-optimization/70152
6749 * gcc.dg/pr70152.c: New test.
6750
6751 PR target/70086
6752 * gcc.target/i386/pr70086-1.c: New test.
6753 * gcc.target/i386/pr70086-2.c: New test.
6754 * gcc.target/i386/pr70086-3.c: New test.
6755
6756 PR tree-optimization/70127
6757 * gcc.c-torture/execute/pr70127.c: New test.
6758
6759 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6760
6761 * c-c++-common/goacc/combined-directives-2.c: New test.
6762
6763 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6764
6765 PR c/68473
6766 PR c++/70105
6767 * g++.dg/diagnostic/pr70105.C: New test.
6768 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6769 (test_multiple_ordinary_maps): New test function.
6770
6771 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6772
6773 PR c/68473
6774 PR c++/70105
6775 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6776 Drop range information from call to inform_at_rich_loc.
6777 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6778 New.
6779 (test_show_locus): Replace calls to rich_location::add_range with
6780 calls to add_range. Rewrite the tests that used the now-defunct
6781 rich_location ctor taking a source_range. Simplify other tests
6782 by replacing calls to COMBINE_LOCATION_DATA with calls to
6783 make_location.
6784
6785 2016-03-09 Richard Biener <rguenther@suse.de>
6786 Jakub Jelinek <jakub@redhat.com>
6787
6788 PR tree-optimization/70138
6789 * gcc.dg/vect/pr70138-1.c: New testcase.
6790 * gcc.dg/vect/pr70138-2.c: Likewise.
6791
6792 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR target/70049
6795 * gcc.target/i386/pr70049.c: New test.
6796
6797 2016-03-09 Richard Biener <rguenther@suse.de>
6798
6799 PR c/70143
6800 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6801 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6802 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6803
6804 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6805
6806 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6807 arm-*-*.
6808
6809 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR middle-end/67278
6812 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6813
6814 PR target/67278
6815 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6816
6817 PR middle-end/70050
6818 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6819 in testcase comment.
6820
6821 2016-03-09 Tom de Vries <tom@codesourcery.com>
6822
6823 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6824 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6825 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6826 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6827 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6828 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6829 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6830 * gfortran.dg/goacc/kernels-loop.f95: New test.
6831
6832 2016-03-08 Martin Sebor <msebor@redhat.com>
6833
6834 PR c++/62096
6835 * g++.dg/warn/overflow-warn-7.C: New test.
6836
6837 2016-03-08 Jason Merrill <jason@redhat.com>
6838
6839 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6840 * lib/target-supports.exp (check_effective_target_concepts): New.
6841
6842 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR c++/70135
6845 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6846 * g++.dg/ubsan/pr70135.C: New test.
6847
6848 PR target/70110
6849 * gcc.dg/pr70110.c: New test.
6850
6851 2016-03-07 Martin Jambor <mjambor@suse.cz>
6852
6853 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6854 * c-c++-common/gomp/if-1.c: Likewise.
6855 * c-c++-common/gomp/pr61486-2.c: Likewise.
6856 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6857 to dg-additional-options.
6858 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6859 * g++/gomp/target-teams-1.c: Likewise.
6860 * gcc.dg/gomp/gomp.exp: Likewise.
6861 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6862 dg-additional-options.
6863 * gfortran.dg/gomp/gomp.exp: Likewise.
6864 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6865 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6866 dg-additional-options.
6867 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6868
6869 2016-03-07 Martin Jambor <mjambor@suse.cz>
6870
6871 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6872 * c-c++-common/gomp/gridify-1.c: New test.
6873 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6874
6875 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6876
6877 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6878 trigger for cortex-r8, when scanning for register r8.
6879 * gcc.target/arm/pr45701-2.c: Likewise.
6880
6881 2016-02-26 Richard Biener <rguenther@suse.de>
6882 Jeff Law <law@redhat.com>
6883
6884 PR tree-optimization/69740
6885 * gcc.c-torture/compile/pr69740-1.c: New test.
6886 * gcc.c-torture/compile/pr69740-2.c: New test.
6887
6888 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6889
6890 * lib/target-supports.exp
6891 (check_effective_target_whole_vector_shift): Enable for PPC64.
6892
6893 2016-03-07 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/70115
6896 * gcc.dg/torture/pr70115.c: New testcase.
6897
6898 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6899
6900 PR middle-end/69916
6901 * c-c-++-common/goacc/pr69916.c: New.
6902
6903 2016-03-07 Richard Henderson <rth@redhat.com>
6904
6905 * gcc.c-torture/compile/pr70061.c: New test.
6906
6907 2016-03-07 Richard Biener <rguenther@suse.de>
6908
6909 PR testsuite/70109
6910 * gcc.dg/vect/O3-pr36098.c: New testcase.
6911
6912 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6913
6914 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6915
6916 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6917
6918 * gnat.dg/renaming9.ad[sb]: New testcase.
6919
6920 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR c++/70084
6923 * g++.dg/expr/stdarg3.C: New test.
6924
6925 2016-03-04 Jeff Law <law@redhat.com>
6926
6927 PR tree-optimization/69196
6928 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6929 x86_64-*-*.
6930
6931 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6932
6933 PR c/69973
6934 * gcc.dg/pr69973.c: New test.
6935
6936 PR rtl-optimization/69941
6937 * gcc.dg/torture/pr69941.c: New test.
6938
6939 PR c/69824
6940 * gcc.dg/pr69824.c: New test.
6941
6942 2016-03-05 Tom de Vries <tom@codesourcery.com>
6943
6944 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6945 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6946 function.
6947
6948 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6949
6950 PR c++/66786
6951 * g++.dg/cpp1y/var-templ48.C: New test.
6952 * g++.dg/cpp1y/var-templ49.C: New test.
6953
6954 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6955
6956 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6957
6958 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR c++/70035
6961 * g++.dg/ubsan/pr70035.C: New test.
6962
6963 PR target/70062
6964 * gcc.target/i386/pr70062.c: New test.
6965
6966 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6967
6968 * g++.dg/template/typename21.C: Remove c++98_only.
6969
6970 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6971
6972 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6973
6974 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6975
6976 PR c/68187
6977 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6978 function.
6979 (fn_42_b): Likewise.
6980 (fn_42_c): Likewise.
6981
6982 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6983
6984 PR c/68187
6985 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6986 function.
6987 (fn_40_b): Likewise.
6988 (fn_41_a): Likewise.
6989 (fn_41_b): Likewise.
6990
6991 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR target/70059
6994 * gcc.target/i386/avx512f-pr70059.c: New test.
6995 * gcc.target/i386/avx512dq-pr70059.c: New test.
6996
6997 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6998
6999 PR rtl-optimization/57676
7000 * gcc.dg/torture/pr57676.c: New test.
7001
7002 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7003
7004 * gcc.dg/pr70026.c: New test.
7005
7006 2016-03-04 Marek Polacek <polacek@redhat.com>
7007
7008 PR c/69798
7009 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7010 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7011
7012 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7013
7014 PR target/70004
7015 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7016 Delete.
7017 (test_corners_sisd_si): Likewise.
7018 (main): Remove checks of the above.
7019 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7020
7021 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7022
7023 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7024
7025 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7026
7027 * gcc.dg/torture/pr69951.c: Accept argc==0.
7028
7029 2016-03-04 Richard Biener <rguenther@suse.de>
7030
7031 PR c++/70054
7032 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7033 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7034
7035 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7036
7037 PR testsuite/69766
7038 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7039 testing multiarch.
7040
7041 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR debug/69947
7044 * gcc.dg/guality/pr69947.c: New test.
7045
7046 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR ada/70017
7049 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7050
7051 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7052
7053 PR rtl-optimization/69904
7054 * gcc.target/arm/pr69904.c: New test.
7055
7056 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR target/70021
7059 * gcc.dg/vect/pr70021.c: New test.
7060 * gcc.target/i386/pr70021.c: New test.
7061
7062 2016-03-03 Marek Polacek <polacek@redhat.com>
7063
7064 PR middle-end/70050
7065 * gcc.dg/pr70050.c: New test.
7066
7067 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7068
7069 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7070
7071 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7072
7073 PR tree-optimization/70043
7074 * gfortran.dg/vect/pr70043.f90: New test.
7075
7076 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7077
7078 * gnat.dg/specs/task1.ads: New test.
7079
7080 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7081
7082 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7083 Invoke gdb with -batch.
7084 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7085
7086 2016-03-03 Richard Biener <rguenther@suse.de>
7087
7088 PR tree-optimization/55936
7089 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7090
7091 2016-03-02 Jeff Law <law@redhat.com>
7092
7093 PR rtl-optimization/69942
7094 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7095 effects of argument promotions.
7096
7097 PR tree-optimization/69987
7098 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7099 target does not support -fprefetch-loop-arrays.
7100
7101 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7102
7103 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7104
7105 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7106
7107 PR rtl-optimization/69052
7108 * gcc.target/i386/pr69052.c: New test.
7109
7110 2016-03-02 Alan Modra <amodra@gmail.com>
7111
7112 * gcc.dg/pr69990.c: New.
7113
7114 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR c/68062
7117 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7118
7119 PR middle-end/70022
7120 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7121
7122 PR target/70028
7123 * gcc.target/i386/pr70028.c: New test.
7124
7125 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7126
7127 * c-c++-common/asan/swapcontext-test-1.c,
7128 * c-c++-common/tsan/thread_leak.c,
7129 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7130 * g++.dg/tsan/benign_race.C,
7131 * g++.dg/tsan/fd_close_norace.C,
7132 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7133 races with sanitizer output
7134
7135 2016-03-02 Richard Biener <rguenther@suse.de>
7136 Uros Bizjak <ubizjak@gmail.com>
7137
7138 PR target/67278
7139 * gcc.dg/simd-8.c: New testcase.
7140
7141 2016-03-02 Richard Biener <rguenther@suse.de>
7142
7143 PR middle-end/67278
7144 * gcc.dg/simd-7.c: New testcase.
7145
7146 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7147
7148 * gcc.target/i386/pr70007.c: Tweak.
7149
7150 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7151
7152 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7153
7154 2016-03-02 Marek Polacek <polacek@redhat.com>
7155
7156 PR c/67854
7157 * gcc.dg/pr67854.c: New test.
7158
7159 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7160
7161 PR middle-end/70025
7162 * gcc.dg/torture/pr70025.c: New test.
7163
7164 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7165
7166 PR tree-optimization/68621
7167 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7168
7169 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7170
7171 * gcc.target/i386/pr70007.c: New test.
7172
7173 2016-03-01 Jeff Law <law@redhat.com>
7174
7175 PR tree-optimization/69196
7176 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7177
7178 PR tree-optimization/69196
7179 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7180 duplicating code and spoiling the expected output.
7181
7182 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7183
7184 PR target/70033
7185 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7186 supports power9 before doing tests.
7187 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7188 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7189 * gcc.target/powerpc/p9-permute.c: Likewise.
7190
7191 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7192
7193 PR target/70027
7194 * gcc.target/i386/pr70027.c: New test.
7195
7196 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7197
7198 * gcc.dg/pr70017.c: New test.
7199
7200 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7201
7202 PR c/69796
7203 PR c/69974
7204 * gcc.dg/pr69796.c: New test.
7205 * gcc.dg/pr69974.c: New test.
7206
7207 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7208
7209 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7210
7211 2016-02-29 Jeff Law <law@redhat.com>
7212
7213 PR tree-optimization/69987
7214 * gfortran.dg/pr69987.f90: New test.
7215
7216 PR tree-optimization/69989
7217 * gcc.c-torture/compile/pr69989-2.c: New test.
7218
7219 2016-03-01 Marek Polacek <polacek@redhat.com>
7220
7221 PR c++/69795
7222 * g++.dg/parse/invalid1.C: New test.
7223
7224 2016-03-01 Richard Biener <rguenther@suse.de>
7225
7226 PR middle-end/70022
7227 * gcc.dg/pr70022.c: New testcase.
7228
7229 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7230
7231 PR tree-optimization/69956
7232 * gcc.dg/pr69956.c: New test.
7233
7234 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7235
7236 PR target/70011
7237 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7238 XFAIL when hardware supports efficient unaligned storage access.
7239
7240 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7241
7242 PR c++/69961
7243 * g++.dg/template/pr69961a.C: New test.
7244 * g++.dg/template/pr69961b.C: New test.
7245
7246 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7247
7248 PR preprocessor/69985
7249 * gcc.dg/cpp/pr69985.c: New test case.
7250
7251 2016-02-29 Jeff Law <law@redhat.com>
7252
7253 PR tree-optimization/70005
7254 * gcc.c-torture/execute/pr70005.c New test.
7255
7256 PR tree-optimization/69999
7257 * gcc.c-torture/compile/pr69999.c: New test.
7258
7259 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7260
7261 PR tree-optimization/69652
7262 * gcc.dg/torture/pr69652.c: Delete test.
7263 * gcc.dg/vect/pr69652.c: New test.
7264
7265 2016-02-19 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/69980
7268 * gfortran.dg/vect/pr69980.f90: New testcase.
7269
7270 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7271
7272 * gcc.target/sparc/20160229-1.c: New test.
7273
7274 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7275
7276 * gnat.dg/stack_usage3.adb: New test.
7277 * gnat.dg/stack_usage3_pkg.ads: New helper.
7278
7279 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7280
7281 * gnat.dg/renaming8.adb: New test.
7282 * gnat.dg/renaming8_pkg1.ads: New helper.
7283 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7284 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7285
7286 2016-02-29 Richard Biener <rguenther@suse.de>
7287
7288 PR tree-optimization/69720
7289 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7290
7291 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7292
7293 PR fortran/68147
7294 PR fortran/47674
7295 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7296
7297 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7298 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7299
7300 PR fortran/56007
7301 * gfortran.dg/coarray_8.f90: Adjust error message.
7302 * gfortran.dg/pr56007.f90: New test.
7303 * gfortran.dg/pr56007.f: New test.
7304
7305 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7306
7307 PR tree-optimization/69989
7308 * gcc.dg/torture/pr69989.c: New test.
7309
7310 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7311
7312 * gcc.target/i386/stack-realign-win.c: New test.
7313
7314 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7315
7316 PR fortran/60126
7317 * gfortran.dg/pr60126.f90: New test.
7318
7319 2016-02-27 Jeff Law <law@redhat.com>
7320
7321 Revert
7322 2016-02-26 Richard Biener <rguenther@suse.de>
7323 Jeff Law <law@redhat.com>
7324
7325 PR tree-optimization/69740
7326 * gcc.c-torture/compile/pr69740-1.c: New test.
7327 * gcc.c-torture/compile/pr69740-2.c: New test.
7328
7329 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7330
7331 PR fortran/69910
7332 * gfortran.dg/newunit_4.f90: New test.
7333
7334 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR target/69613
7337 PR rtl-optimization/69886
7338 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7339 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7340 target.
7341
7342 2016-02-26 Martin Sebor <msebor@redhat.com>
7343
7344 PR tree-optimization/15826
7345 * gcc.dg/tree-ssa/pr15826.c: New test.
7346
7347 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR target/69969
7350 * gcc.target/powerpc/pr69969.c: New test.
7351
7352 2016-02-26 Martin Sebor <msebor@redhat.com>
7353
7354 PR c++/15766
7355 * g++.old-deja/g++.other/decl5.C: Add a test case.
7356
7357 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7358
7359 PR target/69946
7360 * gcc.target/powerpc/pr69946.c: New file.
7361
7362 2016-02-26 Richard Biener <rguenther@suse.de>
7363 Jeff Law <law@redhat.com>
7364
7365 PR tree-optimization/69740
7366 * gcc.c-torture/compile/pr69740-1.c: New test.
7367 * gcc.c-torture/compile/pr69740-2.c: New test.
7368
7369 2016-02-26 Martin Jambor <mjambor@suse.cz>
7370
7371 PR middle-end/69920
7372 * gcc.dg/torture/pr69932.c: New test.
7373 * gcc.dg/torture/pr69936.c: Likewise.
7374
7375 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7376
7377 PR target/69709
7378 * gcc.target/s390/pr69709.c: New test.
7379
7380 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7381
7382 PR target/69245
7383 * gcc.target/aarch64/pr69245_1.c: New test.
7384
7385 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7386
7387 PR target/69613
7388 * gcc.dg/torture/pr69613.c: New test.
7389
7390 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR rtl-optimization/69891
7393 * gcc.target/i386/pr69891.c: New test.
7394
7395 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7396 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7397
7398 PR target/61397
7399 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7400 functionality for both 32-bit and 64-bit.
7401
7402 2016-02-26 Richard Biener <rguenther@suse.de>
7403
7404 PR tree-optimization/69551
7405 * gcc.dg/torture/pr69951.c: New testcase.
7406
7407 2016-02-25 Richard Biener <rguenther@suse.de>
7408
7409 PR tree-optimization/48795
7410 * gcc.dg/Warray-bounds-18.c: New testcase.
7411
7412 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7413
7414 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7415
7416 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7417
7418 PR rtl-optimization/69896
7419 * gcc.dg/pr69896.c: New test.
7420
7421 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7422
7423 PR c++/69736
7424 * g++.dg/cpp1y/paren2.C: New test.
7425
7426 2016-02-24 Martin Sebor <msebor@redhat.com>
7427
7428 PR c/51147
7429 * gcc.dg/enum-mode-2.c: New test.
7430
7431 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR c++/69922
7434 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7435 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7436 * g++.dg/ubsan/pr69922.C: New test.
7437
7438 2016-02-24 Marek Polacek <polacek@redhat.com>
7439
7440 PR c/69819
7441 * gcc.dg/pr69819.c: New test.
7442
7443 2016-02-24 Martin Sebor <msebor@redhat.com>
7444
7445 PR c++/69912
7446 * g++.dg/ext/flexary15.C: New test.
7447
7448 2016-02-24 Martin Sebor <msebor@redhat.com>
7449
7450 * gcc.dg/builtins-68.c: Avoid making unportable
7451 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7452 * g++.dg/ext/builtin_alloca.C: Same.
7453
7454 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7455 Charles Baylis <charles.baylis@linaro.org>
7456
7457 PR debug/61033
7458 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7459
7460 2016-02-24 Richard Biener <rguenther@suse.de>
7461 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR middle-end/69760
7464 * gcc.dg/torture/pr69760.c: New testcase.
7465
7466 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7467
7468 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7469 pattern on Solaris with as.
7470
7471 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7472
7473 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7474 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7475 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7476 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7477
7478 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7479
7480 PR middle-end/69915
7481 * gcc.dg/pr69915.c: New test.
7482
7483 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7484
7485 PR rtl-optimization/69886
7486 * gcc.dg/torture/pr69886.c: New test.
7487
7488 2016-02-24 Richard Biener <rguenther@suse.de>
7489
7490 PR middle-end/68963
7491 * gcc.dg/torture/pr68963.c: New testcase.
7492
7493 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7494
7495 PR target/69875
7496 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7497 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7498 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7499 * gcc.target/arm/atomic_loaddi_1.c: New test.
7500 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7501 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7502 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7503 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7504 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7505 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7506 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7507 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7508
7509 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR middle-end/69909
7512 * gcc.dg/torture/pr69909.c: New test.
7513
7514 2016-02-24 Richard Biener <rguenther@suse.de>
7515
7516 PR tree-optimization/69907
7517 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7518 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7519 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7520
7521 2016-02-24 Christian Bruel <christian.bruel@st.com>
7522
7523 * gcc.target/arm/pragma_cpp_fma.c: New test.
7524
7525 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7526
7527 PR fortran/61156
7528 * gfortran.dg/include_6.f90: Update test.
7529
7530 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR objc/69844
7533 * objc.dg/pr69844.m: New test.
7534
7535 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7536
7537 PR libgfortran/69456
7538 * gfortran.dg/namelist_89.f90: New test.
7539 * gfortran.dg/pr59700.f90: Update test..
7540
7541 2016-02-23 Martin Sebor <msebor@redhat.com>
7542
7543 PR middle-end/69780
7544 * g++.dg/ext/builtin_alloca.C: New test.
7545 * gcc.dg/builtins-68.c: New test.
7546
7547 2016-02-23 Richard Henderson <rth@redhat.com>
7548
7549 * gcc.target/i386/addr-space-3.c: Remove test.
7550
7551 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7552
7553 PR preprocessor/69126
7554 PR preprocessor/69543
7555 * c-c++-common/pr69126-2-long.c: New test.
7556 * c-c++-common/pr69126-2-short.c: New test.
7557 * c-c++-common/pr69543-1.c: Remove xfail.
7558
7559 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7560
7561 PR preprocessor/69126
7562 PR preprocessor/69543
7563 PR preprocessor/69558
7564 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7565 (f): Rename to...
7566 (test_2): ...this, and add leading comment.
7567 (MACRO_3, test_3): New.
7568 (MACRO_4A, MACRO_4B, test_4): New.
7569 (MACRO): Rename to...
7570 (MACRO_5): ...this.
7571 (g): Rename to...
7572 (test_5): ...this, updating for renaming of MACRO, and
7573 add leading comment.
7574 * c-c++-common/pr69543-1.c: New.
7575 * c-c++-common/pr69543-2.c: New.
7576 * c-c++-common/pr69543-3.c: New.
7577 * c-c++-common/pr69543-4.c: New.
7578 * c-c++-common/pr69558-1.c: New.
7579 * c-c++-common/pr69558-2.c: New.
7580 * c-c++-common/pr69558-3.c: New.
7581 * c-c++-common/pr69558-4.c: New.
7582 * gcc.dg/pr69558.c: Move to...
7583 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7584 xfail for c++.
7585
7586 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7587
7588 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7589 to -ftree-parallelize-loops/-fopenacc changes.
7590 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7591 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7592 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7593 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7594 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7595 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7596 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7597 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7598 * c-c++-common/goacc/kernels-loop.c: Likewise.
7599 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7600 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7601 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7602 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7603
7604 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7605
7606 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7607
7608 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR c++/69902
7611 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7612
7613 PR c/69900
7614 * gcc.dg/pr69900.c: New test.
7615
7616 2016-02-23 Martin Jambor <mjambor@suse.cz>
7617
7618 PR tree-optimization/69666
7619 * gcc.dg/tree-ssa/pr69666.c: New test.
7620
7621 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7622
7623 PR fortran/67451
7624 * gfortran.dg/coarray_allocate_5.f08: New test.
7625
7626 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7627
7628 * gcc.target/s390/vcond-shift.c: Move to ...
7629 * gcc.target/s390/vector/vcond-shift.c: ... here.
7630
7631 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7632
7633 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7634 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7635
7636 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7637
7638 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7639
7640 2016-02-20 Mark Wielaard <mjw@redhat.com>
7641
7642 PR c/28901
7643 * gcc.dg/unused-variable-3.c: New test.
7644
7645 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR target/69888
7648 * gcc.target/i386/pr69888.c: New test.
7649
7650 2016-02-22 Richard Biener <rguenther@suse.de>
7651
7652 PR tree-optimization/69882
7653 * gfortran.dg/vect/pr69882.f90: New testcase.
7654
7655 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR target/69885
7658 * gcc.dg/pr69885.c: New test.
7659
7660 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7661
7662 PR target/69806
7663 PR target/54089
7664 * gcc.target/sh/pr54089-10.c: New.
7665
7666 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7667
7668 PR fortran/69423
7669 * gfortran.dg/deferred_character_15.f90 : New test.
7670
7671 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7672
7673 PR fortran/57365
7674 gfortran.dg/allocate_with_source_18.f03: New test.
7675
7676 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7677
7678 PR fortran/52531
7679 gfortran.dg/gomp/pr52531.f90: New test.
7680
7681 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7682
7683 PR c++/69865
7684 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7685 -std=c++03.
7686
7687 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR c++/69826
7690 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7691 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7692
7693 PR c++/69850
7694 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7695
7696 PR c++/69851
7697 * g++.dg/torture/pr69851.C: New test.
7698
7699 2016-02-19 Martin Sebor <msebor@redhat.com>
7700
7701 PR testsuite/69573
7702 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7703
7704 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR c++/69850
7707 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7708 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7709
7710 PR c++/67767
7711 * g++.dg/cpp0x/pr67767.C: New test.
7712
7713 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7714
7715 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7716 for fp, simd, crypto, crc, lse.
7717 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7718 above.
7719 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7720 effective target check.
7721
7722 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR target/69820
7725 * gcc.target/i386/pr69820.c: New test.
7726
7727 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7728
7729 * gcc.target/s390/vector/int128-1.c: New test.
7730
7731 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7732
7733 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7734
7735 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7736
7737 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7738 instruction pattern name to prevent the testcase from failing with
7739 -march=z13.
7740
7741 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7742
7743 * gcc.target/s390/md/movstr-2.c: New test.
7744
7745 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7746
7747 * gcc.target/s390/morestack.c: New test.
7748
7749 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7750
7751 PR target/69625
7752 * gcc.target/s390/pr69625.c: Add test case.
7753
7754 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7755
7756 PR testsuite/68580
7757 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7758
7759 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7760
7761 PR target/68404
7762 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7763 * gcc.target/powerpc/fusion3.c: Likewise.
7764
7765 2016-02-18 Richard Biener <rguenther@suse.de>
7766
7767 PR middle-end/69553
7768 * g++.dg/torture/pr69553.C: New testcase.
7769
7770 2016-02-18 Nick Clifton <nickc@redhat.com>
7771
7772 PR target/62254
7773 PR target/69610
7774 * gcc.target/arm/pr62554.c: New test.
7775 * gcc.target/arm/pr69610-1.c: New test.
7776 * gcc.target/arm/pr69610-2.c: New test.
7777
7778 2016-02-18 Richard Biener <rguenther@suse.de>
7779
7780 PR middle-end/69854
7781 * gcc.dg/torture/pr69854.c: New testcase.
7782
7783 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR c++/69850
7786 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7787
7788 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7789
7790 * gcc.target/powerpc/vec-cg.c: New test.
7791
7792 2016-02-17 Richard Biener <rguenther@suse.de>
7793
7794 PR testsuite/69586
7795 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7796
7797 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7798
7799 PR target/69161
7800 * gcc.c-torture/compile/pr69161.c: New test.
7801
7802 2016-02-17 David Sherwood <david.sherwood@arm.com>
7803
7804 PR target/69532
7805 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7806 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7807
7808 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7809
7810 * gcc.dg/ifcvt-4.c: Skip on Visium.
7811
7812 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7813
7814 * gnat.dg/atomic8.adb: New test.
7815
7816 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7817
7818 * gnat.dg/discr46.ad[sb]: New test.
7819
7820 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7821
7822 PR Target/48344
7823 * gcc.target/powerpc/pr48344-1.c: New test.
7824
7825 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7826
7827 PR fortran/69742
7828 * gfortran.dg/associate_21.f90: New test.
7829
7830 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR c/69835
7833 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7834 -Wnonnull in dg-options.
7835 * c-c++-common/nonnull-2.c: New test.
7836
7837 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7838 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7839
7840 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7841
7842 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR middle-end/69801
7845 * gcc.dg/pr69801.c: Add empty dg-options.
7846
7847 2016-02-16 James Norris <jnorris@codesourcery.com>
7848
7849 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7850 * g++.dg/goacc/deviceptr-1.c: New file.
7851
7852 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR tree-optimization/69820
7855 * gcc.dg/vect/pr69820.c: New test.
7856
7857 2016-02-16 Richard Biener <rguenther@suse.de>
7858
7859 PR tree-optimization/69776
7860 * gcc.dg/torture/pr69776-2.c: New testcase.
7861
7862 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7863
7864 PR tree-optimization/69714
7865 * gcc.dg/torture/pr69714.c: New test.
7866
7867 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR tree-optimization/69802
7870 * gcc.dg/pr69802.c: New test.
7871
7872 2016-02-16 Richard Biener <rguenther@suse.de>
7873
7874 PR middle-end/69801
7875 * gcc.dg/pr69801.c: New testcase.
7876
7877 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7878
7879 PR libgfortran/69651
7880 * gfortran.dg/read_bang.f90: New test.
7881 * gfortran.dg/read_bang4.f90: New test.
7882
7883 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR c++/69658
7886 * g++.dg/init/pr69658.C: New test.
7887
7888 PR c++/69797
7889 * c-c++-common/pr69797.c: New test.
7890
7891 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7892
7893 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7894 check for aarch64*-*-*.
7895
7896 2016-02-15 Richard Biener <rguenther@suse.de>
7897
7898 PR tree-optimization/69783
7899 * gcc.dg/vect/pr69783.c: New testcase.
7900
7901 2016-02-15 Richard Biener <rguenther@suse.de>
7902
7903 PR tree-optimization/69776
7904 * gcc.dg/torture/pr69776.c: New testcase.
7905
7906 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7907
7908 PR fortran/60526
7909 * gfortran.dg/type_decl_4.f90: Reinstated.
7910
7911 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7912
7913 PR fortran/68746
7914 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7915
7916 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7917
7918 PR fortran/60526
7919 PR bootstrap/69816
7920 * gfortran.dg/type_decl_4.f90: Removed.
7921
7922 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7923
7924 PR fortran/60526
7925 * gfortran.dg/type_decl_4.f90: New test.
7926
7927 2016-02-14 Alan Modra <amodra@gmail.com>
7928
7929 PR testsuite/68886
7930 * gcc.c-torture/execute/stkalign.c: Revise test.
7931
7932 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7933
7934 PR target/67260
7935 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7936
7937 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7938
7939 PR target/67260
7940 * gcc.target/sh/torture/pr67260.c: New.
7941
7942 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7943
7944 * gcc.dg/pr67964.c: Add dg-require-alias.
7945
7946 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7947
7948 PR target/67636
7949 PR target/64345
7950 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7951
7952 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7953
7954 PR libgfortran/69668
7955 * gfortran.dg/namelist_88.f90: New test.
7956
7957 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7958
7959 PR libgfortran/69668
7960 * gfortran.dg/namelist_38.f90: Update test.
7961 * gfortran.dg/namelist_84.f90: Update test.
7962
7963 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7964
7965 PR other/69554
7966 * gcc.dg/pr69554-1.c: New test.
7967 * gfortran.dg/pr69554-1.F90: New test.
7968 * gfortran.dg/pr69554-2.F90: New test.
7969 * lib/gcc-dg.exp (proc dg-locus): New function.
7970 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7971 distinguish between the caret-printing and non-caret-printing
7972 cases. If caret-printing has been explicitly enabled, bail out
7973 without attempting to fix up the output.
7974
7975 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7976
7977 PR driver/69265
7978 PR driver/69453
7979 * gcc.dg/spellcheck-options-3.c: New test case.
7980 * gcc.dg/spellcheck-options-4.c: New test case.
7981 * gcc.dg/spellcheck-options-5.c: New test case.
7982 * gcc.dg/spellcheck-options-6.c: New test case.
7983 * gcc.dg/spellcheck-options-7.c: New test case.
7984 * gcc.dg/spellcheck-options-8.c: New test case.
7985 * gcc.dg/spellcheck-options-9.c: New test case.
7986 * gcc.dg/spellcheck-options-10.c: New test case.
7987
7988 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR rtl-optimization/69764
7991 PR rtl-optimization/69771
7992 * c-c++-common/pr69764.c: New test.
7993 * gcc.dg/torture/pr69771.c: New test.
7994
7995 2016-02-12 Marek Polacek <polacek@redhat.com>
7996
7997 * g++.dg/torture/init-list1.C: New.
7998
7999 2016-02-12 Marek Polacek <polacek@redhat.com>
8000
8001 * gcc.dg/pr69522.c: Add empty dg-options.
8002
8003 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8004
8005 * g++.dg/lto/lto.exp: Include and init mpx.
8006 * g++.dg/lto/pr69729_0.C: New test.
8007
8008 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8009
8010 PR ipa/69241
8011 * g++.dg/ipa/pr69241-4.C: New test.
8012
8013 PR ipa/68672
8014 * g++.dg/ipa/pr68672-1.C: New test.
8015 * g++.dg/ipa/pr68672-2.C: New test.
8016 * g++.dg/ipa/pr68672-3.C: New test.
8017
8018 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8019
8020 PR c/69522
8021 * gcc.dg/pr69522.c: New test.
8022
8023 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8024
8025 PR c++/69098
8026 * g++.dg/cpp1y/69098.C: New test.
8027 * g++.dg/cpp1y/69098-2.C: New test.
8028
8029 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8030
8031 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8032 and neighbour -> neighbor.
8033 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8034 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8035 * c-c++-common/Wvarargs.c: Likewise.
8036 * c-c++-common/goacc/host_data-5.c: Likewise.
8037 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8038 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8039 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8040 * gcc.target/aarch64/pr60697.c: Likewise.
8041 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8042 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8043 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8044 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8045 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8046 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8047 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8048 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8049 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8050 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8051 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8052 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8053 * g++.dg/lookup/koenig5.C: Likewise.
8054 * g++.dg/ext/no-asm-2.C: Likewise.
8055 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8056 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8057 * gfortran.dg/used_types_16.f90: Likewise.
8058 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8059 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8060 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8061 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8062 * gfortran.dg/abstract_type_6.f03: Likewise.
8063 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8064 * gfortran.dg/used_types_15.f90: Likewise.
8065 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8066 * gfortran.dg/exit_3.f08: Likewise.
8067 * gfortran.dg/open_status_2.f90: Likewise.
8068 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8069 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8070 * gfortran.dg/associate_1.f03: Likewise.
8071 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8072 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8073 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8074 * gcc.dg/builtin-object-size-1.c: Likewise.
8075 * gcc.dg/noreturn-6.c: Likewise.
8076 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8077 * gcc.dg/globalalias.c: Likewise.
8078 * gcc.dg/builtins-config.h: Likewise.
8079 * gcc.dg/pr30457.c: Likewise.
8080 * gcc.c-torture/compile/volatile-1.c: Likewise.
8081 * gcc.c-torture/execute/20101011-1.c: Likewise.
8082 * c-c++-common/Waddress-1.c: Likewise.
8083
8084 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR c/69768
8087 * c-c++-common/Waddress-1.c: New test.
8088
8089 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8090
8091 PR fortran/69296
8092 * gfortran.dg/associate_19.f03: New test.
8093 * gfortran.dg/associate_20.f03: New test.
8094
8095 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8096
8097 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8098
8099 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100
8101 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8102 .arch armv8-a\n. Add -dA to dg-options.
8103 * gcc.target/aarch64/assembler_arch_1.c: New test.
8104 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8105
8106 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 PR c++/68726
8109 * g++.dg/cpp0x/pr68726.C: New.
8110
8111 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8112
8113 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8114 test.
8115
8116 2016-02-11 Richard Biener <rguenther@suse.de>
8117
8118 * g++.dg/tree-ssa/pr61034.C: Adjust.
8119
8120 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8121
8122 PR target/69148
8123 * gcc.target/s390/pr69148.c: New.
8124
8125 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8126
8127 PR tree-optimization/69652
8128 * gcc.dg/torture/pr69652.c: New test.
8129
8130 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8131 Patrick Palka <ppalka@gcc.gnu.org>
8132
8133 PR ipa/69241
8134 PR c++/69649
8135 * g++.dg/ipa/pr69241-1.C: New test.
8136 * g++.dg/ipa/pr69241-2.C: New test.
8137 * g++.dg/ipa/pr69241-3.C: New test.
8138 * g++.dg/ipa/pr69649.C: New test.
8139
8140 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8141
8142 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8143 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8144
8145 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8146
8147 PR tree-optimization/68021
8148 * gcc.dg/tree-ssa/pr68021.c: New test.
8149
8150 2016-02-10 Richard Biener <rguenther@suse.de>
8151
8152 PR tree-optimization/69726
8153 * gcc.dg/uninit-22.c: New testcase.
8154
8155 2016-02-09 Andrew Pinski <apinski@cavium.com>
8156
8157 PR tree-opt/69282
8158 * gcc.c-torture/compile/20160205-1.c: New testcase.
8159
8160 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8161
8162 PR target/68404
8163 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8164 instead accessing a really large arrray.
8165 * gcc.target/powerpc/fusion3.c: Likewise.
8166
8167 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8168
8169 PR target/68532
8170 * gcc.c-torture/execute/pr68532.c: New test.
8171
8172 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8173
8174 PR target/69634
8175 * gcc.dg/pr69634.c: New.
8176
8177 2016-02-09 Richard Biener <rguenther@suse.de>
8178
8179 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8180
8181 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8182
8183 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8184
8185 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8186
8187 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8188
8189 2016-02-09 Richard Biener <rguenther@suse.de>
8190
8191 PR tree-optimization/69715
8192 * gcc.dg/torture/pr69715.c: New testcase.
8193
8194 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8195
8196 PR c++/69139
8197 * g++.dg/cpp0x/trailing12.C: New test.
8198 * g++.dg/cpp0x/trailing13.C: New test.
8199
8200 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8201
8202 PR c++/69283
8203 PR c++/67835
8204 * g++.dg/cpp1y/auto-fn29.C: New test.
8205 * g++.dg/cpp1y/auto-fn30.C: New test.
8206
8207 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR tree-optimization/69209
8210 * gcc.c-torture/compile/pr69209.c: New test.
8211
8212 2016-02-08 Jeff Law <law@redhat.com>
8213
8214 PR tree-optimization/68541
8215 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8216 of statements allowed in join block for path splitting.
8217
8218 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR c++/59627
8221 * g++.dg/gomp/pr59627.C: New test.
8222
8223 PR ipa/69239
8224 * g++.dg/ipa/pr69239.C: New test.
8225
8226 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8227
8228 PR preprocessor/69664
8229 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8230 * gcc.dg/cpp/warn-comments.c: Likewise.
8231
8232 2016-02-08 Marek Polacek <polacek@redhat.com>
8233
8234 PR c++/69688
8235 * g++.dg/init/const12.C: New test.
8236
8237 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8238
8239 PR target/60410
8240 * gcc.dg/lto/pr55113_0.c: Remove test.
8241
8242 2016-02-08 Richard Biener <rguenther@suse.de>
8243
8244 PR tree-optimization/69719
8245 * gcc.dg/torture/pr69719.c: New testcase.
8246
8247 2016-02-08 Richard Biener <rguenther@suse.de>
8248 Jeff Law <law@redhat.com>
8249
8250 PR target/68273
8251 * gcc.target/mips/pr68273.c: New testcase.
8252
8253 2016-02-08 Richard Biener <rguenther@suse.de>
8254
8255 PR rtl-optimization/69274
8256 * gcc.target/i386/addr-sel-1.c: XFAIL.
8257
8258 2016-02-08 Jeff Law <law@redhat.com>
8259
8260 PR tree-optimization/68541
8261 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8262
8263 PR tree-optimization/65917
8264 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8265
8266 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8267
8268 PR fortran/50555
8269 * gfortran.dg/namelist_args.f90: New test.
8270
8271 2016-02-05 Jeff Law <law@redhat.com>
8272
8273 PR tree-optimization/68541
8274 * gcc.dg/tree-ssa/split-path-2.c: New test.
8275 * gcc.dg/tree-ssa/split-path-3.c: New test.
8276 * gcc.dg/tree-ssa/split-path-4.c: New test.
8277 * gcc.dg/tree-ssa/split-path-5.c: New test.
8278 * gcc.dg/tree-ssa/split-path-6.c: New test.
8279 * gcc.dg/tree-ssa/split-path-7.c: New test.
8280
8281 2016-02-05 Martin Sebor <msebor@redhat.com>
8282
8283 PR c++/69662
8284 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8285 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8286
8287 2016-02-06 Richard HEnderson <rth@redhat.com>
8288
8289 PR c/69643
8290 * gcc.target/i386/addr-space-4.c: New.
8291 * gcc.target/i386/addr-space-5.c: New.
8292
8293 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8294
8295 PR fortran/66089
8296 * gfortran.dg/elemental_dependency_6.f90: New.
8297
8298 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR rtl-optimization/69691
8301 * gcc.c-torture/execute/pr69691.c: New test.
8302
8303 PR c++/69628
8304 * g++.dg/parse/pr69628.C: New test.
8305
8306 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8307
8308 * gcc.dg/sancov/asan.c: Move to ...
8309 * gcc.dg/asan/sancov-1.c: ... here.
8310
8311 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8312
8313 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8314
8315 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8316
8317 PR target/69677
8318 * gcc.target/i386/pr69677.c: New test.
8319
8320 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8321
8322 PR c++/68948
8323 * g++.dg/template/pr68948.C: New test.
8324
8325 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8326
8327 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8328 (only necessary on s390x).
8329
8330 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8331
8332 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8333 -mno-accumulate-outgoing-args.
8334
8335 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8336
8337 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8338
8339 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR c/69669
8342 * c-c++-common/pr69669.c: New test.
8343
8344 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8345
8346 PR target/69667
8347 * g++.dg/pr69667.C: New file.
8348
8349 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8350
8351 PR target/69619
8352 * gcc.dg/pr69619.c: Add new test.
8353
8354 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8355
8356 PR rtl-optimization/69577
8357 * gcc.target/i386/pr69577.c: New test.
8358
8359 2016-02-04 Martin Liska <mliska@suse.cz>
8360
8361 * g++.dg/asan/pr69276.C: New test.
8362
8363 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8364
8365 PR target/65932
8366 PR target/67714
8367 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8368 a single smulbb instruction.
8369 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8370 * gcc.target/amr/wmul-2.c: Likewise.
8371
8372 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8373
8374 PR target/65932
8375 PR target/67714
8376 * gcc.c-torture/execute/pr67714.c: New test.
8377
8378 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8379
8380 PR target/69454
8381 * gcc.target/i386/pr69454-1.c: New test.
8382 * gcc.target/i386/pr69454-2.c: New test.
8383
8384 2016-02-03 Martin Sebor <msebor@redhat.com>
8385
8386 PR c++/69251
8387 PR c++/69253
8388 PR c++/69290
8389 PR c++/69277
8390 PR c++/69349
8391 * g++.dg/ext/flexarray-mangle-2.C: New test.
8392 * g++.dg/ext/flexarray-mangle.C: New test.
8393 * g++.dg/ext/flexarray-subst.C: New test.
8394 * g++.dg/ext/flexary11.C: New test.
8395 * g++.dg/ext/flexary12.C: New test.
8396 * g++.dg/ext/flexary13.C: New test.
8397 * g++.dg/ext/flexary14.C: New test.
8398 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8399
8400 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8401
8402 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8403 Define only if CHECK_FLOAT128 is defined.
8404 (main): Properly initialize u5.
8405
8406 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8407
8408 PR c/69627
8409 * gcc.dg/pr69627.c: New test.
8410
8411 PR target/69644
8412 * gcc.dg/pr69644.c: New test.
8413
8414 2016-02-03 Mike Stump <mikestump@comcast.net>
8415
8416 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8417 support for struct-layout-1.exp.
8418
8419 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8420
8421 PR c++/69056
8422 * g++.dg/cpp0x/pr69056.C: New test.
8423
8424 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8425 Alexandre Oliva <aoliva@redhat.com>
8426
8427 PR target/69461
8428 * gcc.target/powerpc/pr69461.c: New.
8429
8430 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8431
8432 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8433 works from here ...
8434 (check_effective_target_fsanitize_thread): ... to here. Do not
8435 specify additional compile flags for the test source.
8436 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8437 specify additional compile flags for the test source.
8438
8439 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8440
8441 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8442
8443 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8444
8445 PR fortran/67451
8446 PR fortran/69418
8447 * gfortran.dg/coarray_allocate_2.f08: New test.
8448 * gfortran.dg/coarray_allocate_3.f08: New test.
8449 * gfortran.dg/coarray_allocate_4.f08: New test.
8450
8451 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8452
8453 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8454 use same scan-tree-dump-times on all platforms.
8455 * gcc.dg/vect/vect-outer-1.c: Likewise.
8456 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8457 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8458 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8459 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8460 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8461 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8462 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8463
8464 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8465
8466 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8467 warning.
8468
8469 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8470
8471 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8472
8473 2016-02-02 James Norris <jnorris@codesourcery.com>
8474
8475 * c-c++-common/goacc/routine-5.c: Add tests.
8476
8477 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8478
8479 * gcc.target/nvptx/unsigned-cmp.c: New test.
8480
8481 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8482
8483 * gcc.target/aarch64/scalar_shift_1.c
8484 (test_corners_sisd_di): Improve force to SIMD register.
8485 (test_corners_sisd_si): Likewise.
8486 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8487 Remove scan-assembler check for ldr.
8488
8489 2016-02-02 Richard Biener <rguenther@suse.de>
8490
8491 PR tree-optimization/69595
8492 * gcc.dg/Warray-bounds-17.c: New testcase.
8493
8494 2016-02-02 Richard Biener <rguenther@suse.de>
8495
8496 PR tree-optimization/69606
8497 * gcc.dg/torture/pr69606.c: New testcase.
8498
8499 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8500
8501 PR middle-end/68542
8502 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8503 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8504
8505 2016-02-02 Alan Modra <amodra@gmail.com>
8506
8507 PR target/69548
8508 * gcc.target/powerpc/pr69548.c: New test.
8509
8510 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR rtl-optimization/69592
8513 * gcc.dg/pr69592.c: New test.
8514
8515 PR preprocessor/69543
8516 PR c/69558
8517 * gcc.dg/pr69543.c: New test.
8518 * gcc.dg/pr69558.c: New test.
8519
8520 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8521
8522 PR testsuite/65940
8523 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8524
8525 2016-02-01 Martin Sebor <msebor@redhat.com>
8526
8527 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8528
8529 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8530
8531 PR tree-optimization/67921
8532 * c-c++-common/ubsan/pr67921.c: New test.
8533
8534 2016-02-01 Richard Biener <rguenther@suse.de>
8535
8536 PR middle-end/69556
8537 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8538
8539 2016-02-01 Richard Biener <rguenther@suse.de>
8540
8541 PR tree-optimization/69574
8542 * gcc.dg/torture/pr69574.c: New testcase.
8543
8544 2016-02-01 Richard Biener <rguenther@suse.de>
8545
8546 PR tree-optimization/69579
8547 * gcc.dg/setjmp-6.c: New testcase.
8548
8549 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR rtl-optimization/69570
8552 * g++.dg/opt/pr69570.C: New test.
8553
8554 2016-02-01 Richard Henderson <rth@redhat.com>
8555
8556 * gcc.dg/pr69535.c: New test.
8557
8558 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8559
8560 PR testsuite/69584
8561 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8562 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8563
8564 PR debug/68244
8565 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8566
8567 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8568
8569 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8570
8571 PR fortran/67564
8572 * gfortran.dg/allocate_with_source_17.f03: New test.
8573
8574 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR tree-optimization/69546
8577 * gcc.dg/torture/pr69546.c: New test.
8578
8579 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8580
8581 PR fortran/69566
8582 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8583
8584 2016-01-30 Martin Sebor <msebor@redhat.com>
8585
8586 PR c++/68490
8587 * g++.dg/ext/flexary10.C: New test.
8588
8589 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8590
8591 PR fortran/66707
8592 gfortran.dg/common_23.f90: New test.
8593
8594 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8595
8596 PR target/65546
8597 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8598 condition being checked, and disable it when the target supports
8599 misaligned loads and stores.
8600
8601 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8602
8603 PR debug/69518
8604 * gcc.dg/torture/pr69518.c: New test.
8605
8606 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8607
8608 PR target/69530
8609 * gcc.target/i386/pr69530.c: New test.
8610
8611 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8612
8613 PR target/65604
8614 * gcc.target/mips/div-delay.c: New test.
8615
8616 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR target/69551
8619 * gcc.target/i386/pr69551.c: New test.
8620
8621 PR target/66137
8622 * gcc.target/i386/pr66137.c: New test.
8623
8624 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8625
8626 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8627 always built for p5600.
8628 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8629 isa=p5600 dg-option.
8630
8631 2016-01-29 Richard Biener <rguenther@suse.de>
8632
8633 PR tree-optimization/69547
8634 * g++.dg/tree-ssa/pr69547.C: New testcase.
8635
8636 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8637
8638 PR debug/66869
8639 * g++.dg/warn/Wunused-function2.C: New test.
8640
8641 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8642
8643 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8644 support for test to succeed.
8645
8646 2016-01-29 Marek Polacek <polacek@redhat.com>
8647
8648 PR c++/69509
8649 PR c++/69516
8650 * g++.dg/ext/constexpr-vla2.C: New test.
8651 * g++.dg/ext/constexpr-vla3.C: New test.
8652 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8653
8654 2016-01-29 Richard Biener <rguenther@suse.de>
8655
8656 PR middle-end/69537
8657 * gcc.dg/uninit-21.c: New testcase.
8658
8659 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8660
8661 PR target/69459
8662 * gcc.target/i386/pr69459.c: New test.
8663
8664 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8665
8666 PR target/68400
8667 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8668 * gcc.target/mips/pr68400.c: New test.
8669
8670 2016-01-28 Martin Sebor <msebor@redhat.com>
8671
8672 PR target/17381
8673 * gcc.target/powerpc/pr17381.c: New test.
8674
8675 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR middle-end/69542
8678 * gcc.dg/torture/pr69542.c: New test.
8679
8680 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8681
8682 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8683
8684 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8685
8686 * gcc.dg/pr65980.c: Skip on AIX.
8687 * gcc.dg/pr66688.c: Same.
8688
8689 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8690
8691 PR target/63679
8692 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8693 * gcc.dg/tree-ssa/sra-18.c: Same.
8694
8695 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8696
8697 PR fortran/62536
8698 * gfortran.dg/block_15.f08: New test.
8699 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8700 on incorrectly closed BLOCK.
8701
8702 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8703
8704 * gcc.dg/declare-simd.c: New test.
8705 2016-01-28 Richard Biener <rguenther@suse.de>
8706
8707 PR tree-optimization/69466
8708 * gfortran.dg/vect/pr69466.f90: New testcase.
8709
8710 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8711
8712 * g++.dg/pr67989.C: Remove ARM-specific option.
8713 * gcc.target/arm/pr67989.C: New file.
8714
8715 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8716
8717 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8718 and expm1 test for glibc < 2.11.
8719
8720 2016-01-27 Richard Henderson <rth@redhat.com>
8721
8722 * gcc.c-torture/execute/pr69447.c: New test.
8723
8724 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8725
8726 PR fortran/69422
8727 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8728
8729 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR debug/66869
8732 * gcc.dg/pr66869.c: New test.
8733
8734 2016-01-25 Jeff Law <law@redhat.com>
8735
8736 PR tree-optimization/68398
8737 PR tree-optimization/69196
8738 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8739 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8740 path to avoid new heuristic allowing more irreducible regions
8741 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8742 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8743 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8744 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8745 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8746
8747 2016-01-27 Marek Polacek <polacek@redhat.com>
8748
8749 PR c/68062
8750 * c-c++-common/vector-compare-4.c: New test.
8751
8752 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8753
8754 PR preprocessor/69126
8755 * c-c++-common/pr69126.c: New test case.
8756
8757 2016-01-27 Ian Lance Taylor <iant@google.com>
8758
8759 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8760
8761 2016-01-27 Ryan Burn <contact@rnburn.com>
8762
8763 PR cilkplus/69267
8764 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8765
8766 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8767
8768 PR target/69512
8769 * gcc.target/i386/pr69512.c: New test.
8770
8771 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8772
8773 PR ada/69488
8774 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8775
8776 2016-01-27 Marek Polacek <polacek@redhat.com>
8777
8778 PR c++/69379
8779 * g++.dg/pr69379.C: New test.
8780
8781 2016-01-27 Martin Sebor <msebor@redhat.com>
8782
8783 PR c++/69317
8784 * g++.dg/abi/Wabi-2-2.C: New test.
8785 * g++.dg/abi/Wabi-2-3.C: New test.
8786 * g++.dg/abi/Wabi-3-2.C: New test.
8787 * g++.dg/abi/Wabi-3-3.C: New test.
8788
8789 2016-01-27 Richard Biener <rguenther@suse.de>
8790
8791 PR tree-optimization/69166
8792 * gcc.dg/torture/pr69166.c: New testcase.
8793
8794 2016-01-27 Martin Jambor <mjambor@suse.cz>
8795
8796 PR tree-optimization/69355
8797 * gcc.dg/tree-ssa/pr69355.c: New test.
8798
8799 2016-01-27 Marek Polacek <polacek@redhat.com>
8800
8801 PR c++/69496
8802 * g++.dg/ext/constexpr-vla1.C: New test.
8803
8804 2016-01-20 Christian Bruel <christian.bruel@st.com>
8805
8806 PR target/69245
8807 * gcc.target/arm/pr69245.c: New test.
8808
8809 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR tree-optimization/69399
8812 * gcc.dg/torture/pr69399.c: New test.
8813
8814 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8815
8816 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8817
8818 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8819
8820 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8821
8822 2016-01-26 Tom de Vries <tom@codesourcery.com>
8823
8824 PR tree-optimization/69110
8825 * gcc.dg/autopar/pr69110.c: New test.
8826
8827 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8828 Sebastian Pop <s.pop@samsung.com>
8829
8830 * gcc.dg/graphite/isl-ast-op-select.c: New.
8831
8832 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8833
8834 PR fortran/69385
8835 * gfortran.dg/allocate_error_6.f90: New test.
8836
8837 2016-01-26 Richard Henderson <rth@redhat.com>
8838
8839 * gcc.dg/tm/pr60908.c: New test.
8840
8841 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8842
8843 PR other/69006
8844 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8845 directive.
8846 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8847 expected multiline output to reflect the colorization being
8848 disabled before newlines.
8849 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8850 (custom_diagnostic_finalizer): Replace call to
8851 pp_newline_and_flush with call to pp_flush.
8852 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8853 * gfortran.dg/implicit_class_1.f90: Likewise.
8854 * lib/gcc-dg.exp (allow_blank_lines): New global.
8855 (dg-allow-blank-lines-in-output): New procedure.
8856 (gcc-dg-prune): Complain about blank lines in the output, unless
8857 dg-allow-blank-lines-in-output was called.
8858 * lib/multiline.exp (_build_multiline_regex): Only support
8859 arbitrary followup text for non-blank-lines, not for blank lines.
8860
8861 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR tree-optimization/69483
8864 * gcc.dg/pr69483.c: New test.
8865 * g++.dg/opt/pr69483.C: New test.
8866
8867 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8868
8869 PR target/68620
8870 * gcc.target/arm/pr68620.c: New test.
8871
8872 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8873
8874 * gcc.target/i386/pr68986-2.c: Remove -m32.
8875
8876 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8877
8878 PR target/68986
8879 * gcc.target/i386/pr68986-1.c: New test.
8880 * gcc.target/i386/pr68986-2.c: Likewise.
8881 * gcc.target/i386/pr68986-3.c: Likewise.
8882
8883 2016-01-26 Christian Bruel <christian.bruel@st.com>
8884
8885 * lib/target-supports.exp
8886 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8887 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8888 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8889
8890 2016-01-26 Richard Biener <rguenther@suse.de>
8891
8892 PR tree-optimization/69452
8893 * gcc.dg/torture/pr69452.c: New testcase.
8894
8895 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR target/69442
8898 * gcc.dg/pr69442.c: New test.
8899
8900 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8901
8902 PR target/67896
8903 * gcc.target/aarch64/simd/pr67896.C: New.
8904
8905 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8906
8907 PR tree-optimization/69400
8908 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8909 function.
8910 (plugin_init): Call it.
8911 * gcc.dg/torture/pr69400.c: New test.
8912
8913 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8914
8915 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8916
8917 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8918 Sebastian Pop <s.pop@samsung.com>
8919
8920 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8921 isl-0.15.
8922
8923 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8924 Sebastian Pop <s.pop@samsung.com>
8925
8926 * gcc.dg/graphite/pr69292.c: New.
8927
8928 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8929
8930 * c-c++-common/goacc/use_device-1.c: New test.
8931
8932 2016-01-25 Jeff Law <law@redhat.com>
8933
8934 PR tree-optimization/69196
8935 PR tree-optimization/68398
8936 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8937 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8938
8939 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8940
8941 PR target/69469
8942 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8943 Algorithm.
8944
8945 2016-01-25 Richard Biener <rguenther@suse.de>
8946
8947 PR testsuite/69380
8948 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8949
8950 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8951
8952 PR target/69421
8953 * gcc.dg/pr69421.c: New test.
8954
8955 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8956
8957 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8958 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8959 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8960 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8961 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8962 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8963 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8964 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8965 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8966 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8967
8968 2016-01-25 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/69376
8971 * gcc.dg/torture/pr69376.c: New testcase.
8972
8973 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8974
8975 PR fortran/69397
8976 PR fortran/68442
8977 * gfortran.dg/interface_38.f90: New test.
8978 * gfortran.dg/interface_39.f90: New test.
8979
8980 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8981
8982 Revert:
8983 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8984
8985 PR c++/11858
8986 PR c++/24663
8987 PR c++/24664
8988 * g++.dg/template/pr11858.C: New test.
8989 * g++.dg/template/pr24663.C: New test.
8990 * g++.dg/template/unify12.C: New test.
8991 * g++.dg/template/unify13.C: New test.
8992 * g++.dg/template/unify14.C: New test.
8993 * g++.dg/template/unify15.C: New test.
8994 * g++.dg/template/unify16.C: New test.
8995 * g++.dg/template/unify17.C: New test.
8996
8997 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8998
8999 PR fortran/68283
9000 gfortran.dg/pr68283.f90: New test.
9001
9002 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9003
9004 PR fortran/66094
9005 * gfortran.dg/inline_matmul_13.f90: New test.
9006 * gfortran.dg/matmul_bounds_8.f90: New test.
9007 * gfortran.dg/matmul_bounds_9.f90: New test.
9008 * gfortran.dg/matmul_bounds_10.f90: New test.
9009
9010 2016-01-23 Tom de Vries <tom@codesourcery.com>
9011
9012 PR tree-optimization/69426
9013 * gcc.dg/autopar/pr69426.c: New test.
9014
9015 2016-01-23 Martin Sebor <msebor@redhat.com>
9016
9017 PR c++/58109
9018 PR c++/69022
9019 * g++.dg/cpp0x/alignas5.C: New test.
9020 * g++.dg/ext/vector29.C: Same.
9021
9022 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9023
9024 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9025 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9026 _GNU_SOURCE from compile flags to the source.
9027 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9028 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9029 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9030 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9031
9032 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR target/69432
9035 * g++.dg/opt/pr69432.C: New test.
9036
9037 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9038
9039 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9040 32-bit targets testing an -m64 multilib.
9041
9042 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9043
9044 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9045 64-bit support.
9046
9047 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9048
9049 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9050
9051 2016-01-21 Christian Bruel <christian.bruel@st.com>
9052
9053 PR target/68674
9054 * gcc.target/i386/pr68674.c
9055 * gcc.target/aarch64/pr68674.c
9056 * gcc.target/arm/pr68674.c
9057
9058 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9059
9060 PR target/69403
9061 * gcc.c-torture/execute/pr69403.c: New test.
9062
9063 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9064
9065 PR c++/55843
9066 * g++.dg/template/pr55843.C: New.
9067
9068 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9069
9070 PR testsuite/66877
9071 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9072 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9073
9074 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9075
9076 PR testsuite/67489
9077 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9078 from dg-do compile directive, and instead add
9079 { dg-require-effective-target int128 }.
9080
9081 2016-01-20 Martin Sebor <msebor@redhat.com>
9082
9083 PR c/69405
9084 * gcc.dg/sync-fetch.c: New test.
9085
9086 2016-01-21 Martin Sebor <msebor@redhat.com>
9087
9088 PR target/69252
9089 * gcc.target/powerpc/pr69252.c: New test.
9090
9091 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9092
9093 PR fortran/65996
9094 * gfortran.dg/pr65996.f90: New test.
9095
9096 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9097
9098 PR c++/68810
9099 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9100 expected to generate an error.
9101
9102 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9103
9104 PR middle-end/66178
9105 * gcc.dg/torture/pr66178.c: New test.
9106
9107 2016-01-21 Anton Blanchard <anton@samba.org>
9108 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9109
9110 PR target/63354
9111 * gcc.target/powerpc/pr63354.c: New test.
9112
9113 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9114
9115 PR rtl-optimization/68990
9116 * gcc.target/i386/pr68990: New.
9117
9118 2016-01-21 Nick Clifton <nickc@redhat.com>
9119
9120 PR target/69129
9121 * gcc.target/mips/pr69129.c: New.
9122
9123 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9124
9125 PR c++/58046
9126 * g++.dg/cpp0x/pr58046.C: New.
9127
9128 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR target/69187
9131 PR target/65624
9132 * gcc.target/arm/pr69187.c: New test.
9133
9134 PR c++/69355
9135 * g++.dg/torture/pr69355.C: New test.
9136
9137 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9138 Sebastian Pop <s.pop@samsung.com>
9139
9140 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9141
9142 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9143 Sebastian Pop <s.pop@samsung.com>
9144
9145 * gcc.dg/graphite/pr68976.c: New test.
9146
9147 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR middle-end/67653
9150 * c-c++-common/pr67653.c: New test.
9151 * gcc.dg/torture/pr29119.c: Add dg-warning.
9152
9153 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9154
9155 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9156
9157 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9158
9159 PR c/24293
9160 * gcc.dg/pr24293.c: New test.
9161 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9162 incomplete struct type.
9163 * gcc.dg/declspec-1.c: Likewise.
9164 * gcc.dg/pr63549.c: Likewise.
9165
9166 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR tree-optimization/66612
9169 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9170 for bdn instruction.
9171
9172 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9173
9174 * lib/target-supports.exp
9175 (check_effective_target_arm_fp_ok_nocache): New.
9176 (check_effective_target_arm_fp_ok): New.
9177 (add_options_for_arm_fp): New.
9178 (check_effective_target_arm_crypto_ok_nocache): Require
9179 target_arm_v8_neon_ok instead of arm32.
9180 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9181 (check_effective_target_arm_crypto_pragma_ok): New.
9182 (add_options_for_arm_vfp): New.
9183 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9184 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9185 target instead. Force initial fpu to vfp.
9186 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9187 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9188 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9189 dependency.
9190 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9191 use arm_vfp effective target instead. Force initial fpu to vfp.
9192 * gcc.target/arm/attr-neon3.c: Likewise.
9193 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9194 arm_vfp_ok.
9195 * gcc.target/arm/unsigned-float.c: Likewise.
9196 * gcc.target/arm/vfp-1.c: Likewise.
9197 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9198 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9199 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9200 * gcc.target/arm/vfp-ldmias.c: Likewise.
9201 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9202 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9203 * gcc.target/arm/vfp-stmiad.c: Likewise.
9204 * gcc.target/arm/vfp-stmias.c: Likewise.
9205 * gcc.target/arm/vnmul-1.c: Likewise.
9206 * gcc.target/arm/vnmul-2.c: Likewise.
9207 * gcc.target/arm/vnmul-3.c: Likewise.
9208 * gcc.target/arm/vnmul-4.c: Likewise.
9209
9210 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9211
9212 PR testsuite/69366
9213 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9214 the MPX run-time library, for compile-time MPX test.
9215 * gcc.target/i386/chkp-always_inline.c: Likewise.
9216 * gcc.target/i386/chkp-bndret.c: Likewise.
9217 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9218 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9219 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9220 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9221 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9222 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9223 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9224 * gcc.target/i386/chkp-label-address.c: Likewise.
9225 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9226 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9227 * gcc.target/i386/chkp-pr69044.c: Likewise.
9228 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9229 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9230 * gcc.target/i386/chkp-strchr.c: Likewise.
9231 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9232 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9233 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9234 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9235 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9236 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9237 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9238 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9239 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9240 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9241 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9242 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9243 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9244 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9245 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9246 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9247 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9248 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9249 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9250 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9251 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9252 * gcc.target/i386/pr63995-2.c: Likewise.
9253 * gcc.target/i386/pr64805.c: Likewise.
9254 * gcc.target/i386/pr65044.c: Likewise.
9255 * gcc.target/i386/pr65167.c: Likewise.
9256 * gcc.target/i386/pr65183.c: Likewise.
9257 * gcc.target/i386/pr65184.c: Likewise.
9258 * gcc.target/i386/thunk-retbnd.c: Likewise.
9259
9260 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9261
9262 PR tree-optimization/69328
9263 * gcc.dg/pr69328.c: New test.
9264
9265 2016-01-20 Jeff Law <law@redhat.com>
9266
9267 PR target/25114
9268 * gcc.target/m68k/pr25114.c: New test.
9269
9270 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9271
9272 * gcc.target/arm/memset-inline-10.c: Added
9273 dg-require-effective-target arm_thumb2_ok.
9274
9275 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9276
9277 * gcc.dg/debug/dwarf2/sso.c: New test.
9278
9279 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9280
9281 PR testsuite/68820
9282 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9283 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9284 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9285
9286 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9287
9288 PR ipa/66223
9289 * g++.dg/ipa/devirt-50.C: New testcase.
9290
9291 2016-01-19 Marek Polacek <polacek@redhat.com>
9292
9293 PR c++/68965
9294 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9295 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9296
9297 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9298
9299 PR target/69135
9300 * gcc.target/arm/pr69135_1.c: New test.
9301
9302 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9303
9304 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9305
9306 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9307
9308 * gcc.target/aarch64/ccmp_1.c: New testcase.
9309
9310 2016-01-19 Marek Polacek <polacek@redhat.com>
9311
9312 PR c++/68586
9313 * g++.dg/cpp0x/enum30.C: New test.
9314
9315 2016-01-19 Richard Biener <rguenther@suse.de>
9316
9317 PR tree-optimization/69336
9318 * g++.dg/tree-ssa/pr69336.C: New testcase.
9319
9320 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9321
9322 PR debug/65779
9323 * gcc.dg/pr65779.c: New test.
9324
9325 2016-01-19 Richard Biener <rguenther@suse.de>
9326
9327 PR tree-optimization/69352
9328 * gcc.dg/torture/pr69352.c: New testcase.
9329
9330 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR rtl-optimization/68955
9333 PR rtl-optimization/64557
9334 * gcc.dg/torture/pr68955.c: New test.
9335
9336 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9337
9338 PR lto/69136
9339 * g++.dg/torture/pr69136.C: New testcase.
9340
9341 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9342
9343 PR lto/69133
9344 * g++.dg/lto/pr69133_0.C: New testcase.
9345 * g++.dg/lto/pr69133_1.C: New testcase.
9346
9347 2016-01-15 Jeff Law <law@redhat.com>
9348
9349 PR tree-optimization/69320
9350 * gcc.c-torture/pr69320-1.c: New test.
9351 * gcc.c-torture/pr69320-2.c: New test.
9352 * gcc.c-torture/pr69320-3.c: New test.
9353 * gcc.c-torture/pr69320-4.c: New test.
9354
9355 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9356
9357 PR c++/11858
9358 PR c++/24663
9359 PR c++/24664
9360 * g++.dg/template/pr11858.C: New test.
9361 * g++.dg/template/pr24663.C: New test.
9362 * g++.dg/template/unify12.C: New test.
9363 * g++.dg/template/unify13.C: New test.
9364 * g++.dg/template/unify14.C: New test.
9365 * g++.dg/template/unify15.C: New test.
9366 * g++.dg/template/unify16.C: New test.
9367 * g++.dg/template/unify17.C: New test.
9368
9369 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9370
9371 PR testsuite/69181
9372 * gcc.dg/pr69181-1.c: New test file.
9373 * gcc.dg/pr69181-2.c: New test file.
9374 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9375 globals by moving it to...
9376 (cleanup-after-saved-dg-test): ...this new function. Add
9377 "global additional_sources_used". Add reset of global
9378 multiline_expected_outputs to the empty list.
9379 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9380 global to...
9381 (multiline_expected_outputs): ...this, and updated comments to
9382 note that it is modified from gcc-dg.exp.
9383 (dg-end-multiline-output): Update for the above renaming.
9384 (handle-multiline-outputs): Likewise. Remove the clearing
9385 of the expected outputs to the empty list.
9386
9387 2016-01-18 Richard Biener <rguenther@suse.de>
9388
9389 PR tree-optimization/69297
9390 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9391
9392 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9393
9394 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9395 dg-options.
9396 * gcc.target/mips/mips-3d-2.c: Likewise.
9397 * gcc.target/mips/mips-3d-3.c: Likewise.
9398 * gcc.target/mips/mips-3d-4.c: Likewise.
9399 * gcc.target/mips/mips-3d-5.c: Likewise.
9400 * gcc.target/mips/mips-3d-6.c: Likewise.
9401 * gcc.target/mips/mips-3d-7.c: Likewise.
9402 * gcc.target/mips/mips-3d-8.c: Likewise.
9403 * gcc.target/mips/mips-3d-9.c: Likewise.
9404 * gcc.target/mips/mips-ps-1.c: Likewise.
9405 * gcc.target/mips/mips-ps-2.c: Likewise.
9406 * gcc.target/mips/mips-ps-3.c: Likewise.
9407 * gcc.target/mips/mips-ps-4.c: Likewise.
9408 * gcc.target/mips/mips-ps-5.c: Likewise.
9409 * gcc.target/mips/mips-ps-6.c: Likewise.
9410 * gcc.target/mips/mips-ps-7.c: Likewise.
9411 * gcc.target/mips/mips-ps-type.c: Likewise.
9412 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9413 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9414
9415 2016-01-18 Tom de Vries <tom@codesourcery.com>
9416
9417 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9418 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9419 * c-c++-common/goacc/kernels-empty.c: New test.
9420 * c-c++-common/goacc/kernels-eternal.c: New test.
9421 * c-c++-common/goacc/kernels-loop-2.c: New test.
9422 * c-c++-common/goacc/kernels-loop-3.c: New test.
9423 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9424 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9425 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9426 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9427 * c-c++-common/goacc/kernels-loop-data.c: New test.
9428 * c-c++-common/goacc/kernels-loop-g.c: New test.
9429 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9430 * c-c++-common/goacc/kernels-loop-n.c: New test.
9431 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9432 * c-c++-common/goacc/kernels-loop.c: New test.
9433 * c-c++-common/goacc/kernels-noreturn.c: New test.
9434 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9435 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9436 * c-c++-common/goacc/kernels-reduction.c: New test.
9437
9438 2016-01-18 Tom de Vries <tom@codesourcery.com>
9439
9440 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9441 * gcc.dg/autopar/outer-2.c: Same.
9442 * gcc.dg/autopar/outer-3.c: Same.
9443 * gcc.dg/autopar/outer-4.c: Same.
9444 * gcc.dg/autopar/outer-5.c: Same.
9445 * gcc.dg/autopar/outer-6.c: Same.
9446 * gcc.dg/autopar/parallelization-1.c: Same.
9447 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9448 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9449 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9450 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9451 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9452 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9453 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9454 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9455 * gcc.dg/autopar/pr39500-1.c: Same.
9456 * gcc.dg/autopar/pr39500-2.c: Same.
9457 * gcc.dg/autopar/pr46193.c: Same.
9458 * gcc.dg/autopar/pr46194.c: Same.
9459 * gcc.dg/autopar/pr49580.c: Same.
9460 * gcc.dg/autopar/pr49960-1.c: Same.
9461 * gcc.dg/autopar/pr49960.c: Same.
9462 * gcc.dg/autopar/pr68373.c: Same.
9463 * gcc.dg/autopar/reduc-1.c: Same.
9464 * gcc.dg/autopar/reduc-1char.c: Same.
9465 * gcc.dg/autopar/reduc-1short.c: Same.
9466 * gcc.dg/autopar/reduc-2.c: Same.
9467 * gcc.dg/autopar/reduc-2char.c: Same.
9468 * gcc.dg/autopar/reduc-2short.c: Same.
9469 * gcc.dg/autopar/reduc-3.c: Same.
9470 * gcc.dg/autopar/reduc-4.c: Same.
9471 * gcc.dg/autopar/reduc-6.c: Same.
9472 * gcc.dg/autopar/reduc-7.c: Same.
9473 * gcc.dg/autopar/reduc-8.c: Same.
9474 * gcc.dg/autopar/reduc-9.c: Same.
9475 * gcc.dg/autopar/uns-outer-4.c: Same.
9476 * gcc.dg/autopar/uns-outer-5.c: Same.
9477 * gcc.dg/autopar/uns-outer-6.c: Same.
9478 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9479 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9480
9481 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9482
9483 PR target/63679
9484 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9485 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9486
9487 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9488
9489 PR target/63679
9490 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9491 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9492 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9493
9494 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9495
9496 PR target/63679
9497 * gcc.dg/tree-ssa/sra-17.c: New.
9498 * gcc.dg/tree-ssa/sra-18.c: New.
9499
9500 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9501
9502 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9503
9504 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9505
9506 * gnat.dg/inline12.adb: New test.
9507
9508 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9509
9510 PR tree-optimization/66797
9511 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9512
9513 2016-01-18 Richard Biener <rguenther@suse.de>
9514
9515 PR tree-optimization/69170
9516 * gcc.dg/torture/pr69170.c: New testcase.
9517
9518 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9519
9520 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9521
9522 2016-01-16 Tom de Vries <tom@codesourcery.com>
9523
9524 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9525
9526 2016-01-16 Tom de Vries <tom@codesourcery.com>
9527
9528 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9529 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9530 redundant dg-require-effective-target pthread.
9531 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9532 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9533 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9534 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9535 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9536 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9537 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9538
9539 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9540
9541 PR target/68609
9542 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9543 * gcc.target/powerpc/recip-7.c: Same.
9544
9545 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9546
9547 PR c++/69091
9548 * g++.dg/template/pr69091.C: New test.
9549
9550 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9551
9552 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9553 dump does not contain an error_mark_node.
9554 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9555 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9556
9557 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9558
9559 PR c++/68936
9560 * g++.dg/template/pr68936.C: New test.
9561
9562 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9563
9564 PR target/68609
9565 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9566 * gcc.target/powerpc/recip-2.c: Same.
9567 * gcc.target/powerpc/recip-3.c: Same.
9568 * gcc.target/powerpc/recip-4.c: Same.
9569 * gcc.target/powerpc/recip-sqrtf.c: Same.
9570
9571 2016-01-15 Jeff Law <law@redhat.com>
9572
9573 PR tree-optimization/69270
9574 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9575 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9576
9577 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9578
9579 PR fortran/49630
9580 * gfortran.dg/deferred_character_13.f90: New test for the fix
9581 of comment 3 of the PR.
9582
9583 PR fortran/54070
9584 * gfortran.dg/deferred_character_8.f90: New test
9585 * gfortran.dg/allocate_error_5.f90: New test
9586
9587 PR fortran/60593
9588 * gfortran.dg/deferred_character_10.f90: New test
9589
9590 PR fortran/60795
9591 * gfortran.dg/deferred_character_14.f90: New test
9592
9593 PR fortran/61147
9594 * gfortran.dg/deferred_character_11.f90: New test
9595
9596 PR fortran/64324
9597 * gfortran.dg/deferred_character_9.f90: New test
9598
9599 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9600
9601 PR rtl-optimization/69030
9602 * gcc.target/i386/pr69030.c: New.
9603
9604 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9605
9606 * gcc.target/aarch64/target_attr_17.c: New test.
9607
9608 2016-01-15 Richard Biener <rguenther@suse.de>
9609
9610 PR tree-optimization/66856
9611 * gcc.dg/torture/pr66856-1.c: New testcase.
9612 * gcc.dg/torture/pr66856-2.c: Likewise.
9613
9614 2016-01-15 Richard Biener <rguenther@suse.de>
9615
9616 PR debug/69137
9617 * g++.dg/lto/pr69137_0.C: New testcase.
9618
9619 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9620
9621 PR middle-end/69246
9622 * gcc.target/i386/pr69246.c: New test.
9623
9624 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9625
9626 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9627
9628 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9629
9630 PR c++/56194
9631 * g++.dg/init/const9.C: Disable test on S/390.
9632
9633 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9634
9635 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9636 * g++.dg/Wno-frame-address.C: Ditto.
9637
9638 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9639
9640 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9641
9642 2016-01-15 Richard Biener <rguenther@suse.de>
9643
9644 PR tree-optimization/68961
9645 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9646
9647 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9648
9649 * gcc.target/i386/pr65105-5.c: New test.
9650
9651 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9652
9653 * gcc.c-torture/execute/alias-4.c: New testcase.
9654
9655 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9656
9657 PR ipa/68148
9658 * g++.dg/ipa/devirt-49.C: New testcase.
9659
9660 2016-01-15 Christian Bruel <christian.bruel@st.com>
9661
9662 PR target/65837
9663 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9664 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9665 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9666
9667 2016-01-15 Richard Biener <rguenther@suse.de>
9668
9669 PR tree-optimization/69117
9670 * gcc.dg/torture/pr69117.c: New testcase.
9671
9672 2015-01-14 Ryan Burn <contact@rnburn.com>
9673
9674 PR c++/69048
9675 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9676
9677 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9678
9679 PR testsuite/67509
9680 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9681 range tests use 100 * maximum instead of maximum + 1.
9682
9683 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9684
9685 PR debug/69244
9686 * gcc.dg/guality/pr69244.c: New test.
9687
9688 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9689
9690 * lib/target-supports.exp (check_effective_target_issignaling):
9691 New procedure.
9692 * gcc.dg/pr61441.c: Require issignaling effective target.
9693
9694 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9695
9696 PR target/68803
9697 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9698
9699 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9700
9701 PR c++/68819
9702 PR preprocessor/69177
9703 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9704 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9705 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9706 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9707
9708 2016-01-14 Marek Polacek <polacek@redhat.com>
9709
9710 PR c/69262
9711 * gcc.dg/array-15.c: New test.
9712
9713 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR middle-end/68146
9716 PR tree-optimization/69155
9717 * gfortran.dg/pr68146.f: New test.
9718 * gfortran.dg/pr69155.f90: New test.
9719
9720 2016-01-14 Richard Biener <rguenther@suse.de>
9721
9722 PR tree-optimization/68060
9723 * gcc.dg/torture/pr68060-1.c: New testcase.
9724 * gcc.dg/torture/pr68060-2.c: Likewise.
9725
9726 2016-01-14 Nick Clifton <nickc@redhat.com>
9727
9728 * lib/target-supports.exp
9729 (check_effective_target_arm_neon_ok_nocache): Add an option
9730 sequence that includes setting the ARM architecture to ARMv7-A.
9731 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9732 command line options necessary to enable Neon support.
9733 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9734 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9735 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9736 * gcc.target/arm/pr69180.c: Likewise.
9737
9738 2016-01-14 Jeff Law <law@redhat.com>
9739
9740 PR tree-optimization/69270
9741 * gcc.dg/tree-ssa/pr69270.c: New test.
9742
9743 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9744
9745 PR c/66208
9746 * c-c++-common/pr66208.c: New file.
9747
9748 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR tree-optimization/69156
9751 * gcc.dg/pr69156.c: New test.
9752
9753 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9754
9755 * gcc.target/i386/pr69225-7.c: New test.
9756
9757 2016-01-13 Richard Henderson <rth@redhat.com>
9758
9759 * gcc.dg/tm/memopt-13.c: Update expected function.
9760 * gcc.dg/tm/memopt-6.c: Likewise.
9761
9762 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9763
9764 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9765 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9766 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9767 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9768
9769 2016-01-13 Tom de Vries <tom@codesourcery.com>
9770
9771 PR tree-optimization/69169
9772 * gcc.dg/pr69169.c: New test.
9773
9774 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9775
9776 PR target/69228
9777 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9778 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9779 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9780 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9781 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9782 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9783 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9784 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9785
9786 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR target/69247
9789 * gcc.dg/pr69247.c: New test.
9790
9791 2016-01-13 Richard Biener <rguenther@suse.de>
9792
9793 PR tree-optimization/69242
9794 * gcc.dg/torture/pr69242.c: New testcase.
9795
9796 2016-01-13 Richard Biener <rguenther@suse.de>
9797
9798 PR tree-optimization/69186
9799 * gcc.dg/torture/pr69186.c: New testcase.
9800
9801 2016-01-13 Jeff Law <law@redhat.com>
9802
9803 PR tree-optimization/67755
9804 * gcc.dg/tree-ssa/pr67755.c: New test.
9805
9806 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9807
9808 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9809 pass number in output by a star.
9810
9811 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9812
9813 PR tree-optimization/68911
9814 * gcc.c-torture/execute/pr68911.c: New test.
9815
9816 2016-01-12 Marek Polacek <polacek@redhat.com>
9817
9818 PR c++/68979
9819 * g++.dg/warn/permissive-1.C: New test.
9820
9821 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR objc++/68511
9824 PR c++/69213
9825 * g++.dg/opt/pr69213.C: New test.
9826
9827 2016-01-12 Christian Bruel <christian.bruel@st.com>
9828
9829 PR target/69180
9830 * gcc.target/arm/pr69180.c: New test.
9831
9832 2016-01-12 Richard Biener <rguenther@suse.de>
9833
9834 PR lto/69077
9835 * g++.dg/lto/pr69077_0.C: New testcase.
9836 * g++.dg/lto/pr69077_1.C: Likewise.
9837
9838 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR target/69175
9841 * g++.dg/opt/pr69175.C: New test.
9842
9843 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9844
9845 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9846 rather than #including math.h & stdlib.h.
9847 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9848 * gcc.dg/vect/pr49771.c: Likewise.
9849 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9850 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9851 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9852 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9853 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9854 * gcc.dg/vect/pr44507.c: Likewise.
9855 * gcc.dg/vect/pr45902.c: Likewise.
9856 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9857 * gcc.dg/vect/vect-117.c: Likewise.
9858 * gcc.dg/vect/vect-99.c: Likewise.
9859 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9860 * gcc.dg/vect/vect-cond-1.c: Likewise.
9861 * gcc.dg/vect/vect-cond-2.c: Likewise.
9862 * gcc.dg/vect/vect-cond-3.c: Likewise.
9863 * gcc.dg/vect/vect-cond-4.c: Likewise.
9864 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9865 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9866 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9867 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9868 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9869 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9870 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9871 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9872 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9873 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9874 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9875 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9876 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9877 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9878 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9879 include of signal.h.
9880 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9881 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9882 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9883 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9884 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9885 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9886 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9887 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9888 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9889 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9890 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9891 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9892 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9893 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9894 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9895 * gcc.dg/vect/vect-outer-5.c: Likewise.
9896 * gcc.dg/vect/vect-outer-6.c: Likewise.
9897 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9898 include of stdio.h.
9899
9900 2016-01-12 Nick Clifton <nickc@redhat.com>
9901
9902 PR target/68913
9903 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9904 to fread so that it will be found in all target runtimes.
9905
9906 2016-01-12 Richard Biener <rguenther@suse.de>
9907
9908 PR tree-optimization/69053
9909 * g++.dg/torture/pr69053.C: New testcase.
9910
9911 2016-01-12 Richard Biener <rguenther@suse.de>
9912
9913 PR tree-optimization/69168
9914 * gcc.dg/torture/pr69168.c: New testcase.
9915
9916 2016-01-12 Richard Biener <rguenther@suse.de>
9917
9918 PR tree-optimization/69157
9919 * gcc.dg/torture/pr69157.c: New testcase.
9920
9921 2016-01-12 Richard Biener <rguenther@suse.de>
9922
9923 PR tree-optimization/69174
9924 * gcc.dg/torture/pr69174.c: New testcase.
9925
9926 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9927
9928 PR c++/66808
9929 PR c++/69000
9930 * g++.dg/tls/pr66808.C: New test.
9931 * g++.dg/tls/pr69000.C: New test.
9932
9933 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9934
9935 * gcc.target/powerpc/swaps-p8-23.c: New test.
9936 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9937
9938 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9939
9940 PR tree-optimization/68356
9941 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9942
9943 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9944 Jim Wilson <jim.wilson@linaro.org>
9945
9946 PR target/69194
9947 * gcc.target/arm/pr69194.c: New test.
9948
9949 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9950
9951 PR target/69225
9952 * gcc.target/i386/pr69225-1.c: New test.
9953 * gcc.target/i386/pr69225-2.c: Likewise.
9954 * gcc.target/i386/pr69225-3.c: Likewise.
9955 * gcc.target/i386/pr69225-4.c: Likewise.
9956 * gcc.target/i386/pr69225-5.c: Likewise.
9957 * gcc.target/i386/pr69225-6.c: Likewise.
9958
9959 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR target/67462
9962 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9963 if lp64.
9964
9965 PR target/69071
9966 * gcc.dg/pr69071.c: New test.
9967
9968 PR c++/69211
9969 * g++.dg/opt/pr69211.C: New test.
9970
9971 PR tree-optimization/69214
9972 * gcc.c-torture/compile/pr69214.c: New test.
9973
9974 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9975
9976 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9977 * gcc.target/i386/pr66232-11.c: Ditto.
9978 * gcc.target/i386/pr66232-12.c: Ditto.
9979 * gcc.target/i386/pr66232-13.c: Ditto.
9980
9981 2016-01-11 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/69173
9984 * gcc.dg/torture/pr69173.c: New testcase.
9985
9986 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9987
9988 PR rtl-optimization/68796
9989 * gcc.target/aarch64/tst_5.c: New test.
9990 * gcc.target/aarch64/tst_6.c: Likewise.
9991
9992 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9993
9994 PR rtl-optimization/68841
9995 * gcc.dg/pr68841.c: New test.
9996 * gcc.c-torture/execute/pr68841.c: New test.
9997
9998 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9999
10000 PR rtl-optimization/68920
10001 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10002 for ix86 targets.
10003 * gcc.dg/ifcvt-5.c: New test.
10004
10005 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10006
10007 PR bootstrap/69123
10008 * g++.dg/pr69123.C: New.
10009
10010 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10011
10012 PR target/69010
10013 * gcc.target/i386/pr69010.c: New test.
10014
10015 2016-01-11 Martin Jambor <mjambor@suse.cz>
10016
10017 PR ipa/69044
10018 * gcc.target/i386/chkp-pr69044.c: New test.
10019
10020 2016-01-11 Tom de Vries <tom@codesourcery.com>
10021
10022 PR tree-optimization/69109
10023 * gcc.dg/autopar/pr69109-2.c: New test.
10024 * gcc.dg/autopar/pr69109.c: New test.
10025
10026 2016-01-11 Tom de Vries <tom@codesourcery.com>
10027
10028 PR tree-optimization/69108
10029 * gcc.dg/autopar/pr69108.c: New test.
10030
10031 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10032
10033 PR c++/69029
10034 * c-c++-common/Wisleading-indentation.c: Augment test.
10035
10036 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10037
10038 PR fortran/69154
10039 * gfortran.dg/inline_matmul_12.f90: New test.
10040
10041 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10042
10043 PR fortran/67779
10044 * gfortran.dg/actual_array_offset_1: New test.
10045
10046 2016-01-10 Tom de Vries <tom@codesourcery.com>
10047
10048 PR tree-optimization/69062
10049 * gcc.dg/autopar/pr69062.c: New test.
10050
10051 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10052
10053 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10054 * gcc.dg/vect/slp-perm-2.c: Likewise.
10055 * gcc.dg/vect/slp-perm-3.c: Likewise.
10056 * gcc.dg/vect/slp-perm-5.c: Likewise.
10057 * gcc.dg/vect/slp-perm-6.c: Likewise.
10058 * gcc.dg/vect/slp-perm-7.c: Likewise.
10059 * gcc.dg/vect/slp-perm-8.c: Likewise.
10060
10061 2016-01-10 Tom de Vries <tom@codesourcery.com>
10062
10063 PR tree-optimization/69039
10064 * gcc.dg/autopar/pr69039.c: New test.
10065
10066 2016-01-09 Marek Polacek <polacek@redhat.com>
10067
10068 PR c++/69113
10069 * g++.dg/pr69113.C: New test.
10070
10071 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR middle-end/50865
10074 PR tree-optimization/69097
10075 * gcc.c-torture/execute/pr50865.c: New test.
10076 * gcc.c-torture/execute/pr69097-1.c: New test.
10077 * gcc.c-torture/execute/pr69097-2.c: New test.
10078 * gcc.dg/pr69097-1.c: New test.
10079 * gcc.dg/pr69097-2.c: New test.
10080
10081 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR c++/69164
10084 * g++.dg/opt/pr69164.C: New test.
10085
10086 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR tree-optimization/69167
10089 * gcc.dg/pr69167.c: New test.
10090
10091 2016-01-08 Marek Polacek <polacek@redhat.com>
10092
10093 PR c++/68449
10094 * g++.dg/pr68449.C: New.
10095
10096 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10097
10098 PR tree-optimization/68707
10099 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10100 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10101 on platforms supporting it.
10102 * gcc.dg/vect/slp-perm-2.c: Likewise.
10103 * gcc.dg/vect/slp-perm-3.c: Likewise.
10104 * gcc.dg/vect/slp-perm-5.c: Likewise.
10105 * gcc.dg/vect/slp-perm-7.c: Likewise.
10106 * gcc.dg/vect/slp-perm-8.c: Likewise.
10107 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10108 on platforms supporting it.
10109
10110 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR tree-optimization/69162
10113 * gcc.dg/pr69162.c: New test.
10114
10115 PR tree-optimization/69172
10116 * gcc.dg/pr69172.c: New test.
10117
10118 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10119
10120 PR tree-optimization/67781
10121 * gcc.c-torture/execute/pr67781.c: New file.
10122
10123 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR tree-optimization/69083
10126 * gcc.dg/vect/pr69083.c: New test.
10127
10128 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10129
10130 PR tree-optimization/61441
10131 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10132 Use -fexcess-precision=standard for compiler options.
10133 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10134
10135 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR fortran/69128
10138 * gfortran.dg/gomp/pr69128.f90: New test.
10139
10140 PR c++/69145
10141 * g++.dg/ext/pr69145-1.C: New test.
10142 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10143 * g++.dg/ext/pr69145-2.h: New file.
10144
10145 2016-01-07 Martin Sebor <msebor@redhat.com>
10146
10147 PR c/68966
10148 * gcc.dg/atomic-fetch-bool.c: New test.
10149 * gcc.dg/sync-fetch-bool.c: New test.
10150
10151 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10152
10153 PR fortran/66680
10154 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10155
10156 2016-01-07 Nick Clifton <nickc@redhat.com>
10157
10158 PR target/66655
10159 * g++.dg/pr66655.C: New test.
10160 * g++.dg/pr66655_1.cc: Test support file.
10161 * g++.dg/pr66655.h: Test header file.
10162
10163 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10164
10165 PR fortran/66680
10166 gfortran.dg/gomp/pr66680.f90: New test.
10167
10168 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10169
10170 PR target/69171
10171 * gcc.target/i386/pr69171-1.c: New test.
10172 * gcc.target/i386/pr69171-2.c: Likewise.
10173 * gcc.target/i386/pr69171-3.c: Likewise.
10174 * gcc.target/i386/pr69171-4.c: Likewise.
10175 * gcc.target/i386/pr69171-5.c: Likewise.
10176 * gcc.target/i386/pr69171-6.c: Likewise.
10177
10178 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10179
10180 PR middle-end/67639
10181 * c-c++-common/pr67639.c: New test.
10182
10183 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR tree-optimization/69141
10186 * g++.dg/opt/pr69141.C: New test.
10187
10188 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10189
10190 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10191
10192 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10193
10194 PR target/69140
10195 * gcc.target/i386/pr69140.c: New test
10196
10197 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10198
10199 * gcc.dg/bad-dereference.c: New test case.
10200
10201 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10202
10203 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10204
10205 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10206
10207 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10208
10209 2016-01-06 Marek Polacek <polacek@redhat.com>
10210
10211 PR sanitizer/69099
10212 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10213
10214 2016-01-05 Marek Polacek <polacek@redhat.com>
10215
10216 PR c/69104
10217 * gcc.dg/atomic-invalid-2.c: New.
10218
10219 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10220
10221 PR target/68991
10222 * gcc.target/i386/pr68991.c: New test.
10223
10224 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10225
10226 PR target/68991
10227 * g++.dg/pr68991-1.C: New test.
10228 * g++.dg/pr68991-2.C: Likewise.
10229
10230 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10231
10232 PR other/60465
10233 * gcc.target/ia64/pr60465-gprel64.c: New test.
10234 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10235
10236 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10237
10238 PR rtl-optimization/68651
10239 * gcc.target/aarch64/pr68651_1.c: New test.
10240
10241 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10242
10243 PR c/69122
10244 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10245
10246 2016-01-05 Nathan Sidwell <nathan@acm.org>
10247
10248 PR c++/58583
10249 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10250
10251 * gcc.dg/alias-15.c: New.
10252
10253 2016-01-05 Nick Clifton <nickc@redhat.com>
10254
10255 PR target/68870
10256 * g++.dg/pr68770.C: New test.
10257
10258 2016-01-04 Mike Stump <mikestump@comcast.net>
10259
10260 * lib/target-supports.exp (check_effective_target_cilkplus):
10261 cilkplus targets require pthreads.
10262 (check_effective_target_cilkplus): Remove special case for NVPTX.
10263
10264 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10265
10266 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10267 generation.
10268
10269 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10270
10271 Update copyright years.
10272
10273 2016-01-04 Marek Polacek <polacek@redhat.com>
10274
10275 PR c/68908
10276 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10277 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10278 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10279
10280 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10281
10282 * gcc.target/sparc/20160104-2.c: New test.
10283
10284 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10285
10286 * gcc.target/sparc/20160104-1.c: New test.
10287
10288 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10289
10290 PR fortran/65045
10291 * gfortran.dg/pr65045.f90: New test.
10292
10293 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10294
10295 * gnat.dg/specs/debug1.ads: Delete.
10296
10297 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10298
10299 PR libgfortran/68867
10300 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10301 expression.
10302
10303 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10304
10305 PR libgfortran/68867
10306 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10307 PowerPC.
10308
10309 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10310
10311 PR fortran/68864
10312 * gfortran.dg/pr68864.f90: New test.
10313
10314 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR tree-optimization/69070
10317 * gcc.dg/pr69070.c: New test.
10318
10319 PR sanitizer/69055
10320 * gfortran.dg/pr69055.f90: New test.
10321
10322 PR target/69015
10323 * gcc.dg/pr69015.c: New test.
10324 \f
10325 Copyright (C) 2016 Free Software Foundation, Inc.
10326
10327 Copying and distribution of this file, with or without modification,
10328 are permitted in any medium without royalty provided the copyright
10329 notice and this notice are preserved.